e9887972d239d1c61359e6d7f254efc5be0c4ab3
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
2
3 * gnat.dg/atomic6_1.adb: New test.
4 * gnat.dg/atomic6_2.adb: Likewise.
5 * gnat.dg/atomic6_3.adb: Likewise.
6 * gnat.dg/atomic6_4.adb: Likewise.
7 * gnat.dg/atomic6_5.adb: Likewise.
8 * gnat.dg/atomic6_6.adb: Likewise.
9 * gnat.dg/atomic6_7.adb: Likewise.
10 * gnat.dg/atomic6_8.adb: Likewise.
11 * gnat.dg/atomic6_pkg.ads: New helper.
12
13 2011-11-10 Jakub Jelinek <jakub@redhat.com>
14
15 PR middle-end/51077
16 * gcc.c-torture/compile/pr51077.c: New test.
17
18 PR rtl-optimization/51023
19 * gcc.c-torture/execute/pr51023.c: New test.
20
21 2011-11-10 Richard Guenther <rguenther@suse.de>
22
23 PR tree-optimization/51042
24 * gcc.dg/torture/pr51042.c: New testcase.
25
26 2011-11-10 Richard Guenther <rguenther@suse.de>
27
28 PR tree-optimization/51070
29 * gcc.dg/torture/pr51070.c: New testcase.
30
31 2011-11-10 Richard Guenther <rguenther@suse.de>
32
33 PR tree-optimization/51030
34 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
35
36 2011-11-10 Richard Guenther <rguenther@suse.de>
37
38 PR middle-end/51071
39 * gcc.dg/torture/pr51071.c: New testcase.
40
41 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
42
43 * gnat.dg/loop_optimization9.ad[sb]: New test.
44
45 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
46
47 PR tree-optimization/51058
48 * gfortran.dg/vect/pr51058.f90: New test.
49
50 2011-11-10 Jakub Jelinek <jakub@redhat.com>
51
52 PR tree-optimization/51000
53 * gcc.dg/vect/pr51000.c: New test.
54
55 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
56
57 PR c++/50837
58 * g++.dg/cpp0x/static_assert5.C: New.
59 * g++.dg/template/nontype13.C: Tweak.
60
61 2011-11-09 Jason Merrill <jason@redhat.com>
62
63 PR c++/50972
64 * g++.dg/cpp0x/noexcept16.C: New.
65
66 PR c++/51046
67 * g++.dg/cpp0x/variadic119.C: New.
68
69 2011-11-09 Jakub Jelinek <jakub@redhat.com>
70
71 PR target/50911
72 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
73 permutations.
74 * gcc.dg/torture/vshuf-32.inc: Likewise.
75 * gcc.dg/torture/vshuf-4.inc: Likewise.
76 * gcc.dg/torture/vshuf-8.inc: Likewise.
77
78 * gcc.dg/tm/memopt-1.c: Fix up regexp.
79
80 2011-11-09 Ian Lance Taylor <iant@google.com>
81
82 * lib/target-supports.exp (check_effective_target_ucontext_h): New
83 procedure.
84 * gcc.dg/split-5.c: New test.
85
86 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
87
88 * gcc.dg/tm/memopt-1.c: Adjust regexp.
89
90 2011-11-09 Jason Merrill <jason@redhat.com>
91
92 PR c++/51029
93 * g++.dg/template/virtual1.C: New.
94
95 2011-11-08 Jason Merrill <jason@redhat.com>
96
97 Run most C++ tests in both C++98 and C++11 modes.
98 * lib/target-supports.exp (check_effective_target_c++11): New.
99 (check_effective_target_c++98): New.
100 * lib/g++-dg.exp (g++-dg-runtest): New.
101 * g++.dg/dg.exp: Use g++-dg-runtest.
102 * g++.dg/charset/charset.exp: Likewise.
103 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
104 * g++.dg/dfp/dfp.exp: Likewise.
105 * g++.dg/gcov/gcov.exp: Likewise.
106 * g++.dg/gomp/gomp.exp: Likewise.
107 * g++.dg/graphite/graphite.exp: Likewise.
108 * g++.dg/tls/tls.exp: Likewise.
109 * g++.dg/tm/tm.exp: Likewise.
110 * g++.dg/vect/vect.exp: Likewise.
111 * g++.old-deja/old-deja.exp: Likewise.
112 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
113 with some of the torture options.
114 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
115 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
116 * g++.dg/init/null1.C: Only run in C++98.
117 * g++.dg/warn/Wconversion-null-3.C: Likewise.
118 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
119 * g++.old-deja/g++.brendan/crash64.C: Likewise.
120 * g++.old-deja/g++.other/anon9.C: Likewise.
121 * g++.old-deja/g++.other/linkage1.C: Likewise.
122 * g++.old-deja/g++.other/linkage2.C: Likewise.
123 * g++.old-deja/g++.pt/t29.C: Likewise.
124 * g++.old-deja/g++.pt/t30.C: Likewise.
125 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
126 * g++.dg/ext/anon-struct4.C: Likewise.
127 * g++.dg/init/brace2.C: Likewise.
128 * g++.dg/init/brace6.C: Likewise.
129 * g++.dg/other/anon3.C: Likewise.
130 * g++.dg/template/arg2.C: Likewise.
131 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
132 * g++.old-deja/g++.brendan/enum11.C: Likewise.
133 * g++.old-deja/g++.brendan/enum8.C: Likewise.
134 * g++.old-deja/g++.brendan/enum9.C: Likewise.
135 * g++.old-deja/g++.brendan/friend3.C: Likewise.
136 * g++.old-deja/g++.brendan/init2.C: Likewise.
137 * g++.old-deja/g++.brendan/init4.C: Likewise.
138 * g++.old-deja/g++.brendan/misc14.C: Likewise.
139 * g++.old-deja/g++.jason/cond.C: Likewise.
140 * g++.old-deja/g++.law/init1.C: Likewise.
141 * g++.old-deja/g++.law/operators32.C: Likewise.
142 * g++.old-deja/g++.pt/enum6.C: Likewise.
143 * g++.old-deja/g++.pt/explicit70.C: Likewise.
144 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
145
146 * g++.dg/eh/new1.C: Adjust for C++11 mode.
147 * g++.dg/init/new11.C: Likewise.
148 * g++.dg/init/pr29571.C: Likewise.
149 * g++.dg/lookup/forscope2.C: Likewise.
150 * g++.dg/parse/linkage1.C: Likewise.
151 * g++.dg/parse/typedef8.C: Likewise.
152 * g++.dg/template/error44.C: Likewise.
153 * g++.dg/tls/diag-2.C: Likewise.
154 * g++.dg/tls/diag-4.C: Likewise.
155 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
156 * g++.old-deja/g++.abi/arraynew.C: Likewise.
157 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
158 * g++.old-deja/g++.brendan/new3.C: Likewise.
159 * g++.old-deja/g++.eh/new1.C: Likewise.
160 * g++.old-deja/g++.eh/new2.C: Likewise.
161 * g++.old-deja/g++.jason/new.C: Likewise.
162 * g++.old-deja/g++.law/friend1.C: Likewise.
163 * g++.old-deja/g++.mike/net46.C: Likewise.
164 * g++.old-deja/g++.mike/p755.C: Likewise.
165 * g++.old-deja/g++.other/new6.C: Likewise.
166
167 * g++.dg/cpp0x/variadic74.C: Adjust diags.
168 * g++.dg/template/crash53.C: Likewise.
169 * g++.dg/template/void9.C: Likewise.
170
171 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
172
173 PR c++/51045
174 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
175
176 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
177
178 PR c++/51047
179 * g++.dg/cpp0x/sfinae29.C: New.
180
181 2011-11-09 Janus Weil <janus@gcc.gnu.org>
182
183 PR fortran/50960
184 * gfortran.dg/typebound_call_22.f03: New test case.
185
186 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
187
188 PR libfortran/50016
189 * gfortran.dg/inquire_size.f90: Don't flush the unit.
190
191 2011-11-09 Richard Guenther <rguenther@suse.de>
192
193 PR tree-optimization/51039
194 * gcc.dg/pr51039.c: New testcase.
195
196 2011-11-09 Jakub Jelinek <jakub@redhat.com>
197
198 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
199 Enable also for powerpc*-*-*.
200
201 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
202
203 PR fortran/50540
204 * gfortran.dg/forall_16.f90: New test.
205
206 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
207
208 PR fortran/38718
209 * gfortran.dg/initialization_29.f90: Expand test.
210
211 2011-11-09 Dodji Seketeli <dodji@redhat.com>
212
213 PR c++/51027
214 * g++.dg/cpp0x/alias-decl-12.C: New test.
215 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
216
217 2011-11-09 Dodji Seketeli <dodji@redhat.com>
218
219 PR debug/51032
220 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
221
222 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
223
224 PR tree-optimization/51015
225 * gcc.dg/vect/pr51015.c: New test.
226
227 2011-11-08 David S. Miller <davem@davemloft.net>
228
229 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
230 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
231
232 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
233
234 PR fortran/50404
235 * gfortran.dg/io_constraints_3.f90: Improve testcase.
236
237 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
238
239 PR fortran/50409
240 * gfortran.dg/string_5.f90: Improve testcase.
241
242 2011-10-23 Jason Merrill <jason@redhat.com>
243
244 PR c++/50835
245 * g++.dg/template/lvalue2.C: New.
246
247 2011-11-08 Michael Matz <matz@suse.de>
248
249 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
250 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
251 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
252 * g++.dg/eh/builtin2.C: Ditto.
253 * g++.dg/eh/builtin3.C: Ditto.
254
255 2011-11-08 Jakub Jelinek <jakub@redhat.com>
256
257 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
258 being prefered even for -mavx.
259 * gcc.target/i386/avx-cvt-3.c: New test.
260
261 2011-11-08 Richard Guenther <rguenther@suse.de>
262
263 PR tree-optimization/51012
264 * gcc.dg/pr51012-1.c: New testcase.
265 * gcc.dg/pr51012-2.c: Likewise.
266
267 2011-11-08 Richard Guenther <rguenther@suse.de>
268
269 PR middle-end/51010
270 * c-c++-common/uninit-pr51010.c: New testcase.
271
272 2011-11-08 Jakub Jelinek <jakub@redhat.com>
273
274 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
275 check_effective_target_vect_call_copysignf,
276 check_effective_target_vect_call_lrint): New procedures.
277 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
278 $VECT_SLP_CFLAGS with -ffast-math.
279 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
280 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
281 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
282 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
283
284 2011-11-07 Richard Henderson <rth@redhat.com>
285 Aldy Hernandez <aldyh@redhat.com>
286 Torvald Riegel <triegel@redhat.com>
287
288 Merged from transactional-memory.
289
290 * g++.dg/dg.exp: Run transactional memory tests.
291 * g++.dg/tm: New directory with new tests.
292 * gcc.dg/tm: New directory with new tests.
293 * c-c++-common/tm: New directory with new tests.
294
295 2011-11-08 Dodji Seketeli <dodji@redhat.com>
296
297 Fix context handling of alias-declaration
298 * g++.dg/cpp0x/alias-decl-11.C: New test.
299
300 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
301
302 PR c++/50864
303 * g++.dg/parse/template26.C: New.
304 * g++.dg/template/crash45.C: Adjust dg-error string.
305
306 2011-11-07 Jason Merrill <jason@redhat.com>
307
308 PR c++/50848
309 * g++.dg/template/lookup9.C: New.
310
311 PR c++/50863
312 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
313
314 PR c++/50870
315 * g++.dg/cpp0x/decltype35.C: New.
316
317 2011-11-07 Dodji Seketeli <dodji@redhat.com>
318
319 Support C++11 alias-declaration
320 PR c++/45114
321 * g++.dg/cpp0x/alias-decl-0.C: New test case.
322 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
323 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
324 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
325 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
326 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
327 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
328 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
329 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
330 * g++.dg/ext/alias-decl-attr1.C: Likewise.
331 * g++.dg/ext/alias-decl-attr2.C: Likewise.
332 * g++.dg/ext/alias-decl-attr3.C: Likewise.
333 * g++.dg/ext/alias-decl-attr4.C: Likewise.
334
335 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
336
337 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
338
339 2011-11-07 Janus Weil <janus@gcc.gnu.org>
340
341 PR fortran/50919
342 * gfortran.dg/typebound_call_21.f03: New.
343
344 2011-11-07 Nathan Sidwell <nathan@acm.org>
345
346 * gcc.dg/profile-dir-1.c: Adjust final scan.
347 * gcc.dg/profile-dir-2.c: Adjust final scan.
348 * gcc.dg/profile-dir-3.c: Adjust final scan.
349 * gcc.misc-tests/gcov.exp: Adjust regexp.
350 * gcc.misc-tests/gcov-12.c: New.
351 * gcc.misc-tests/gcov-13.c: New.
352 * gcc.misc-tests/gcovpart-13b.c: New.
353 * gcc.misc-tests/gcov-14.c: New.
354
355 2011-11-07 Jason Merrill <jason@redhat.com>
356
357 PR c++/35688
358 * g++.dg/ext/visibility/template8.C: New.
359
360 2011-11-07 Jakub Jelinek <jakub@redhat.com>
361
362 PR tree-optimization/50789
363 * gcc.target/i386/avx2-gather-1.c: New test.
364 * gcc.target/i386/avx2-gather-2.c: New test.
365 * gcc.target/i386/avx2-gather-3.c: New test.
366 * gcc.target/i386/avx2-gather-4.c: New test.
367
368 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
369
370 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
371
372 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
373
374 PR libfortran/45723
375 * gfortran.dg/open_dev_null.f90: Remove testcase.
376
377 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
378
379 * lib/target-supports.exp (check_effective_target_sync_int_128):
380 Don't cache the result.
381 (check_effective_target_sync_long_long): Ditto.
382
383 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
384
385 PR rtl-optimization/47698
386 * gcc.target/i386/47698.c: New test.
387
388 2011-11-06 Jason Merrill <jason@redhat.com>
389
390 PR c++/35688
391 * g++.dg/ext/visibility/template7.C: New.
392
393 2011-11-07 Terry Guo <terry.guo@arm.com>
394
395 * gcc.target/arm/wmul-1.c: Adjust optimization level.
396 * gcc.target/arm/wmul-2.c: Ditto.
397 * gcc.target/arm/wmul-3.c: Ditto.
398 * gcc.target/arm/wmul-4.c: Ditto.
399
400 2011-11-06 Joseph Myers <joseph@codesourcery.com>
401
402 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
403 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
404 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
405 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
406 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
407 expected diagnostics.
408
409 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
410 Richard Henderson <rth@redhat.com>
411 Aldy Hernandez <aldyh@redhat.com>
412
413 Merged from cxx-mem-model.
414
415 * lib/target-supports.exp (check_effective_target_sync_int_128,
416 check_effective_target_sync_long_long): Check whether the target
417 supports 64 and 128 bit __sync builtins.
418 (check_effective_target_cas_char): New.
419 (check_effective_target_cas_int): New.
420 * gcc.dg/dg.exp: Exclude simulate-thread tests.
421 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
422 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
423 produce the expected library calls.
424 * gcc.dg/atomic-fence.c: New functional tests.
425 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
426 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
427 * gcc.dg/atomic-lockfree[-aux].c: New tests.
428 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
429 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
430 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
431 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
432 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
433 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
434 are atomic.
435 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
436 loads are atomic.
437 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
438 are atomic.
439 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
440 are atomic.
441 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
442 int128 operations are atomic.
443 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
444 operations are atomic.
445 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
446 operations are atomic.
447 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
448 operations are atomic.
449 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
450 stores aren't moved out of a loop.
451 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
452 globals don't overwrite neighbouring globals.
453 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
454 writes dont overwrite neighbouring components.
455 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
456 * c-c++-common/gomp/atomic-3.c: Likewise.
457 * c-c++-common/gomp/atomic-9.c: Likewise.
458 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
459 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
460 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
461 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
462 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
463 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
464 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
465 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
466 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
467 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
468 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
469 g++.dg/gomp/atomic-15.C: Remove.
470 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
471 * gcc.dg/gomp/atomic-11.c: Remove test.
472
473 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
474
475 * gcc.dg/vect/bb-slp-cond-1.c: New test.
476 * gcc.dg/vect/slp-cond-1.c: New test.
477 * gcc.dg/vect/slp-cond-2.c: New test.
478
479 2011-11-05 David S. Miller <davem@davemloft.net>
480
481 * lib/test-supports.exp
482 (check_effective_target_ultrasparc_vis2_hw): New proc.
483 (check_effective_target_ultrasparc_vis3_hw): New proc.
484 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
485 * gcc.target/sparc/vec-init-2.inc: Likewise.
486 * gcc.target/sparc/vec-init-3.inc: Likewise.
487 * gcc.target/sparc/vec-init-1-vis1.c: New test.
488 * gcc.target/sparc/vec-init-1-vis2.c: New test.
489 * gcc.target/sparc/vec-init-1-vis3.c: New test.
490 * gcc.target/sparc/vec-init-2-vis1.c: New test.
491 * gcc.target/sparc/vec-init-2-vis2.c: New test.
492 * gcc.target/sparc/vec-init-2-vis3.c: New test.
493 * gcc.target/sparc/vec-init-3-vis1.c: New test.
494 * gcc.target/sparc/vec-init-3-vis2.c: New test.
495 * gcc.target/sparc/vec-init-3-vis3.c: New test.
496
497 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
498
499 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
500 Disable test on Epiphany.
501 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
502 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
503 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
504 * g++.dg/parse/pragma3.C: Likewise.
505 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
506 (bar): Use it.
507 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
508 * gcc.dg/tls/thr-cse-1.c: Likewise.
509 * g++.dg/opt/devirt2.C: Likewise.
510 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
511 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
512 * gcc.target/epiphany: New directory.
513
514 2011-11-05 Tobias Burnus <burnus@net-b.de>
515
516 * gfortran.dg/quad_2.f90: New.
517
518 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
519
520 * gcc.dg/strlenopt-22g.c: New wrapper around...
521 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
522
523 2011-11-04 Jason Merrill <jason@redhat.com>
524
525 PR c++/26714
526 * g++.dg/init/lifetime2.C: New.
527 * g++.dg/cpp0x/initlist-lifetime2.C: New.
528
529 PR c++/48370
530 * g++.dg/init/lifetime1.C: Test cleanup order.
531
532 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
533
534 * g++.dg/other/offsetof7.C: New test.
535
536 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
537
538 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
539 variable, default empty, -ffat-lto-objects for effective_target_lto.
540 (gcc-dg-test-1): Add options from dg-final methods.
541 * lib/scanasm.exp (scan-assembler_required_options)
542 (scan-assembler-not_required_options): New procs.
543
544 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
545
546 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
547 generate a pedwarn in c++98-mode.
548 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
549 don't generate a pedwarn in c++0x-mode.
550
551 2011-11-04 Olivier Goffart <olivier@woboq.com>
552
553 PR c++/50965
554 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
555
556 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
557
558 PR rtl-optimization/38644
559 * gcc.target/arm/stack-red-zone.c: New.
560
561 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
562
563 PR c++/48420
564 * g++.dg/warn/Wconversion-null-3.C: New.
565
566 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
567
568 PR c++/50941
569 * g++.dg/cpp0x/udlit-strint-length.C: New.
570
571 2011-11-04 Jason Merrill <jason@redhat.com>
572
573 PR c++/48370
574 * g++.dg/cpp0x/initlist-lifetime1.C: New.
575 * g++.dg/init/lifetime1.C: New.
576 * g++.dg/init/ref21.C: New.
577 * g++.dg/eh/array1.C: New.
578
579 2011-11-04 Tom de Vries <tom@codesourcery.com>
580
581 PR tree-optimization/50763
582 * gcc.dg/pr50763-5.c: New test.
583
584 2011-11-04 Tom de Vries <tom@codesourcery.com>
585
586 PR tree-optimization/50763
587 * g++.dg/pr50763-4.C: New test.
588
589 2011-11-04 Jakub Jelinek <jakub@redhat.com>
590
591 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
592 test.
593
594 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
595
596 * gcc.dg/torture/vec-cvt-1.c: New test.
597
598 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
599
600 * gnat.dg/specs/private1[-sub].ads: New test.
601
602 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
603
604 PR fortran/43829
605 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
606 * gfortran.dg/inline_sum_1.f90: New.
607 * gfortran.dg/inline_sum_2.f90: New.
608 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
609 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
610 * gfortran.dg/inline_product_1.f90: New.
611
612 2011-11-03 Tobias Burnus <burnus@net-b.de>
613
614 PR fortran/50933
615 * gfortran.dg/bind_c_dts_5.f90: New.
616
617 2011-11-03 Tobias Burnus <burnus@net-b.de>
618
619 PR fortran/50960
620 * gfortran.dg/module_parameter_array_refs_2.f90: New.
621
622 2011-11-03 Richard Guenther <rguenther@suse.de>
623
624 PR middle-end/50079
625 * g++.dg/init/copy7.C: Remove testcase.
626
627 2011-11-03 Martin Jambor <mjambor@suse.cz>
628
629 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
630 * g++.dg/ipa/devirt-c-2.C: Likewise.
631 * g++.dg/ipa/devirt-c-7.C: New test.
632 * g++.dg/ipa/devirt-c-8.C: Likewise.
633
634 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
635
636 PR tree-optimization/50912
637 * gnat.dg/loop_optimization10.ad[sb]: New test.
638 * gnat.dg/loop_optimization10_pkg.ads: New helper.
639
640 2011-11-02 Jason Merrill <jason@redhat.com>
641
642 PR c++/50930
643 * g++.dg/cpp0x/nsdmi-list2.C: New.
644
645 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
646
647 PR c++/50810
648 * g++.dg/cpp0x/warn_cxx0x2.C: New.
649 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
650
651 2011-11-02 Tom de Vries <tom@codesourcery.com>
652
653 PR tree-optimization/50769
654 * gfortran.dg/pr50769.f90: New test.
655
656 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
657
658 * gcc.target/sparc/20111102-1.c: New test.
659
660 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
661
662 PR c++/50956
663 * g++.dg/warn/Wcast-qual2.C: New.
664
665 2011-11-02 Tom de Vries <tom@codesourcery.com>
666
667 PR tree-optimization/50763
668 * g++.dg/pr50763-3.C: New test.
669
670 2011-11-02 Tom de Vries <tom@codesourcery.com>
671
672 PR tree-optimization/50672
673 * g++.dg/pr50672.C: New test.
674
675 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
676
677 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
678 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
679 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
680
681 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
682
683 2011-11-02 Richard Guenther <rguenther@suse.de>
684
685 PR tree-optimization/50902
686 * gcc.dg/torture/pr50902.c: New testcase.
687
688 2010-11-02 Richard Guenther <rguenther@suse.de>
689
690 PR tree-optimization/50890
691 * gcc.dg/torture/pr50890.c: New testcase.
692
693 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
694
695 PR c++/44277
696 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
697 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
698
699 2011-11-01 Tom de Vries <tom@codesourcery.com>
700
701 PR tree-optimization/50908
702 * gcc.dg/pr50908.c: New test.
703 * gcc.dg/pr50908-2.c: Same.
704 * gcc.dg/pr50908-3.c: Same.
705
706 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
707
708 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
709 the outer loop. Remove comment. Don't check for widen-mult.
710
711 2011-10-31 Martin Jambor <mjambor@suse.cz>
712
713 * gcc.dg/ipa/ipcp-4.c: New test.
714
715 2011-10-31 Jakub Jelinek <jakub@redhat.com>
716
717 * gcc.dg/vshift-3.c: New test.
718 * gcc.dg/vshift-4.c: New test.
719 * gcc.dg/vshift-5.c: New test.
720
721 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
722
723 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
724 and current implementation.
725
726 2011-10-31 Paul Brook <paul@codesourcery.com>
727
728 * gcc.dg/constructor-1.c: New test.
729
730 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
731
732 PR fortran/50753
733 * gfortran.dg/dshift_3.f90: New test.
734
735 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
736
737 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
738 hppa*-*-hpux*.
739 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
740 * gcc.dg/torture/vshuf-v4si.c: Likewise.
741 * gcc.dg/torture/vshuf-v8si.c: Likewise.
742 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
743 * gcc.dg/torture/vshuf-v4di.c: Likewise.
744 * gcc.dg/torture/vshuf-v2df.c: Likewise.
745 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
746 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
747 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
748 * gcc.dg/torture/vshuf-v2di.c: Likewise.
749 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
750 * gcc.dg/torture/vshuf-v4df.c: Likewise.
751 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
752 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
753 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
754 * gcc.dg/vector-compare-2.c: Likewise.
755
756 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
757
758 PR c++/50901
759 * g++.dg/cpp0x/pr50901.C: New.
760
761 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
762
763 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
764 * gcc.target/i386/fma4-check.h (main): Ditto.
765 * gcc.target/i386/xop-check.h (main): Ditto.
766
767 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
768
769 Revert:
770 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
771
772 PR c++/50864
773 * g++.dg/template/crash109.C: New.
774
775 2011-10-28 Jason Merrill <jason@redhat.com>
776
777 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
778
779 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
780
781 PR c++/50864
782 * g++.dg/template/crash109.C: New.
783
784 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
785
786 * gfortran.dg/nearest_5.f90: New test.
787
788 2011-10-28 Jakub Jelinek <jakub@redhat.com>
789
790 * gcc.dg/vshift-1.c: New test.
791 * gcc.dg/vshift-2.c: New test.
792 * gcc.target/i386/xop-vshift-1.c: New test.
793 * gcc.target/i386/xop-vshift-2.c: New test.
794 * gcc.target/i386/avx2-vshift-1.c: New test.
795
796 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
797
798 PR rtl-optimization/49720
799 * g++.dg/torture/pr49720.C: New test.
800
801 2011-10-27 David S. Miller <davem@davemloft.net>
802
803 * gcc.target/sparc/setcc-3.c: New test.
804
805 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
806
807 PR c++/30066
808 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
809
810 2011-10-27 Jakub Jelinek <jakub@redhat.com>
811
812 * gcc.target/i386/sse2-cvt-1.c: New test.
813 * gcc.target/i386/sse2-cvt-2.c: New test.
814 * gcc.target/i386/avx-cvt-1.c: New test.
815 * gcc.target/i386/avx-cvt-2.c: New test.
816 * gcc.target/i386/avx2-cvt-1.c: New test.
817 * gcc.target/i386/avx2-cvt-2.c: New test.
818
819 2011-10-27 Martin Jambor <mjambor@suse.cz>
820
821 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
822
823 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
824 Steven G. Kargl <kargl@gcc.gnu.org>
825
826 PR target/50875
827 * gfortran.dg/pr50875.f90: New test.
828
829 2011-10-26 David S. Miller <davem@davemloft.net>
830
831 * gcc.target/sparc/fmaf-1.c: New test.
832
833 * gcc.target/sparc/setcc-1.c: New test.
834 * gcc.target/sparc/setcc-2.c: New test.
835
836 2011-10-26 Joseph Myers <joseph@codesourcery.com>
837
838 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
839
840 2011-10-26 Joseph Myers <joseph@codesourcery.com>
841
842 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
843 Windows targets.
844
845 2011-10-26 Joseph Myers <joseph@codesourcery.com>
846
847 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
848 symbol names.
849
850 2011-10-26 Joseph Myers <joseph@codesourcery.com>
851
852 * gcc.target/i386/pad-4.c: Skip for Windows targets.
853
854 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
855
856 * gnat.dg/specs/discr1.ads: New test.
857 * gnat.dg/specs/discr1_pkg.ads: New helper.
858
859 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
860
861 * gnat.dg/specs/unchecked_union.ads: Rename to...
862 * gnat.dg/specs/unchecked_union1.ads: ...this.
863 * gnat.dg/specs/unchecked_union2.ads: New test.
864
865 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
866
867 * gnat.dg/specs/atomic1.ads: New test.
868
869 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
870
871 Implement C++11 user-defined literals.
872 * g++.dg/cpp0x/udlit-addr.C: New.
873 * g++.dg/cpp0x/udlit-args.C: New.
874 * g++.dg/cpp0x/udlit-args-neg.C: New.
875 * g++.dg/cpp0x/udlit-clink-neg.C: New.
876 * g++.dg/cpp0x/udlit-concat.C: New.
877 * g++.dg/cpp0x/udlit-concat-neg.C: New.
878 * g++.dg/cpp0x/udlit-constexpr.C: New.
879 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
880 * g++.dg/cpp0x/udlit-declare-neg.C: New.
881 * g++.dg/cpp0x/udlit-friend.C: New.
882 * g++.dg/cpp0x/udlit-general.C: New.
883 * g++.dg/cpp0x/udlit-inline.C: New.
884 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
885 * g++.dg/cpp0x/udlit-member-neg.C: New.
886 * g++.dg/cpp0x/udlit-namespace.C: New.
887 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
888 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
889 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
890 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
891 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
892 * g++.dg/cpp0x/udlit-operator-neg.C: New.
893 * g++.dg/cpp0x/udlit-raw-str.C: New.
894 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
895 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
896 * g++.dg/cpp0x/udlit-systemheader.C: New.
897 * g++.dg/cpp0x/udlit-template.C: New.
898 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
899 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
900 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
901 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
902 * g++.dg/cpp0x/udlit_system_header: New.
903
904 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
905
906 PR c++/50870
907 * g++.dg/cpp0x/decltype34.C: New.
908
909 2011-10-26 Tom de Vries <tom@codesourcery.com>
910
911 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
912 * gcc.c-torture/unsorted/HIset.c: Same.
913 * gcc.c-torture/unsorted/SIcmp.c: Same.
914 * gcc.c-torture/unsorted/SIset.c: Same.
915 * gcc.c-torture/unsorted/SFset.c: Same.
916 * gcc.c-torture/unsorted/UHIcmp.c: Same.
917 * gcc.c-torture/unsorted/USIcmp.c: Same.
918 * gcc.c-torture/unsorted/DFcmp.c: Same.
919
920 2011-10-26 Jakub Jelinek <jakub@redhat.com>
921
922 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
923 to work also with -masm=intel and additionally test the xmm vs. ymm
924 register type combination on mask/dest and in vsib.
925 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
926 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
927 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
928 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
929 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
930 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
931 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
932 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
933 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
934 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
935 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
936 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
937 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
938 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
939 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
940 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
941 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
942 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
943 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
944 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
945 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
946 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
947 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
948 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
949 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
950 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
951 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
952 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
953 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
954 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
955 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
956
957 2011-10-26 Tom de Vries <tom@codesourcery.com>
958
959 PR tree-optimization/50763
960 * gcc.dg/pr50763-2.c: New test.
961
962 2011-10-25 Joseph Myers <joseph@codesourcery.com>
963
964 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
965 Update expected messages.
966
967 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
968
969 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
970
971 2011-10-25 Jason Merrill <jason@redhat.com>
972
973 PR c++/50866
974 * g++.dg/init/aggr7.C: New.
975
976 PR c++/49996
977 * g++.dg/cpp0x/initlist59.C: New.
978
979 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
980
981 PR c++/50858
982 * g++.dg/overload/operator5.C: New.
983
984 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
985
986 PR c++/50861
987 * g++.dg/template/crash108.C: New.
988
989 2011-10-25 Jakub Jelinek <jakub@redhat.com>
990
991 PR tree-optimization/50596
992 * gcc.dg/vect/vect-cond-10.c: New test.
993
994 2011-10-24 Joey Ye <joey.ye@arm.com>
995
996 * gcc.target/arm/pr42575.c: Remove architecture option.
997
998 2011-10-24 David S. Miller <davem@davemloft.net>
999
1000 * gcc.target/sparc/vis3move-1.c: New test.
1001 * gcc.target/sparc/vis3move-2.c: New test.
1002 * gcc.target/sparc/vis3move-3.c: New test.
1003
1004 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1005
1006 * gcc.dg/strlenopt-22.c: New testcase.
1007 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
1008
1009 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
1010
1011 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1012 Remove -march=i386.
1013 (dg-skip-if): Remove.
1014 * gcc.target/i386/funcspec-1.c: Ditto.
1015 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1016
1017 2011-10-24 Richard Guenther <rguenther@suse.de>
1018
1019 * gcc.dg/vect/vect-bool-1.c: New testcase.
1020
1021 2011-10-24 Richard Guenther <rguenther@suse.de>
1022
1023 PR tree-optimization/50838
1024 * gcc.dg/torture/pr50838.c: New testcase.
1025
1026 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
1027
1028 PR tree-optimization/50730
1029 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1030 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1031 -fno-tree-sra and SLP flags.
1032
1033 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1034
1035 PR c++/50841
1036 Revert:
1037 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1038
1039 PR c++/50810
1040 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1041 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1042
1043 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1044
1045 PR c++/50810
1046 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1047 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1048
1049 2011-10-23 Tom de Vries <tom@codesourcery.com>
1050
1051 PR tree-optimization/50763
1052 * gcc.dg/pr50763.c: New test.
1053
1054 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1055
1056 PR target/50788
1057 * gcc.target/i386/pr50788.c: New test.
1058
1059 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1060
1061 PR tree-optimization/50819
1062 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1063 * g++.dg/vect/slp-pr50819.cc: New test.
1064
1065 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1066
1067 PR c++/45385
1068 * g++.dg/warn/Wconversion4.C: New.
1069
1070 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1071
1072 PR target/50813
1073 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1074 from element other than first and reverse permutation.
1075 * gcc.dg/torture/vshuf-16.inc: Likewise.
1076 * gcc.dg/torture/vshuf-8.inc: Likewise.
1077 * gcc.dg/torture/vshuf-4.inc: Likewise.
1078
1079 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1080
1081 PR c++/31423
1082 * g++.dg/parse/error43.C: New.
1083 * g++.dg/parse/error44.C: Likewise.
1084
1085 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1086 Kirill Yukhin <kirill.yukhin@intel.com>
1087
1088 PR target/50740
1089 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1090 * gcc.target/i386/bmi2-check.h: Ditto.
1091
1092 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1093
1094 PR c++/50811
1095 * g++.dg/cpp0x/override2.C: Add test.
1096
1097 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1098
1099 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1100 check_linker_plugin_available.
1101
1102 2011-10-21 Kai Tietz <ktietz@redhat.com>
1103
1104 * gcc.target/i386/branch-cost1.c: New test.
1105 * gcc.target/i386/branch-cost2.c: New test.
1106 * gcc.target/i386/branch-cost3.c: New test.
1107 * gcc.target/i386/branch-cost4.c: New test.
1108
1109 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1110
1111 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1112
1113 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1114
1115 PR testsuite/50722
1116 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1117
1118 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1119
1120 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1121 (_moz_foo, EXT__foo): Use ASMNAME.
1122
1123 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1124
1125 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1126 names.
1127
1128 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1129
1130 PR target/50766
1131 * gcc.target/i386/pr50766.c: New test.
1132
1133 2011-10-20 Jason Merrill <jason@redhat.com>
1134
1135 PR c++/41449
1136 * g++.dg/eh/partial1.C: New.
1137
1138 2011-10-20 Richard Henderson <rth@redhat.com>
1139
1140 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1141 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1142 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1143 Use __builtin_shuffle.
1144
1145 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1146
1147 PR fortran/50514
1148 * gfortran.dg/ishft_3.f90: Update test.
1149
1150 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1151
1152 PR fortran/50524
1153 * gfortran.dg/substring_integer_index.f90: New test.
1154
1155 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1156
1157 * gfortran.dg/format_string.f: New test.
1158
1159 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1160
1161 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1162 non_strict_align.
1163 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1164
1165 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1166
1167 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1168 gcc.target/i386/pr46226.c: Do not use
1169 -mno-accumulate-outgoing-args.
1170
1171 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1172
1173 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1174 including <strings.h>.
1175
1176 2011-10-19 Jan Hubicka <jh@suse.cz>
1177
1178 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1179 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1180 * lib/c-torture.exp: Likewise.
1181 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1182 * gcc.c-torture/compile/sync-1.c: Likewise.
1183 * gcc.c-torture/compile/sync-1.c: Likewise.
1184 * gcc.c-torture/compile/sync-3.c: Likewise.
1185 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1186 * gcc.dg/noncompile/920507-1.c: Likewise.
1187 * gcc.dg/torture/pr36400.c: Likewise.
1188 * g++.dg/torture/pr34850.C: Likewise.
1189
1190 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1191
1192 * gnat.dg/source_ref1.adb: New test.
1193 * gnat.dg/source_ref2.adb: Likewise.
1194
1195 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1196
1197 PR c++/13657
1198 * g++.dg/parse/error42.C: New.
1199 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1200
1201 2011-10-19 Jason Merrill <jason@redhat.com>
1202
1203 PR c++/50793
1204 * g++.dg/init/value9.C: New.
1205
1206 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1207
1208 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1209 * gcc.dg/torture/vshuf-16.inc: Likewise.
1210 * gcc.dg/torture/vshuf-8.inc: Likewise.
1211 * gcc.dg/torture/vshuf-4.inc: Likewise.
1212
1213 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1214
1215 PR fortran/47023
1216 * gfortran.dg/sizeof_proc.f90: New.
1217
1218 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1219
1220 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1221 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1222
1223 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1224
1225 PR testsuite/50796
1226 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1227
1228 2011-10-19 Jason Merrill <jason@redhat.com>
1229
1230 PR c++/50787
1231 * g++.dg/init/ref20.C: New.
1232
1233 2011-10-19 Kai Tietz <ktietz@redhat.com>
1234
1235 PR middle-end/50795
1236 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1237 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1238 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1239 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1240 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1241
1242 2011-10-19 Richard Guenther <rguenther@suse.de>
1243
1244 PR middle-end/50768
1245 * gcc.dg/torture/pr50768.c: New testcase.
1246
1247 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1248
1249 PR rtl-optimization/50340
1250 * gcc.dg/pr50340.c: New.
1251
1252 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1253
1254 PR tree-optimization/50717
1255
1256 * gcc.dg/pr50717-1.c: New file.
1257 * gcc.target/arm/wmul-12.c: Correct types.
1258 * gcc.target/arm/wmul-8.c: Correct types.
1259
1260 2011-10-18 Jason Merrill <jason@redhat.com>
1261
1262 PR c++/50531
1263 * g++.dg/cpp0x/defaulted32.C: New.
1264
1265 PR c++/50742
1266 * g++.dg/lookup/using23.C: New.
1267
1268 PR c++/50500
1269 * g++.dg/cpp0x/implicit12.C: New.
1270 * g++.dg/cpp0x/defaulted20.C: Adjust.
1271 * g++.dg/cpp0x/defaulted21.C: Adjust.
1272 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1273 * g++.dg/cpp0x/implicit4.C: Adjust.
1274 * g++.dg/cpp0x/implicit5.C: Adjust.
1275 * g++.dg/cpp0x/implicit8.C: Adjust.
1276 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1277 * g++.dg/cpp0x/not_special.C: Adjust.
1278 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1279 * g++.dg/cpp0x/rv1n.C: Adjust.
1280 * g++.dg/cpp0x/rv2n.C: Adjust.
1281 * g++.dg/cpp0x/rv3n.C: Adjust.
1282 * g++.dg/cpp0x/rv4n.C: Adjust.
1283 * g++.dg/cpp0x/rv5n.C: Adjust.
1284 * g++.dg/cpp0x/rv6n.C: Adjust.
1285 * g++.dg/cpp0x/rv7n.C: Adjust.
1286
1287 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1288
1289 * gcc.target/i386/avx2-vpop-check.h: New header.
1290 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1291 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1292 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1293 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1294 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1295 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1296 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1297 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1298 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1299 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1300 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1301 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1302 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1303 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1304 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1305
1306 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1307
1308 PR fortran/50420
1309 * gfortran.dg/coarray_subobject_1.f90: New test.
1310 * gfortran.dg/coarray/subobject_1.f90: New test.
1311
1312 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1313
1314 PR rtl-optimization/50205
1315 * gcc.dg/pr50205.c: New.
1316
1317 2011-10-18 Richard Guenther <rguenther@suse.de>
1318
1319 PR tree-optimization/50767
1320 * gcc.dg/torture/pr50767.c: New testcase.
1321
1322 2011-10-18 Julian Brown <julian@codesourcery.com>
1323
1324 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1325 * gcc.target/arm/unaligned-memcpy-1.c: New.
1326 * gcc.target/arm/unaligned-memcpy-2.c: New.
1327 * gcc.target/arm/unaligned-memcpy-3.c: New.
1328 * gcc.target/arm/unaligned-memcpy-4.c: New.
1329
1330 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1331
1332 PR fortran/47023
1333 * gfortran.dg/iso_c_binding_class.f03: New.
1334
1335 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1336
1337 * testsuite/lib/target-supports.exp
1338 (check_effective_target_vect_widen_shift): New.
1339 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1340 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1341 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1342 * gcc.dg/vect/vect-widen-shift-u8.c: New.
1343
1344 2011-10-18 Richard Guenther <rguenther@suse.de>
1345
1346 * gcc.dg/torture/restrict-1.c: New testcase.
1347
1348 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
1349
1350 * g++.dg/ext/bases.C: New test.
1351
1352 2011-10-17 David S. Miller <davem@davemloft.net>
1353
1354 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1355 all operations to emit VIS instructions.
1356 * gcc.target/sparc/fandnot.c: Likewise.
1357 * gcc.target/sparc/fnot.c: Likewise.
1358 * gcc.target/sparc/for.c: Likewise.
1359 * gcc.target/sparc/fornot.c: Likewise.
1360 * gcc.target/sparc/fxnor.c: Likewise.
1361 * gcc.target/sparc/fxor.c: Likewise.
1362 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1363 needed.
1364
1365 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1366
1367 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1368 * gcc.dg/torture/vshuf-16.inc: New file.
1369 * gcc.dg/torture/vshuf-2.inc: New file.
1370 * gcc.dg/torture/vshuf-32.inc: New file.
1371 * gcc.dg/torture/vshuf-4.inc: New file.
1372 * gcc.dg/torture/vshuf-8.inc: New file.
1373 * gcc.dg/torture/vshuf-main.inc: New file.
1374 * gcc.dg/torture/vshuf-v16hi.c: New test.
1375 * gcc.dg/torture/vshuf-v16qi.c: New test.
1376 * gcc.dg/torture/vshuf-v2df.c: New test.
1377 * gcc.dg/torture/vshuf-v2di.c: New test.
1378 * gcc.dg/torture/vshuf-v2sf.c: New test.
1379 * gcc.dg/torture/vshuf-v2si.c: New test.
1380 * gcc.dg/torture/vshuf-v32qi.c: New test.
1381 * gcc.dg/torture/vshuf-v4df.c: New test.
1382 * gcc.dg/torture/vshuf-v4di.c: New test.
1383 * gcc.dg/torture/vshuf-v4hi.c: New test.
1384 * gcc.dg/torture/vshuf-v4sf.c: New test.
1385 * gcc.dg/torture/vshuf-v4si.c: New test.
1386 * gcc.dg/torture/vshuf-v8hi.c: New test.
1387 * gcc.dg/torture/vshuf-v8qi.c: New test.
1388 * gcc.dg/torture/vshuf-v8sf.c: New test.
1389 * gcc.dg/torture/vshuf-v8si.c: New test.
1390
1391 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1392
1393 PR tree-optimization/50746
1394 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1395
1396 2011-10-17 Jason Merrill <jason@redhat.com>
1397
1398 PR c++/50736
1399 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1400
1401 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1402
1403 PR c++/44524
1404 * g++.dg/parse/error41.C: New.
1405 * g++.dg/parse/error20.C: Adjust.
1406
1407 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1408
1409 PR c++/50757
1410 * g++.dg/warn/format7.C: New.
1411 * obj-c++.dg/warn7.mm: Likewise.
1412
1413 2011-10-17 Richard Guenther <rguenther@suse.de>
1414
1415 PR tree-optimization/50729
1416 * gcc.dg/torture/pr50729.c: New testcase.
1417
1418 2011-10-15 Tom Tromey <tromey@redhat.com>
1419 Dodji Seketeli <dodji@redhat.com>
1420
1421 * lib/prune.exp (prune_gcc_output): Prune output referring to
1422 included files.
1423 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1424 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1425 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1426 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1427
1428 2011-10-15 Tom Tromey <tromey@redhat.com>
1429 Dodji Seketeli <dodji@redhat.com>
1430
1431 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1432
1433 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1434
1435 PR c++/48489
1436 * g++.dg/inherit/error5.C: New.
1437
1438 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1439
1440 PR fortran/47023
1441 PR fortran/50752
1442 * gfortran.dg/kind_tests_4.f90: New.
1443
1444 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1445
1446 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1447 targets that support vector condition.
1448
1449 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1450
1451 PR fortran/47023
1452 * gfortran.dg/c_kind_tests_3.f03: New.
1453
1454 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1455
1456 PR fortran/50547
1457 * gfortran.dg/elemental_args_check_4.f90: New.
1458
1459 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1460
1461 PR tree-optimization/50727
1462 * gcc.dg/vect/pr50727.c: New test.
1463
1464 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1465
1466 * gcc.dg/vla-23.c: New test.
1467
1468 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1469
1470 PR tree-optimization/50596
1471 * gcc.dg/vect/vect-cond-9.c: New test.
1472
1473 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1474
1475 * gcc.dg/vect/bb-slp-29.c: New test.
1476
1477 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1478
1479 PR c++/50732
1480 * g++.dg/ext/is_base_of_incomplete.C: New.
1481 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1482 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1483
1484 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1485
1486 * gcc.target/sparc/combined-1.c: Compile at -O2.
1487
1488 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1489
1490 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1491 (dg-options): Add -Wno-attributes.
1492 * gcc.target/i386/fma_double_?.c: Ditto.
1493 * gcc.target/i386/fma_run_float_?.c: Ditto.
1494 * gcc.target/i386/fma_run_double_?.c: Ditto.
1495 * gcc.target/i386/l_fma_float_?.c: Dtto.
1496 * gcc.target/i386/l_fma_double_?.c: Ditto.
1497 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1498 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1499
1500 2011-10-15 Tobias Burnus <burnus@net-b.de>
1501
1502 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1503 the comments.
1504 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1505 * gfortran.dg/rank_3.f90: Ditto.
1506 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1507 -std=f2008ts in dg-options.
1508 * gfortran.dg/rank_4.f90: Ditto.
1509
1510 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1511
1512 PR target/49263
1513 * gcc.target/sh/pr49263.c: New.
1514
1515 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1516
1517 * gnat.dg/specs/debug1.ads: Tweak.
1518
1519 2011-10-14 Kai Tietz <ktietz@redhat.com>
1520
1521 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1522
1523 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1524
1525 * gcc.target/i386/sse2-mul-1.c: New test.
1526 * gcc.target/i386/sse4_1-mul-1.c: New test.
1527 * gcc.target/i386/avx-mul-1.c: New test.
1528 * gcc.target/i386/xop-mul-1.c: New test.
1529 * gcc.target/i386/avx2-mul-1.c: New test.
1530
1531 2011-10-14 Jason Merrill <jason@redhat.com>
1532
1533 PR c++/50563
1534 * g++.dg/cpp0x/nsdmi-list1.C: New.
1535
1536 PR c++/50707
1537 * g++.dg/cpp0x/nsdmi-const1.C: New.
1538
1539 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1540
1541 PR fortran/50570
1542 * gfortran.dg/pointer_intent_5.f90: New.
1543
1544 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1545
1546 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1547 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1548 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1549
1550 2011-10-14 Tobias Burnus <burnus@net-b.de>
1551
1552 PR fortran/50718
1553 * gfortran.dg/pointer_check_11.f90: New.
1554 * gfortran.dg/pointer_check_12.f90: New.
1555
1556 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1557
1558 PR c++/38174
1559 * g++.dg/overload/operator4.C: New.
1560
1561 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1562
1563 * gcc.dg/di-longlong64-sync-1.c: New test.
1564 * gcc.dg/di-sync-multithread.c: New test.
1565 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1566 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1567 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1568 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1569 (check_effective_target_arm_arm_ok): New helper.
1570 (check_effective_target_sync_longlong): New helper.
1571
1572 2011-10-14 Richard Guenther <rguenther@suse.de>
1573
1574 PR tree-optimization/50723
1575 * gcc.dg/torture/pr50723.c: New testcase.
1576
1577 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1578
1579 PR c++/17212
1580 * g++.dg/warn/format6.C: New.
1581 * obj-c++.dg/warn6.mm: Likewise.
1582
1583 2011-10-13 Richard Henderson <rth@redhat.com>
1584
1585 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1586 Delete.
1587 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1588 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1589 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1590
1591 2011-10-13 Jason Merrill <jason@redhat.com>
1592
1593 PR c++/50614
1594 * g++.dg/cpp0x/nsdmi-template2.C: New.
1595
1596 PR c++/50437
1597 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1598
1599 PR c++/50618
1600 * g++.dg/init/vbase1.C: New.
1601
1602 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1603
1604 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1605 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1606 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1607 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1608
1609 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1610
1611 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1612
1613 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1614
1615 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1616
1617 2011-10-13 Richard Guenther <rguenther@suse.de>
1618
1619 PR tree-optimization/50712
1620 * gcc.target/i386/pr50712.c: New testcase.
1621
1622 2011-10-13 Tom de Vries <tom@codesourcery.com>
1623
1624 * gcc.dg/memcpy-4.c: New test.
1625
1626 2011-10-13 Richard Guenther <rguenther@suse.de>
1627
1628 PR tree-optimization/50698
1629 * g++.dg/vect/pr50698.cc: New testcase.
1630
1631 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1632
1633 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1634 * gcc.target/powerpc/warn-2.c: Ditto.
1635
1636 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1637 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1638 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1639 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1640 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1641 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1642 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1643 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1644 * gcc.target/powerpc/ppc-pow.c: Likewise.
1645 * gcc.target/powerpc/recip-1.c: Likewise.
1646 * gcc.target/powerpc/recip-2.c: Likewise.
1647 * gcc.target/powerpc/recip-3.c: Likewise.
1648 * gcc.target/powerpc/recip-4.c: Likewise.
1649 * gcc.target/powerpc/recip-5.c: Likewise.
1650
1651 2011-10-12 David S. Miller <davem@davemloft.net>
1652
1653 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1654 '-mvis3' instead of 'mcpu=niagara3' in options.
1655 * gcc.target/sparc/fhalve.c: Likewise.
1656 * gcc.target/sparc/fnegop.c: Likewise.
1657 * gcc.target/sparc/fpadds.c: Likewise.
1658 * gcc.target/sparc/fshift.c: Likewise.
1659 * gcc.target/sparc/fucmp.c: Likewise.
1660 * gcc.target/sparc/lzd.c: Likewise.
1661 * gcc.target/sparc/vis3misc.c: Likewise.
1662 * gcc.target/sparc/xmul.c: Likewise.
1663
1664 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1665
1666 * gnat.dg/vect1.ad[sb]: New test.
1667 * gnat.dg/vect1_pkg.ads: New helper.
1668 * gnat.dg/vect2.ad[sb]: New test.
1669 * gnat.dg/vect2_pkg.ads: New helper.
1670 * gnat.dg/vect3.ad[sb]: New test.
1671 * gnat.dg/vect3_pkg.ads: New helper.
1672 * gnat.dg/vect4.ad[sb]: New test.
1673 * gnat.dg/vect4_pkg.ads: New helper.
1674 * gnat.dg/vect5.ad[sb]: New test.
1675 * gnat.dg/vect5_pkg.ads: New helper.
1676 * gnat.dg/vect6.ad[sb]: New test.
1677 * gnat.dg/vect6_pkg.ads: New helper.
1678
1679 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1680
1681 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1682 * gcc.target/i386/fma_run_double_2.c: Likewise.
1683 * gcc.target/i386/fma_run_double_3.c: Likewise.
1684 * gcc.target/i386/fma_run_double_4.c: Likewise.
1685 * gcc.target/i386/fma_run_double_5.c: Likewise.
1686 * gcc.target/i386/fma_run_double_6.c: Likewise.
1687 * gcc.target/i386/fma_run_float_1.c: Likewise.
1688 * gcc.target/i386/fma_run_float_2.c: Likewise.
1689 * gcc.target/i386/fma_run_float_3.c: Likewise.
1690 * gcc.target/i386/fma_run_float_4.c: Likewise.
1691 * gcc.target/i386/fma_run_float_5.c: Likewise.
1692 * gcc.target/i386/fma_run_float_6.c: Likewise.
1693
1694 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1695 remove the extra dg-options.
1696 * gcc.target/i386/l_fma_double_2.c: Likewise.
1697 * gcc.target/i386/l_fma_double_3.c: Likewise.
1698 * gcc.target/i386/l_fma_double_4.c: Likewise.
1699 * gcc.target/i386/l_fma_double_5.c: Likewise.
1700 * gcc.target/i386/l_fma_double_6.c: Likewise.
1701 * gcc.target/i386/l_fma_float_1.c: Likewise.
1702 * gcc.target/i386/l_fma_float_2.c: Likewise.
1703 * gcc.target/i386/l_fma_float_3.c: Likewise.
1704 * gcc.target/i386/l_fma_float_4.c: Likewise.
1705 * gcc.target/i386/l_fma_float_5.c: Likewise.
1706 * gcc.target/i386/l_fma_float_6.c: Likewise.
1707
1708 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1709
1710 PR tree-optimization/50189
1711 * g++.dg/torture/pr50189.C: New testcase.
1712
1713 2011-10-12 Richard Guenther <rguenther@suse.de>
1714
1715 PR tree-optimization/50700
1716 * gcc.dg/builtin-object-size-12.c: New testcase.
1717
1718 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1719
1720 PR c/50565
1721 * gcc.c-torture/compile/pr50565-1.c,
1722 gcc.c-torture/compile/pr50565-2.c: New tests.
1723
1724 2011-10-11 Jason Merrill <jason@redhat.com>
1725
1726 PR c++/49855
1727 PR c++/49896
1728 * g++.dg/template/constant1.C: New.
1729 * g++.dg/template/constant2.C: New.
1730 * g++.dg/cpp0x/constexpr-template3.C: New.
1731
1732 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1733
1734 * gcc.target/i386/warn-vect-op-3.c: New test.
1735 * gcc.target/i386/warn-vect-op-1.c: New test.
1736 * gcc.target/i386/warn-vect-op-2.c: New test.
1737
1738 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1739
1740 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1741
1742 2011-10-11 Richard Guenther <rguenther@suse.de>
1743
1744 PR tree-optimization/50204
1745 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1746
1747 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1748
1749 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1750
1751 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1752
1753 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1754 * gcc.target/i386/fma_double_2.c: Ditto.
1755 * gcc.target/i386/fma_double_3.c: Ditto.
1756 * gcc.target/i386/fma_double_4.c: Ditto.
1757 * gcc.target/i386/fma_double_5.c: Ditto.
1758 * gcc.target/i386/fma_double_6.c: Ditto.
1759 * gcc.target/i386/fma_float_1.c: Ditto.
1760 * gcc.target/i386/fma_float_2.c: Ditto.
1761 * gcc.target/i386/fma_float_3.c: Ditto.
1762 * gcc.target/i386/fma_float_4.c: Ditto.
1763 * gcc.target/i386/fma_float_5.c: Ditto.
1764 * gcc.target/i386/fma_float_6.c: Ditto.
1765 * gcc.target/i386/l_fma_double_1.c: Ditto.
1766 * gcc.target/i386/l_fma_double_2.c: Ditto.
1767 * gcc.target/i386/l_fma_double_3.c: Ditto.
1768 * gcc.target/i386/l_fma_double_4.c: Ditto.
1769 * gcc.target/i386/l_fma_double_5.c: Ditto.
1770 * gcc.target/i386/l_fma_double_6.c: Ditto.
1771 * gcc.target/i386/l_fma_float_1.c: Ditto.
1772 * gcc.target/i386/l_fma_float_2.c: Ditto.
1773 * gcc.target/i386/l_fma_float_3.c: Ditto.
1774 * gcc.target/i386/l_fma_float_4.c: Ditto.
1775 * gcc.target/i386/l_fma_float_5.c: Ditto.
1776 * gcc.target/i386/l_fma_float_6.c: Ditto.
1777 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1778 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1779 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1780 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1781 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1782 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1783 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1784 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1785 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1786 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1787 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1788 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1789
1790 2011-10-11 Tristan Gingold <gingold@adacore.com>
1791
1792 * gcc.dg/va-arg-4.c: New test.
1793 * gcc.dg/va-arg-5.c: Ditto.
1794
1795 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1796
1797 * lib/target-supports.exp (check_effective_target_fd_truncate):
1798 Close and unlink test file before exit.
1799
1800 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1801
1802 PR fortran/50564
1803 * gfortran.dg/forall_15.f90: New test case.
1804
1805 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1806 Andrew Macleod <amacleod@redhat.com>
1807
1808 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1809 wrappers for *other_threads() and *final_verify().
1810 * gcc.dg/simulate-thread/simulate-thread.h
1811 (simulate_thread_wrapper_other_threads): New.
1812 (simulate_thread_wrapper_final_verify): New.
1813
1814 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1815
1816 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1817
1818 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1819
1820 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1821
1822 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1823 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1824
1825 * gcc.target/i386/fma_1.h: New file.
1826 * gcc.target/i386/fma_2.h: Likewise.
1827 * gcc.target/i386/fma_3.h: Likewise.
1828 * gcc.target/i386/fma_4.h: Likewise.
1829 * gcc.target/i386/fma_5.h: Likewise.
1830 * gcc.target/i386/fma_6.h: Likewise.
1831 * gcc.target/i386/fma_double_1.c: Likewise.
1832 * gcc.target/i386/fma_double_2.c: Likewise.
1833 * gcc.target/i386/fma_double_3.c: Likewise.
1834 * gcc.target/i386/fma_double_4.c: Likewise.
1835 * gcc.target/i386/fma_double_5.c: Likewise.
1836 * gcc.target/i386/fma_double_6.c: Likewise.
1837 * gcc.target/i386/fma_float_1.c: Likewise.
1838 * gcc.target/i386/fma_float_2.c: Likewise.
1839 * gcc.target/i386/fma_float_3.c: Likewise.
1840 * gcc.target/i386/fma_float_4.c: Likewise.
1841 * gcc.target/i386/fma_float_5.c: Likewise.
1842 * gcc.target/i386/fma_float_6.c: Likewise.
1843 * gcc.target/i386/fma_main.h: Likewise.
1844 * gcc.target/i386/fma_run_double_1.c: Likewise.
1845 * gcc.target/i386/fma_run_double_2.c: Likewise.
1846 * gcc.target/i386/fma_run_double_3.c: Likewise.
1847 * gcc.target/i386/fma_run_double_4.c: Likewise.
1848 * gcc.target/i386/fma_run_double_5.c: Likewise.
1849 * gcc.target/i386/fma_run_double_6.c: Likewise.
1850 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1851 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1852 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1853 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1854 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1855 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1856 * gcc.target/i386/fma_run_float_1.c: Likewise.
1857 * gcc.target/i386/fma_run_float_2.c: Likewise.
1858 * gcc.target/i386/fma_run_float_3.c: Likewise.
1859 * gcc.target/i386/fma_run_float_4.c: Likewise.
1860 * gcc.target/i386/fma_run_float_5.c: Likewise.
1861 * gcc.target/i386/fma_run_float_6.c: Likewise.
1862 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1863 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1864 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1865 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1866 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1867 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1868 * gcc.target/i386/l_fma_1.h: Likewise.
1869 * gcc.target/i386/l_fma_2.h: Likewise.
1870 * gcc.target/i386/l_fma_3.h: Likewise.
1871 * gcc.target/i386/l_fma_4.h: Likewise.
1872 * gcc.target/i386/l_fma_5.h: Likewise.
1873 * gcc.target/i386/l_fma_6.h: Likewise.
1874 * gcc.target/i386/l_fma_double_1.c: Likewise.
1875 * gcc.target/i386/l_fma_double_2.c: Likewise.
1876 * gcc.target/i386/l_fma_double_3.c: Likewise.
1877 * gcc.target/i386/l_fma_double_4.c: Likewise.
1878 * gcc.target/i386/l_fma_double_5.c: Likewise.
1879 * gcc.target/i386/l_fma_double_6.c: Likewise.
1880 * gcc.target/i386/l_fma_float_1.c: Likewise.
1881 * gcc.target/i386/l_fma_float_2.c: Likewise.
1882 * gcc.target/i386/l_fma_float_3.c: Likewise.
1883 * gcc.target/i386/l_fma_float_4.c: Likewise.
1884 * gcc.target/i386/l_fma_float_5.c: Likewise.
1885 * gcc.target/i386/l_fma_float_6.c: Likewise.
1886 * gcc.target/i386/l_fma_main.h: Likewise.
1887 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1888 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1889 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1890 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1891 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1892 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1893 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1894 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1895 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1896 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1897 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1898 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1899
1900 2011-10-10 Richard Guenther <rguenther@suse.de>
1901
1902 PR middle-end/50389
1903 * gcc.dg/torture/pr50389.c: New testcase.
1904
1905 2011-10-10 Richard Guenther <rguenther@suse.de>
1906
1907 PR middle-end/50195
1908 * gcc.dg/builtins-47.c: Optimize.
1909
1910 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1911
1912 * lib/gcc-simulate-thread.exp: New.
1913 * gcc.dg/simulate-thread/guality.h: New.
1914 * gcc.dg/simulate-thread/simulate-thread.h: New.
1915 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1916 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1917 * gcc.dg/simulate-thread/README: New.
1918 * g++.dg/simulate-thread/guality.h: New.
1919 * g++.dg/simulate-thread/simulate-thread.h: New.
1920 * g++.dg/simulate-thread/simulate-thread.exp: New.
1921 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1922 * c-c++-common/cxxbitfields-2.c: Remove.
1923 * c-c++-common/cxxbitfields.c: Remove.
1924 * c-c++-common/cxxbitfields-4.c: Remove.
1925 * c-c++-common/cxxbitfields-5.c: Remove.
1926 * c-c++-common/simulate-thread/bitfields-1.c: New.
1927 * c-c++-common/simulate-thread/bitfields-2.c: New.
1928 * c-c++-common/simulate-thread/bitfields-3.c: New.
1929 * c-c++-common/simulate-thread/bitfields-4.c: New.
1930
1931 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1932
1933 PR c++/38980
1934 * g++.dg/warn/format5.C: New.
1935
1936 2011-10-09 Tobias Burnus <burnus@net-b.de>
1937
1938 PR fortran/50273
1939 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1940 * gfortran.dg/common_16.f90: New.
1941
1942 2011-10-09 Tobias Burnus <burnus@net-b.de>
1943
1944 * gfortran.dg/iso_c_binding_param_1.f90: New.
1945 * gfortran.dg/iso_c_binding_param_2.f90: New.
1946 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1947
1948 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1949
1950 PR tree-optimization/50635
1951 * gcc.dg/vect/pr50635.c: New test.
1952
1953 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1954
1955 PR fortran/50659
1956 * gfortran.dg/proc_decl_27.f90: New.
1957
1958 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1959
1960 PR libobjc/50428
1961 * objc/execute/initialize-1.m: New test.
1962
1963 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1964
1965 PR fortran/47844
1966 * gfortran.dg/pointer_function_result_1.f90 : New test.
1967
1968 2011-10-07 David S. Miller <davem@davemloft.net>
1969
1970 PR 50655
1971 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1972 * gcc.target/sparc/cmask.c: Use it.
1973 * gcc.target/sparc/fhalve.c: Likewise.
1974 * gcc.target/sparc/fnegop.c: Likewise.
1975 * gcc.target/sparc/fpadds.c: Likewise.
1976 * gcc.target/sparc/fshift.c: Likewise.
1977 * gcc.target/sparc/fucmp.c: Likewise.
1978 * gcc.target/sparc/lzd.c: Likewise.
1979 * gcc.target/sparc/vis3misc.c: Likewise.
1980 * gcc.target/sparc/xmul.c: Likewise.
1981
1982 2011-10-07 Richard Henderson <rth@redhat.com>
1983
1984 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1985 match for avx2.
1986 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1987
1988 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1989
1990 * gcc.dg/pr50193-1.c: New file.
1991 * gcc.target/arm/shiftable.c: New file.
1992
1993 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1994
1995 PR fortran/50625
1996 * gfortran.dg/class_46.f03: New.
1997
1998 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1999
2000 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
2001 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
2002 (syslog, vsyslog, __vsyslog_chk): Likewise.
2003
2004 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
2005 (x, EXT_x): Use ASMNAME.
2006
2007 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
2008 (a, c): Use ASMNAME.
2009
2010 2011-10-07 Tom de Vries <tom@codesourcery.com>
2011
2012 PR middle-end/50527
2013 * gcc.dg/pr50527.c: New test.
2014
2015 2011-10-07 Jakub Jelinek <jakub@redhat.com>
2016
2017 PR tree-optimization/50650
2018 * gcc.c-torture/compile/pr50650.c: New test.
2019
2020 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2021
2022 PR tree-optimization/50575
2023 * gcc.c-torture/execute/vector-compare-2.x: New file.
2024
2025 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2026
2027 PR middle-end/50125
2028 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2029 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2030 (bar3): Likewise.
2031
2032 2011-10-07 Richard Guenther <rguenther@suse.de>
2033
2034 PR testsuite/50637
2035 * gcc.dg/vect/vect-align-2.c: Increase array size.
2036
2037 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2038 H.J. Lu <hongjiu.lu@intel.com>
2039
2040 PR target/50603
2041 * gcc.target/i386/pr50603.c: New test.
2042
2043 2011-10-06 Jason Merrill <jason@redhat.com>
2044
2045 PR c++/39164
2046 * g++.dg/cpp0x/default31.C: New.
2047
2048 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2049
2050 PR tree-optimization/50596
2051 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2052 New.
2053 * gcc.dg/vect/vect-cond-8.c: New test.
2054
2055 2011-10-06 Richard Henderson <rth@redhat.com>
2056
2057 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2058 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2059 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2060 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2061 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2062 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2063 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2064 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2065 * gcc.c-torture/execute/vshuf-16.inc: New file.
2066 * gcc.c-torture/execute/vshuf-2.inc: New file.
2067 * gcc.c-torture/execute/vshuf-4.inc: New file.
2068 * gcc.c-torture/execute/vshuf-8.inc: New file.
2069 * gcc.c-torture/execute/vshuf-main.inc: New file.
2070 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2071 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2072 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2073 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2074 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2075 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2076 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2077 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2078 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2079 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2080 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2081 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2082 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2083
2084 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2085
2086 PR tree-optimization/49279
2087 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2088 * gcc.c-torture/execute/pr49279.c: New test.
2089
2090 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2091
2092 PR target/49049
2093 * gcc.c-torture/compile/pr49049.c: New test.
2094
2095 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2096
2097 PR target/50305
2098 * gcc.target/arm/pr50305.c: New test.
2099
2100 2011-10-06 Richard Guenther <rguenther@suse.de>
2101
2102 PR tree-optimization/38884
2103 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2104 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2105
2106 2011-10-05 David S. Miller <davem@davemloft.net>
2107
2108 * gcc.target/sparc/lzd.c: New test.
2109 * gcc.target/sparc/popc.c: New test.
2110
2111 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2112
2113 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2114 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2115 * g++.dg/other/final1.C: Cleanup original tree dump.
2116
2117 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2118
2119 PR tree-optimization/50613
2120 * gcc.dg/pr50613.c: New test.
2121
2122 2011-10-05 Richard Henderson <rth@redhat.com>
2123
2124 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2125 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2126 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2127 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2128 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2129 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2130 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2131 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2132
2133 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2134
2135 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2136 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2137 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2138 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2139 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2140
2141 2011-10-05 Richard Guenther <rguenther@suse.de>
2142
2143 PR tree-optimization/38885
2144 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2145
2146 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2147
2148 * gcc.target/i386/sw-1.c: New test.
2149
2150 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2151
2152 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2153 -mtune=generic.
2154 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2155
2156 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2157
2158 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2159
2160 2011-10-04 David S. Miller <davem@davemloft.net>
2161
2162 * gcc.target/sparc/fhalve.c: New test.
2163 * gcc.target/sparc/fnegop.c: New test.
2164 * gcc.target/sparc/xmul.c: New test.
2165
2166 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2167
2168 PR fortran/35831
2169 * gfortran.dg/dummy_procedure_6.f90: New.
2170
2171 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2172
2173 PR tree-optimization/50604
2174 * gcc.dg/pr50604.c: New test.
2175
2176 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2177
2178 PR tree-optimization/49662
2179 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2180 * gcc.dg/graphite/interchange-15.c: Likewise.
2181 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2182
2183 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2184
2185 * gcc.dg/tree-ssa/restrict-4.c: New test.
2186
2187 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2188
2189 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2190 (main): Use __typeof to get result type of comparison.
2191
2192 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2193
2194 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2195 Make et_vect_multiple_sizes_saved global.
2196 (check_effective_target_vect64): Make et_vect64_saved global.
2197
2198 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2199
2200 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2201 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2202 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2203 * gcc.dg/builtin-complex-err-1.c: Adjust.
2204
2205 2011-10-02 Jason Merrill <jason@redhat.com>
2206
2207 * g++.dg/cpp0x/range-for22.C: New.
2208
2209 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2210 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2211 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2212 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2213
2214 * g++.dg/cpp0x/nsdmi5.C: New.
2215
2216 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2217
2218 PR target/50579
2219 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2220 New procedures.
2221 (mips-dg-options): Force an ABI option if the current ABI is
2222 incompatible with the required -mlong setting. Likewise force
2223 a long setting if the current one is incompatible with the
2224 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2225 throughout procedure.
2226 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2227 instead of addressing=absolute.
2228
2229 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2230
2231 * gcc.target/mips/stack-1.c: New test.
2232
2233 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2234
2235 * gcc.dg/pr49696.c: New test.
2236
2237 2011-10-02 Jan Hubicka <jh@suse.cz>
2238
2239 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2240
2241 2011-10-01 David S. Miller <davem@davemloft.net>
2242
2243 * gcc.target/sparc/cmask.c: New test.
2244 * gcc.target/sparc/fpadds.c: New test.
2245 * gcc.target/sparc/fshift.c: New test.
2246 * gcc.target/sparc/fucmp.c: New test.
2247 * gcc.target/sparc/vis3misc.c: New test.
2248
2249 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2250
2251 PR fortran/50585
2252 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2253
2254 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2255
2256 PR c++/44473
2257 * g++.dg/dfp/44473-1.C: New test.
2258 * g++.dg/dfp/44473-2.C: New test.
2259 * g++.dg/dfp/mangle-1.C: New test.
2260 * g++.dg/dfp/mangle-2.C: New test.
2261 * g++.dg/dfp/mangle-3.C: New test.
2262 * g++.dg/dfp/mangle-4.C: New test.
2263 * g++.dg/dfp/mangle-5.C: New test.
2264
2265 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2266
2267 PR inline-asm/50571
2268 * gcc.dg/pr50571.c: New test.
2269
2270 PR tree-optimization/46309
2271 * gcc.dg/pr46309.c: New test.
2272
2273 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2274
2275 * gcc.dg/strlenopt-21.c: New test.
2276
2277 2011-09-30 Revital Eres <revital.eres@linaro.org>
2278
2279 * gcc.dg/sms-10.c: New file.
2280
2281 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2282
2283 * gcc.target/arm/pr50099.c: New test.
2284
2285 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2286
2287 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2288
2289 2011-09-30 David S. Miller <davem@davemloft.net>
2290
2291 * gcc.target/sparc/bmaskbshuf.c: New test.
2292 * gcc.target/sparc/edgen.c: New test.
2293
2294 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2295
2296 PR fortran/50547
2297 * gfortran.dg/pure_formal_proc_3.f90: New.
2298
2299 PR fortran/50553
2300 * gfortran.dg/stfunc_7.f90: New.
2301
2302 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2303
2304 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2305 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2306 * gcc.dg/vector-compare-1.c: Likewise.
2307 * gcc.dg/vector-compare-2.c: Likewise.
2308
2309 2011-09-29 David S. Miller <davem@davemloft.net>
2310
2311 * gcc.target/sparc/array.c: New test.
2312
2313 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2314
2315 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2316 loop unroll and set max unroll times to 8.
2317 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2318 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2319 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2320 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2321
2322 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2323
2324 PR c++/40145
2325 * g++.dg/ext/visibility/warn5.C: New.
2326
2327 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2328
2329 PR c++/45278
2330 * g++.dg/warn/Wextra-3.C: New.
2331
2332 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2333
2334 PR target/49486
2335 * gcc.target/sh/pr49468-si.c: New.
2336
2337 2011-09-28 Tom de Vries <tom@codesourcery.com>
2338
2339 PR testsuite/50485
2340 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2341 (TEST): Initialize src3 with random floats.
2342 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2343 from union src3. Initialize src3 with random floats.
2344
2345 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
2346
2347 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2348 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2349 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2350 * gcc.target/sh/sh4a-sincosf.c: Ditto.
2351 * gcc.target/sh/sh4a-cos.c: Ditto.
2352 * gcc.target/sh/sh4a-cosf.c: Ditto.
2353 * gcc.target/sh/sh4a-sin.c: Ditto.
2354 * gcc.target/sh/sh4a-sinf.c: Ditto.
2355 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2356 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2357 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2358
2359 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2360
2361 PR c++/31489
2362 * g++.dg/parse/error40.C: New.
2363 * g++.dg/warn/incomplete1.C: Adjust.
2364
2365 2011-09-27 Jan Hubicka <jh@suse.cz>
2366
2367 PR middle-end/49463
2368 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2369 Mark used.
2370
2371 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2372
2373 * gcc.dg/strlenopt-1.c: New test.
2374 * gcc.dg/strlenopt-1f.c: New test.
2375 * gcc.dg/strlenopt-2.c: New test.
2376 * gcc.dg/strlenopt-2f.c: New test.
2377 * gcc.dg/strlenopt-3.c: New test.
2378 * gcc.dg/strlenopt-4.c: New test.
2379 * gcc.dg/strlenopt-4g.c: New test.
2380 * gcc.dg/strlenopt-4gf.c: New test.
2381 * gcc.dg/strlenopt-5.c: New test.
2382 * gcc.dg/strlenopt-6.c: New test.
2383 * gcc.dg/strlenopt-7.c: New test.
2384 * gcc.dg/strlenopt-8.c: New test.
2385 * gcc.dg/strlenopt-9.c: New test.
2386 * gcc.dg/strlenopt-10.c: New test.
2387 * gcc.dg/strlenopt-11.c: New test.
2388 * gcc.dg/strlenopt-12.c: New test.
2389 * gcc.dg/strlenopt-12g.c: New test.
2390 * gcc.dg/strlenopt-13.c: New test.
2391 * gcc.dg/strlenopt-14g.c: New test.
2392 * gcc.dg/strlenopt-14gf.c: New test.
2393 * gcc.dg/strlenopt-15.c: New test.
2394 * gcc.dg/strlenopt-16g.c: New test.
2395 * gcc.dg/strlenopt-17g.c: New test.
2396 * gcc.dg/strlenopt-18g.c: New test.
2397 * gcc.dg/strlenopt.h: New file.
2398
2399 2011-09-27 Tom de Vries <tom@codesourcery.com>
2400
2401 PR middle-end/43864
2402 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2403 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2404 * gcc.dg/pr43864.c: New test.
2405 * gcc.dg/pr43864-2.c: Same.
2406 * gcc.dg/pr43864-3.c: Same.
2407 * gcc.dg/pr43864-4.c: Same.
2408
2409 2011-09-27 Jan Hubicka <jh@suse.cz>
2410
2411 * gcc.dg/ipa/inline-5.c: New testcase.
2412
2413 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2414
2415 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2416 vectors.
2417 * gcc.dg/vect/bb-slp-27.c: New.
2418 * gcc.dg/vect/bb-slp-28.c: New.
2419
2420 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2421
2422 * testsuite/lib/target-supports.exp (check_profiling_available):
2423 Don't rely solely on TLS tests for -fprofile-generate, fall
2424 through to the other code.
2425
2426 2011-09-27 Richard Guenther <rguenther@suse.de>
2427
2428 PR tree-optimization/50363
2429 * gcc.dg/torture/pr50363.c: New testcase.
2430
2431 2011-09-26 Jason Merrill <jason@redhat.com>
2432
2433 PR c++/45012
2434 * g++.dg/template/partial13.C: New.
2435
2436 PR c++/46105
2437 * g++.dg/template/partial12.C: New.
2438
2439 PR c++/50508
2440 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2441
2442 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2443
2444 PR c++/45487
2445 * g++.dg/diagnostic/bindings1.C: New.
2446 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2447
2448 2011-09-26 David S. Miller <davem@davemloft.net>
2449
2450 * gcc.target/sparc/wrgsr.c: New test.
2451 * gcc.target/sparc/rdgsr.c: New test.
2452 * gcc.target/sparc/edge.c: New test.
2453 * gcc.target/sparc/fcmp.c: New test.
2454
2455 * gcc.target/sparc/edge.c: Update for new return types.
2456 * gcc.target/sparc/fcmp.c: Likewise.
2457
2458 * gcc.target/sparc/fpaddsubi.c: New test.
2459
2460 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2461
2462 PR fortran/50515
2463 * gfortran.dg/common_15.f90: New.
2464
2465 PR fortran/50517
2466 * gfortran.dg/dummy_procedure_5.f90: New.
2467 * gfortran.dg/interface_26.f90: Modified error message.
2468 * gfortran.dg/proc_ptr_11.f90: Ditto.
2469 * gfortran.dg/proc_ptr_15.f90: Ditto.
2470 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2471 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2472
2473 2011-09-26 Jason Merrill <jason@redhat.com>
2474
2475 PR c++/50512
2476 * g++.dg/overload/rvalue3.C: New.
2477
2478 PR c++/50523
2479 * g++.dg/overload/ref-conv2.C: New.
2480
2481 * g++.dg/cpp0x/nsdmi-template1.C: New.
2482
2483 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2484
2485 * g++.dg/cpp0x/nullptr25.C: New.
2486
2487 2011-09-26 Richard Guenther <rguenther@suse.de>
2488
2489 PR tree-optimization/50472
2490 * gcc.dg/torture/pr50472.c: New testcase.
2491
2492 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2493
2494 * gnat.dg/opt22.adb: New test.
2495 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2496
2497 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2498
2499 * gnat.dg/opt21.adb: New test.
2500 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2501
2502 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2503
2504 * gnat.dg/opt20.ad[sb]: New test.
2505 * gnat.dg/opt20_pkg.ads: New helper.
2506
2507 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2508
2509 * gnat.dg/array17.adb: New test.
2510 * gnat.dg/array17_pkg.ads: New helper.
2511
2512 2011-09-25 Jason Merrill <jason@redhat.com>
2513
2514 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2515
2516 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2517
2518 * gnat.dg/frame_overflow.ads: New.
2519 * gnat.dg/frame_overflow.adb: Adjust.
2520 * gnat.dg/specs/addr1.ads: Likewise.
2521
2522 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2523
2524 * g++.dg/tree-ssa/restrict2.C: New test.
2525
2526 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2527
2528 * lib/target-supports.exp (check_effective_target_vect64): New.
2529 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2530 of multiple vector sizes.
2531 * gcc.dg/vect/bb-slp-26.c: New.
2532
2533 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2534
2535 PR c++/50280
2536 * g++.dg/template/bitfield1.C: New.
2537
2538 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2539
2540 * gcc.dg/vect/bb-slp-24.c: New.
2541
2542 2011-09-24 Jason Merrill <jason@redhat.com>
2543
2544 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2545
2546 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2547
2548 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2549 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2550
2551 * g++.dg/cpp0x/nsdmi1.C: New.
2552 * g++.dg/cpp0x/nsdmi2.C: New.
2553 * g++.dg/cpp0x/nsdmi3.C: New.
2554 * g++.dg/cpp0x/nsdmi4.C: New.
2555 * g++.old-deja/g++.other/init4.C: New.
2556
2557 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2558
2559 PR c++/44267
2560 * g++.dg/template/sfinae28.C: New.
2561
2562 2011-09-23 Ian Lance Taylor <iant@google.com>
2563
2564 * go.test/go-test.exp (errchk): Handle more cases of getting
2565 correct Tcl backslash quoting in regular expressions in test file.
2566
2567 2011-09-23 Jason Merrill <jason@redhat.com>
2568
2569 Core 253
2570 * g++.dg/init/const8.C: New.
2571 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2572 * g++.dg/cpp0x/defaulted2.C: Likewise.
2573 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2574 * g++.dg/init/pr20039.C: Likewise.
2575 * g++.dg/init/pr42844.C: Likewise.
2576
2577 2011-09-23 Jan Hubicka <jh@suse.cz>
2578
2579 * gcc.dg/ipa/inline-1.c: new testcase.
2580 * gcc.dg/ipa/inline-2.c: new testcase.
2581 * gcc.dg/ipa/inline-3.c: new testcase.
2582 * gcc.dg/ipa/inline-4.c: new testcase.
2583
2584 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2585
2586 PR c++/50258
2587 * g++.dg/cpp0x/constexpr-static8.C: New.
2588
2589 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2590
2591 * gcc.target/i386/avxfp-1.c: New test.
2592 * gcc.target/i386/avxfp-2.c: New test.
2593
2594 2011-09-23 Terry Guo <terry.guo@arm.com>
2595
2596 * gcc.c-torture/execute/941014-1.x: Deleted.
2597
2598 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2599
2600 PR c++/50491
2601 * g++.dg/cpp0x/pr50491.C: New.
2602
2603 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2604
2605 PR testsuite/50487
2606 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2607
2608 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2609
2610 PR c++/50371
2611 * g++.dg/cpp0x/nullptr24.C: New.
2612
2613 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2614
2615 PR target/50482
2616 * gcc.target/i386/pr50482.c: New test.
2617
2618 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2619
2620 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2621 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2622 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2623 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2624 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2625 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2626 multilib options contain different -march= from dg-options.
2627
2628 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2629 Paolo Carlini <paolo.carlini@oracle.com>
2630
2631 PR c++/50344
2632 * g++.dg/template/friend52.C: New.
2633
2634 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2635
2636 * gcc.target/arm/cmp-1.c: New test.
2637 * gcc.target/arm/cmp-2.c: Likewise.
2638
2639 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2640
2641 PR fortran/41733
2642 * gfortran.dg/impure_actual_1.f90: Modified error message.
2643 * gfortran.dg/proc_ptr_32.f90: New.
2644 * gfortran.dg/proc_ptr_33.f90: New.
2645
2646 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2647
2648 PR tree-optimization/50451
2649 * gcc.dg/vect/pr50451.c: New test.
2650
2651 2011-09-21 Ian Lance Taylor <iant@google.com>
2652
2653 * go.test/go-test.exp (errchk): Add special case for bug332.
2654 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2655 some more test lines.
2656
2657 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2658
2659 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2660 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2661 * g++.dg/other/i386-8.C: Ditto.
2662 * g++.dg/other/pr34435.C: Ditto.
2663 * g++.dg/other/pr39496.C: Ditto.
2664 * g++.dg/other/mmintrin.C: Ditto.
2665
2666 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2667
2668 * gcc.dg/vect/vect-cond-7.c: New test.
2669 * gcc.target/i386/sse4_1-cond-1.c: New test.
2670 * gcc.target/i386/avx-cond-1.c: New test.
2671
2672 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2673
2674 PR target/50464
2675 * g++.dg/other/pr50464.C: New test.
2676
2677 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2678
2679 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2680 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2681 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2682 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2683
2684 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2685
2686 * gnat.dg/opt19.adb: New test.
2687
2688 2011-09-21 Terry Guo <terry.guo@arm.com>
2689
2690 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2691 on arch conflict when testing case on targets other than armv7-a.
2692
2693 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2694
2695 PR c++/50454
2696 * g++.dg/ext/int128-1.C: New.
2697 * g++.dg/ext/int128-2.C: Likewise.
2698 * g++.dg/ext/int128-2.h: Likewise.
2699
2700 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2701
2702 PR testsuite/50469
2703 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2704
2705 2011-09-20 Jason Merrill <jason@redhat.com>
2706
2707 * g++.dg/cpp0x/constexpr-generated1.C: New.
2708
2709 PR c++/50442
2710 * g++.dg/overload/ref-conv1.C: New.
2711
2712 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2713
2714 * g++.dg/other/final1.C: New.
2715
2716 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2717
2718 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2719 and get_bit ().
2720
2721 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2722
2723 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2724 "target arm_eabi".
2725
2726 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2727
2728 PR tree-optimization/50413
2729 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2730 -fdump-tree-slp-details. Run other tests with
2731 -fdump-tree-vect-details.
2732 * g++.dg/vect/slp-pr50413.cc: New.
2733
2734 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2735 Ira Rosen <ira.rosen@linaro.org>
2736
2737 PR testsuite/50435
2738 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2739 Fix underscores around restrict.
2740
2741 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2742
2743 PR tree-optimization/50414
2744 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2745 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2746 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2747
2748 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2749
2750 PR tree-optimization/50412
2751 * gfortran.dg/vect/pr50412.f90: New.
2752
2753 2011-09-16 Jason Merrill <jason@redhat.com>
2754
2755 PR c++/50424
2756 * g++.dg/eh/defarg1.C: New.
2757
2758 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2759
2760 * gcc.dg/vect/vect-reduc-10.c: New test.
2761 * gcc.target/i386/avx-reduc-1.c: New test.
2762
2763 * gcc.target/i386/sse2-extract-1.c: New test.
2764 * gcc.target/i386/avx-extract-1.c: New test.
2765
2766 2011-09-16 Terry Guo <terry.guo@arm.com>
2767
2768 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2769
2770 2011-09-15 Diego Novillo <dnovillo@google.com>
2771
2772 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2773 ALWAYS_CXXFLAGS, if defined.
2774 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2775 ALWAYS_GFORTRANFLAGS, if defined.
2776 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2777 ALWAYS_GOCFLAGS, if defined.
2778 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2779 ALWAYS_OBJCXXFLAGS, if defined.
2780 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2781 additional_flags, if defined.
2782 * lib/gnat.exp (gnat_target_compile): Likewise.
2783 * lib/objc.exp (objc_target_compile): Likewise.
2784 * lib/target-supports-dg.exp (dg-add-options): Handle
2785 TEST_ALWAYS_FLAGS.
2786
2787 2011-09-15 Tom de Vries <tom@codesourcery.com>
2788
2789 PR testsuite/50322
2790 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2791 Use uintptr_t in f1. Undo avr xfails.
2792
2793 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2794
2795 PR fortran/50401
2796 PR fortran/50403
2797 * gfortran.dg/function_types_3.f90: New.
2798
2799 2011-09-15 Jason Merrill <jason@redhat.com>
2800
2801 PR c++/50365
2802 * g++.dg/cpp0x/trailing7.C: New.
2803
2804 PR c++/50361
2805 * g++.dg/cpp0x/nullptr23.C: New.
2806
2807 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2808
2809 * gcc.dg/vect/bb-slp-25.c: New.
2810
2811 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2812
2813 PR c++/50391
2814 * g++.dg/cpp0x/noexcept15.C: New.
2815
2816 2011-09-14 Tom de Vries <tom@codesourcery.com>
2817
2818 PR middle-end/50251
2819 * gcc.dg/pr50251.c: New test.
2820
2821 2011-09-14 Tobias Burnus <burnus@net-b.de>
2822
2823 PR fortran/34547
2824 PR fortran/50375
2825 * gfortran.dg/null_5.f90: New.
2826 * gfortran.dg/null_6.f90: New.
2827
2828 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2829
2830 * gcc.c-torture/compile/20110913-1.c: New test.
2831
2832 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2833
2834 PR fortran/50379
2835 * gfortran.dg/result_2.f90: New.
2836
2837 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2838
2839 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2840
2841 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2842
2843 PR c++/48320
2844 * g++.dg/cpp0x/variadic116.C: New test case.
2845
2846 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2847
2848 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2849 * gcc.target/mips/interrupt_handler-2.c: New test.
2850 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2851
2852 2011-09-12 Jason Merrill <jason@redhat.com>
2853
2854 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2855
2856 * g++.dg/cpp0x/explicit7.C: New.
2857
2858 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2859
2860 PR rtl-optimization/50212
2861 * g++.dg/other/pr50212.C: New test.
2862
2863 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2864
2865 PR target/43746
2866 * testsuite/gcc.target/avr/torture/avr-torture.exp
2867 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2868 "-O2 -fmerge-all-constants".
2869
2870 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2871
2872 PR fortran/50327
2873 * gfortran.dg/do_while_1.f90: New test.
2874
2875 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2876
2877 PR fortran/35831
2878 PR fortran/47978
2879 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2880 * gfortran.dg/proc_decl_26.f90: New.
2881 * gfortran.dg/typebound_override_2.f90: New.
2882 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2883
2884 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2885
2886 * gnat.dg/cond_expr2.ad[sb]: New test.
2887
2888 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2889
2890 * gnat.dg/atomic5.ad[sb]: New test.
2891
2892 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2893
2894 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2895
2896 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2897
2898 PR target/49030
2899 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2900
2901 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2902
2903 PR target/49614
2904 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2905
2906 2011-09-09 Richard Guenther <rguenther@suse.de>
2907
2908 PR tree-optimization/50328
2909 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2910
2911 2011-09-09 Richard Guenther <rguenther@suse.de>
2912
2913 PR middle-end/50333
2914 * gcc.dg/torture/pr50333.c: New testcase.
2915
2916 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2917
2918 PR tree-optimization/50318
2919 * gcc.target/arm/pr50318-1.c: New file.
2920
2921 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2922
2923 * gcc.target/i386/all_one_m256i.c: New test.
2924
2925 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2926
2927 PR c++/50324
2928 * g++.dg/cpp0x/sfinae28.C: New.
2929
2930 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2931
2932 PR c/50332
2933 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2934 longer ignored on typedefs.
2935
2936 PR c++/33255 - Support -Wunused-local-typedefs warning
2937 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2938 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2939
2940 2011-09-08 Martin Jambor <mjambor@suse.cz>
2941
2942 PR tree-optimization/50287
2943 * gcc.dg/torture/pr50287.c: New test.
2944
2945 2011-09-08 Richard Guenther <rguenther@suse.de>
2946
2947 PR tree-optimization/19831
2948 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2949 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2950 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2951 * gcc.dg/errno-1.c: Adjust.
2952
2953 2011-09-08 Richard Guenther <rguenther@suse.de>
2954
2955 PR tree-optimization/19831
2956 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2957
2958 2011-09-08 Tobias Burnus <burnus@net-b.de>
2959
2960 PR fortran/44646
2961 * gfortran.dg/do_concurrent_1.f90: New.
2962 * gfortran.dg/do_concurrent_2.f90: New.
2963
2964 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2965
2966 PR target/50310
2967 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2968 * gcc.dg/pr50310-2.c: New test.
2969
2970 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2971
2972 PR fortran/48095
2973 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2974 * gfortran.dg/impure_constructor_1.f90: Modified.
2975 * gfortran.dg/proc_ptr_comp_33.f90: New.
2976
2977 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2978
2979 PR target/50310
2980 * gcc.dg/pr50310-1.c: New test.
2981
2982 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2983
2984 PR middle-end/48571
2985 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2986 instead of 4.
2987
2988 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2989
2990 PR c++/50309
2991 * g++.dg/cpp0x/noexcept14.C: New.
2992
2993 2011-09-07 Jason Merrill <jason@redhat.com>
2994
2995 * g++.dg/cpp0x/constexpr-ref3.C: New.
2996
2997 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2998
2999 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3000
3001 * gcc.dg/section1.c: Don't xfail for avr.
3002
3003 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3004
3005 PR tree-optimization/50322
3006 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
3007
3008 2011-09-07 Martin Jambor <mjambor@suse.cz>
3009
3010 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
3011
3012 2011-09-07 Martin Jambor <mjambor@suse.cz>
3013
3014 PR tree-optimization/49911
3015 * g++.dg/tree-ssa/pr49911.C: New test.
3016
3017 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
3018
3019 PR target/49030
3020 * gcc.dg/torture/pr49030.c: New test.
3021
3022 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3023
3024 PR fortran/50288
3025 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3026 * gfortran.dg/class_4d.f03: Deleted.
3027 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3028
3029 2011-09-07 Richard Guenther <rguenther@suse.de>
3030
3031 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3032
3033 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3034
3035 PR tree-optimization/46021
3036 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3037
3038 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3039
3040 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3041
3042 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3043
3044 * gcc.c-torture/compile/20110906-1.c: New test.
3045
3046 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3047
3048 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3049
3050 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3051
3052 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3053 --param tree-reassoc-width=1.
3054
3055 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3056 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3057
3058 2011-09-06 Richard Guenther <rguenther@suse.de>
3059
3060 PR tree-optimization/48149
3061 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3062
3063 2011-09-06 Richard Guenther <rguenther@suse.de>
3064
3065 PR tree-optimization/48317
3066 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3067
3068 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3069
3070 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3071 New procedure.
3072 (add_options_for_quad_vectors): Replace with ...
3073 (add_options_for_double_vectors): ... this.
3074 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3075 support multiple vector sizes since the vectorizer attempts to
3076 vectorize with both vector sizes.
3077 * gcc.dg/vect/no-vfa-vect-79.c,
3078 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3079 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3080 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3081 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3082 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3083 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3084 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3085 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3086 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3087 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3088 gcc.dg/vect/vect-40.c: Likewise.
3089 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3090 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3091 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3092 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3093 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3094 Likewise.
3095 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3096
3097 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3098
3099 PR target/49606
3100 * gcc.target/mips/abi-main.h: New file.
3101 * gcc.target/mips/abi-o32-long32.c: New test.
3102 * gcc.target/mips/abi-o32-long64.c: Likewise.
3103 * gcc.target/mips/abi-o64-long32.c: Likewise.
3104 * gcc.target/mips/abi-o64-long64.c: Likewise.
3105 * gcc.target/mips/abi-n32-long32.c: Likewise.
3106 * gcc.target/mips/abi-n32-long64.c: Likewise.
3107 * gcc.target/mips/abi-n64-long32.c: Likewise.
3108 * gcc.target/mips/abi-n64-long64.c: Likewise.
3109 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3110 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3111 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3112 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3113 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3114 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3115 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3116 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3117 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3118 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3119 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3120 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3121 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3122 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3123 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3124 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3125 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3126 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3127 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3128 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3129 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3130 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3131 * gcc.target/mips/branch-3.c: Likewise.
3132 * gcc.target/mips/branch-4.c: Likewise.
3133 * gcc.target/mips/branch-5.c: Likewise.
3134 * gcc.target/mips/branch-6.c: Likewise.
3135 * gcc.target/mips/branch-7.c: Likewise.
3136 * gcc.target/mips/branch-8.c: Likewise.
3137 * gcc.target/mips/branch-9.c: Likewise.
3138 * gcc.target/mips/branch-10.c: Likewise.
3139 * gcc.target/mips/branch-11.c: Likewise.
3140 * gcc.target/mips/branch-12.c: Likewise.
3141 * gcc.target/mips/branch-13.c: Likewise.
3142 * gcc.target/mips/lazy-binding-1.c: Likewise.
3143
3144 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3145
3146 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3147 to avoid warning on int=16 platforms..
3148
3149 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3150
3151 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3152 to work even with -fshort-enums.
3153
3154 2011-09-04 Jan Hubicka <jh@suse.cz>
3155
3156 * gcc.c-torture/compile/20110902.c: new testcase.
3157
3158 2011-09-04 Jason Merrill <jason@redhat.com>
3159
3160 PR c++/49267
3161 * g++.dg/cpp0x/rv-conv1.C: New.
3162
3163 DR 1328
3164 * g++.dg/cpp0x/rv-func3.C: New.
3165
3166 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3167
3168 PR c++/50248
3169 Core 1358
3170 * g++.dg/cpp0x/constexpr-template1.C: New.
3171 * g++.dg/cpp0x/constexpr-template2.C: New.
3172 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3173 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3174
3175 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3176
3177 * gnat.dg/specs/debug1.ads: Tweak pattern.
3178
3179 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3180
3181 PR fortran/50227
3182 * gfortran.dg/class_45a.f03: New.
3183 * gfortran.dg/class_45b.f03: New.
3184
3185 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3186 Ira Rosen <ira.rosen@linaro.org>
3187
3188 PR tree-optimization/50208
3189 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3190 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3191 -fno-tree-fre -fno-tree-pre.
3192
3193 2011-09-02 Martin Jambor <mjambor@suse.cz>
3194
3195 * gcc.dg/ipa/ipcp-3.c: New test.
3196
3197 2011-09-02 Richard Guenther <rguenther@suse.de>
3198
3199 PR tree-optimization/27460
3200 PR middle-end/29269
3201 * gcc.dg/vect/vect-cond-7.c: New testcase.
3202
3203 2011-09-02 Martin Jambor <mjambor@suse.cz>
3204
3205 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3206 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3207 xfailed test for inlining.
3208 * g++.dg/ipa/ivinline-9.C: Likewise.
3209
3210 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3211
3212 PR tree-optimization/50178
3213 * gfortran.dg/vect/pr50178.f90: New test.
3214
3215 2011-08-31 Martin Jambor <mjambor@suse.cz>
3216
3217 PR middle-end/49886
3218 * gcc.c-torture/execute/pr49886.c: New testcase.
3219
3220 2011-08-31 Tom de Vries <tom@codesourcery.com>
3221
3222 PR middle-end/43513
3223 * gcc.dg/pr43513.c: New test.
3224
3225 2011-08-30 Tobias Burnus <burnus@net-b.de>
3226
3227 PR fortran/45044
3228 * gfortran.dg/common_14.f90: New.
3229 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3230
3231 2011-08-30 Jason Merrill <jason@redhat.com>
3232
3233 PR c++/50084
3234 * g++.dg/cpp0x/decltype33.C: New.
3235
3236 PR c++/50089
3237 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3238
3239 PR c++/50114
3240 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3241
3242 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3243
3244 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3245
3246 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3247
3248 * gnat.dg/specs/aggr3.ads: New test.
3249 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3250
3251 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3252 * gnat.dg/specs/aggr2.ads: Likewise.
3253
3254 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3255
3256 PR fortran/45170
3257 * gfortran.dg/allocate_with_source_2.f90: New test
3258
3259 2011-08-30 Jason Merrill <jason@redhat.com>
3260
3261 PR c++/50220
3262 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3263
3264 PR c++/50234
3265 * g++.dg/cpp0x/constexpr-value3.C: New.
3266
3267 2011-08-30 Richard Guenther <rguenther@suse.de>
3268
3269 PR middle-end/48571
3270 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3271 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3272 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3273 * gcc.dg/pr36902.c: XFAIL.
3274
3275 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3276
3277 * gcc.target/i386/fma-check.h: New.
3278 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3279 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3280 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3281 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3282 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3283 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3284 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3285 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3286 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3287 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3288 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3289 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3290 * gcc.target/i386/fma-compile.c: Likewise.
3291 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3292 * gcc.target/i386/sse-12.c: Add -mfma.
3293 * gcc.target/i386/sse-13.c: Likewise.
3294 * gcc.target/i386/sse-14.c: Likewise.
3295 * gcc.target/i386/sse-22.c: Likewise.
3296 * gcc.target/i386/sse-23.c: Likewise.
3297 * g++.dg/other/i386-2.C: Likewise.
3298 * g++.dg/other/i386-3.C: Likewise.
3299
3300 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3301
3302 PR testsuite/50185
3303 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3304 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3305
3306 2011-08-30 Christian Bruel <christian.bruel@st.com>
3307
3308 * g++.dg/bprob/bprob.exp (feedback_options): Set
3309 -fbranch-probabilities.
3310 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3311
3312 2011-08-29 Jason Merrill <jason@redhat.com>
3313
3314 PR c++/50224
3315 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3316
3317 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3318 Jason Merrill <jason@redhat.com>
3319
3320 * g++.dg/dfp/base.C: New test.
3321
3322 2011-08-29 Jason Merrill <jason@redhat.com>
3323
3324 Core DR 994
3325 PR c++/50209
3326 * g++.dg/cpp0x/initlist58.C: New.
3327
3328 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3329
3330 PR fortran/50225
3331 * gfortran.dg/class_result_1.f03: New.
3332
3333 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3334
3335 PR middle-end/48722
3336 * gcc.target/i386/pr48722.c: New test.
3337
3338 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3339
3340 PR libfortran/50192
3341 * gfortran.dg/widechar_compare_1.f90: New test.
3342
3343 2011-08-26 Jason Merrill <jason@redhat.com>
3344
3345 Core DR 342
3346 PR c++/48582
3347 * g++.dg/abi/mangle50.C: New.
3348
3349 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
3350
3351 PR target/50202
3352 * gcc.target/i386/pr50202.c: New test.
3353
3354 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3355
3356 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3357 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3358 * gcc.target/i386/avx-round-vec.c: New test.
3359 * gcc.target/i386/avx-roundf-vec.c: New test.
3360
3361 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3362
3363 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3364 instruction.
3365
3366 PR c/50179
3367 * c-c++-common/Wunused-var-14.c: New test.
3368
3369 2011-08-26 Tom de Vries <tom@codesourcery.com>
3370
3371 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3372
3373 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3374
3375 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3376 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3377 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3378 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3379
3380 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3381
3382 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3383 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3384 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3385 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3386
3387 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3388
3389 PR fortran/50050
3390 * gfortran.dg/pointer_comp_init_1.f90: New test.
3391
3392 2011-08-25 Jason Merrill <jason@redhat.com>
3393
3394 PR c++/50157
3395 * g++.dg/cpp0x/sfinae27.C: New.
3396
3397 2011-08-25 Tobias Burnus <burnus@net-b.de>
3398
3399 * gfortran.dg/coarray_lib_token_4.f90: New.
3400
3401 2011-08-25 Tobias Burnus <burnus@net-b.de>
3402
3403 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3404
3405 2011-08-25 Richard Guenther <rguenther@suse.de>
3406
3407 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3408
3409 2011-08-24 Tobias Burnus <burnus@net-b.de>
3410
3411 PR fortran/50163
3412 * gfortran.dg/initialization_28.f90: New.
3413
3414 2011-08-24 Richard Guenther <rguenther@suse.de>
3415
3416 PR tree-optimization/50067
3417 * gcc.dg/torture/pr50067-3.c: New testcase.
3418 * gcc.dg/torture/pr50067-4.c: Likewise.
3419 * gcc.dg/torture/pr50067-5.c: Likewise.
3420
3421 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3422
3423 * g++.dg/other/i386-2.C: Add -mavx2 check.
3424 * g++.dg/other/i386-3.C: Likewise.
3425 * gcc.target/i386/avx-1.c: Add AVX2.
3426 * gcc.target/i386/avx-2.c: Likewise.
3427 * gcc.target/i386/funcspec-5.c: Likewise.
3428 * gcc.target/i386/sse-12.c: Likewise.
3429 * gcc.target/i386/sse-13.c: Likewise.
3430 * gcc.target/i386/sse-14.c: Likewise.
3431 * gcc.target/i386/sse-22.c: Likewise.
3432 * gcc.target/i386/sse-23.c: Likewise.
3433 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3434 * gcc.target/i386/avx2-check.h: New.
3435 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3436 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3437 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3438 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3439 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3440 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3441 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3442 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3443 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3444 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3445 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3446 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3447 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3448 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3449 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3450 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3451 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3452 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3453 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3454 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3455 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3456 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3457 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3458 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3459 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3460 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3461 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3462 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3463 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3464 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3465 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3466 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3467 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3468 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3469 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3470 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3471 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3472 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3473 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3474 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3475 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3476 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3477 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3478 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3479 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3480 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3481 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3482 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3483 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3484 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3485 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3486 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3487 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3488 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3489 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3490 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3491 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3492 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3493 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3494 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3495 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3496 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3497 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3498 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3499 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3500 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3501 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3502 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3503 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3504 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3505 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3506 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3507 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3508 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3509 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3510 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3511 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3512 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3513 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3514 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3515 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3516 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3517 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3518 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3519 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3520 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3521 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3522 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3523 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3524 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3525 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3526 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3527 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3528 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3529 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3530 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3531 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3532 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3533 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3534 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3535 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3536 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3537 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3538 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3539 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3540 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3541 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3542 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3543 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3544 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3545 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3546 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3547 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3548 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3549 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3550 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3551 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3552 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3553 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3554 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3555 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3556 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3557 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3558 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3559 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3560 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3561 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3562 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3563 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3564 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3565 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3566 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3567 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3568 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3569 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3570 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3571 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3572 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3573 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3574 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3575 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3576 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3577 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3578 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3579 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3580 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3581 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3582 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3583 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3584 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3585 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3586 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3587 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3588 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3589 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3590 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3591 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3592 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3593 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3594 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3595 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3596 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3597 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3598 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3599 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3600 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3601 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3602 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3603 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3604 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3605 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3606 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3607 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3608 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3609 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3610 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3611 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3612 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3613 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3614 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3615 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3616 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3617 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3618 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3619 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3620 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3621 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3622 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3623 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3624 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3625 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3626 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3627 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3628 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3629 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3630 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3631 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3632 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3633 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3634 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3635 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3636 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3637 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3638 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3639 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3640 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3641 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3642 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3643 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3644 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3645 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3646 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3647 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3648 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3649 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3650 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3651 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3652 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3653 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3654 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3655 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3656 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3657 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3658 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3659 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3660 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3661 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3662 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3663 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3664 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3665 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3666 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3667 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3668 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3669 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3670 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3671 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3672 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3673 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3674 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3675 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3676 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3677 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3678 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3679 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3680 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3681 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3682 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3683 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3684 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3685 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3686 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3687 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3688 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3689 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3690 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3691 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3692 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3693 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3694 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3695 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3696 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3697 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3698 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3699 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3700 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3701 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3702 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3703 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3704 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3705 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3706 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3707 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3708 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3709 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3710 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3711 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3712 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3713 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3714 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3715 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3716 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3717 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3718 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3719 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3720 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3721 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3722 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3723 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3724 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3725 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3726 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3727 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3728 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3729 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3730 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3731 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3732 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3733 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3734 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3735 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3736 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3737 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3738 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3739 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3740 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3741 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3742 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3743 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3744 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3745 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3746 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3747 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3748 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3749 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3750 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3751 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3752 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3753 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3754 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3755 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3756 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3757 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3758 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3759 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3760 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3761 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3762 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3763 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3764 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3765 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3766 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3767 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3768 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3769 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3770 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3771 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3772 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3773 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3774 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3775 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3776 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3777 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3778 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3779 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3780 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3781 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3782 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3783 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3784 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3785 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3786 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3787 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3788 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3789 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3790 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3791 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3792 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3793 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3794 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3795 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3796 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3797 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3798 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3799 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3800 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3801 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3802 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3803 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3804 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3805 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3806 * gcc.target/i386/testimm-9.c: Likewise.
3807
3808 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3809
3810 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3811 * g++.dg/other/i386-3.C: Likewise.
3812 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3813 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3814 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3815 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3816 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3817 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3818 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3819 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3820 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3821 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3822 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3823 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3824 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3825 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3826 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3827 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3828 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3829 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3830 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3831 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3832 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3833 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3834 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3835 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3836 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3837 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3838 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3839 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3840 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3841 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3842 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3843 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3844 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3845 * gcc.target/i386/sse-12.c: Add BMI2.
3846 * gcc.target/i386/sse-13.c: Likewise.
3847 * gcc.target/i386/sse-14.c: Likewise.
3848 * gcc.target/i386/sse-22.c: Likewise.
3849 * gcc.target/i386/sse-23.c: Likewise.
3850
3851 2011-08-23 Jason Merrill <jason@redhat.com>
3852
3853 * g++.dg/template/crash7.C: Adjust expected errors.
3854
3855 2011-08-23 Jason Merrill <jason@redhat.com>
3856
3857 PR c++/49045
3858 Core 1321
3859 * g++.dg/cpp0x/overload2.C: New.
3860
3861 2011-08-23 Jason Merrill <jason@redhat.com>
3862
3863 Core 903
3864 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3865
3866 2011-08-23 Jason Merrill <jason@redhat.com>
3867
3868 Core 975
3869 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3870 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3871 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3872 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3873
3874 2011-08-23 Jason Merrill <jason@redhat.com>
3875
3876 PR c++/50024
3877 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3878
3879 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3880
3881 PR c++/50158
3882 * g++.dg/warn/Wunused-var-16.C: New test.
3883
3884 PR middle-end/50161
3885 * gcc.dg/pr50161.c: New test.
3886
3887 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3888
3889 PR c++/50055
3890 * g++.dg/gcov/gcov-7.C: New test.
3891
3892 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3893
3894 PR c++/46862
3895 * g++.dg/dfp/nofields.C: New test.
3896
3897 2011-08-23 Tobias Burnus <burnus@net-b.de>
3898
3899 PR fortran/31600
3900 * gfortran.dg/use_16.f90: New.
3901
3902 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3903 Kirill Yukhin <kirill.yukhin@intel.com>
3904
3905 PR target/50155
3906 * gcc.target/i386/pr50155.c: New test.
3907
3908 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3909
3910 PR tree-optimization/50133
3911 * gcc.dg/pr50133.c: New test.
3912
3913 PR middle-end/50141
3914 * c-c++-common/cxxbitfields-6.c: New test.
3915
3916 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3917
3918 PR fortran/50050
3919 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3920
3921 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3922
3923 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3924 * gcc.dg/pr49994-3.c: Ditto.
3925
3926 2011-08-22 Richard Guenther <rguenther@suse.de>
3927
3928 PR testsuite/50145
3929 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3930 * gcc.dg/torture/pr50067-2.c: Likewise.
3931
3932 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3933
3934 PR fortran/47659
3935 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3936 of a constant resulting from simplification.
3937 * gfortran.dg/warn_conversion_3.f90: New test.
3938
3939 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3940
3941 PR fortran/50130
3942 * gfortran.dg/zero_stride_1.f90: New test.
3943
3944 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3945
3946 PR fortran/49638
3947 * gfortran.dg/typebound_override_1.f90: Modified.
3948
3949 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3950
3951 PR tree-optimization/48739
3952 * gcc.dg/pr48739-1.c: New test.
3953 * gcc.dg/pr48739-2.c: New test.
3954
3955 2011-08-20 Tobias Burnus <burnus@net-b.de>
3956
3957 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3958
3959 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3960
3961 PR fortran/50129
3962 * gfortran.dg/where_3.f90: New test.
3963
3964 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3965
3966 PR middle-end/49721
3967 * gfortran.dg/pr49721-1.f: New.
3968 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3969
3970 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3971
3972 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3973 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3974 New tests.
3975
3976 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3977
3978 * gcc.target/arm/wmul-11.c: New file.
3979 * gcc.target/arm/wmul-12.c: New file.
3980 * gcc.target/arm/wmul-13.c: New file.
3981
3982 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3983
3984 * gcc.target/arm/wmul-10.c: New file.
3985
3986 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3987
3988 * gcc.target/arm/wmul-9.c: New file.
3989 * gcc.target/arm/wmul-bitfield-2.c: New file.
3990
3991 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3992
3993 * gcc.target/arm/wmul-8.c: New file.
3994
3995 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3996
3997 * gcc.target/arm/wmul-7.c: New file.
3998
3999 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4000
4001 * gcc.target/arm/wmul-6.c: New file.
4002
4003 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4004
4005 * gcc.target/arm/wmul-5.c: New file.
4006 * gcc.target/arm/no-wmla-1.c: New file.
4007
4008 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4009
4010 * gcc.target/arm/wmul-bitfield-1.c: New file.
4011
4012 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4013
4014 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4015
4016 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4017
4018 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4019 * gcc.target/i386/conversion.c: Likewise.
4020
4021 2011-08-19 Richard Guenther <rguenther@suse.de>
4022
4023 * gcc.dg/torture/pr50067-1.c: New testcase.
4024 * gcc.dg/torture/pr50067-2.c: Likewise.
4025
4026 2011-08-19 Joey Ye <joey.ye@arm.com>
4027
4028 PR target/49437
4029 * gcc.target/arm/handler-align.c: New test.
4030 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4031 New Function.
4032
4033 2011-08-19 Joey Ye <joey.ye@arm.com>
4034
4035 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4036
4037 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4038
4039 PR fortran/50071
4040 * gfortran.dg/end_block_label_1.f90: New test.
4041 * gfortran.dg/end_associate_label_1.f90: New test.
4042
4043 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4044
4045 * gcc.dg/c1x-pointer-float-1.c: New test.
4046
4047 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4048
4049 PR fortran/50071
4050 * gfortran.dg/duplicate_labels_2.f: New test.
4051
4052 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4053
4054 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4055 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4056 gcc.dg/c1x-noreturn-5.c: New tests.
4057
4058 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4059
4060 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4061
4062 2011-08-18 Tobias Burnus <burnus@net-b.de>
4063
4064 PR fortran/18918
4065 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4066 * gfortran.dg/coarray_lock_3.f90: Fix test.
4067 * gfortran.dg/coarray_lock_4.f90: New.
4068 * gfortran.dg/coarray_lock_5.f90: New.
4069
4070 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4071
4072 PR target/50009
4073 * gcc.c-torture/compile/pr50009.c: New test.
4074
4075 PR target/50092
4076 * gcc.dg/torture/pr50092.c: New test.
4077
4078 2011-08-18 Tobias Burnus <burnus@net-b.de>
4079
4080 PR fortran/50109
4081 * gfortran.dg/namelist_73.f90: New.
4082
4083 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4084
4085 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4086
4087 PR debug/50017
4088 * gcc.dg/pr50017.c: New test.
4089
4090 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4091
4092 PR c++/45625
4093 * g++.dg/lookup/hidden-var1.C: New test case.
4094
4095 2011-08-17 Tobias Burnus <burnus@net-b.de>
4096
4097 PR fortran/31461
4098 * gfortran.dg/warn_unused_var_2.f90: New.
4099 * gfortran.dg/warn_unused_var_3.f90: New.
4100
4101 2011-08-17 Tom de Vries <tom@codesourcery.com>
4102
4103 PR target/43597
4104 * gcc.target/arm/pr43597.c: New test.
4105
4106 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4107
4108 PR fortran/50070
4109 * gfortran.dg/common_13.f90: New.
4110
4111 2011-08-16 Jason Merrill <jason@redhat.com>
4112
4113 PR c++/50086
4114 * g++.dg/cpp0x/variadic-unresolved.C: New.
4115
4116 * g++.old-deja/g++.brendan/README: Add R.I.P.
4117
4118 * g++.dg/ext/attr-used-1.C: New.
4119
4120 PR c++/50054
4121 * g++.dg/cpp0x/initlist56.C: New.
4122
4123 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4124
4125 PR testsuite/50085
4126 * g++.dg/opt/life1.C: Only run on Linux.
4127
4128 2011-08-15 Tobias Burnus <burnus@net-b.de>
4129
4130 * gfortran.dg/coarray_26.f90: New.
4131
4132 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4133
4134 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4135 -fdump-tree-vrp1.
4136
4137 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4138
4139 PR fortran/50073
4140 * gfortran.dg/func_result_7.f90: New.
4141
4142 2011-08-13 Jason Merrill <jason@redhat.com>
4143
4144 PR c++/50075
4145 * g++.dg/cpp0x/decltype32.C: New.
4146
4147 PR c++/50059
4148 * g++.dg/diagnostic/expr1.C: New.
4149
4150 2011-08-12 David Li <davidxl@google.com>
4151
4152 * g++.dg/abi/vbase15.C: New test.
4153
4154 2011-08-12 Jason Merrill <jason@redhat.com>
4155
4156 PR c++/50034
4157 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4158
4159 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4160
4161 * gcc.dg/builtins-67.c: New test.
4162 * gcc.target/i386/conversion.c: Ditto.
4163
4164 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4165 Brian Hackett <bhackett1024@gmail.com>
4166
4167 * g++.dg/plugin/decl_plugin.c: New.
4168 * g++.dg/plugin/decl-plugin-test.C: New.
4169 * g++.dg/plugin/plugin.exp: Add above testcase.
4170
4171 2011-08-11 Richard Guenther <rguenther@suse.de>
4172
4173 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4174
4175 2011-08-11 Michael Matz <matz@suse.de>
4176
4177 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4178
4179 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4180
4181 PR tree-optimization/50039
4182 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4183 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4184
4185 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4186
4187 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4188 (sse4_1_test): Initialize src3 with random value.
4189
4190 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4191
4192 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4193 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4194 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4195 * gcc.dg/scal-to-vec1.c: New test.
4196 * gcc.dg/scal-to-vec2.c: New test.
4197
4198 2011-08-09 Richard Guenther <rguenther@suse.de>
4199
4200 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4201 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4202 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4203 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4204
4205 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4206
4207 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4208
4209 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4210
4211 * gcc.dg/pr49948.c: Require pthread effective target.
4212
4213 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4214
4215 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4216
4217 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4218
4219 * gcc.target/i386/sse-22a.c: New test.
4220
4221 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4222
4223 PR tree-optimization/50014
4224 * gcc.dg/vect/pr50014.c: New test.
4225
4226 2011-08-08 Martin Jambor <mjambor@suse.cz>
4227
4228 PR middle-end/49923
4229 * gcc.dg/tree-ssa/pr49923.c: New test.
4230
4231 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4232
4233 PR target/49781
4234 * gcc.target/i386/pr49781-1.c: New.
4235
4236 2011-08-08 Jason Merrill <jason@redhat.com>
4237
4238 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4239
4240 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4241
4242 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4243
4244 PR fortran/49638
4245 * gfortran.dg/typebound_override_1.f90: New.
4246
4247 2011-08-07 Kai Tietz <ktietz@redhat.com>
4248
4249 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4250 x86_64 mingw target.
4251 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4252 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4253 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4254 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4255 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4256 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4257 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4258 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4259 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4260 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4261
4262 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4263
4264 PR testsuite/48727
4265 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4266
4267 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4268
4269 * gcc.dg/pr48770.c: Cleanup coverage files.
4270 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4271
4272 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4273
4274 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4275 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4276 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4277 lzcnt and bmi options.
4278
4279 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4280
4281 PR target/47381
4282 * gcc.dg/pr47381-1.c: New.
4283 * gcc.dg/pr47381-2.c: Likewise.
4284 * gcc.target/i386/pr47381.c: Likewise.
4285
4286 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4287
4288 PR middle-end/47727
4289 * gcc.dg/pr47727.c: New.
4290
4291 PR target/47372
4292 * gcc.dg/pr47372-1.c: New.
4293 * gcc.dg/pr47372-2.c: Likewise.
4294
4295 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4296
4297 PR middle-end/47449
4298 * gcc.target/i386/pr47449.c: New.
4299
4300 PR target/47446
4301 * gcc.dg/pr47446-1.c: New.
4302 * gcc.dg/pr47446-2.c: Likewise.
4303
4304 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4305
4306 PR target/47766
4307 * gcc.dg/pr47766.c: New.
4308
4309 PR target/47715
4310 * gcc.dg/tls/pr47715-1.c: New.
4311 * gcc.dg/tls/pr47715-2.c: Likewise.
4312 * gcc.dg/tls/pr47715-3.c: Likewise.
4313 * gcc.dg/tls/pr47715-4.c: Likewise.
4314 * gcc.dg/tls/pr47715-5.c: Likewise.
4315
4316 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4317
4318 PR libobjc/50002
4319 * objc.dg/gnu-api-2-class.m: Updated comments.
4320 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4321 * objc.dg/gnu-api-2-class-meta.m: New test.
4322 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4323
4324 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4325
4326 PR libobjc/49882
4327 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4328 with classes that are in construction.
4329
4330 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4331
4332 PR target/48084
4333 * gcc.target/i386/pr48084-1.c: New.
4334 * gcc.target/i386/pr48084-2.c: Likewise.
4335 * gcc.target/i386/pr48084-3.c: Likewise.
4336 * gcc.target/i386/pr48084-4.c: Likewise.
4337 * gcc.target/i386/pr48084-5.c: Likewise.
4338
4339 PR rtl-optimization/49504
4340 * gcc.target/i386/pr49504.c: New.
4341
4342 PR target/49860
4343 * gcc.dg/pr49860.c: New.
4344
4345 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4346
4347 PR libobjc/49882
4348 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4349 with classes that are in construction.
4350
4351 2011-08-05 Jason Merrill <jason@redhat.com>
4352
4353 PR c++/48993
4354 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4355
4356 PR c++/49921
4357 * g++.dg/cpp0x/decltype31.C: New.
4358
4359 PR c++/49669
4360 * g++.dg/init/array28.C: New.
4361
4362 PR c++/49988
4363 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4364
4365 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4366
4367 PR target/47369
4368 * gcc.dg/pr47369-1.c: New.
4369
4370 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4371
4372 PR middle-end/47364
4373 * gcc.dg/torture/pr47364-1.c: New.
4374 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4375 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4376
4377 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4378
4379 PR fortran/37211
4380 * gfortran.dg/transfer_check_2.f90: New test case.
4381
4382 2011-08-05 Jan Hubicka <jh@suse.cz>
4383
4384 PR middle-end/49494
4385 * gfortran.dg/pr49494.f90: New testcase.
4386
4387 2011-08-05 Jan Hubicka <jh@suse.cz>
4388
4389 PR middle-end/49735
4390 * gcc.c-torture/compile/pr49735.c: New testcase.
4391
4392 2011-08-05 Jason Merrill <jason@redhat.com>
4393
4394 PR c++/47453
4395 * g++.dg/cpp0x/initlist56.C: New.
4396
4397 PR c++/49812
4398 * g++.dg/overload/rvalue2.C: New.
4399
4400 PR c++/49983
4401 * g++.dg/cpp0x/range-for21.C: New.
4402
4403 * g++.dg/ext/vla11.C: New.
4404
4405 2011-08-05 Richard Guenther <rguenther@suse.de>
4406
4407 PR tree-optimization/49984
4408 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4409
4410 2011-08-05 Richard Guenther <rguenther@suse.de>
4411
4412 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4413 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4414 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4415
4416 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4417
4418 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4419 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4420 * gfortran.dg/ldist-pr43023.f90: Ditto.
4421 * gfortran.dg/namelist_52.f90: Ditto.
4422 * gfortran.dg/interface_proc_end.f90: Ditto.
4423 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4424 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4425
4426 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4427
4428 * gcc.dg/vect/vect-over-widen-1.c: New test.
4429 * gcc.dg/vect/vect-over-widen-2.c: New test.
4430 * gcc.dg/vect/vect-over-widen-3.c: New test.
4431 * gcc.dg/vect/vect-over-widen-4.c: New test.
4432
4433 2011-08-04 Richard Guenther <rguenther@suse.de>
4434
4435 PR fortran/49957
4436 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4437
4438 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4439
4440 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4441
4442 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4443
4444 PR middle-end/49905
4445 * g++.dg/ext/builtin-object-size3.C: New test.
4446
4447 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4448
4449 PR tree-optimization/49948
4450 * gcc.dg/pr49948.c: New test.
4451
4452 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4453
4454 PR middle-end/47383
4455 * gcc.dg/torture/pr47383.c: New.
4456
4457 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4458
4459 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4460
4461 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4462
4463 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4464
4465 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4466
4467 PR target/47744
4468 * gcc.dg/torture/pr47744-1.c: New.
4469 * gcc.dg/torture/pr47744-2.c: Likewise.
4470 * gcc.dg/torture/pr47744-3.c: Likewise.
4471
4472 2011-08-03 Richard Guenther <rguenther@suse.de>
4473
4474 PR middle-end/49958
4475 * gcc.dg/torture/pr49958.c: New testcase.
4476
4477 2011-08-03 Richard Guenther <rguenther@suse.de>
4478
4479 PR tree-optimization/49938
4480 * g++.dg/torture/pr49938.C: New testcase.
4481
4482 2011-08-02 Jason Merrill <jason@redhat.com>
4483
4484 PR c++/43886
4485 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4486
4487 PR c++/49577
4488 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4489
4490 PR c++/49593
4491 * g++.dg/cpp0x/variadic115.C: New.
4492
4493 PR c++/49803
4494 * g++.dg/cpp0x/union5.C: New.
4495
4496 2011-08-02 Daniel Kraft <d@domob.eu>
4497
4498 PR fortran/49885
4499 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4500
4501 2011-08-02 Kai Tietz <ktietz@redhat.com>
4502
4503 PR middle-end/49947
4504 * gcc.dg/tree-ssa/forwprop-15.c
4505
4506 2011-08-02 Jason Merrill <jason@redhat.com>
4507
4508 PR c++/49834
4509 * g++.dg/cpp0x/range-for20.C: New.
4510
4511 2011-08-02 Tobias Burnus <burnus@net-b.de>
4512
4513 * gfortran.dg/coarray_lib_token_3.f90: New.
4514
4515 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4516
4517 PR fortran/46752
4518 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4519 * gcc.dg/gomp/atomic-15.c: New test.
4520 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4521 * g++.dg/gomp/atomic-15.C: New test.
4522 * g++.dg/gomp/private-1.C: New test.
4523 * g++.dg/gomp/sharing-2.C: New test.
4524 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4525 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4526 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4527
4528 2011-08-02 Tobias Burnus <burnus@net-b.de>
4529
4530 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4531 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4532 cleanup-module.
4533 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4534 * gfortran.dg/allocatable_function_5.f90: Ditto.
4535 * gfortran.dg/allocate_stat.f90: Ditto.
4536 * gfortran.dg/array_constructor_20.f90: Ditto.
4537 * gfortran.dg/array_constructor_21.f90: Ditto.
4538 * gfortran.dg/array_constructor_22.f90: Ditto.
4539 * gfortran.dg/array_constructor_26.f03: Ditto.
4540 * gfortran.dg/array_function_4.f90: Ditto.
4541 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4542 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4543 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4544 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4545 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4546 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4547 * gfortran.dg/class_15.f03: Ditto.
4548 * gfortran.dg/class_27.f03: Ditto.
4549 * gfortran.dg/class_33.f90: Ditto.
4550 * gfortran.dg/class_37.f03: Ditto.
4551 * gfortran.dg/class_40.f03: Ditto.
4552 * gfortran.dg/class_42.f03: Ditto.
4553 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4554 * gfortran.dg/coarray/registering_1.f90: Ditto.
4555 * gfortran.dg/convert_1.f90: Ditto.
4556 * gfortran.dg/default_initialization_3.f90: Ditto.
4557 * gfortran.dg/dependency_25.f90: Ditto.
4558 * gfortran.dg/dependency_26.f90: Ditto.
4559 * gfortran.dg/dependency_36.f90: Ditto.
4560 * gfortran.dg/dependency_37.f90: Ditto.
4561 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4562 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4563 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4564 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4565 * gfortran.dg/elemental_result_1.f90: Ditto.
4566 * gfortran.dg/empty_derived_type.f90: Ditto.
4567 * gfortran.dg/entry_7.f90: Ditto.
4568 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4569 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4570 * gfortran.dg/error_recovery_3.f90: Ditto.
4571 * gfortran.dg/extends_4.f03: Ditto.
4572 * gfortran.dg/func_assign.f90: Ditto.
4573 * gfortran.dg/func_assign_3.f90: Ditto.
4574 * gfortran.dg/generic_1.f90: Ditto.
4575 * gfortran.dg/generic_18.f90: Ditto.
4576 * gfortran.dg/generic_22.f03: Ditto.
4577 * gfortran.dg/generic_4.f90: Ditto.
4578 * gfortran.dg/generic_6.f90: Ditto.
4579 * gfortran.dg/generic_actual_arg.f90: Ditto.
4580 * gfortran.dg/graphite/id-21.f: Ditto.
4581 * gfortran.dg/graphite/pr45758.f90: Ditto.
4582 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4583 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4584 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4585 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4586 * gfortran.dg/host_used_types_1.f90: Ditto.
4587 * gfortran.dg/implicit_1.f90: Ditto.
4588 * gfortran.dg/implicit_11.f90: Ditto.
4589 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4590 * gfortran.dg/impure_actual_1.f90: Ditto.
4591 * gfortran.dg/impure_assignment_1.f90: Ditto.
4592 * gfortran.dg/impure_constructor_1.f90: Ditto.
4593 * gfortran.dg/initialization_10.f90: Ditto.
4594 * gfortran.dg/initialization_12.f90: Ditto.
4595 * gfortran.dg/interface_14.f90: Ditto.
4596 * gfortran.dg/interface_15.f90: Ditto.
4597 * gfortran.dg/interface_2.f90: Ditto.
4598 * gfortran.dg/interface_25.f90: Ditto.
4599 * gfortran.dg/interface_26.f90: Ditto.
4600 * gfortran.dg/interface_29.f90: Ditto.
4601 * gfortran.dg/interface_assignment_1.f90: Ditto.
4602 * gfortran.dg/internal_pack_6.f90: Ditto.
4603 * gfortran.dg/internal_pack_7.f90: Ditto.
4604 * gfortran.dg/internal_pack_8.f90: Ditto.
4605 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4606 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4607 * gfortran.dg/module_commons_3.f90: Ditto.
4608 * gfortran.dg/module_equivalence_4.f90: Ditto.
4609 * gfortran.dg/module_equivalence_6.f90: Ditto.
4610 * gfortran.dg/module_function_type_1.f90: Ditto.
4611 * gfortran.dg/module_naming_1.f90: Ditto.
4612 * gfortran.dg/namelist_4.f90: Ditto.
4613 * gfortran.dg/operator_c1202.f90: Ditto.
4614 * gfortran.dg/parens_7.f90: Ditto.
4615 * gfortran.dg/pr32921.f: Ditto.
4616 * gfortran.dg/pr33646.f90: Ditto.
4617 * gfortran.dg/pr41928.f90: Ditto.
4618 * gfortran.dg/pr42119.f90: Ditto.
4619 * gfortran.dg/pr43984.f90: Ditto.
4620 * gfortran.dg/present_1.f90: Ditto.
4621 * gfortran.dg/private_type_2.f90: Ditto.
4622 * gfortran.dg/proc_decl_2.f90: Ditto.
4623 * gfortran.dg/proc_ptr_10.f90: Ditto.
4624 * gfortran.dg/proc_ptr_22.f90: Ditto.
4625 * gfortran.dg/proc_ptr_8.f90: Ditto.
4626 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4627 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4628 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4629 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4630 * gfortran.dg/substring_equivalence.f90: Ditto.
4631 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4632 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4633 * gfortran.dg/trim_optimize_6.f90: Ditto.
4634 * gfortran.dg/typebound_call_12.f03: Ditto.
4635 * gfortran.dg/typebound_operator_5.f03: Ditto.
4636 * gfortran.dg/typebound_operator_6.f03: Ditto.
4637 * gfortran.dg/typebound_proc_18.f03: Ditto.
4638 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4639 * gfortran.dg/use_1.f90: Ditto.
4640 * gfortran.dg/use_10.f90: Ditto.
4641 * gfortran.dg/use_11.f90: Ditto.
4642 * gfortran.dg/use_14.f90: Ditto.
4643 * gfortran.dg/use_only_2.f90: Ditto.
4644 * gfortran.dg/use_rename_4.f90: Ditto.
4645 * gfortran.dg/use_rename_5.f90: Ditto.
4646 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4647 * gfortran.dg/used_interface_ref.f90: Ditto.
4648 * gfortran.dg/used_types_11.f90: Ditto.
4649 * gfortran.dg/used_types_3.f90: Ditto.
4650 * gfortran.dg/used_types_4.f90: Ditto.
4651 * gfortran.dg/userdef_operator_2.f90: Ditto.
4652 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4653 * gfortran.dg/vect/pr46213.f90: Ditto.
4654 * gfortran.dg/whole_file_21.f90: Ditto.
4655 * gfortran.dg/whole_file_22.f90: Ditto.
4656 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4657 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4658
4659 2011-08-02 Kai Tietz <ktietz@redhat.com>
4660
4661 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4662
4663 2011-08-01 Jason Merrill <jason@redhat.com>
4664
4665 PR c++/49932
4666 * g++.dg/abi/mangle49.C: New.
4667
4668 PR c++/49924
4669 * g++.dg/cpp0x/constexpr-array4.C: New.
4670
4671 PR c++/49813
4672 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4673
4674 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4675
4676 PR target/49927
4677 * gcc.target/i386/pr49927.c: New test.
4678
4679 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4680
4681 PR tree-optimization/49926
4682 * gcc.dg/vect/pr49926.c: New test.
4683
4684 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4685
4686 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4687 * gcc.target/i386/lzcnt-1.c: New test.
4688 * gcc.target/i386/lzcnt-2.c: Likewise.
4689 * gcc.target/i386/lzcnt-2a.c: Likewise.
4690 * gcc.target/i386/lzcnt-3.c: Likewise.
4691 * gcc.target/i386/lzcnt-4.c: Likewise.
4692 * gcc.target/i386/lzcnt-4a.c: Likewise.
4693 * gcc.target/i386/lzcnt-5.c: Likewise.
4694 * gcc.target/i386/lzcnt-6.c: Likewise.
4695 * gcc.target/i386/lzcnt-6a.c: Likewise.
4696 * gcc.target/i386/lzcnt-check.h: Likewise.
4697
4698 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4699 * gcc.target/i386/sse-13.c: Likewise.
4700 * gcc.target/i386/sse-14.c: Likewise.
4701 * g++.dg/other/i386-2.C: Likewise.
4702 * g++.dg/other/i386-3.C: Likewise.
4703
4704 2011-08-01 Julian Brown <julian@codesourcery.com>
4705
4706 * gcc.target/arm/fixed-point-exec.c: New test.
4707
4708 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4709
4710 PR target/49920
4711 * gcc.target/i386/pr49920.c: New test.
4712
4713 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4714
4715 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4716 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4717 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4718 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4719 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4720 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4721 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4722 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4723 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4724 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4725 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4726 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4727 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4728 * g++.dg/tree-ssa/pr33615.C: Ditto.
4729 * g++.dg/tree-ssa/restrict1.C: Ditto.
4730 * c-c++-common/restrict-2.c: Ditto.
4731 * gfortran.dg/pr32921.f: Ditto.
4732 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4733 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4734 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4735 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4736 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4737 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4738 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4739 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4740 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4741 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4742
4743 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4744
4745 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4746 .exe.ltrans[0-9]*. dump files.
4747
4748 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4749
4750 PR fortran/49112
4751 * gfortran.dg/abstract_type_6.f03: Modified.
4752 * gfortran.dg/typebound_proc_24.f03: New.
4753
4754 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4755
4756 PR testsuite/49917
4757 * g++.dg/init/for1.C: Fix.
4758
4759 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4760
4761 PR fortran/48876
4762 * gfortran.dg/string_5.f90: New test.
4763
4764 2011-07-29 Jason Merrill <jason@redhat.com>
4765
4766 PR c++/49867
4767 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4768
4769 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4770
4771 PR tree-optimization/47407
4772 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4773 alpha*-dec-osf*.
4774 Sort target list.
4775
4776 2011-07-29 Richard Guenther <rguenther@suse.de>
4777
4778 * gcc.dg/uninit-suppress.c: Also disable VRP.
4779 * gcc.dg/uninit-suppress_2.c: Likewise.
4780
4781 2011-07-28 Jason Merrill <jason@redhat.com>
4782
4783 PR c++/49808
4784 * g++.dg/template/nontype24.C: New.
4785
4786 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4787
4788 PR rtl-optimization/47958
4789 * gcc.dg/torture/pr47958-1.c: New.
4790
4791 2011-07-29 Wei Guozhi <carrot@google.com>
4792
4793 PR rtl-optimization/49799
4794 * gcc.dg/pr49799.c: New test case.
4795
4796 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4797
4798 PR middle-end/48648
4799 * gcc.dg/graphite/id-pr48648.c: New.
4800
4801 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4802
4803 PR fortran/31067
4804 * gfortran.dg/maxloc_2.f90: New test.
4805 * gfortran.dg/maxloc_3.f90: New test.
4806 * gfortran.dg/minloc_1.f90: New test.
4807 * gfortran.dg/minloc_2.f90: New test.
4808 * gfortran.dg/minloc_3.f90: New test.
4809 * gfortran.dg/minmaxloc_7.f90: New test.
4810
4811 PR debug/49871
4812 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4813
4814 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4815
4816 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4817 the builtin isn't optimized away.
4818
4819 2011-07-27 Tobias Burnus <burnus@net-b.de>
4820
4821 PR fortran/45586
4822 * gfortran.dg/lto/pr45586-2_0.f90: New.
4823
4824 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4825
4826 PR middle-end/49875
4827 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4828 * c-c++-common/cxxbitfields-5.c: Same.
4829
4830 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4831
4832 * lib/target-supports.exp (check_effective_target_mmap): Use
4833 check_function_available.
4834
4835 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4836
4837 * g++.old-deja/g++.pt/crash60.C: Updated.
4838
4839 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4840
4841 PR target/49866
4842 * gcc.target/i386/pr49866.c: New test.
4843
4844 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4845
4846 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4847 * gcc.target/i386/bmi-andn-1.c: New test.
4848 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4849 * gcc.target/i386/bmi-andn-2.c: Likewise.
4850 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4851 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4852 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4853 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4854 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4855 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4856 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4857 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4858 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4859 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4860 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4861 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4862 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4863 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4864 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4865 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4866 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4867 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4868 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4869 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4870 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4871
4872 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4873
4874 PR middle-end/47691
4875 * gfortran.dg/graphite/id-pr47691.f: New.
4876
4877 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4878
4879 * gcc.target/i386/avx-os-support.h: New.
4880 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4881 (main): Check avx_os_support before the test is run.
4882 * gcc.target/i386/aes-avx-check.h: Ditto.
4883 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4884
4885 2011-07-27 Kai Tietz <ktietz@redhat.com>
4886
4887 * gcc.target/i386/aggregate-ret3.c: New test.
4888 * gcc.target/i386/aggregate-ret4.c: New test.
4889
4890 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4891
4892 PR fortran/49755
4893 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4894 allocated array should *not* change its size.
4895 * gfortran.dg/multiple_allocation_3.f90: New test.
4896
4897 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4898
4899 PR c++/49776
4900 * g++.dg/cpp0x/constexpr-49776.C: New.
4901
4902 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4903
4904 PR middle-end/47046
4905 * gcc.dg/graphite/id-pr47046.c: New.
4906
4907 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4908
4909 PR middle-end/47653
4910 * gcc.dg/graphite/run-id-pr47593.c: New.
4911
4912 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4913
4914 PR middle-end/47653
4915 * gcc.dg/graphite/run-id-pr47653.c: New.
4916 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4917 induction variables.
4918 * gcc.dg/graphite/scop-16.c: Same.
4919 * gcc.dg/graphite/scop-17.c: Same.
4920 * gcc.dg/graphite/scop-21.c: Same.
4921
4922 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4923
4924 PR middle-end/48805
4925 * gcc.dg/graphite/id-pr48805.c: New.
4926
4927 2011-07-26 Tobias Burnus <burnus@net-b.de>
4928
4929 * gfortran.dg/coarray_lib_token_2.f90: New.
4930
4931 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4932
4933 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4934 SPU local store.
4935
4936 2011-07-25 Andrew Pinski <apinski@cavium.com>
4937
4938 PR tree-opt/49671
4939 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4940 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4941
4942 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4943
4944 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4945
4946 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4947 * gcc.c-torture/execute/loop-2g.c: Likewise.
4948 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4949 Require mmap support.
4950 * gcc.c-torture/execute/loop-2g.x: Likewise.
4951 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4952 (MAP_ANON): Provide default.
4953 * gcc.dg/20050826-1.c: Likewise.
4954 * gcc.target/i386/pr36533.c: Likewise.
4955 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4956 Use dg-require-effective-target mmap.
4957
4958 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4959
4960 PR c++/49838
4961 * g++.dg/cpp0x/range-for19.C: New.
4962
4963 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4964
4965 PR testsuite/49753
4966 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4967
4968 Revert:
4969 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4970
4971 PR testsuite/49753
4972 * g++.dg/torture/pr49309.C: Remove.
4973
4974 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4975
4976 PR tree-optimization/49809
4977 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4978 test.
4979
4980 2011-07-25 Richard Guenther <rguenther@suse.de>
4981
4982 PR tree-optimization/49715
4983 * gcc.target/i386/pr49715-1.c: New testcase.
4984 * gcc.target/i386/pr49715-2.c: Likewise.
4985
4986 2011-07-23 Jason Merrill <jason@redhat.com>
4987
4988 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4989
4990 2011-07-22 Jason Merrill <jason@redhat.com>
4991
4992 PR c++/49793
4993 * g++.dg/cpp0x/initlist55.C: New.
4994
4995 2011-07-23 Tobias Burnus <burnus@net-b.de>
4996
4997 PR fortran/49791
4998 * gfortran.dg/namelist_72.f: New.
4999
5000 2011-07-23 Tobias Burnus <burnus@net-b.de>
5001
5002 * gfortran.dg/coarray_25.f90: New.
5003
5004 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5005
5006 * override1.C: This test should use c++0x mode.
5007 * override3.C: New. Test the diagnostics in c++98 mode.
5008
5009 2011-07-22 Jason Merrill <jason@redhat.com>
5010 Mark Glisse <marc.glisse@normalesup.org>
5011
5012 PR c++/30112
5013 * g++.dg/other/pragma-re-1.C: Add namespace cases.
5014
5015 PR c++/49813
5016 * g++.dg/opt/builtins2.C: New.
5017 * g++.dg/other/error27.C: Don't rely on __builtin.
5018
5019 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
5020
5021 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5022 on lp64 targets.
5023 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5024 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5025 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5026 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5027
5028 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5029 instead of ia32.
5030
5031 2011-07-22 Richard Guenther <rguenther@suse.de>
5032
5033 PR tree-optimization/45819
5034 * gcc.dg/pr45819.c: New testcase.
5035
5036 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5037
5038 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5039
5040 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5041
5042 PR middle-end/47654
5043 PR middle-end/49649
5044 * gcc.dg/graphite/run-id-pr47654.c: New.
5045
5046 2011-07-21 Ian Lance Taylor <iant@google.com>
5047
5048 PR middle-end/49705
5049 * gcc.dg/pr49705.c: New test.
5050
5051 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5052
5053 * lib/target-supports.exp (check_avx_os_support_available): New.
5054 (check_effective_target_avx_runtime): Use it.
5055
5056 2011-07-21 Richard Guenther <rguenther@suse.de>
5057
5058 PR tree-optimization/49770
5059 * g++.dg/torture/pr49770.C: New testcase.
5060
5061 2011-07-21 Kai Tietz <ktietz@redhat.com>
5062
5063 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5064 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5065
5066 2011-07-21 Tobias Burnus <burnus@net-b.de>
5067
5068 * gfortran.dg/coarray_lib_token_1.f90: New.
5069
5070 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5071
5072 * gcc.dg/pr32912-2.c: Skip for AVR.
5073 * gcc.dg/pr44674.c: Add dg-require-profiling.
5074
5075 2011-07-20 Jason Merrill <jason@redhat.com>
5076
5077 * g++.dg/ext/desig2.C: New.
5078
5079 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5080
5081 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5082 be generated.
5083 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5084 * gcc.target/powerpc/recip-3.c: Ditto.
5085
5086 2011-07-19 Jason Merrill <jason@redhat.com>
5087
5088 PR c++/6709 (DR 743)
5089 PR c++/42603 (DR 950)
5090 * g++.dg/cpp0x/decltype21.C: New.
5091
5092 2011-07-20 Richard Guenther <rguenther@suse.de>
5093
5094 PR middle-end/18908
5095 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5096 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5097
5098 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5099
5100 * gcc.target/arm/combine-movs.c: New.
5101 * gcc.target/arm/unsigned-extend-2.c: New.
5102
5103 2011-07-19 Jason Merrill <jason@redhat.com>
5104
5105 PR c++/49785
5106 * g++.dg/cpp0x/variadic114.C: New.
5107
5108 2011-07-19 Tobias Burnus <burnus@net-b.de>
5109
5110 * gfortran.dg/coarray_args_1.f90: New.
5111 * gfortran.dg/coarray_args_2.f90: New.
5112
5113 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5114
5115 PR fortran/49708
5116 * gfortran.dg/allocate_error_3.f90: New.
5117
5118 2011-07-19 Richard Guenther <rguenther@suse.de>
5119
5120 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5121 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5122 * gcc.dg/torture/20110719-1.c: New testcase.
5123
5124 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5125
5126 PR tree-optimization/49768
5127 * gcc.c-torture/execute/pr49768.c: New test.
5128
5129 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5130
5131 PR tree-optimization/49771
5132 * gcc.dg/vect/pr49771.c: New test.
5133
5134 2011-07-18 Martin Jambor <mjambor@suse.cz>
5135
5136 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5137 * gcc.dg/ipa/ipa-2.c: Likewise.
5138 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5139 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5140 * gcc.dg/ipa/ipa-5.c: Likewise.
5141 * gcc.dg/ipa/ipa-7.c: Likewise.
5142 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5143 * gcc.dg/ipa/ipacost-1.c: Likewise.
5144 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5145 functions.
5146 * gcc.dg/ipa/ipcp-1.c: New test.
5147 * gcc.dg/ipa/ipcp-2.c: Likewise.
5148 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5149
5150 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5151
5152 PR middle-end/49675
5153 * gfortran.dg/pr49675.f90: New test.
5154
5155 2011-07-18 Richard Guenther <rguenther@suse.de>
5156
5157 * gcc.dg/torture/20110718-1.c: New testcase.
5158
5159 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5160
5161 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5162 * g++.dg/ext/bitfield3.C: Likewise.
5163 * g++.dg/ext/bitfield4.C: Likewise.
5164 * g++.dg/ext/bitfield5.C: Likewise.
5165 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5166 * g++.dg/other/pr23205-2.C: Likewise.
5167 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5168 * gcc.c-torture/compile/20001109-2.c: Likewise.
5169 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5170 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5171 * gcc.dg/bitfld-16.c: Likewise.
5172 * gcc.dg/bitfld-17.c: Likewise.
5173 * gcc.dg/bitfld-18.c: Likewise.
5174 * gcc.dg/builtins-config.h: Remove Netware support.
5175 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5176 * gcc.dg/cdce2.c: Likewise.
5177 * gcc.dg/cpp/assert4.c: Remove netware support.
5178 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5179 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5180
5181 * lib/target-supports.exp (check_visibility_available): Remove
5182 NetWare support.
5183 (check_profiling_available): Likewise.
5184
5185 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5186
5187 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5188
5189 2011-07-17 Tobias Burnus <burnus@net-b.de>
5190 Thomas Koenig <tkoenig@gcc.gnu.org>
5191
5192 PR fortran/34657
5193 * gfortran.dg/generic_17.f90: Fix testcase.
5194 * gfortran.dg/interface_3.f90: Add dg-error.
5195 * gfortran.dg/use_14.f90: New.
5196 * gfortran.dg/use_15.f90: New.
5197
5198 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5199
5200 * gnat.dg/pointer_controlled.adb: New test.
5201
5202 2011-07-17 Tobias Burnus <burnus@net-b.de>
5203
5204 PR fortran/49624
5205 * gfortran.dg/pointer_remapping_7.f90: New.
5206
5207 2011-07-16 Jason Merrill <jason@redhat.com>
5208
5209 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5210
5211 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5212 Jason Merrill <jason@redhat.com>
5213
5214 PR c++/45329
5215 PR c++/48934
5216 * g++.dg/cpp0x/decltype29.C: Adjust.
5217 * g++.dg/cpp0x/error4.C: Adjust.
5218 * g++.dg/cpp0x/sfinae26.C: Adjust.
5219 * g++.dg/cpp0x/variadic105.C: Adjust.
5220 * g++.dg/template/deduce3.C: Adjust.
5221 * g++.dg/template/error45.C: Adjust.
5222 * g++.dg/template/ptrmem2.C: Adjust.
5223 * g++.dg/template/sfinae2.C: Adjust.
5224 * g++.old-deja/g++.pt/crash60.C: Adjust.
5225 * g++.old-deja/g++.pt/unify6.C: Adjust.
5226 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5227 * g++.dg/cpp0x/nullptr15.C: Adjust.
5228 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5229 * g++.dg/cpp0x/pr31431.C: Adjust.
5230 * g++.dg/cpp0x/pr31434.C: Adjust.
5231 * g++.dg/cpp0x/sfinae11.C: Adjust
5232 * g++.dg/cpp0x/temp_default2.C: Adjust.
5233 * g++.dg/cpp0x/trailing4.C: Adjust.
5234 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5235 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5236 * g++.dg/cpp0x/variadic105.C: Adjust.
5237 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5238 * g++.dg/ext/vla2.C: Adjust.
5239 * g++.dg/other/ptrmem10.C: Adjust.
5240 * g++.dg/other/ptrmem11.C: Adjust.
5241 * g++.dg/overload/unknown1.C: Adjust.
5242 * g++.dg/template/conv11.C: Adjust.
5243 * g++.dg/template/dependent-expr5.C: Adjust.
5244 * g++.dg/template/friend.C: Adjust.
5245 * g++.dg/template/incomplete2.C: Adjust.
5246 * g++.dg/template/local4.C: Adjust.
5247 * g++.dg/template/local6.C: Adjust.
5248 * g++.dg/template/operator9.C: Adjust.
5249 * g++.dg/template/ttp25.C: Adjust.
5250 * g++.dg/template/unify10.C: Adjust.
5251 * g++.dg/template/unify11.C: Adjust.
5252 * g++.dg/template/unify6.C: Adjust.
5253 * g++.dg/template/unify9.C: Adjust.
5254 * g++.dg/template/varmod1.C: Adjust.
5255 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5256 * g++.old-deja/g++.pt/crash28.C: Adjust.
5257 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5258 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5259 * g++.old-deja/g++.pt/expr2.C: Adjust.
5260 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5261 * g++.old-deja/g++.pt/spec5.C: Adjust.
5262 * g++.old-deja/g++.pt/spec6.C: Adjust.
5263 * g++.old-deja/g++.pt/unify4.C: Adjust.
5264 * g++.old-deja/g++.pt/unify8.C: Adjust.
5265 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5266 * g++.dg/overload/template5.C: New testcase.
5267 * g++.dg/template/overload12.C: New testcase.
5268
5269 2011-07-11 Tobias Burnus <burnus@net-b.de>
5270
5271 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5272 * gfortran.dg/coarray_7.f90: Ditto.
5273 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5274 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5275
5276 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5277
5278 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5279 case.
5280 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5281 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5282 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5283 C67X.
5284 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5285 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5286 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5287
5288 2011-07-15 Jason Merrill <jason@redhat.com>
5289
5290 PR testsuite/49741
5291 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5292 Use --extra_opts instead of --additional_options.
5293
5294 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5295
5296 PR testsuite/49753
5297 * g++.dg/torture/pr49309.C: Remove.
5298
5299 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5300
5301 * gcc.target/tic6x/weak-call.c: New test.
5302 * gcc.target/tic6x/fpcmp.c: New test.
5303 * gcc.target/tic6x/fpdiv.c: New test.
5304 * gcc.target/tic6x/rotdi16-scan.c: New test.
5305 * gcc.target/tic6x/ffssi.c: New test.
5306 * gcc.target/tic6x/fpdiv-lib.c: New test.
5307 * gcc.target/tic6x/cold-lc.c: New test.
5308 * gcc.target/tic6x/longcalls.c: New test.
5309 * gcc.target/tic6x/abi-align-1.c: New test.
5310 * gcc.target/tic6x/fpcmp-finite.c: New test.
5311 * gcc.target/tic6x/rotdi16.c: New test.
5312 * gcc.target/tic6x/bswapl.c: New test.
5313 * gcc.target/tic6x/ffsdi.c: New test.
5314 * gcc.target/tic6x/tic6x.exp: New file.
5315 * gcc.target/tic6x/builtins/arith24.c: New test.
5316 * gcc.target/tic6x/builtins/smpy.c: New test.
5317 * gcc.target/tic6x/builtins/smpylh.c: New test.
5318 * gcc.target/tic6x/builtins/smpyh.c: New test.
5319 * gcc.target/tic6x/builtins/sarith1.c: New test.
5320 * gcc.target/tic6x/builtins/extclr.c: New test
5321 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5322 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5323 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5324 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5325 New functions.
5326 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5327 __TMS320C6X__.
5328 * gcc.dg/20020312-2.c: Likewise.
5329 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5330 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5331 * gcc.dg/torture/builtin-math-7.c: Likewise.
5332
5333 PR testsuite/49757
5334 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5335 not testing tic6x-*-*.
5336
5337 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5338
5339 PR tree-opt/49309
5340 * g++.dg/torture/pr49309.C: New testcase.
5341
5342 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
5343
5344 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5345
5346 2011-07-14 Richard Guenther <rguenther@suse.de>
5347
5348 PR tree-optimization/49651
5349 * gcc.dg/torture/pr49651.c: New testcase.
5350
5351 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5352
5353 PR target/43746
5354 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5355
5356 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5357
5358 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5359 -mno-pointers-to-nested-functions.
5360 * gcc.target/powerpc/no-r11-2.c: Ditto.
5361 * gcc.target/powerpc/no-r11-3.c: Ditto.
5362
5363 2011-07-13 Jason Merrill <jason@redhat.com>
5364
5365 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5366 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5367 when compiling C files.
5368 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5369 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5370 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5371 * g++.dg/lookup/anon2.C: Likewise.
5372 * g++.dg/tree-ssa/copyprop.C: Likewise.
5373 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5374 * g++.dg/init/vector1.C: Ignore narrowing errors.
5375 * g++.dg/torture/pr35526.C: Likewise.
5376 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5377
5378 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5379
5380 PR libfortran/49296
5381 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5382 and logical reads.
5383
5384 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5385
5386 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5387 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5388
5389 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5390
5391 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5392 * lib/obj-c++.exp (obj-c++_init): Ditto.
5393 * lib/file-format.exp (gcc_target_object_format): Ditto.
5394 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5395 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5396 (check_visibility_available): Ditto.
5397 (check_effective_target_tls_native): Ditto.
5398 (check_effective_target_tls_emulated): Ditto.
5399 (check_effective_target_function_sections): Ditto.
5400
5401 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5402
5403 * gcc.target/arm/pr48183.c: New test.
5404
5405 2011-07-13 Richard Guenther <rguenther@suse.de>
5406
5407 * gcc.dg/torture/20110713-1.c: New testcase.
5408
5409 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5410
5411 PR rtl-opt/49474
5412 * gcc.c-torture/compile/pr49474.c: New testcase.
5413
5414 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5415
5416 PR tree-optimization/49712
5417 * gcc.c-torture/execute/pr49712.c: New test.
5418
5419 2011-07-11 Jason Merrill <jason@redhat.com>
5420
5421 PR c++/44609
5422 * g++.dg/template/recurse3.C: New.
5423
5424 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5425
5426 PR debug/49676
5427 * gcc.dg/guality/csttest.c: New test.
5428
5429 PR fortran/49698
5430 * gfortran.dg/pr49698.f90: New test.
5431
5432 2011-07-11 Jeff Law <law@redhat.com>
5433
5434 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5435
5436 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5437
5438 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5439 * go.test/go-test.exp (go-set-goarch): Likewise.
5440
5441 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5442
5443 PR target/39633
5444 * gcc.target/avr/torture/pr39633.c: New test case.
5445
5446 2011-07-11 Tobias Burnus <burnus@net-b.de>
5447
5448 PR fortran/18918
5449 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5450
5451 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5452
5453 * lib/target-supports.exp (check_effective_target_scheduling):
5454 New Function.
5455 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5456 * gcc.dg/pr45055.c: Ditto.
5457 * gcc.dg/pr45353.c: Ditto.
5458 * g++.dg/pr45056.C: Ditto.
5459
5460 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5461
5462 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5463 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5464 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5465 * g++.dg/torture/pr31863.C: Skip AVR.
5466
5467 2011-07-10 Tobias Burnus <burnus@net-b.de>
5468
5469 PR fortran/49690
5470 * gfortran.dg/intrinsic_signal.f90: New.
5471
5472 2011-07-09 Jason Merrill <jason@redhat.com>
5473
5474 * g++.dg/cpp0x/regress/regress6.C: New.
5475 * g++.dg/parse/crash45.C: Adjust message.
5476 * g++.dg/template/crash38.C: Adjust message.
5477 * g++.dg/template/crash64.C: Adjust message.
5478
5479 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5480
5481 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5482 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5483 * g++.dg/abi/bitfield3.C: Likewise.
5484 * g++.dg/eh/pr38662.C: Likewise.
5485 * g++.dg/ext/attrib36.C: Likewise.
5486 * g++.dg/ext/attrib37.C: Likewise.
5487 * g++.dg/ext/attrib8.C: Likewise.
5488 * g++.dg/ext/tmplattr1.C: Likewise.
5489 * g++.dg/inherit/override-attribs.C: Likewise.
5490 * g++.dg/opt/inline9.C: Likewise.
5491 * g++.dg/opt/life1.C: Likewise.
5492 * g++.dg/opt/longbranch2.C: Likewise.
5493 * g++.dg/opt/nrv12.C: Likewise.
5494 * g++.dg/opt/reg-stack4.C: Likewise.
5495 * g++.dg/other/pr35504.C: Likewise.
5496 * g++.dg/other/pr39496.C: Likewise.
5497 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5498 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5499 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5500 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5501 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5502 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5503 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5504 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5505 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5506 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5507 * g++.dg/warn/pr15774-1.C: Likewise.
5508 * g++.dg/warn/pr15774-2.C: Likewise.
5509 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5510 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5511 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5512 * g++.old-deja/g++.pt/asm2.C: Likewise.
5513 * gcc.c-torture/compile/20000804-1.c: Likewise.
5514 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5515 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5516 * gcc.dg/20020108-1.c: Likewise.
5517 * gcc.dg/20020122-2.c: Likewise.
5518 * gcc.dg/20020122-3.c: Likewise.
5519 * gcc.dg/20020206-1.c: Likewise.
5520 * gcc.dg/20020219-1.c: Likewise.
5521 * gcc.dg/20020310-1.c: Likewise.
5522 * gcc.dg/20020411-1.c: Likewise.
5523 * gcc.dg/20020418-2.c: Likewise.
5524 * gcc.dg/20020426-2.c: Likewise.
5525 * gcc.dg/20020517-1.c: Likewise.
5526 * gcc.dg/20030204-1.c: Likewise.
5527 * gcc.dg/20030826-2.c: Likewise.
5528 * gcc.dg/20031102-1.c: Likewise.
5529 * gcc.dg/20031202-1.c: Likewise.
5530 * gcc.dg/20050111-1.c: Likewise.
5531 * gcc.dg/20050503-1.c: Likewise.
5532 * gcc.dg/array-init-1.c: Likewise.
5533 * gcc.dg/builtin-apply4.c: Likewise.
5534 * gcc.dg/dfp/pr31344.c: Likewise.
5535 * gcc.dg/gomp/atomic-11.c: Likewise.
5536 * gcc.dg/graphite/pr40281.c: Likewise.
5537 * gcc.dg/ia64-sync-1.c: Likewise.
5538 * gcc.dg/ia64-sync-2.c: Likewise.
5539 * gcc.dg/ia64-sync-3.c: Likewise.
5540 * gcc.dg/ia64-sync-4.c: Likewise.
5541 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5542 * gcc.dg/invalid-call-1.c: Likewise.
5543 * gcc.dg/loop-3.c: Likewise.
5544 * gcc.dg/lower-subreg-1.c: Likewise.
5545 * gcc.dg/lto/pr47259_0.c: Likewise.
5546 * gcc.dg/nested-calls-1.c: Likewise.
5547 * gcc.dg/pr20017.c: Likewise.
5548 * gcc.dg/pr25023.c: Likewise.
5549 * gcc.dg/pr27671-2.c: Likewise.
5550 * gcc.dg/pr32176.c: Likewise.
5551 * gcc.dg/pr33676.c: Likewise.
5552 * gcc.dg/pr35045.c: Likewise.
5553 * gcc.dg/pr36015.c: Likewise.
5554 * gcc.dg/pr36584.c: Likewise.
5555 * gcc.dg/pr36998.c: Likewise.
5556 * gcc.dg/pr37438.c: Likewise.
5557 * gcc.dg/pr37908.c: Likewise.
5558 * gcc.dg/pr41241.c: Likewise.
5559 * gcc.dg/pr41340.c: Likewise.
5560 * gcc.dg/pr44136.c: Likewise.
5561 * gcc.dg/pr44194-1.c: Likewise.
5562 * gcc.dg/pr46212.c: Likewise.
5563 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5564 * gcc.dg/setjmp-2.c: Likewise.
5565 * gcc.dg/short-compare-1.c: Likewise.
5566 * gcc.dg/short-compare-2.c: Likewise.
5567 * gcc.dg/smod-1.c: Likewise.
5568 * gcc.dg/sync-2.c: Likewise.
5569 * gcc.dg/sync-3.c: Likewise.
5570 * gcc.dg/tls/opt-1.c: Likewise.
5571 * gcc.dg/tls/opt-2.c: Likewise.
5572 * gcc.dg/tls/opt-3.c: Likewise.
5573 * gcc.dg/torture/badshift.c: Likewise.
5574 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5575 * gcc.dg/torture/pr20314-2.c: Likewise.
5576 * gcc.dg/torture/pr36891.c: Likewise.
5577 * gcc.dg/torture/pr38774.c: Likewise.
5578 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5579 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5580 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5581 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5582 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5583 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5584 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5585 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5586 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5587 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5588 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5589 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5590 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5591 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5592 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5593 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5594 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5595 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5596 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5597 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5598 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5599 * gcc.dg/unroll-1.c: Likewise.
5600 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5601 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5602 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5603 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5604 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5605 * gcc.target/i386/20000609-1.c: Likewise.
5606 * gcc.target/i386/20000720-1.c: Likewise.
5607 * gcc.target/i386/20000724-1.c: Likewise.
5608 * gcc.target/i386/20011107-1.c: Likewise.
5609 * gcc.target/i386/20011119-1.c: Likewise.
5610 * gcc.target/i386/20020201-3.c: Likewise.
5611 * gcc.target/i386/20020218-1.c: Likewise.
5612 * gcc.target/i386/20020729-1.c: Likewise.
5613 * gcc.target/i386/20030926-1.c: Likewise.
5614 * gcc.target/i386/20060125-1.c: Likewise.
5615 * gcc.target/i386/20060125-2.c: Likewise.
5616 * gcc.target/i386/20060512-1.c: Likewise.
5617 * gcc.target/i386/20060512-2.c: Likewise.
5618 * gcc.target/i386/20060512-3.c: Likewise.
5619 * gcc.target/i386/20060512-4.c: Likewise.
5620 * gcc.target/i386/387-1.c: Likewise.
5621 * gcc.target/i386/387-2.c: Likewise.
5622 * gcc.target/i386/387-5.c: Likewise.
5623 * gcc.target/i386/387-6.c: Likewise.
5624 * gcc.target/i386/980312-1.c: Likewise.
5625 * gcc.target/i386/980313-1.c: Likewise.
5626 * gcc.target/i386/990117-1.c: Likewise.
5627 * gcc.target/i386/990424-1.c: Likewise.
5628 * gcc.target/i386/990524-1.c: Likewise.
5629 * gcc.target/i386/991129-1.c: Likewise.
5630 * gcc.target/i386/991214-1.c: Likewise.
5631 * gcc.target/i386/991230-1.c: Likewise.
5632 * gcc.target/i386/addr-sel-1.c: Likewise.
5633 * gcc.target/i386/aggregate-ret1.c: Likewise.
5634 * gcc.target/i386/aggregate-ret2.c: Likewise.
5635 * gcc.target/i386/align-main-3.c: Likewise.
5636 * gcc.target/i386/amd64-abi-1.c: Likewise.
5637 * gcc.target/i386/amd64-abi-2.c: Likewise.
5638 * gcc.target/i386/amd64-abi-4.c: Likewise.
5639 * gcc.target/i386/amd64-abi-5.c: Likewise.
5640 * gcc.target/i386/amd64-abi-6.c: Likewise.
5641 * gcc.target/i386/asm-1.c: Likewise.
5642 * gcc.target/i386/asm-3.c: Likewise.
5643 * gcc.target/i386/asm-5.c: Likewise.
5644 * gcc.target/i386/attributes-error.c: Likewise.
5645 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5646 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5647 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5648 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5649 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5650 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5651 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5652 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5653 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5654 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5655 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5656 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5657 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5658 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5659 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5660 * gcc.target/i386/bitfield1.c: Likewise.
5661 * gcc.target/i386/bitfield2.c: Likewise.
5662 * gcc.target/i386/bmi-2.c: Likewise.
5663 * gcc.target/i386/bmi-5.c: Likewise.
5664 * gcc.target/i386/builtin-unreachable.c: Likewise.
5665 * gcc.target/i386/cleanup-2.c: Likewise.
5666 * gcc.target/i386/clobbers.c: Likewise.
5667 * gcc.target/i386/cmov8.c: Likewise.
5668 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5669 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5670 * gcc.target/i386/compress-float-387.c: Likewise.
5671 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5672 * gcc.target/i386/compress-float-sse.c: Likewise.
5673 * gcc.target/i386/crc32-2.c: Likewise.
5674 * gcc.target/i386/crc32-3.c: Likewise.
5675 * gcc.target/i386/divmod-7.c: Likewise.
5676 * gcc.target/i386/divmod-8.c: Likewise.
5677 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5678 * gcc.target/i386/fma3-builtin.c: Likewise.
5679 * gcc.target/i386/fma3-fma.c: Likewise.
5680 * gcc.target/i386/fma4-256-vector.c: Likewise.
5681 * gcc.target/i386/fma4-builtin.c: Likewise.
5682 * gcc.target/i386/fma4-fma-2.c: Likewise.
5683 * gcc.target/i386/fma4-fma.c: Likewise.
5684 * gcc.target/i386/fma4-vector-2.c: Likewise.
5685 * gcc.target/i386/fma4-vector.c: Likewise.
5686 * gcc.target/i386/funcspec-1.c: Likewise.
5687 * gcc.target/i386/funcspec-10.c: Likewise.
5688 * gcc.target/i386/funcspec-11.c: Likewise.
5689 * gcc.target/i386/funcspec-2.c: Likewise.
5690 * gcc.target/i386/funcspec-5.c: Likewise.
5691 * gcc.target/i386/funcspec-6.c: Likewise.
5692 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5693 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5694 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5695 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5696 * gcc.target/i386/incoming-1.c: Likewise.
5697 * gcc.target/i386/incoming-10.c: Likewise.
5698 * gcc.target/i386/incoming-11.c: Likewise.
5699 * gcc.target/i386/incoming-12.c: Likewise.
5700 * gcc.target/i386/incoming-13.c: Likewise.
5701 * gcc.target/i386/incoming-14.c: Likewise.
5702 * gcc.target/i386/incoming-15.c: Likewise.
5703 * gcc.target/i386/incoming-2.c: Likewise.
5704 * gcc.target/i386/incoming-3.c: Likewise.
5705 * gcc.target/i386/incoming-4.c: Likewise.
5706 * gcc.target/i386/incoming-5.c: Likewise.
5707 * gcc.target/i386/incoming-6.c: Likewise.
5708 * gcc.target/i386/incoming-7.c: Likewise.
5709 * gcc.target/i386/incoming-8.c: Likewise.
5710 * gcc.target/i386/incoming-9.c: Likewise.
5711 * gcc.target/i386/lea.c: Likewise.
5712 * gcc.target/i386/local.c: Likewise.
5713 * gcc.target/i386/loop-1.c: Likewise.
5714 * gcc.target/i386/loop-2.c: Likewise.
5715 * gcc.target/i386/loop-3.c: Likewise.
5716 * gcc.target/i386/max-stack-align.c: Likewise.
5717 * gcc.target/i386/memcpy-1.c: Likewise.
5718 * gcc.target/i386/movbe-2.c: Likewise.
5719 * gcc.target/i386/movq-2.c: Likewise.
5720 * gcc.target/i386/movq.c: Likewise.
5721 * gcc.target/i386/nrv1.c: Likewise.
5722 * gcc.target/i386/pad-4.c: Likewise.
5723 * gcc.target/i386/pad-5a.c: Likewise.
5724 * gcc.target/i386/pad-5b.c: Likewise.
5725 * gcc.target/i386/pad-6a.c: Likewise.
5726 * gcc.target/i386/pad-6b.c: Likewise.
5727 * gcc.target/i386/pad-7.c: Likewise.
5728 * gcc.target/i386/pad-9.c: Likewise.
5729 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5730 * gcc.target/i386/pic-1.c: Likewise.
5731 * gcc.target/i386/pr12092-1.c: Likewise.
5732 * gcc.target/i386/pr12329.c: Likewise.
5733 * gcc.target/i386/pr21518.c: Likewise.
5734 * gcc.target/i386/pr22362.c: Likewise.
5735 * gcc.target/i386/pr22585.c: Likewise.
5736 * gcc.target/i386/pr23098.c: Likewise.
5737 * gcc.target/i386/pr25196.c: Likewise.
5738 * gcc.target/i386/pr25293.c: Likewise.
5739 * gcc.target/i386/pr25654.c: Likewise.
5740 * gcc.target/i386/pr26449.c: Likewise.
5741 * gcc.target/i386/pr26778.c: Likewise.
5742 * gcc.target/i386/pr26826.c: Likewise.
5743 * gcc.target/i386/pr27266.c: Likewise.
5744 * gcc.target/i386/pr29978.c: Likewise.
5745 * gcc.target/i386/pr30505.c: Likewise.
5746 * gcc.target/i386/pr30961-1.c: Likewise.
5747 * gcc.target/i386/pr31628.c: Likewise.
5748 * gcc.target/i386/pr32000-2.c: Likewise.
5749 * gcc.target/i386/pr32661-1.c: Likewise.
5750 * gcc.target/i386/pr32708-2.c: Likewise.
5751 * gcc.target/i386/pr32708-3.c: Likewise.
5752 * gcc.target/i386/pr34256.c: Likewise.
5753 * gcc.target/i386/pr34312.c: Likewise.
5754 * gcc.target/i386/pr34522.c: Likewise.
5755 * gcc.target/i386/pr35160.c: Likewise.
5756 * gcc.target/i386/pr35281.c: Likewise.
5757 * gcc.target/i386/pr36246.c: Likewise.
5758 * gcc.target/i386/pr36786.c: Likewise.
5759 * gcc.target/i386/pr37275.c: Likewise.
5760 * gcc.target/i386/pr37843-3.c: Likewise.
5761 * gcc.target/i386/pr37843-4.c: Likewise.
5762 * gcc.target/i386/pr39082-1.c: Likewise.
5763 * gcc.target/i386/pr39431.c: Likewise.
5764 * gcc.target/i386/pr39496.c: Likewise.
5765 * gcc.target/i386/pr39543-2.c: Likewise.
5766 * gcc.target/i386/pr39911.c: Likewise.
5767 * gcc.target/i386/pr40718.c: Likewise.
5768 * gcc.target/i386/pr40906-1.c: Likewise.
5769 * gcc.target/i386/pr40906-2.c: Likewise.
5770 * gcc.target/i386/pr40906-3.c: Likewise.
5771 * gcc.target/i386/pr40934.c: Likewise.
5772 * gcc.target/i386/pr41900.c: Likewise.
5773 * gcc.target/i386/pr42589.c: Likewise.
5774 * gcc.target/i386/pr43662.c: Likewise.
5775 * gcc.target/i386/pr43671.c: Likewise.
5776 * gcc.target/i386/pr43766.c: Likewise.
5777 * gcc.target/i386/pr43869.c: Likewise.
5778 * gcc.target/i386/pr44942.c: Likewise.
5779 * gcc.target/i386/pr44948-2a.c: Likewise.
5780 * gcc.target/i386/pr45234.c: Likewise.
5781 * gcc.target/i386/pr45336-2.c: Likewise.
5782 * gcc.target/i386/pr45336-4.c: Likewise.
5783 * gcc.target/i386/pr45852.c: Likewise.
5784 * gcc.target/i386/pr46470.c: Likewise.
5785 * gcc.target/i386/pr48037-1.c: Likewise.
5786 * gcc.target/i386/pr48389.c: Likewise.
5787 * gcc.target/i386/pr49095.c: Likewise.
5788 * gcc.target/i386/pr9771-1.c: Likewise.
5789 * gcc.target/i386/rdfsbase-1.c: Likewise.
5790 * gcc.target/i386/rdfsbase-2.c: Likewise.
5791 * gcc.target/i386/rdgsbase-1.c: Likewise.
5792 * gcc.target/i386/rdgsbase-2.c: Likewise.
5793 * gcc.target/i386/rdrand-3.c: Likewise.
5794 * gcc.target/i386/regparm-stdcall.c: Likewise.
5795 * gcc.target/i386/regparm.c: Likewise.
5796 * gcc.target/i386/reload-1.c: Likewise.
5797 * gcc.target/i386/rotate-2.c: Likewise.
5798 * gcc.target/i386/sibcall-5.c: Likewise.
5799 * gcc.target/i386/signbit-1.c: Likewise.
5800 * gcc.target/i386/signbit-2.c: Likewise.
5801 * gcc.target/i386/signbit-3.c: Likewise.
5802 * gcc.target/i386/sse-5.c: Likewise.
5803 * gcc.target/i386/sse-8.c: Likewise.
5804 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5805 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5806 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5807 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5808 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5809 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5810 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5811 * gcc.target/i386/sse2-movq-2.c: Likewise.
5812 * gcc.target/i386/sse2-movq-3.c: Likewise.
5813 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5814 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5815 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5816 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5817 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5818 * gcc.target/i386/ssefn-1.c: Likewise.
5819 * gcc.target/i386/ssefn-2.c: Likewise.
5820 * gcc.target/i386/sseregparm-1.c: Likewise.
5821 * gcc.target/i386/sseregparm-2.c: Likewise.
5822 * gcc.target/i386/sseregparm-3.c: Likewise.
5823 * gcc.target/i386/sseregparm-4.c: Likewise.
5824 * gcc.target/i386/sseregparm-5.c: Likewise.
5825 * gcc.target/i386/sseregparm-6.c: Likewise.
5826 * gcc.target/i386/sseregparm-7.c: Likewise.
5827 * gcc.target/i386/sseregparm-8.c: Likewise.
5828 * gcc.target/i386/stack-realign.c: Likewise.
5829 * gcc.target/i386/stack-usage-realign.c: Likewise.
5830 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5831 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5832 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5833 * gcc.target/i386/stackalign/return-1.c: Likewise.
5834 * gcc.target/i386/stackalign/return-2.c: Likewise.
5835 * gcc.target/i386/stackalign/return-3.c: Likewise.
5836 * gcc.target/i386/tailcall-1.c: Likewise.
5837 * gcc.target/i386/tbm-2.c: Likewise.
5838 * gcc.target/i386/udivmod-7.c: Likewise.
5839 * gcc.target/i386/udivmod-8.c: Likewise.
5840 * gcc.target/i386/unroll-1.c: Likewise.
5841 * gcc.target/i386/vararg-1.c: Likewise.
5842 * gcc.target/i386/vararg-2.c: Likewise.
5843 * gcc.target/i386/vect8-ret.c: Likewise.
5844 * gcc.target/i386/vectorize5.c: Likewise.
5845 * gcc.target/i386/wmul-1.c: Likewise.
5846 * gcc.target/i386/wmul-2.c: Likewise.
5847 * gcc.target/i386/wrfsbase-1.c: Likewise.
5848 * gcc.target/i386/wrfsbase-2.c: Likewise.
5849 * gcc.target/i386/wrgsbase-1.c: Likewise.
5850 * gcc.target/i386/wrgsbase-2.c: Likewise.
5851 * gcc.target/i386/xop-pcmov.c: Likewise.
5852 * gcc.target/i386/xop-pcmov2.c: Likewise.
5853 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5854 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5855 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5856 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5857 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5858 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5859 * gcc.target/i386/zee.c: Likewise.
5860 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5861 * gfortran.dg/compiler-directive_2.f: Likewise.
5862 * gfortran.dg/g77/20010216-1.f: Likewise.
5863 * gfortran.dg/gomp/pr39152.f90: Likewise.
5864 * gfortran.dg/pr33794.f90: Likewise.
5865
5866 2011-07-09 Jason Merrill <jason@redhat.com>
5867
5868 * g++.dg/cpp0x/regress/regress5.C: New.
5869
5870 2011-07-08 Jason Merrill <jason@redhat.com>
5871
5872 PR c++/45437
5873 * g++.dg/expr/compound-asn1.C: New.
5874 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5875
5876 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5877
5878 PR target/49621
5879 * gcc.target/powerpc/altivec-34.c: New test.
5880
5881 2011-07-08 Jason Merrill <jason@redhat.com>
5882
5883 PR c++/45603
5884 * g++.dg/abi/guard3.C: New.
5885
5886 2011-07-08 Julian Brown <julian@codesourcery.com>
5887
5888 * lib/target-supports.exp
5889 (check_effective_target_arm_little_endian): New.
5890 (check_effective_target_vect_pack_trunc): Use above.
5891 (check_effective_target_vect_unpack): Likewise.
5892 (check_effective_target_vect_element_align): Test
5893 check_effective_target_arm_vect_no_misalign for ARM.
5894
5895 2011-07-08 Jason Merrill <jason@redhat.com>
5896
5897 PR c++/49673
5898 * g++.dg/cpp0x/constexpr-rom.C: New.
5899
5900 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5901
5902 PR middle-end/49519
5903 * g++.dg/torture/pr49519.C: New test.
5904
5905 2011-07-08 Martin Jambor <mjambor@suse.cz>
5906
5907 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5908
5909 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5910
5911 PR testsuite/48727
5912 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5913
5914 2011-07-08 Richard Guenther <rguenther@suse.de>
5915
5916 PR tree-optimization/49662
5917 * gcc.dg/graphite/interchange-14.c: XFAIL.
5918 * gcc.dg/graphite/interchange-15.c: Likewise.
5919 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5920
5921 2011-07-06 Jason Merrill <jason@redhat.com>
5922
5923 PR c++/49663
5924 * g++.dg/cpp0x/regress/regress4.C: New.
5925
5926 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5927
5928 PR fortran/49648
5929 * gfortran.dg/result_in_spec_4.f90: New test.
5930
5931 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5932
5933 * gcc.target/sparc/cas64.c: New test.
5934
5935 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5936
5937 PR c/49644
5938 * g++.dg/torture/pr49644.C: New test.
5939
5940 PR c/49644
5941 * gcc.c-torture/execute/pr49644.c: New test.
5942
5943 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5944
5945 * lib/target-supports.exp (check_effective_target_ia32): New.
5946 (check_effective_target_x32): Likewise.
5947 (check_effective_target_vect_cmdline_needed): Also check x32.
5948
5949 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5950
5951 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5952 dg-prune-output.
5953 * gcc.target/arm/pr42235.c: Likewise.
5954 * gcc.target/arm/pr42495.c: Likewise.
5955 * gcc.target/arm/pr42574.c: Likewise.
5956 * gcc.target/arm/thumb-branch1.c: Likewise.
5957
5958 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5959 unneeded prune of possible warning.
5960 * gcc.target/arm/pr40956.c: Likewise.
5961 * gcc.target/arm/pr42505.c: Likewise.
5962
5963 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5964 * gcc.c-torture/compile/pr46883.c: Likewise.
5965 * gcc.c-torture/compile/pr46934.c: Likewise.
5966
5967 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5968 for move to ../../gcc.c-torture/compile.
5969 * gcc.target/arm/pr46883.c: Likewise.
5970 * gcc.target/arm/pr46934.c: Likewise.
5971
5972 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5973 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5974 * gcc.target/arm/wmul-1.c: Likewise.
5975 * gcc.target/arm/wmul-2.c: Likewise.
5976 * gcc.target/arm/wmul-3.c: Likewise.
5977 * gcc.target/arm/wmul-4.c: Likewise.
5978 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5979 add tab after scan target.
5980 * gcc.target/arm/smlaltt-1.c: Likewise.
5981 * gcc.target/arm/smlatb-1.c: Likewise.
5982 * gcc.target/arm/smlatt-1.c: Likewise.
5983
5984 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5985
5986 PR debug/49522
5987 * gcc.dg/debug/pr49522.c: New test.
5988
5989 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5990
5991 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5992 * gcc.dg/pr46212.c: Run only if target int32plus.
5993 * gcc.dg/torture/pr48146.c: Ditto.
5994 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5995 * c-c++-common/pr44832.c: Ditto.
5996 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5997 * gcc.dg/pr31490.c: Ditto.
5998 * gcc.dg/torture/builtin-math-7.c: Run only if target
5999 large_double.
6000 * gcc.dg/torture/pr45764.c: Skip for AVR.
6001 * gcc.dg/pr47893.c: Ditto.
6002
6003 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6004
6005 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
6006 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
6007 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
6008 add tab to scan target.
6009
6010 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
6011
6012 * gcc.target/arm/neon-modes-3.c: New test.
6013
6014 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
6015
6016 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6017 -fno-loop-interchange -ffast-math.
6018
6019 2011-07-07 Richard Guenther <rguenther@suse.de>
6020
6021 * gcc.dg/ftrapv-3.c: New testcase.
6022
6023 2011-07-07 Richard Guenther <rguenther@suse.de>
6024
6025 * gcc.dg/tree-ssa/vrp58.c: New testcase.
6026 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6027
6028 2011-07-07 Kai Tietz <ktietz@redhat.com>
6029
6030 * gcc.dg/binop-notxor1.c: New test.
6031 * gcc.dg/binop-notand4a.c: New test.
6032 * gcc.dg/binop-notxor2.c: New test.
6033 * gcc.dg/binop-notand3a.c: New test.
6034 * gcc.dg/binop-notand2a.c: New test.
6035 * gcc.dg/binop-notand6a.c: New test.
6036 * gcc.dg/binop-notor1.c: New test.
6037 * gcc.dg/binop-notand1a.c: New test.
6038 * gcc.dg/binop-notand5a.c: New test.
6039 * gcc.dg/binop-notor2.c: New test.
6040
6041 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6042
6043 PR middle-end/49640
6044 * gcc.dg/gomp/pr49640.c: New test.
6045
6046 2011-07-07 Richard Guenther <rguenther@suse.de>
6047
6048 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6049
6050 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6051
6052 PR target/39150
6053 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6054
6055 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6056
6057 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6058 * gcc.target/powerpc/no-r11-2.c: Ditto.
6059 * gcc.target/powerpc/no-r11-3.c: Ditto.
6060
6061 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6062
6063 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6064 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6065
6066 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6067
6068 * lib/target-supports.exp (check_profiling_available): Disable
6069 profiling with -fprofile-generate for target avr.
6070
6071 2011-07-06 Richard Guenther <rguenther@suse.de>
6072
6073 PR tree-optimization/49645
6074 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6075
6076 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6077
6078 PR middle-end/47383
6079 * gcc.dg/pr47383.c: New.
6080
6081 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6082
6083 PR tree-optimization/49647
6084 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6085
6086 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6087
6088 PR testsuite/49542
6089 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6090 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6091
6092 2011-07-05 Jason Merrill <jason@redhat.com>
6093
6094 PR c++/48157
6095 * g++.dg/template/template-id-4.C: New.
6096
6097 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6098
6099 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6100 * gcc.dg/pr43402.c: Ditto.
6101
6102 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6103
6104 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6105
6106 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6107
6108 * gcc.target/powerpc/ppc-switch-1.c: New test for
6109 --param case-values-threshold.
6110 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6111
6112 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6113
6114 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6115
6116 2011-07-05 Jason Merrill <jason@redhat.com>
6117
6118 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6119
6120 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6121
6122 PR tree-optimization/47654
6123 * gcc.dg/graphite/block-pr47654.c: New.
6124
6125 2011-07-05 Jason Merrill <jason@redhat.com>
6126
6127 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6128
6129 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6130
6131 PR tree-optimization/49580
6132 * gcc.dg/autopar/pr49580.c: New test.
6133
6134 2011-07-05 Richard Guenther <rguenther@suse.de>
6135
6136 PR tree-optimization/49518
6137 PR tree-optimization/49628
6138 * g++.dg/torture/pr49628.C: New testcase.
6139 * gcc.dg/torture/pr49518.c: Likewise.
6140
6141 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6142
6143 * ada/acats/run_acats (which): Extract last field from type -p,
6144 type output only if command succeeded.
6145
6146 2011-07-04 Jason Merrill <jason@redhat.com>
6147
6148 * g++.dg/abi/mangle48.C: New.
6149
6150 * g++.dg/cpp0x/diag1.C: New.
6151
6152 * g++.dg/diagnostic/aka1.C: New.
6153
6154 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6155
6156 PR rtl-optimization/49619
6157 * gcc.dg/pr49619.c: New test.
6158
6159 PR rtl-optimization/49472
6160 * gfortran.dg/pr49472.f90: New test.
6161
6162 PR debug/49602
6163 * gcc.dg/pr49602.c: New test.
6164
6165 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6166
6167 PR target/34734
6168 PR target/44643
6169 * gcc.target/avr/avr.exp: Run over cpp files, too.
6170 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6171 * gcc.target/avr/progmem.h: New file.
6172 * gcc.target/avr/exit-abort.h: New file.
6173 * gcc.target/avr/progmem-error-1.c: New file.
6174 * gcc.target/avr/progmem-error-1.cpp: New file.
6175 * gcc.target/avr/progmem-warning-1.c: New file.
6176 * gcc.target/avr/torture/progmem-1.c: New file.
6177 * gcc.target/avr/torture/progmem-1.cpp: New file.
6178
6179 2011-07-04 Richard Guenther <rguenther@suse.de>
6180
6181 PR tree-optimization/49615
6182 * g++.dg/torture/pr49615.C: New testcase.
6183
6184 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6185
6186 PR tree-optimization/49610
6187 * gcc.dg/vect/pr49610.c: New test.
6188
6189 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6190
6191 * gnat.dg/specs/debug1.ads: New test.
6192
6193 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6194
6195 PR fortran/49562
6196 * gfortran.dg/typebound_proc_23.f90: New.
6197
6198 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6199
6200 PR c++/49605
6201 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6202
6203 2011-07-01 Jason Merrill <jason@redhat.com>
6204
6205 PR c++/48261
6206 * g++.dg/template/template-id-3.C: New.
6207
6208 PR c++/48593
6209 * g++.dg/template/qualified-id4.C: New.
6210
6211 PR c++/48883
6212 * g++.dg/template/explicit-args4.C: New.
6213
6214 PR c++/49085
6215 * g++.dg/template/offsetof2.C: New.
6216
6217 2011-07-01 Kai Tietz <ktietz@redhat.com>
6218
6219 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6220
6221 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6222
6223 PR libmudflap/49549
6224 * lib/target-supports.exp (check_effective_target_gld): New proc.
6225
6226 2011-07-01 Richard Guenther <rguenther@suse.de>
6227
6228 PR tree-optimization/49603
6229 * gcc.dg/torture/pr49603.c: New testcase.
6230
6231 2011-06-30 Jason Merrill <jason@redhat.com>
6232
6233 PR c++/49387
6234 * g++.dg/rtti/template1.C: New.
6235
6236 PR c++/49569
6237 * g++.dg/cpp0x/regress/ctor1.C: New.
6238
6239 PR c++/49355
6240 * g++.dg/cpp0x/initlist54.C: New.
6241
6242 2011-06-30 Martin Jambor <mjambor@suse.cz>
6243
6244 * gcc.dg/tree-ssa/sra-12.c: New test.
6245
6246 2011-06-29 Jason Merrill <jason@redhat.com>
6247
6248 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6249
6250 2011-06-30 Richard Guenther <rguenther@suse.de>
6251
6252 PR tree-optimization/46787
6253 * gcc.dg/vect/vect-121.c: New testcase.
6254
6255 2011-06-30 Martin Jambor <mjambor@suse.cz>
6256
6257 PR tree-optimization/49094
6258 * gcc.dg/tree-ssa/pr49094.c: New test.
6259
6260 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6261
6262 PR fortran/49540
6263 * gfortran.dg/pr49540-1.f90: New test.
6264 * gfortran.dg/pr49540-2.f90: New test.
6265
6266 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6267
6268 PR ada/49511
6269 * ada/acats/run_acats (which): Use last field of type -p output.
6270
6271 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6272 Iain Sandoe <iains@gcc.gnu.org>
6273
6274 PR libobjc/36610
6275 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6276 Only skip on 64-bit *-*-darwin8* && !objc2.
6277
6278 2011-06-30 Richard Guenther <rguenther@suse.de>
6279
6280 PR tree-optimization/38752
6281 * gcc.c-torture/compile/pr38752.c: New testcase.
6282
6283 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6284
6285 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6286 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6287
6288 2011-06-29 Jason Merrill <jason@redhat.com>
6289
6290 PR c++/49216
6291 * g++.dg/cpp0x/initlist53.C: Use placement new.
6292 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6293 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6294
6295 PR c++/49003
6296 * g++.dg/cpp0x/trailing6.C: New.
6297 * g++.dg/cpp0x/pr45908.C: No error.
6298
6299 PR c++/49272
6300 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6301
6302 PR c++/49520
6303 * g++.dg/cpp0x/constexpr-using2.C: New.
6304
6305 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6306
6307 PR c++/45923
6308 * g++.dg/cpp0x/constexpr-diag3.C: New.
6309 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6310 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6311 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6312 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6313
6314 2011-06-29 Jason Merrill <jason@redhat.com>
6315
6316 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6317
6318 2011-06-29 Richard Guenther <rguenther@suse.de>
6319
6320 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6321
6322 2011-06-29 Jason Merrill <jason@redhat.com>
6323
6324 * g++.dg/cpp0x/initlist-value2.C: New.
6325
6326 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6327 * g++.dg/cpp0x/initlist-value.C: New.
6328
6329 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6330
6331 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6332
6333 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6334
6335 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6336 * gcc.dg/inline_2.c: Likewise.
6337 * gcc.dg/unroll_1.c: Likewise.
6338
6339 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6340
6341 PR debug/49567
6342 * gcc.target/i386/pr49567.c: New test.
6343
6344 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
6345
6346 * gnat.dg/opt17.ad[sb]: New test.
6347
6348 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6349 Tom de Vries <tom@codesourcery.com>
6350
6351 * lib/target-supports.exp (check_effective_target_arm_nothumb)
6352 (check_effective_target_arm_thumb2): New effective targets.
6353 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6354 properly. Clean up temporary files.
6355 * gcc.target/arm/ivopts-2.c: Likewise.
6356 * gcc.target/arm/ivopts-3.c: Likewise.
6357 * gcc.target/arm/ivopts-4.c: Likewise.
6358 * gcc.target/arm/ivopts-5.c: Likewise.
6359 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6360
6361 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6362
6363 PR fortran/49479
6364 * gfortran.dg/reshape_zerosize_3.f90: New test.
6365
6366 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6367
6368 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6369 * gcc.target/arm/vfp-ldmias.c: Likewise.
6370 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6371 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6372 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6373 * gcc.target/arm/vfp-stmias.c: Likewise.
6374 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6375 * gcc.target/arm/vfp-stmiad.c: Likewise.
6376
6377 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6378
6379 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6380 dg-prune-output.
6381 * gcc.target/arm/pr45701-2.c: Ditto.
6382
6383 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6384
6385 PR fortran/49466
6386 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6387 * gfortran.dg/extends_14.f03: Modified.
6388
6389 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6390
6391 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6392 early if the test is already being skipped.
6393
6394 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6395 scan-assembler-dem-not): For missing file, report unresolved with
6396 same message as for pass/fail, with reason reported in log file.
6397
6398 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6399 from add_options_for_arm_neon_fp16.
6400 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6401 check_effective_target_arm_neon_fp16_ok_nocache.
6402 Check -mfpu and -mfloat-abi options from current multilib.
6403 Do not require neon support.
6404 (check_effective_target_arm_fp16_ok): Renamed from
6405 check_effecitve_target_arm_neon_fp16_ok.
6406 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6407 arm_neon_fp16_ok and arm_fp16.
6408 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6409 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6410 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6411 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6412
6413 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6414
6415 * gcc.dg/builtin-assume-aligned-1.c: New test.
6416 * gcc.dg/builtin-assume-aligned-2.c: New test.
6417 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6418
6419 PR debug/49544
6420 * gcc.dg/pr49544.c: New test.
6421
6422 2011-06-27 Richard Guenther <rguenther@suse.de>
6423
6424 PR tree-optimization/49394
6425 * g++.dg/torture/pr49394.C: New testcase.
6426
6427 2011-06-27 Kai Tietz <ktietz@redhat.com>
6428
6429 * gcc.dg/optimize-bswapdi-2.c: New test.
6430
6431 2011-06-27 Michael Hope <michael.hope@linaro.org>
6432 Richard Sandiford <richard.sandiford@linaro.org>
6433
6434 PR tree-optimization/49169
6435 * gcc.dg/torture/pr49169.c: New test.
6436
6437 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6438
6439 PR testsuite/49529
6440 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6441
6442 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6443 hppa*-*-hpux*.
6444
6445 2011-06-26 Jason Merrill <jason@redhat.com>
6446
6447 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6448
6449 PR c++/49528
6450 * g++.dg/init/ref19.C: New.
6451 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6452
6453 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6454
6455 PR tree-optimization/48377
6456 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6457 non_strict_align.
6458
6459 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6460
6461 PR middle-end/49191
6462 * lib/target-supports.exp (check_effective_target_non_strict_align):
6463 New.
6464 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6465
6466 2011-06-24 Martin Jambor <mjambor@suse.cz>
6467
6468 PR tree-optimizations/49516
6469 * g++.dg/tree-ssa/pr49516.C: New test.
6470
6471 2011-06-23 Jason Merrill <jason@redhat.com>
6472
6473 PR c++/35255
6474 * g++.dg/template/partial10.C: New.
6475 * g++.dg/template/partial11.C: New.
6476
6477 2011-06-23 Jeff Law <law@redhat.com>
6478
6479 PR middle-end/48770
6480 * gcc.dg/pr48770.c: New test.
6481
6482 2011-06-23 Jan Hubicka <jh@suse.cz>
6483
6484 PR middle-end/49373
6485 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6486
6487 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6488
6489 PR testsuite/49512
6490 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6491 instead of -fdump-tree-optimized.
6492
6493 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6494
6495 PR c++/44625
6496 * g++.dg/template/crash107.C: New.
6497 * g++.dg/template/error17.C: Adjust.
6498
6499 2011-06-23 Jason Merrill <jason@redhat.com>
6500
6501 PR c++/49507
6502 * g++.dg/cpp0x/defaulted30.C: New.
6503
6504 PR c++/49440
6505 * g++.dg/rtti/anon-ns1.C: New.
6506
6507 PR c++/49395
6508 * g++.dg/init/ref18.C: New.
6509
6510 PR c++/36435
6511 * g++.dg/template/partial9.C: New.
6512
6513 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6514
6515 PR middle-end/49373
6516 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6517
6518 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6519
6520 PR debug/49496
6521 * gcc.dg/pr49496.c: New test.
6522
6523 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6524
6525 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6526 is not xscale.
6527
6528 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6529
6530 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6531 * gcc.target/arm/pr42879.c: Likewise.
6532 * gcc.target/arm/pr45701-3.c: Likewise.
6533
6534 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6535 * gcc.target/arm/pr40482.c: Likewise.
6536 * gcc.target/arm/stack-corruption.c: Likewise.
6537
6538 2011-06-22 Richard Guenther <rguenther@suse.de>
6539
6540 PR tree-optimization/49493
6541 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6542
6543 2011-06-22 Jason Merrill <jason@redhat.com>
6544
6545 PR c++/49260
6546 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6547
6548 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6549 Dmitry Melnik <dm@ispras.ru>
6550
6551 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6552 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6553 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6554
6555 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6556
6557 * gcc.target/arm/tlscall.c: New.
6558
6559 2011-06-21 Jason Merrill <jason@redhat.com>
6560
6561 PR c++/49172
6562 * g++.dg/cpp0x/constexpr-ref1.C: New.
6563 * g++.dg/cpp0x/constexpr-ref2.C: New.
6564 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6565
6566 PR c++/49482
6567 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6568
6569 PR c++/49418
6570 * g++.dg/template/param3.C: New.
6571
6572 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6573
6574 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6575 my_clrsb test functions.
6576 (main): Test clrsb.
6577 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6578 test_sll, test_ull): Add clrsb tests.
6579 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6580 clrsbll.
6581
6582 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6583
6584 PR fortran/49112
6585 * gfortran.dg/class_44.f03: New.
6586
6587 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6588
6589 PR tree-optimization/49478
6590 * gcc.dg/vect/pr49478.c
6591
6592 2011-06-21 Richard Guenther <rguenther@suse.de>
6593
6594 PR tree-optimization/49483
6595 * gcc.dg/vect/vect-120.c: New testcase.
6596
6597 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6598
6599 PR testsuite/49443
6600 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6601 * gcc.dg/vect/vect-peel-4.c: Likewise.
6602
6603 2011-06-22 Christian Bruel <christian.bruel@st.com>
6604
6605 PR middle-end/49139
6606 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6607 * gcc.dg/always_inline2.c: Likewise.
6608 * gcc.dg/always_inline3.c: Likewise.
6609 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6610 * gcc.dg/inline_1.c: Likewise.
6611 * gcc.dg/inline_2.c: Likewise.
6612 * gcc.dg/inline_3.c: Likewise.
6613 * gcc.dg/inline_4.c: Likewise.
6614 * gcc.dg/20051201-1.c: Likewise.
6615 * gcc.dg/pr40087.c: Likewise.
6616 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6617 * gcc.dg/inline-22.c: Likewise.
6618 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6619 * gcc.dg/lto/20090218-1_1.c: Likewise.
6620 * g++.dg/ipa/devirt-7.C: Likewise.
6621 * gcc.dg/uninit-pred-5_a.c: Likewise.
6622 * gcc.dg/uninit-pred-5_b.c: Likewise.
6623 * gcc.dg/fail_always_inline.c: New.
6624
6625 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6626
6627 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6628 into 6 jobs instead of 3.
6629
6630 2011-06-20 Jason Merrill <jason@redhat.com>
6631
6632 PR c++/49216
6633 * g++.dg/cpp0x/initlist53.C: New.
6634
6635 2011-06-20 Tobias Burnus <burnus@net-b.de>
6636
6637 PR fortran/18918
6638 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6639 * gfortran.dg/coarray_lock_3.f90: New.
6640 * gfortran.dg/coarray/lock_1.f90: New.
6641
6642 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6643
6644 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6645 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6646 unresolved and report the reason to the log file.
6647
6648 * lib/scanasm.exp (object-size): Move argument processing earlier
6649 to report errors before verifying that the file exists. Report
6650 problems detected at runtime as unresolved instead of error and
6651 report their reasons to the log file.
6652
6653 2011-06-20 Jason Merrill <jason@redhat.com>
6654
6655 PR c++/47080
6656 * g++.dg/cpp0x/explicit6.C: New.
6657
6658 PR c++/47635
6659 * g++.dg/cpp0x/enum20.C: New.
6660
6661 PR c++/48138
6662 * g++.dg/ext/attr-aligned01.C: New.
6663
6664 PR c++/49205
6665 * g++.dg/cpp0x/variadic-default.C: New.
6666
6667 PR c++/43321
6668 * g++.dg/cpp0x/auto26.C: New.
6669
6670 PR c++/43831
6671 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6672
6673 2011-06-20 Kai Tietz <ktietz@redhat.com>
6674
6675 * gcc.dg/binop-notand1.c: New test.
6676 * gcc.dg/binop-notand2.c: New test.
6677 * gcc.dg/binop-notand3.c: New test.
6678 * gcc.dg/binop-notand4.c: New test.
6679 * gcc.dg/binop-notand5.c: New test.
6680 * gcc.dg/binop-notand6.c: New test.
6681
6682 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6683
6684 PR testsuite/49432
6685 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6686
6687 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6688
6689 PR fortran/49400
6690 * gfortran.dg/proc_ptr_31.f90: New.
6691
6692 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6693
6694 * gnat.dg/volatile6.adb: New test.
6695 * gnat.dg/volatile7.adb: Likewise.
6696 * gnat.dg/volatile8.adb: Likewise.
6697 * gnat.dg/volatile9.adb: Likewise.
6698
6699 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6700
6701 * gnat.dg/constant3.adb: New test.
6702
6703 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6704
6705 PR libfortran/49296
6706 * gfortran.dg/read_list_eof_1.f90: New test.
6707
6708 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6709
6710 PR target/49411
6711 * gcc.target/i386/testimm-1.c: New test.
6712 * gcc.target/i386/testimm-2.c: New test.
6713 * gcc.target/i386/testimm-3.c: New test.
6714 * gcc.target/i386/testimm-4.c: New test.
6715 * gcc.target/i386/testimm-5.c: New test.
6716 * gcc.target/i386/testimm-6.c: New test.
6717 * gcc.target/i386/testimm-7.c: New test.
6718 * gcc.target/i386/testimm-8.c: New test.
6719 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6720 * gcc.target/i386/xop-rotate1-int.c: New test.
6721 * gcc.target/i386/xop-rotate2-int.c: New test.
6722
6723 2011-06-17 Jason Merrill <jason@redhat.com>
6724
6725 * g++.dg/cpp0x/rv-func2.C: New.
6726
6727 * g++.dg/debug/dwarf2/lambda1.C: New.
6728 * g++.dg/warn/Wshadow-6.C: Adjust.
6729
6730 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6731
6732 PR fortran/48699
6733 * gfortran.dg/move_alloc_5.f90: New.
6734
6735 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6736
6737 PR rtl-optimization/48542
6738 * gcc.dg/torture/pr48542.c: New test.
6739
6740 2011-06-16 Jason Merrill <jason@redhat.com>
6741
6742 PR c++/44160
6743 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6744
6745 PR c++/45378
6746 * g++.dg/cpp0x/initlist52.C New.
6747
6748 PR c++/45399
6749 * c-c++-common/raw-string-12.c: New.
6750
6751 PR c++/49229
6752 * g++.dg/cpp0x/sfinae26.C: New.
6753
6754 PR c++/49251
6755 * g++.dg/cpp0x/variadic113.C: New.
6756
6757 PR c++/49420
6758 * g++.dg/cpp0x/variadic112.C: New.
6759
6760 2011-06-16 Jeff Law <law@redhat.com>
6761
6762 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6763 improved jump threading.
6764 * gcc.dg/builtin-object-size-2.c: Likewise.
6765 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6766
6767 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6768
6769 PR fortran/49074
6770 * gfortran.dg/typebound_assignment_3.f03: New.
6771
6772 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6773
6774 PR testsuite/48727
6775 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6776
6777 2011-06-16 Martin Jambor <mjambor@suse.cz>
6778
6779 PR tree-optimization/49343
6780 * gnat.dg/discr31.ad[sb]: New test.
6781
6782 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6783
6784 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6785
6786 2011-06-16 Tom de Vries <tom@codesourcery.com>
6787
6788 PR target/45098
6789 * gcc.target/arm/ivopts-3.c: Update test.
6790 * gcc.target/arm/ivopts-5.c: Same.
6791
6792 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6793
6794 Revert:
6795 2011-06-10 Wei Guozhi <carrot@google.com>
6796
6797 PR target/45335
6798 * gcc.target/arm/pr45335.c: New test.
6799 * gcc.target/arm/pr45335-2.c: New test.
6800 * gcc.target/arm/pr45335-3.c: New test.
6801 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6802 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6803 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6804
6805 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6806
6807 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6808
6809 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6810
6811 PR fortran/49417
6812 * gfortran.dg/class_43.f03: New.
6813
6814 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6815
6816 PR tree-optimization/49419
6817 * gcc.c-torture/execute/pr49419.c: New test.
6818
6819 2011-06-16 Revital Eres <revital.eres@linaro.org>
6820
6821 * gcc.dg/sms-9.c: New file.
6822
6823 2011-06-15 Easwaran Raman <eraman@google.com>
6824
6825 PR rtl-optimization/49414
6826 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6827
6828 2011-06-14 Jason Merrill <jason@redhat.com>
6829
6830 * g++.dg/cpp0x/noexcept13.C: New.
6831
6832 2011-06-14 Easwaran Raman <eraman@google.com>
6833
6834 PR rtl-optimization/44194
6835 * gcc.dg/pr44194-1.c: New test.
6836 * gcc.dg/pr44194-2.c: New test.
6837
6838 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6839
6840 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6841 switches.
6842 * gcc.target/arm/pr45701-2.c: Likewise.
6843 * gcc.target/arm/thumb-branch1.c: Likewise.
6844
6845 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6846
6847 PR testsuite/48727
6848 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6849
6850 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6851
6852 * gcc.target/arm/pr45701-1.c: Require thumb support.
6853 * gcc.target/arm/pr45701-2.c: Likewise.
6854 * gcc.target/arm/thumb-branch1.c: Likewise.
6855
6856 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6857 * gcc.target/arm/pr39839.c: Likewise.
6858 * gcc.target/arm/pr40657-2.c: Likewise.
6859 * gcc.target/arm/pr40956.c: Likewise.
6860 * gcc.target/arm/pr41679.c: Likewise.
6861 * gcc.target/arm/pr42235.c: Likewise.
6862 * gcc.target/arm/pr42495.c: Likewise.
6863 * gcc.target/arm/pr42505.c: Likewise.
6864 * gcc.target/arm/pr42574.c: Likewise.
6865 * gcc.target/arm/pr46883.c: Likewise.
6866 * gcc.target/arm/pr46934.c: Likewise.
6867 * gcc.target/arm/xor-and.c: Likewise.
6868
6869 2011-06-14 Jason Merrill <jason@redhat.com>
6870
6871 * g++.dg/other/error23.C: Adjust error message.
6872 * g++.dg/other/error32.C: Likewise.
6873
6874 PR c++/49389
6875 * g++.dg/cpp0x/rv-dotstar.C: New.
6876
6877 PR c++/49369
6878 * g++.dg/cpp0x/decltype30.C: New.
6879
6880 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6881
6882 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6883
6884 PR fortran/49103
6885 * gfortran.dg/pr49103.f90: New test.
6886
6887 2011-06-14 Tom de Vries <tom@codesourcery.com>
6888
6889 PR target/45098
6890 * gcc.target/arm/ivopts-3.c: New test.
6891 * gcc.target/arm/ivopts-4.c: New test.
6892 * gcc.target/arm/ivopts-5.c: New test.
6893
6894 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6895
6896 PR rtl-optimization/49390
6897 * gcc.c-torture/execute/pr49390.c: New test.
6898
6899 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6900
6901 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6902
6903 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6904
6905 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6906 * gcc.c-torture/execute/cmpsi-2.x: New file.
6907 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6908 * gcc.c-torture/execute/pr45262.x: New file.
6909 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6910 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6911 int32plus
6912 * gcc.c-torture/compile/pr49163.c: Ditto.
6913
6914 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6915
6916 * gcc.dg/vect/vect-16.c: Rename to...
6917 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6918 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6919 for double-word vectors.
6920 * gcc.dg/vect/vect-peel-4.c: Likewise.
6921 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6922 vect_element_align.
6923 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6924 -fno-fast-math.
6925
6926 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6927
6928 PR target/44618
6929 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6930
6931 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6932
6933 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6934
6935 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6936
6937 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6938
6939 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6940
6941 * gfortran.dg/trim_optimize_8.f90: New test case.
6942
6943 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6944 Ira Rosen <ira.rosen@linaro.org>
6945
6946 PR tree-optimization/49352
6947 * gcc.dg/vect/pr49352.c: New test.
6948
6949 2011-06-12 Tobias Burnus
6950
6951 PR fortran/49324
6952 * gfortran.dg/alloc_comp_assign_11.f90: New.
6953
6954 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6955
6956 * gfortran.dg/trim_optimize_7.f90: New test.
6957
6958 2011-06-10 Wei Guozhi <carrot@google.com>
6959
6960 PR target/45335
6961 * gcc.target/arm/pr45335.c: New test.
6962 * gcc.target/arm/pr45335-2.c: New test.
6963 * gcc.target/arm/pr45335-3.c: New test.
6964 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6965 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6966 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6967
6968 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6969
6970 PR c++/41769
6971 * g++.dg/parse/error39.C: New.
6972
6973 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6974
6975 * gcc.target/arm/20090811-1.c: Skip for incompatible
6976 options, do not override other options.
6977 * gcc.target/arm/combine-cmp-shift.c: Skip for
6978 incompatible options.
6979 * gcc.target/arm/pr45094.c: Likewise.
6980 * gcc.target/arm/scd42-1.c: Likewise.
6981 * gcc.target/arm/scd42-3.c: Likewise.
6982 * gcc.target/arm/thumb-ltu.c: Likewise.
6983
6984 * lib/target-supports.exp
6985 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6986 multilib flags use -mfpu with a value other than neon-fp16.
6987
6988 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6989
6990 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6991 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6992
6993 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6994
6995 * lib/target-supports.exp (check_effective_target_pie): New proc.
6996 * gcc.dg/pie-link.c: Use target pie.
6997
6998 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6999 Laurent Roug� <laurent.rouge@menta.fr>
7000
7001 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
7002 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
7003
7004 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
7005
7006 * gfortran.dg/coarray/sync_1.f90: New test for
7007 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
7008
7009 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
7010
7011 PR tree-optimization/49318
7012 * gcc.dg/vect/pr49318.c: New test.
7013
7014 2011-06-09 David Krauss <potswa@mac.com>
7015
7016 * g++.dg/template/arrow1.C: New.
7017
7018 2011-06-09 Jason Merrill <jason@redhat.com>
7019
7020 * lib/prune.exp: Prune "note"s.
7021 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7022
7023 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7024 * g++.dg/template/dependent-expr3.C: Likewise.
7025 * g++.dg/parse/template7.C: Likewise.
7026 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7027 * g++.old-deja/g++.jason/rfg10.C: Likewise.
7028 * g++.old-deja/g++.pt/friend38.C: Likewise.
7029 * g++.old-deja/g++.pt/crash32.C: Likewise.
7030 * g++.old-deja/g++.other/init4.C: Likewise.
7031 * g++.old-deja/g++.other/friend8.C: Likewise.
7032
7033 * g++.dg/ext/complex7.C: Adjust expected output.
7034 * g++.dg/diagnostic/method1.C: Likewise.
7035 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7036 * g++.dg/parse/crash33.C: Likewise.
7037 * g++.dg/other/warning1.C: Likewise.
7038 * g++.dg/init/pr29571.C: Likewise.
7039 * g++.dg/warn/overflow-warn-1.C: Likewise.
7040 * g++.dg/warn/overflow-warn-3.C: Likewise.
7041 * g++.dg/warn/overflow-warn-4.C: Likewise.
7042 * g++.old-deja/g++.oliva/template1.C: Likewise.
7043
7044 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7045 * g++.dg/parse/template7.C: Adjust.
7046
7047 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7048
7049 PR target/49307
7050 * gcc.dg/pr49307.c: New.
7051
7052 2011-06-09 Wei Guozhi <carrot@google.com>
7053
7054 PR target/46975
7055 * gcc.target/arm/pr46975.c: New testcase.
7056
7057 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7058
7059 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7060 (PMETH, arglist_t): Removed.
7061 (method_get_number_of_arguments): Removed.
7062 (method_get_nth_argument): Removed.
7063 (method_get_first_argument): Removed.
7064 (method_get_next_argument): Removed.
7065 (method_get_sizeof_arguments): Removed.
7066 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7067 (PMETH): Removed.
7068 (method_get_number_of_arguments): Removed.
7069 (method_get_nth_argument): Removed.
7070 (method_get_first_argument): Removed.
7071 (method_get_next_argument): Removed.
7072 (method_get_sizeof_arguments): Removed.
7073 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7074
7075 2011-06-09 David Li <davidxl@google.com>
7076
7077 * gcc.dg/dump-pass.c: New test.
7078
7079 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7080
7081 PR c++/29003
7082 * g++.dg/parse/error38.C: New.
7083
7084 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7085
7086 PR middle-end/49308
7087 * gfortran.dg/pr49308.f90: New test.
7088
7089 2011-06-08 Jason Merrill <jason@redhat.com>
7090
7091 * g++.dg/cpp0x/noexcept11.C: New.
7092 * g++.dg/cpp0x/noexcept12.C: New.
7093 * g++.dg/cpp0x/sfinae11.C: Adjust.
7094
7095 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7096
7097 PR testsuite/49323
7098 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7099 to dg-options, match also DW_AT_linkage_name.
7100
7101 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7102
7103 PR middle-end/21953
7104 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7105 -fno-common on alpha*-dec-osf*.
7106 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7107
7108 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7109
7110 PR rtl-optimization/49303
7111 * gcc.target/ia64/pr49303.c: New test.
7112
7113 2011-06-08 Tobias Burnus <burnus@net-b.de>
7114
7115 PR fortran/18918
7116 * gfortran.dg/coarray_lock_1.f90: New.
7117 * gfortran.dg/coarray_lock_2.f90: New.
7118
7119 2011-06-07 Jason Merrill <jason@redhat.com>
7120
7121 * lib/prune.exp: Look for "required" rather than "instantiated".
7122 * g++.dg/abi/mangle11.C: Likewise.
7123 * g++.dg/abi/mangle12.C: Likewise.
7124 * g++.dg/abi/mangle17.C: Likewise.
7125 * g++.dg/abi/mangle20-2.C: Likewise.
7126 * g++.dg/abi/pragma-pack1.C: Likewise.
7127 * g++.dg/cpp0x/decltype26.C: Likewise.
7128 * g++.dg/cpp0x/decltype28.C: Likewise.
7129 * g++.dg/cpp0x/decltype29.C: Likewise.
7130 * g++.dg/cpp0x/enum11.C: Likewise.
7131 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7132 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7133 * g++.dg/cpp0x/pr47416.C: Likewise.
7134 * g++.dg/ext/case-range2.C: Likewise.
7135 * g++.dg/ext/case-range3.C: Likewise.
7136 * g++.dg/gomp/for-19.C: Likewise.
7137 * g++.dg/gomp/pr37533.C: Likewise.
7138 * g++.dg/gomp/pr38639.C: Likewise.
7139 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7140 * g++.dg/inherit/base3.C: Likewise.
7141 * g++.dg/inherit/using6.C: Likewise.
7142 * g++.dg/init/placement4.C: Likewise.
7143 * g++.dg/init/reference3.C: Likewise.
7144 * g++.dg/lookup/scoped6.C: Likewise.
7145 * g++.dg/lookup/using7.C: Likewise.
7146 * g++.dg/other/abstract1.C: Likewise.
7147 * g++.dg/other/error10.C: Likewise.
7148 * g++.dg/other/error5.C: Likewise.
7149 * g++.dg/other/field1.C: Likewise.
7150 * g++.dg/other/offsetof5.C: Likewise.
7151 * g++.dg/parse/bitfield2.C: Likewise.
7152 * g++.dg/parse/constant4.C: Likewise.
7153 * g++.dg/parse/crash20.C: Likewise.
7154 * g++.dg/parse/invalid-op1.C: Likewise.
7155 * g++.dg/parse/non-dependent2.C: Likewise.
7156 * g++.dg/parse/template18.C: Likewise.
7157 * g++.dg/tc1/dr152.C: Likewise.
7158 * g++.dg/tc1/dr166.C: Likewise.
7159 * g++.dg/tc1/dr176.C: Likewise.
7160 * g++.dg/tc1/dr213.C: Likewise.
7161 * g++.dg/template/access11.C: Likewise.
7162 * g++.dg/template/access2.C: Likewise.
7163 * g++.dg/template/access3.C: Likewise.
7164 * g++.dg/template/access7.C: Likewise.
7165 * g++.dg/template/arg7.C: Likewise.
7166 * g++.dg/template/cond2.C: Likewise.
7167 * g++.dg/template/crash13.C: Likewise.
7168 * g++.dg/template/crash40.C: Likewise.
7169 * g++.dg/template/crash7.C: Likewise.
7170 * g++.dg/template/crash84.C: Likewise.
7171 * g++.dg/template/ctor5.C: Likewise.
7172 * g++.dg/template/defarg13.C: Likewise.
7173 * g++.dg/template/defarg14.C: Likewise.
7174 * g++.dg/template/dtor7.C: Likewise.
7175 * g++.dg/template/eh2.C: Likewise.
7176 * g++.dg/template/error2.C: Likewise.
7177 * g++.dg/template/error43.C: Likewise.
7178 * g++.dg/template/friend32.C: Likewise.
7179 * g++.dg/template/injected1.C: Likewise.
7180 * g++.dg/template/instantiate1.C: Likewise.
7181 * g++.dg/template/instantiate3.C: Likewise.
7182 * g++.dg/template/instantiate5.C: Likewise.
7183 * g++.dg/template/instantiate7.C: Likewise.
7184 * g++.dg/template/local6.C: Likewise.
7185 * g++.dg/template/lookup2.C: Likewise.
7186 * g++.dg/template/member5.C: Likewise.
7187 * g++.dg/template/memfriend15.C: Likewise.
7188 * g++.dg/template/memfriend16.C: Likewise.
7189 * g++.dg/template/memfriend17.C: Likewise.
7190 * g++.dg/template/memfriend7.C: Likewise.
7191 * g++.dg/template/meminit1.C: Likewise.
7192 * g++.dg/template/nested3.C: Likewise.
7193 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7194 * g++.dg/template/nontype12.C: Likewise.
7195 * g++.dg/template/nontype13.C: Likewise.
7196 * g++.dg/template/nontype6.C: Likewise.
7197 * g++.dg/template/pr23510.C: Likewise.
7198 * g++.dg/template/pr35240.C: Likewise.
7199 * g++.dg/template/ptrmem15.C: Likewise.
7200 * g++.dg/template/ptrmem6.C: Likewise.
7201 * g++.dg/template/qualified-id1.C: Likewise.
7202 * g++.dg/template/qualttp20.C: Likewise.
7203 * g++.dg/template/qualttp3.C: Likewise.
7204 * g++.dg/template/qualttp4.C: Likewise.
7205 * g++.dg/template/qualttp5.C: Likewise.
7206 * g++.dg/template/qualttp6.C: Likewise.
7207 * g++.dg/template/qualttp7.C: Likewise.
7208 * g++.dg/template/qualttp8.C: Likewise.
7209 * g++.dg/template/recurse.C: Likewise.
7210 * g++.dg/template/recurse2.C: Likewise.
7211 * g++.dg/template/ref5.C: Likewise.
7212 * g++.dg/template/scope2.C: Likewise.
7213 * g++.dg/template/sfinae10.C: Likewise.
7214 * g++.dg/template/sfinae3.C: Likewise.
7215 * g++.dg/template/sizeof3.C: Likewise.
7216 * g++.dg/template/static9.C: Likewise.
7217 * g++.dg/template/template-id-2.C: Likewise.
7218 * g++.dg/template/typedef13.C: Likewise.
7219 * g++.dg/template/typename4.C: Likewise.
7220 * g++.dg/template/using14.C: Likewise.
7221 * g++.dg/template/using2.C: Likewise.
7222 * g++.dg/template/warn1.C: Likewise.
7223 * g++.dg/warn/Wparentheses-13.C: Likewise.
7224 * g++.dg/warn/Wparentheses-15.C: Likewise.
7225 * g++.dg/warn/Wparentheses-16.C: Likewise.
7226 * g++.dg/warn/Wparentheses-17.C: Likewise.
7227 * g++.dg/warn/Wparentheses-18.C: Likewise.
7228 * g++.dg/warn/Wparentheses-19.C: Likewise.
7229 * g++.dg/warn/Wparentheses-20.C: Likewise.
7230 * g++.dg/warn/Wparentheses-23.C: Likewise.
7231 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7232 * g++.dg/warn/noeffect2.C: Likewise.
7233 * g++.dg/warn/noeffect4.C: Likewise.
7234 * g++.dg/warn/pr8570.C: Likewise.
7235 * g++.old-deja/g++.brendan/init2.C: Likewise.
7236 * g++.old-deja/g++.eh/spec6.C: Likewise.
7237 * g++.old-deja/g++.pt/crash10.C: Likewise.
7238 * g++.old-deja/g++.pt/crash36.C: Likewise.
7239 * g++.old-deja/g++.pt/derived3.C: Likewise.
7240 * g++.old-deja/g++.pt/error2.C: Likewise.
7241 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7242 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7243 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7244 * g++.old-deja/g++.pt/overload7.C: Likewise.
7245 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7246
7247 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7248 Iain Sandoe <iains@gcc.gnu.org>
7249
7250 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7251 Added code to deal with the case when [Protocol
7252 -descriptionForInstanceMethod:] or [Protocol
7253 -descriptionForClassMethod:] returns NULL.
7254
7255 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7256 Iain Sandoe <iains@gcc.gnu.org>
7257
7258 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7259 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7260 Added cast.
7261
7262 2011-06-07 Xinliang David Li <davidxl@google.com>
7263
7264 * gcc.dg/inline_2.c: New test.
7265 * gcc.dg/unroll_2.c: New test.
7266 * gcc.dg/inline_3.c: New test.
7267 * gcc.dg/unroll_3.c: New test.
7268 * gcc.dg/inline_4.c: New test.
7269 * gcc.dg/unroll_4.c: New test.
7270 * gcc.dg/inline_1.c: New test.
7271 * gcc.dg/unroll_1.c: New test.
7272
7273 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7274
7275 PR tree-optimization/48497
7276 * lib/gcc-defs.exp (dg-additional-options): New proc.
7277 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7278 -msse2 on 32-bit x86.
7279
7280 2011-06-06 Jason Merrill <jason@redhat.com>
7281
7282 * g++.dg/cpp0x/enum19.C: New.
7283
7284 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7285
7286 * gcc.target/arm/neon-reload-class.c: New test.
7287
7288 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7289
7290 PR debug/49130
7291 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7292
7293 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7294
7295 * gcc.target/arm/smlatb-1.c: New file.
7296 * gcc.target/arm/smlatt-1.c: New file.
7297 * gcc.target/arm/smlaltb-1.c: New file.
7298 * gcc.target/arm/smlaltt-1.c: New file.
7299
7300 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7301
7302 * gcc.target/arm/mla-2.c: New test.
7303
7304 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7305
7306 PR gcov-profile/49299
7307 * gcc.dg/tree-prof/pr49299-1.c: New test.
7308 * gcc.dg/tree-prof/pr49299-2.c: New test.
7309
7310 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7311
7312 * lib/target-supports.exp
7313 (check_effective_target_vect_widen_mult_qi_to_hi):
7314 Add NEON as supporting target.
7315 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7316 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7317 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7318 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7319 using widening multiplication on targets that support it.
7320 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7321 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7322 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7323
7324 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7325
7326 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7327 Modern Objective-C runtime API.
7328 * objc/execute/next_mapping.h: Removed.
7329 * objc-obj-c++-shared/next-mapping.h: Removed.
7330 * objc-obj-c++-shared/Object1.h: Removed.
7331 * objc-obj-c++-shared/Object1.m: Removed.
7332 * objc-obj-c++-shared/Object1.mm: Removed.
7333 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7334 * objc-obj-c++-shared/Protocol1.h: Removed.
7335 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7336 of ProtoBool, IVAR_T and METHOD.
7337 * objc-obj-c++-shared/runtime.h: New.
7338 * objc-obj-c++-shared/TestsuiteObject.h: New.
7339 * objc-obj-c++-shared/TestsuiteObject.m: New.
7340
7341 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7342 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7343 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7344 it a class method.
7345 * objc/execute/_cmd.m: Include
7346 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7347 runtime API. ([TestClass +initialize]): Include this method also
7348 with the GNU runtime.
7349 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7350 Object. ([-setValue:]): Return void.
7351 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7352 with the GNU runtime. Include
7353 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7354 for the NeXT runtime. Use the existing print_ivars() and
7355 compare_structures() implementations for the old NeXT runtime.
7356 Added new implementations for the Modern GNU and NeXT runtimes.
7357 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7358 well. (main): Use objc_getClass(). Use return instead of exit.
7359 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7360 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7361 of exit().
7362 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7363 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7364 instead of Object. (main): Use return instead of exit().
7365 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7366 instead of Object. Removed prototype for exit(). (main): Use
7367 return instead of exit(). Use the Modern Objective-C runtime API.
7368 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7369 Object.
7370 * objc/execute/class-tests-1.h: Include
7371 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7372 runtime API. (test_class_with_superclass): Do not call [Object
7373 class]. There is no need to with the current libobjc.
7374 * objc/execute/class-tests-2.h: Include
7375 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7376 runtime API.
7377 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7378 ../../objc-obj-c++-shared/next-mapping.h.
7379 * objc/execute/class-2.m: Likewise.
7380 * objc/execute/class-3.m: Likewise.
7381 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7382 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7383 +initialize]): Include this method also with the GNU
7384 runtime. (main): Use the Modern Objective-C runtime API.
7385 * objc/execute/class-5.m: Likewise.
7386 * objc/execute/class-6.m: Likewise.
7387 * objc/execute/class-7.m: Likewise.
7388 * objc/execute/class-8.m: Likewise.
7389 * objc/execute/class-9.m: Likewise.
7390 * objc/execute/class-10.m: Likewise.
7391 * objc/execute/class-11.m: Likewise.
7392 * objc/execute/class-12.m: Likewise.
7393 * objc/execute/class-13.m: Likewise.
7394 * objc/execute/class-14.m: Likewise.
7395 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7396 this method also with the GNU runtime.
7397 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7398 +initialize]): Include this method also with the GNU runtime.
7399 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7400 of Object.
7401 * objc/execute/encode-1.m: Likewise.
7402 * objc/execute/enumeration-1.m: Likewise.
7403 * objc/execute/enumeration-2.m: Likewise.
7404 * objc/execute/exceptions/catchall-1.m: Likewise.
7405 * objc/execute/exceptions/finally-1.m: Likewise.
7406 * objc/execute/exceptions/foward-1.m: Likewise.
7407 * objc/execute/exceptions/local-variables-1.m: Likewise.
7408 * objc/execute/exceptions/throw-nil.m: Likewise.
7409 * objc/execute/exceptions/trivial.m: Likewise.
7410 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7411 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7412 * objc/execute/exceptions/matcher-1.m: Likewise.
7413 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7414 Object.
7415 * objc/execute/formal_protocol-2.m: Likewise.
7416 * objc/execute/formal_protocol-3.m: Likewise.
7417 * objc/execute/formal_protocol-4.m: Likewise.
7418 * objc/execute/formal_protocol-5.m: Include
7419 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7420 protocol_getName().
7421 * objc/execute/formal_protocol-6.m: Likewise.
7422 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7423 Object. Include <objc/Protocol.h> instead of
7424 ../../objc-obj-c++-shared/Protocol1.h.
7425 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7426 Object.
7427 * objc/execute/informal_protocol.m: Likewise.
7428 * objc/execute/load-3.m: Likewise.
7429 * objc/execute/many_args_method.m ([TestClass +initialize]):
7430 Include this method with the GNU runtime as well.
7431 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7432 * objc/execute/nested-func-1.m: Use TestsuiteObject
7433 instead of Object.
7434 * objc/execute/nil_method-1.m: Likewise.
7435 * objc/execute/no_clash.m: Likewise.
7436 * objc/execute/np-1.m: Do not include
7437 ../../objc-obj-c++-shared/Protocol1.h.
7438 (main): Use return instead of exit().
7439 * objc/execute/np-2.m: Do not include
7440 ../../objc-obj-c++-shared/Protocol1.h.
7441 ([MyObject +initialize]): Include this method also with the GNU
7442 runtime. (main): Use return instead of exit().
7443 * objc/execute/object_is_class.m: Include
7444 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7445 of Object. (main): Use the Modern Objective-C runtime API.
7446 * objc/execute/object_is_meta_class.m: Likewise.
7447 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7448 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7449 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7450 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7451 Objective-C runtime API.
7452 * objc/execute/protocol-isEqual-2.m: Likewise.
7453 * objc/execute/protocol-isEqual-3.m: Likewise.
7454 * objc/execute/protocol-isEqual-4.m: Likewise.
7455 * objc/execute/redefining_self.m ([TestClass +initialize]):
7456 Include this method with the GNU runtime as well.
7457 * objc/execute/root_methods.m: Include
7458 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7459 Include this method with the GNU runtime as well.
7460 (main): Use the Modern Objective-C runtime API.
7461 * objc/execute/selector-1.m: Include
7462 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7463 of Object. (main): Use the Modern Objective-C runtime API.
7464 * objc/execute/static-1.m ([Test +initialize]): Include this
7465 method with the GNU runtime as well.
7466 * objc/execute/static-2.m: Likewise.
7467 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7468 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7469 ([MathClass +initialize]): Include this method with the GNU
7470 runtime as well.
7471 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7472 instead of Object.
7473 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7474 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7475 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7476 * objc.dg/attributes/method-attribute-1.m: Likewise.
7477 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7478 * objc.dg/attributes/method-attribute-2.m: Likewise.
7479 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7480 * objc.dg/attributes/method-attribute-3.m: Likewise.
7481 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7482 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7483 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7484 * obj-c++.dg/bitfield-1.mm: Likewise.
7485 * obj-c++.dg/bitfield-2.mm: Likewise
7486 * objc.dg/bitfield-3.m: Likewise.
7487 * obj-c++.dg/bitfield-4.mm: Likewise.
7488 * objc.dg/bitfield-5.m: Likewise
7489 * objc.dg/call-super-1.m: Likewise.
7490 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7491 Use objc_getClass() instead of objc_get_class(), but for the GNU
7492 runtime redefine objc_getClass as objc_get_class. Include
7493 ../objc-obj-c++-shared/runtime.h.
7494 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7495 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7496 Use the Modern Objective-C runtime API.
7497 * objc.dg/class-protocol-1.m: Include
7498 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7499 * obj-c++.dg/class-protocol-1.mm: Likewise.
7500 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7501 * objc.dg/comp-types-10.m: Likewise.
7502 * objc.dg/comp-types-11.m: Likewise.
7503 * objc.dg/comp-types-12.m: Likewise.
7504 * obj-c++.dg/comp-types-9.mm: Likewise.
7505 * obj-c++.dg/comp-types-11.mm: Likewise.
7506 * obj-c++.dg/comp-types-12.mm: Likewise.
7507 * obj-c++.dg/comp-types-13.mm: Likewise.
7508 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7509 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7510 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7511 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7512 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7513 * objc.dg/desig-init-1.m: Likewise.
7514 * obj-c++.dg/defs.mm: Likewise.
7515 * objc.dg/exceptions-2.m: Likewise.
7516 * obj-c++.dg/except-1.mm: Likewise.
7517 * obj-c++.dg/exceptions-2.mm: Likewise.
7518 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7519 Use the Modern Objective-C runtime API.
7520 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7521 the Modern Objective-C runtime API. Do not include
7522 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7523 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7524 the Modern Objective-C runtime API except when using an older NeXT
7525 runtime.
7526 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7527 the Modern Objective-C runtime API.
7528 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7529 objc/encoding.h.
7530 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7531 * objc.dg/encode-7-next-64bit.m: Updated include.
7532 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7533 objc/encoding.h.
7534 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7535 the Modern Objective-C runtime API.
7536 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7537 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7538 instead of ../objc-obj-c++-shared/Protocol1.h.
7539 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7540 the Modern Objective-C runtime API except when using an older NeXT
7541 runtime.
7542 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7543 the Modern Objective-C runtime API.
7544 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7545 Object.
7546 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7547 * objc.dg/fix-and-continue-2.m: Likewise.
7548 * objc.dg/foreach-1.m: Likewise.
7549 * objc.dg/foreach-2.m: Likewise.
7550 * objc.dg/foreach-3.m: Likewise.
7551 * objc.dg/foreach-4.m: Likewise.
7552 * objc.dg/foreach-5.m: Likewise.
7553 * objc.dg/foreach-6.m: Likewise.
7554 * objc.dg/foreach-7.m: Likewise.
7555 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7556 Object.
7557 * objc.dg/func-ptr-2.m: Likewise.
7558 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7559 Do not include objc/objc-api.h.
7560 * obj-c++.dg/fsf-package-0.mm: Likewise.
7561 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7562 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7563 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7564 of Object.
7565 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7566 * objc.dg/gnu-runtime-3.m: Likewise.
7567 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7568 * objc.dg/headers.m: Include objc/runtime.h instead of
7569 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7570 for the NeXT runtime.
7571 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7572 * obj-c++.dg/isa-field-1.mm: Likewise.
7573 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7574 * objc.dg/layout-1.m: Likewise.
7575 * objc.dg/layout-2.m: Likewise.
7576 * objc.dg/local-decl-2.m: Likewise.
7577 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7578 Object. ([Container +elementForView:]): Use
7579 class_conformsToProtocol().
7580 * obj-c++.dg/lookup-2.mm: Likewise.
7581 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7582 * obj-c++.dg/local-decl-1.mm: Likewise.
7583 * objc.dg/method-3.m: Likewise.
7584 * objc.dg/method-4.m: Likewise.
7585 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7586 ../objc-obj-c++-shared/Protocol1.h.
7587 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7588 * objc.dg/method-9.m: Likewise.
7589 * objc.dg/method-10.m: Likewise.
7590 * objc.dg/method-13.m ([Root +initialize]): Include this method
7591 also for the GNU runtime. (main): Use objc_getClass() also for
7592 the GNU runtime.
7593 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7594 * objc.dg/method-17.m: Likewise.
7595 * objc.dg/method-19.m: Likewise.
7596 * objc.dg/method-20b.m: Likewise.
7597 * obj-c++.dg/method-2.mm: Likewise.
7598 * obj-c++.dg/method-6.mm: Likewise.
7599 * obj-c++.dg/method-10.mm: Likewise.
7600 * obj-c++.dg/method-11.mm: Likewise.
7601 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7602 ../objc-obj-c++-shared/Protocol1.h.
7603 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7604 * obj-c++.dg/method-15.mm: Likewise.
7605 * obj-c++.dg/method-17.mm: Likewise.
7606 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7607 +initialize]): Include this method also for the GNU
7608 runtime. (main): Use objc_getClass() also for the GNU runtime.
7609 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7610 * obj-c++.dg/method-22.mm: Likewise.
7611 * obj-c++.dg/method-23.mm: Likewise.
7612 * obj-c++.dg/no-extra-load.mm: Likewise.
7613 * objc.dg/objc-fast-4.m: Likewise.
7614 * objc.dg/objc-gc-4.m: Likewise.
7615 * obj-c++.dg/objc-gc-3.mm: Likewise.
7616 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7617 protocol_getMethodDescription() instead of [Protocol
7618 -descriptionForInstanceMethod].
7619 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7620 Made it available with all runtimes. (main): Call -test instead
7621 of -class.
7622 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7623 and put into a category.
7624 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7625 Object. Include objc/objc.h.
7626 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7627 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7628 New. (main): Use protocol_getMethodDescription() instead
7629 of [Protocol -descriptionForInstanceMethod] and [Protocol
7630 -descriptionForClassMethod].
7631 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7632 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7633 Objective-C runtime API.
7634 * obj-c++.dg/proto-qual-1.mm: Likewise.
7635 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7636 Object.
7637 * obj-c++.dg/property/property-1.mm: Likewise.
7638 * obj-c++.dg/qual-types-1.mm: Likewise.
7639 * objc.dg/selector-2.m: Include objc/objc.h instead of
7640 ../objc-obj-c++-shared/Object1.h.
7641 * obj-c++.dg/selector-2.mm: Likewise.
7642 * obj-c++.dg/selector-5.mm: Likewise.
7643 * obj-c++.dg/selector-6.mm: Likewise.
7644 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7645 Object. Do not include objc/objc-api.h.
7646 * obj-c++.dg/set-not-used-1.mm: Likewise.
7647 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7648 * objc.dg/stret-1.m: Likewise.
7649 * objc.dg/stret-2.m: Likewise.
7650 * obj-c++.dg/super-class-2.mm: Likewise.
7651 * objc.dg/super-class-3.m: Likewise.
7652 * objc.dg/super-class-4.m: Likewise.
7653 * objc.dg/sync-2.m: Likewise.
7654 * obj-c++.dg/sync-2.mm: Likewise.
7655 * objc.dg/sync-1.m: Include objc/objc.h instead of
7656 ../objc-obj-c++-shared/Object1.h.
7657 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7658 'Class' as the type of 'isa'.
7659 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7660 Objective-C runtime API. ([TestClass +initialize]): Include this
7661 method with the GNU runtime as well.
7662 * objc.dg/strings/strings-1.m: Updated includes.
7663 * obj-c++.dg/strings/strings-1.mm: Likewise.
7664 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7665 objc.dg/strings/const-str-12b.m.
7666 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7667 * obj-c++.dg/template-3.mm: Likewise.
7668 * obj-c++.dg/template-4.mm: Likewise.
7669 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7670 Objective-C runtime API.
7671 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7672 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7673 * obj-c++.dg/try-catch-1.mm: Likewise.
7674 * obj-c++.dg/try-catch-2.mm: Likewise.
7675 * objc.dg/try-catch-3.m: Likewise.
7676 * obj-c++.dg/try-catch-3.mm: Likewise.
7677 * objc.dg/try-catch-6.m: Likewise.
7678 * objc.dg/try-catch-7.m: Likewise.
7679 * obj-c++.dg/try-catch-7.mm: Likewise.
7680 * obj-c++.dg/try-catch-8.mm: Likewise.
7681 * obj-c++.dg/try-catch-9.mm: Likewise.
7682 * objc.dg/try-catch-10.m: Likewise.
7683 * obj-c++.dg/try-catch-11.mm: Likewise.
7684 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7685 Object. Include objc/objc.h.
7686 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7687 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7688 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7689 Object. Use Modern Objective-C runtime API. Do not use
7690 performv::.
7691 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7692 * obj-c++.dg/torture/trivial.mm: Likewise.
7693 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7694 instead of ../objc-obj-c++-shared/Object1.h. Include
7695 ../objc-obj-c++-shared/runtime.h.
7696 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7697 * objc.dg/torture/strings/const-str-11.m: Likewise.
7698 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7699 * objc.dg/torture/strings/const-str-9.m: Likewise.
7700 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7701 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7702 instead of Object. Only add _FooClassReference if
7703 __NEXT_RUNTIME__.
7704 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7705 * objc.dg/torture/strings/const-str-8.m: Likewise.
7706 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7707 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7708 additional sources.
7709 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7710 Object.
7711 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7712 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7713 * obj-c++.dg/va-meth-1.mm: Likewise.
7714 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7715 ../objc-obj-c++-shared/Object1.h.
7716 * objc.dg/zero-link-3.m: Likewise.
7717
7718 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7719
7720 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7721
7722 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7723
7724 PR objc-++/48275
7725 * obj-c++.dg/property/cxx-property-1.mm: New.
7726 * obj-c++.dg/property/cxx-property-2.mm: New.
7727
7728 2011-06-06 Jason Merrill <jason@redhat.com>
7729
7730 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7731
7732 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7733
7734 PR rtl-optimization/49145
7735 From Ryan Mansfield
7736 * gcc.c-torture/compile/pr49145.c: New test.
7737
7738 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7739
7740 PR testsuite/49288
7741 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7742 to dg-options, match also DW_AT_linkage_name.
7743
7744 PR debug/49294
7745 * gcc.dg/debug/pr49294.c: New test.
7746
7747 PR c++/49264
7748 * g++.dg/opt/pr49264.C: New test.
7749
7750 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7751
7752 PR tree-optimization/49243
7753 * gcc.dg/pr49243.c: New.
7754
7755 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7756
7757 * gnat.dg/specs/cond_expr1.ads: New test.
7758
7759 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7760
7761 * gnat.dg/deferred_const4.ad[sb]: New test.
7762 * gnat.dg/deferred_const4_pkg.ads: New helper.
7763
7764 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7765
7766 * gnat.dg/test_tamdt.adb: Rename to...
7767 * gnat.dg/taft_type1.adb: ...this.
7768 * gnat.dg/tamdt.ad[sb]: Rename to...
7769 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7770 * gnat.dg/tamdt_aux.ads: Rename to...
7771 * gnat.dg/taft_type1_pkg2.ads: ...this.
7772 * gnat.dg/taft_type2.ad[sb]: New test.
7773 * gnat.dg/taft_type2_pkg.ads: New helper.
7774 * gnat.dg/taft_type3.adb: New test.
7775 * gnat.dg/taft_type3_pkg.ads: New helper.
7776
7777 2011-06-05 Tobias Burnus <burnus@net-b.de>
7778
7779 PR fortran/49255
7780 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7781 for F2008.
7782
7783 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7784
7785 PR testsuite/49287
7786 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7787 warning.
7788 * objc.dg/gnu-api-2-objc.m: Likewise.
7789 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7790 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7791
7792 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7793
7794 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7795 alignment, not the alignment, when calling class_addIvar(). Add
7796 an 'isa' instance variable to the test root class.
7797 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7798
7799 2011-06-04 Jan Hubicka <jh@suse.cz>
7800
7801 PR tree-optimization/48893
7802 PR tree-optimization/49091
7803 PR tree-optimization/49179
7804 * gfortran.dg/pr49179.f90: New testcase
7805
7806 2011-06-04 Jan Hubicka <jh@suse.cz>
7807
7808 PR lto/48954
7809 * g++.dg/torture/pr48954.C: New testcase.
7810
7811 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7812
7813 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7814
7815 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7816
7817 PR c++/33840
7818 * g++.dg/diagnostic/bitfld2.C: New.
7819
7820 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7821
7822 PR target/49281
7823 * gcc.c-torture/execute/pr49281.c: New test.
7824
7825 2011-06-04 Jan Hubicka <jh@suse.cz>
7826
7827 PR tree-optimize/48929
7828 * gcc.c-torture/compile/pr48929.c: New testcase.
7829
7830 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7831
7832 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7833
7834 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7835
7836 PR c++/49276
7837 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7838
7839 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7840
7841 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7842
7843 2011-06-03 Richard Henderson <rth@redhat.com>
7844 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7845
7846 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7847
7848 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7849
7850 * objc.dg/headers.m: Do not include objc-list.h.
7851
7852 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7853
7854 * objc.dg/type-stream-1.m: Test removed.
7855 * objc.dg/headers.m: Do not include typedstream.h.
7856
7857 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7858
7859 * objc.dg/torture/forward-1.m (main): Updated testcase.
7860
7861 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7862
7863 PR target/49163
7864 * gcc.c-torture/compile/pr49163.c: New.
7865
7866 2011-06-02 Asher Langton <langton2@llnl.gov>
7867
7868 PR fortran/49268
7869 * gfortran.dg/PR49268.f90: New test.
7870
7871 2011-06-02 Asher Langton <langton2@llnl.gov>
7872
7873 PR fortran/37039
7874 * gfortran.dg/PR37039.f90: New test.
7875
7876 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7877
7878 PR objc/48539
7879 * objc.dg/method-5.m: Updated.
7880 * objc.dg/method-19.m: Updated.
7881 * objc.dg/method-lookup-1.m: New.
7882 * obj-c++.dg/method-6.mm: Updated.
7883 * obj-c++.dg/method-7.mm: Updated.
7884 * obj-c++.dg/method-lookup-1.mm: New.
7885
7886 2011-06-02 DJ Delorie <dj@redhat.com>
7887
7888 * lib/timeout.exp (timeout): Add board_info support.
7889
7890 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7891
7892 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7893
7894 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7895
7896 PR fortran/49265
7897 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7898 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7899
7900 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7901 Hans-Peter Nilsson <hp@axis.com>
7902
7903 PR rtl-optimization/48840
7904 * gcc.target/sparc/ultrasp13.c: New test.
7905
7906 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7907
7908 PR target/49238
7909 * gcc.c-torture/compile/pr49238.c: New.
7910
7911 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7912
7913 * gcc.target/arm/g2.c: Skip test in -mthumb.
7914 Skip test unless cpu is xscale.
7915 * gcc.target/arm/scd42-2.c: Likewise.
7916 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7917
7918 2011-06-01 Jason Merrill <jason@redhat.com>
7919
7920 * g++.dg/cpp0x/decltype28.C: New.
7921 * g++.dg/cpp0x/decltype29.C: New.
7922
7923 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7924
7925 PR target/45074
7926 * gcc.target/mips/pr45074.c: New test.
7927
7928 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7929 Hans-Peter Nilsson <hp@axis.com>
7930
7931 PR rtl-optimization/48830
7932 * gcc.target/sparc/ultrasp12.c: New test.
7933
7934 2011-06-01 David Li <davidxl@google.com>
7935
7936 * gcc.dg/profile-dir-1.c: Change pass name.
7937 * gcc.dg/profile-dir-2.c: Ditto.
7938 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7939 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7940 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7941 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7942 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7943 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7944 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7945 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7946 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7947 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7948 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7949 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7950 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7951 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7952 * gcc.dg/profile-dir-3.c: Ditto.
7953 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7954
7955 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7956
7957 * objc.dg/attributes/method-nonnull-1.m: New test.
7958 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7959
7960 2011-05-31 Tobias Burnus <burnus@net-b.de>
7961
7962 PR fortran/18918
7963 * gfortran.dg/coarray_atomic_1.f90: New.
7964 * gfortran.dg/coarray/atomic_1.f90: New.
7965
7966 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7967
7968 * gcc.dg/guality/bswaptest.c: New test.
7969 * gcc.dg/guality/clztest.c: New test.
7970 * gcc.dg/guality/ctztest.c: New test.
7971 * gcc.dg/guality/rotatetest.c: New test.
7972
7973 PR target/48688
7974 * gcc.target/i386/pr48688.c: New test.
7975
7976 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7977
7978 PR c++/48010
7979 * g++.dg/lookup/name-clash9.C: New.
7980
7981 2011-05-31 Tobias Burnus <burnus@net-b.de>
7982
7983 PR fortran/18918
7984 * gfortran.dg/coarray/dummy_1.f90: New.
7985
7986 2011-05-31 Tobias Burnus <burnus@net-b.de>
7987
7988 PR fortran/18918
7989 * gfortran.dg/coarray/save_1.f90: New.
7990 * gfortran.dg/coarray_4.f90: Update dg-error.
7991
7992 2011-05-31 Jason Merrill <jason@redhat.com>
7993
7994 * g++.dg/cpp0x/rv-template1.C: New.
7995
7996 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7997
7998 PR rtl-optimization/49235
7999 * gcc.dg/pr49235.c: New test.
8000
8001 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8002
8003 PR tree-optimization/49093
8004 * gcc.dg/vect/pr49093.c: New test.
8005
8006 2011-05-31 Dodji Seketeli <dodji@redhat.com>
8007
8008 PR debug/49047
8009 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
8010
8011 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8012
8013 PR testsuite/49239
8014 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8015 output array.
8016
8017 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
8018
8019 PR target/49186
8020 * gcc.c-torture/execute/pr49186.c: New.
8021
8022 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
8023
8024 PR target/49168
8025 * gcc.target/i386/pr49168-1.c: New.
8026
8027 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8028 Eric Botcazou <ebotcazou@adacore.com>
8029
8030 * gcc.dg/guality/drap.c: New test.
8031
8032 2011-05-30 Richard Guenther <rguenther@suse.de>
8033
8034 PR tree-optimization/49210
8035 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8036 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8037
8038 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8039
8040 PR c++/49223
8041 * g++.dg/gomp/pr49223-1.C: New test.
8042 * g++.dg/gomp/pr49223-2.C: New test.
8043
8044 2011-05-30 Richard Guenther <rguenther@suse.de>
8045
8046 PR tree-optimization/49218
8047 * gcc.c-torture/execute/pr49218.c: New testcase.
8048
8049 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8050
8051 PR tree-optimization/49199
8052 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8053 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8054 -fno-tree-scev-cprop.
8055
8056 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8057
8058 PR fortran/47601
8059 * gfortran.dg/extends_13.f03: New.
8060
8061 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8062
8063 PR rtl-optimization/49095
8064 * gcc.target/i386/pr49095.c: New test.
8065
8066 2011-05-29 Tobias Burnus <burnus@net-b.de>
8067
8068 PR fortran/18918
8069 * gfortran.dg/coarray_24.f90: New.
8070
8071 2011-05-29 Tobias Burnus <burnus@net-b.de>
8072
8073 PR fortran/18918
8074 * gfortran.dg/coarray_23.f90: New.
8075
8076 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8077
8078 From Ryan Mansfield
8079 * gcc.dg/pr48826.c: New test.
8080
8081 2011-05-29 Richard Guenther <rguenther@suse.de>
8082
8083 PR tree-optimization/49217
8084 * gcc.dg/torture/pr49217.c: New testcase.
8085
8086 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8087
8088 PR testsuite/49222
8089 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8090
8091 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8092
8093 * gnat.dg/boolean_subtype.adb: Rename to...
8094 * gnat.dg/boolean_subtype1.adb: ...this.
8095
8096 2011-05-28 Jason Merrill <jason@redhat.com>
8097
8098 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8099
8100 2011-05-27 Jason Merrill <jason@redhat.com>
8101
8102 * g++.dg/cpp0x/enum18.C: Adjust.
8103
8104 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8105
8106 2011-05-27 Tobias Burnus <burnus@net-b.de>
8107
8108 PR fortran/18918
8109 * gfortran.dg/coarray_22.f90: New.
8110
8111 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8112
8113 PR tree-optimization/46728
8114 * gcc.target/powerpc/pr46728-1.c: New.
8115 * gcc.target/powerpc/pr46728-2.c: New.
8116 * gcc.target/powerpc/pr46728-3.c: New.
8117 * gcc.target/powerpc/pr46728-4.c: New.
8118 * gcc.target/powerpc/pr46728-5.c: New.
8119 * gcc.dg/pr46728-6.c: New.
8120 * gcc.target/powerpc/pr46728-7.c: New.
8121 * gcc.target/powerpc/pr46728-8.c: New.
8122 * gcc.dg/pr46728-9.c: New.
8123 * gcc.target/powerpc/pr46728-10.c: New.
8124 * gcc.target/powerpc/pr46728-11.c: New.
8125 * gcc.dg/pr46728-12.c: New.
8126 * gcc.target/powerpc/pr46728-13.c: New.
8127 * gcc.target/powerpc/pr46728-14.c: New.
8128 * gcc.target/powerpc/pr46728-15.c: New.
8129 * gcc.target/powerpc/pr46728-16.c: New.
8130
8131 2011-05-27 Jason Merrill <jason@redhat.com>
8132
8133 * g++.dg/abi/mangle47.C: New.
8134
8135 PR c++/49176
8136 * g++.dg/template/const5.C: New.
8137
8138 * g++.dg/cpp0x/enum18.C: New.
8139
8140 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8141
8142 * g++.dg/cpp0x/error6.C: New.
8143
8144 * g++.dg/cpp0x/error5.C: New.
8145
8146 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8147
8148 PR c++/49165
8149 * g++.dg/eh/cond6.C: New test.
8150
8151 2011-05-27 Tobias Burnus <burnus@net-b.de>
8152
8153 PR fortran/48820
8154 * gfortran.dg/rank_3.f90: New.
8155 * gfortran.dg/rank_4.f90: New.
8156
8157 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8158
8159 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8160 replace dump search.
8161
8162 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8163
8164 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8165 * gnat.dg/bit_packed_array5.adb: ...here.
8166
8167 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8168
8169 PR c++/42056
8170 * g++.dg/cpp0x/auto25.C: New.
8171
8172 2011-05-27 Richard Guenther <rguenther@suse.de>
8173
8174 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8175
8176 2011-05-27 Richard Guenther <rguenther@suse.de>
8177
8178 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8179
8180 2011-05-27 Richard Guenther <rguenther@suse.de>
8181
8182 PR middle-end/49189
8183 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8184
8185 2011-05-26 Jason Merrill <jason@redhat.com>
8186
8187 * g++.dg/cpp0x/friend1.C: New.
8188 * g++.dg/cpp0x/friend2.C: New.
8189
8190 * g++.dg/cpp0x/auto7.C: Update.
8191 * g++.dg/template/crash50.C: Adjust.
8192 * g++.dg/template/static9.C: Adjust.
8193 * g++.old-deja/g++.ext/memconst.C: Adjust.
8194
8195 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8196
8197 * gcc.dg/march.c: Ignore a note for some targets.
8198
8199 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8200 Nathan Froyd <froydnj@codesourcery.com>
8201
8202 PR c++/2288
8203 PR c++/18770
8204 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8205 * g++.dg/parse/pr18770.C: New test.
8206 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8207
8208 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8209
8210 PR fortran/48955
8211 * gfortran.dg/dependency_40.f90 : New test.
8212
8213 2011-05-26 Tobias Burnus <burnus@net-b.de>
8214
8215 PR fortran/18918
8216 * gfortran.dg/coarray/registering_1.f90: New.
8217
8218 2011-05-26 Jason Merrill <jason@redhat.com>
8219
8220 * g++.dg/cpp0x/variadic111.C: New.
8221 * g++.dg/cpp0x/variadic41.C: Adjust.
8222
8223 2011-05-26 Richard Guenther <rguenther@suse.de>
8224
8225 PR tree-optimization/48702
8226 * gcc.dg/torture/pr48702.c: New testcase.
8227
8228 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8229
8230 PR gcov-profile/48845
8231 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8232 support.
8233 * gcc.dg/matrix/matrix.exp: Likewise.
8234 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8235 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8236 line number to check_profiling_available.
8237 * lib/target-supports.exp (check_profiling_available): Account for
8238 this.
8239 Require TLS runtime support with -fprofile-generate.
8240 * lib/profopt.exp (profopt-execute): Add TLS options for
8241 -fprofile-generate.
8242 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8243
8244 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8245
8246 PR c++/49165
8247 * g++.dg/eh/cond5.C: New test.
8248
8249 PR tree-optimization/49161
8250 * gcc.c-torture/execute/pr49161.c: New test.
8251
8252 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8253
8254 * gcc.target/arm/neon-vorn-vbic.c: New test.
8255
8256 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8257
8258 PR tree-optimization/49038
8259 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8260 * gcc.dg/vect/pr49038.c: New test.
8261
8262 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8263
8264 * g++.dg/init/pr25811-3.C: New.
8265 * g++.dg/init/pr25811-4.C: New.
8266
8267 2011-05-25 Jason Merrill <jason@redhat.com>
8268
8269 * g++.dg/cpp0x/enum17.C: New.
8270 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8271
8272 * g++.dg/cpp0x/auto24.C: New.
8273
8274 * g++.dg/cpp0x/error4.C: New.
8275
8276 * g++.dg/cpp0x/rv-restrict.C: New.
8277
8278 * g++.dg/cpp0x/enum15.C: New.
8279 * g++.dg/cpp0x/constexpr-switch2.C: New.
8280
8281 * g++.dg/cpp0x/variadic110.C: New.
8282
8283 * g++.dg/cpp0x/auto9.C: Add typedef test.
8284
8285 * g++.dg/cpp0x/auto23.C: New.
8286 * g++.dg/cpp0x/auto9.C: Adjust.
8287
8288 * g++.dg/cpp0x/defaulted29.C: New.
8289
8290 * g++.dg/cpp0x/initlist51.C: New.
8291
8292 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8293
8294 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8295 * g++.dg/abi/packed1.C: Suppress warning.
8296 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8297 * g++.dg/template/stdarg1.C: Likewise.
8298 * g++.dg/other/packed1.C: Remove arm from xfail list.
8299
8300 2011-05-25 Jason Merrill <jason@redhat.com>
8301
8302 * g++.dg/cpp0x/enum16.C: New.
8303 * g++.dg/parse/error15.C: Adjust.
8304
8305 * g++.dg/cpp0x/initlist50.C: New.
8306
8307 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8308
8309 * g++.dg/cpp0x/variadic109.C: New.
8310
8311 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8312
8313 * gcc.target/i386/pause-1.c: New.
8314
8315 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8316
8317 * gcc.dg/stack-usage-1.c: Adjust comment.
8318 * gcc.dg/stack-usage-2.c: New test.
8319
8320 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8321
8322 PR c++/49136
8323 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8324 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8325
8326 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8327
8328 PR rtl-optimization/48757
8329 * gfortran.dg/pr48757.f: New test case.
8330
8331 2011-05-24 Jason Merrill <jason@redhat.com>
8332
8333 * g++.dg/cpp0x/access01.C: New.
8334
8335 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8336
8337 PR libobjc/48177
8338 * objc.dg/pr48177.m: New testcase.
8339
8340 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8341
8342 PR objc/48187
8343 * objc.dg/pr48187.m: New testcase.
8344 * obj-c++.dg/pr48187.mm: New testcase.
8345 * objc.dg/ivar-extra-semicolon.m: New testcase.
8346
8347 2011-05-24 Jason Merrill <jason@redhat.com>
8348
8349 * g++.dg/template/access21.C: New.
8350 * g++.dg/template/access22.C: New.
8351
8352 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8353
8354 PR rtl-optimization/48633
8355 * g++.dg/pr48633.C: New test.
8356
8357 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8358
8359 PR target/49133
8360 * g++.dg/other/pr49133.C: New test.
8361
8362 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8363 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8364
8365 * gcc.dg/torture/tls/run-gd.c: New test.
8366 * gcc.dg/torture/tls/run-ie.c: New test.
8367 * gcc.dg/torture/tls/run-ld.c: New test.
8368 * gcc.dg/torture/tls/run-le.c: New test.
8369 * lib/target-supports.exp (check_effective_target_tls_runtime):
8370 Build testcase with TLS options.
8371
8372 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8373
8374 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8375
8376 2011-05-24 Tom de Vries <tom@codesourcery.com>
8377
8378 PR tree-optimization/49121
8379 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8380
8381 2011-05-23 Jason Merrill <jason@redhat.com>
8382
8383 * g++.dg/cpp0x/defaulted28.C: New.
8384
8385 * g++.dg/cpp0x/sfinae25.C: New.
8386
8387 * g++.dg/cpp0x/rv-cast2.C: New.
8388
8389 * g++.dg/cpp0x/enum14.C: New.
8390
8391 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8392
8393 PR lto/49123
8394 * gcc.c-torture/execute/pr49123.c: New test.
8395
8396 PR debug/49032
8397 * gcc.dg/debug/pr49032.c: New test.
8398
8399 PR c/49120
8400 * gcc.dg/pr49120.c: New test.
8401
8402 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8403
8404 PR target/47315
8405 * gcc.target/i386/pr47315.c: New test.
8406
8407 2011-05-23 Jason Merrill <jason@redhat.com>
8408
8409 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8410
8411 * g++.dg/cpp0x/sfinae24.C: New.
8412
8413 * g++.dg/cpp0x/error3.C: New.
8414
8415 * g++.dg/cpp0x/defaulted27.C: New.
8416
8417 * g++.dg/cpp0x/decltype27.C: New.
8418
8419 2011-05-23 Richard Guenther <rguenther@suse.de>
8420
8421 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8422
8423 2011-05-23 Richard Guenther <rguenther@suse.de>
8424
8425 PR tree-optimization/40874
8426 * g++.dg/tree-ssa/pr40874.C: New testcase.
8427
8428 2011-05-23 Richard Guenther <rguenther@suse.de>
8429
8430 PR tree-optimization/49115
8431 * g++.dg/torture/pr49115.C: New testcase.
8432
8433 2011-05-23 Richard Guenther <rguenther@suse.de>
8434
8435 PR middle-end/15419
8436 * gcc.dg/memcpy-3.c: New testcase.
8437
8438 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8439
8440 PR middle-end/48973
8441 * gcc.c-torture/execute/pr48973-1.c: New test.
8442 * gcc.c-torture/execute/pr48973-2.c: New test.
8443
8444 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8445
8446 PR c++/18016
8447 * g++.dg/warn/pr18016.C: New.
8448
8449 2011-05-23 Tom de Vries <tom@codesourcery.com>
8450
8451 PR target/45098
8452 * gcc.target/arm/ivopts-6.c: New test.
8453
8454 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8455
8456 PR middle-end/49029
8457 * gcc.c-torture/compile/pr49029.c: New test.
8458
8459 2011-05-22 Jason Merrill <jason@redhat.com>
8460
8461 * g++.dg/cpp0x/sfinae23.C: New.
8462 * g++.dg/cpp0x/sfinae8.C: Correct.
8463
8464 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8465
8466 * gfortran.dg/function_optimize_8.f90: New test case.
8467
8468 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8469
8470 PR tree-optimization/49087
8471 * gcc.dg/vect/O3-pr49087.c: New test.
8472
8473 2011-05-21 Jason Merrill <jason@redhat.com>
8474
8475 * g++.dg/debug/const5.C: New.
8476
8477 2011-05-20 Jason Merrill <jason@redhat.com>
8478
8479 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8480
8481 * g++.dg/cpp0x/constexpr-static7.C: New.
8482
8483 * g++.dg/cpp0x/enum12.C: New.
8484 * g++.dg/cpp0x/enum13.C: New.
8485
8486 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8487
8488 PR fortran/48699
8489 * gfortran.dg/select_type_23.f03: New.
8490
8491 2011-05-20 Jason Merrill <jason@redhat.com>
8492
8493 * g++.dg/cpp0x/defaulted26.C: New.
8494
8495 * g++.dg/cpp0x/noexcept02.C: Fix.
8496 * g++.dg/cpp0x/noexcept03.C: Fix.
8497 * g++.dg/cpp0x/noexcept08.C: Fix.
8498 * g++.dg/cpp0x/noexcept10.C: New.
8499
8500 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8501
8502 PR fortran/48706
8503 * gfortran.dg/extends_12.f03: New.
8504
8505 2011-05-20 Jason Merrill <jason@redhat.com>
8506
8507 * g++.dg/template/koenig9.C: New.
8508 * g++.dg/opt/pr47615.C: Fix.
8509 * g++.dg/overload/defarg1.C: Fix.
8510 * g++.dg/tc1/dr213.C: Remove xfail.
8511 * g++.dg/torture/pr34850.C: Fix.
8512 * g++.dg/torture/pr39362.C: Fix.
8513 * g++.old-deja/g++.brendan/crash56.C: Fix.
8514 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8515
8516 2011-05-20 Richard Guenther <rguenther@suse.de>
8517
8518 PR tree-optimization/49079
8519 * gcc.dg/torture/pr49079.c: New testcase.
8520
8521 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8522
8523 PR tree-optimization/49073
8524 * gcc.c-torture/execute/pr49073.c: New test.
8525
8526 2011-06-19 Tobias Burnus <burnus@net-b.de>
8527
8528 PR fortran/18918
8529 * gfortran.dg/coarray_21.f90: New.
8530
8531 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8532
8533 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8534 output.
8535
8536 2011-05-19 Richard Guenther <rguenther@suse.de>
8537
8538 PR testsuite/49063
8539 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8540
8541 2011-05-19 Richard Guenther <rguenther@suse.de>
8542
8543 PR middle-end/48985
8544 * gcc.dg/builtin-object-size-11.c: New testcase.
8545
8546 2011-05-19 Tom de Vries <tom@codesourcery.com>
8547
8548 PR target/45098
8549 * gcc.target/arm/ivopts.c: New test.
8550 * gcc.target/arm/ivopts-2.c: New test.
8551
8552 2011-05-19 Tom de Vries <tom@codesourcery.com>
8553
8554 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8555
8556 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8557
8558 * gcc.c-torture/execute/960321-1.x: Remove.
8559
8560 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8561
8562 PR fortran/48700
8563 * gfortran.dg/move_alloc_4.f90: New.
8564
8565 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8566
8567 PR target/49002
8568 * gcc.target/i386/pr49002-1.c: New test.
8569 * gcc.target/i386/pr49002-2.c: Likewise.
8570
8571 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8572
8573 PR tree-optimization/49039
8574 * gcc.c-torture/execute/pr49039.c: New test.
8575 * gcc.dg/tree-ssa/pr49039.c: New test.
8576 * g++.dg/torture/pr49039.C: New test.
8577
8578 2011-05-18 Jason Merrill <jason@redhat.com>
8579
8580 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8581 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8582 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8583
8584 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8585
8586 * gcc.target/bfin/mcpu-bf592.c: New test.
8587
8588 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8589
8590 PR tree-optimization/41881
8591 * gcc.dg/vect/O3-pr41881.c: New test.
8592 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8593
8594 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8595
8596 PR tree-optimization/49000
8597 * gcc.dg/pr49000.c: New test.
8598
8599 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8600
8601 * gnat.dg/invalid1.adb: New test.
8602
8603 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8604
8605 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8606 scan pattern.
8607 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8608 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8609
8610 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8611
8612 PR c++/48994
8613 * g++.dg/cpp0x/range-for18.C: New.
8614
8615 2011-05-15 Tobias Burnus <burnus@net-b.de>
8616
8617 PR fortran/18918
8618 * gfortran.dg/coarray/image_index_2.f90: New.
8619
8620 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8621
8622 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8623 * g++.dg/cpp0x/override2.C: New.
8624
8625 2011-05-14 Tobias Burnus <burnus@net-b.de>
8626
8627 PR fortran/18918
8628 * gfortran.de/coarray_20.f90: New.
8629
8630 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8631
8632 PR fortran/22572
8633 * function_optimize_7.f90: New test case.
8634
8635 2011-05-13 Jason Merrill <jason@redhat.com>
8636
8637 * g++.dg/cpp0x/decltype26.C: New.
8638 * g++.dg/cpp0x/enum11.C: New.
8639
8640 2011-05-13 Tobias Burnus <burnus@net-b.de>
8641
8642 PR fortran/48972
8643 PR fortran/48991
8644 * gfortran.dg/assign_8.f90: Update dg-error.
8645
8646 2011-05-13 Tobias Burnus <burnus@net-b.de>
8647
8648 PR fortran/48972
8649 * gfortran.dg/io_constraints_8.f90: New.
8650 * gfortran.dg/io_constraints_9.f90: New.
8651
8652 2011-05-13 Martin Thuresson <martint@google.com>
8653
8654 PR gcov-profile/47793
8655 * gcc.dg/pr47793.c: New.
8656
8657 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8658
8659 PR tree-optimization/48975
8660 * gcc.dg/pr48975.c: New test.
8661
8662 2011-05-12 Tobias Burnus <burnus@net-b.de>
8663
8664 PR fortran/48972
8665 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8666
8667 2011-05-12 Jason Merrill <jason@redhat.com>
8668
8669 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8670
8671 2011-05-12 Geert Bosch <bosch@adacore.com>
8672
8673 * gnat.dg/view_conversion1.adb: New test.
8674
8675 2011-05-12 Richard Guenther <rguenther@suse.de>
8676
8677 PR tree-optimization/48172
8678 * gcc.dg/vect/pr48172.c: New testcase.
8679
8680 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8681
8682 PR debug/48967
8683 * g++.dg/opt/pr48967.C: New test.
8684
8685 2011-05-11 Jason Merrill <jason@redhat.com>
8686
8687 * g++.dg/cpp0x/constexpr-friend.C: New.
8688 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8689
8690 * g++.dg/cpp0x/sfinae22.C: New.
8691
8692 2011-05-11 Tobias Burnus <burnus@net-b.de>
8693
8694 PR fortran/48889
8695 * gfortran.dg/generic_24.f90: New.
8696
8697 2011-05-11 Richard Guenther <rguenther@suse.de>
8698
8699 PR tree-optimization/15256
8700 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8701
8702 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8703
8704 PR debug/48159
8705 * gcc.dg/pr48159-1.c: New test.
8706 * gcc.dg/pr48159-2.c: New test.
8707
8708 2011-05-11 Richard Guenther <rguenther@suse.de>
8709
8710 PR middle-end/48953
8711 * gcc.dg/torture/pr48953.c: New testcase.
8712
8713 2011-05-11 Richard Guenther <rguenther@suse.de>
8714
8715 PR tree-optimization/18041
8716 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8717
8718 2011-05-11 Alan Modra <amodra@gmail.com>
8719
8720 PR target/47755
8721 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8722
8723 2011-05-10 Jason Merrill <jason@redhat.com>
8724
8725 * g++.dg/cpp0x/defaulted25.C: New.
8726 * g++.dg/template/crash7.C: Adjust.
8727
8728 * g++.dg/cpp0x/variadic108.C: New.
8729
8730 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8731
8732 * g++.dg/inherit/virtual9.C: Extend.
8733
8734 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8735
8736 PR target/48857
8737 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8738 are passed and returned in vector registers.
8739
8740 2011-05-10 Richard Guenther <rguenther@suse.de>
8741
8742 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8743 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8744 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8745 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8746 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8747 applies.
8748
8749 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8750
8751 PR tree-optimization/48611
8752 PR tree-optimization/48794
8753 * gfortran.dg/gomp/pr48611.f90: New test.
8754 * gfortran.dg/gomp/pr48794.f90: New test.
8755
8756 PR debug/48928
8757 * gcc.dg/dfp/pr48928.c: New test.
8758
8759 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8760
8761 PR c++/48522
8762 * g++.dg/cpp0x/pr48522.C: New.
8763
8764 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8765
8766 PR c++/48735
8767 * g++.dg/cpp0x/sfinae21.C: New.
8768
8769 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8770
8771 * g++.dg/template/sfinae28.C: Rename to...
8772 * g++.dg/cpp0x/sfinae19.C: ... this.
8773 * g++.dg/template/sfinae29.C: Rename to...
8774 * g++.dg/cpp0x/sfinae20.C: ... this.
8775
8776 2011-05-09 Jeff Law <law@redhat.com>
8777
8778 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8779 consistent results.
8780
8781 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8782
8783 PR c++/20039
8784 * g++.dg/init/pr20039.C: New.
8785
8786 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8787
8788 PR c++/48737
8789 PR c++/48744
8790 * g++.dg/template/sfinae28.C: New.
8791 * g++.dg/template/sfinae29.C: Likewise.
8792
8793 2011-05-09 Jason Merrill <jason@redhat.com>
8794
8795 * g++.dg/template/nontype23.C: New.
8796
8797 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8798 PR c++/48859
8799 * g++.dg/init/pr48859.C: New.
8800
8801 2011-05-09 Jason Merrill <jason@redhat.com>
8802
8803 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8804 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8805 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8806 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8807 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8808 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8809 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8810 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8811
8812 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8813
8814 * g++.dg/inherit/virtual9.C: New.
8815
8816 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8817
8818 PR c++/48574
8819 * g++.dg/template/dependent-expr8.C: New test case.
8820
8821 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8822
8823 PR tree-optimization/48837
8824 * gcc.dg/pr48837.c: New testcase.
8825
8826 2011-05-06 Jason Merrill <jason@redhat.com>
8827
8828 * g++.dg/cpp0x/constexpr-condition2.C: New.
8829
8830 * g++.dg/cpp0x/constexpr-missing.C: New.
8831
8832 2011-05-06 Tobias Burnus <burnus@net-b.de>
8833
8834 PR fortran/18918
8835 * gfortran.dg/coarray/this_image_2.f90: New.
8836
8837 2011-05-06 Tobias Burnus <burnus@net-b.de>
8838
8839 PR fortran/48858
8840 PR fortran/48820
8841 * gfortran.dg/bind_c_usage_22.f90: New.
8842 * gfortran.dg/bind_c_usage_23.f90: New.
8843 * gfortran.dg/bind_c_usage_24.f90: New.
8844 * gfortran.dg/bind_c_usage_24_c.c: New.
8845
8846 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8847
8848 PR c++/48838
8849 * g++.dg/template/member9.C: New test case.
8850
8851 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8852
8853 * gnat.dg/discr29.ad[sb]: New test.
8854 * gnat.dg/discr30.adb: Likewise.
8855
8856 2011-05-05 Julian Brown <julian@codesourcery.com>
8857
8858 * gcc.target/arm/neon-vset_lanes8.c: New test.
8859
8860 2011-05-05 Jason Merrill <jason@redhat.com>
8861
8862 * g++.dg/init/new32.C: New.
8863
8864 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8865
8866 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8867 Fix typo.
8868
8869 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8870
8871 PR rtl-optimization/48381
8872 * gcc.c-torture/compile/pr48381.c: New test.
8873
8874 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8875
8876 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8877 to dg-options.
8878 * gcc.target/i386/opt-1.c: Ditto.
8879
8880 2011-05-04 Jason Merrill <jason@redhat.com>
8881
8882 * g++.dg/conversion/base1.C: New.
8883
8884 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8885
8886 PR libgfortran/48787
8887 * gfortran.dg/round_3.f08: Add more checks to test case.
8888
8889 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8890
8891 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8892 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8893 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8894 Gate test on effective_target fd_truncate.
8895
8896 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8897
8898 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8899 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8900 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8901 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8902 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8903 * gcc.target/i386/pr38824.c: Ditto.
8904 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8905 * gcc.target/i386/vecinit-2.c: Ditto.
8906 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8907 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8908 * gcc.target/i386/parity-2.c: Ditto.
8909 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8910
8911 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8912
8913 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8914 remove duplication.
8915 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8916 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8917 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8918
8919 2011-05-03 Tobias Burnus <burnus@net-b.de>
8920
8921 PR fortran/18918
8922 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8923
8924 2011-05-03 Tobias Burnus <burnus@net-b.de>
8925
8926 PR fortran/18918
8927 * gfortran.dg/coarray/this_image_1.f90: New.
8928
8929 2011-05-03 Tobias Burnus <burnus@net-b.de>
8930
8931 PR fortran/18918
8932 * gfortran.dg/coarray/caf.dg: New.
8933 * gfortran.dg/coarray/image_index_1.f90: New, copied
8934 from ../coarray_16.f90.
8935
8936 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8937
8938 PR c++/28501
8939 * g++.dg/ext/complex9.C: New.
8940
8941 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8942
8943 From Mike Frysinger
8944 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8945 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8946 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8947
8948 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8949
8950 * gcc.target/bfin/builtins: Created.
8951 * gcc.target/bfin/hisilh-O0.c: Deleted.
8952 * gcc.target/bfin/hisilh.c: Moved to...
8953 * gcc.target/bfin/builtins/hisilh.c: ...here.
8954 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8955 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8956 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8957 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8958 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8959 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8960 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8961 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8962 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8963 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8964 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8965 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8966 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8967 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8968 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8969 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8970 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8971 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8972 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8973 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8974 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8975 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8976 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8977 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8978 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8979 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8980 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8981 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8982 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8983 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8984 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8985 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8986 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8987 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8988 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8989 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8990 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8991 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8992 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8993 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8994 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8995 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8996 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8997 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8998 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8999 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
9000 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
9001 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
9002 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
9003 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
9004 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
9005 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
9006 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
9007 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
9008 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
9009 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
9010 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
9011 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9012 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9013 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9014 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9015 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9016 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9017 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9018 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9019 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9020 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9021 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9022 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9023 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9024 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9025 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9026 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9027 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9028 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9029 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9030 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9031 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9032 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9033 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9034 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9035 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9036 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9037 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9038 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9039 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9040 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9041 * gcc.target/bfin/builtins/circptr.c: Ditto.
9042 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9043 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9044 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9045 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9046 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9047 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9048 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9049 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9050 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9051 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9052 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9053 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9054 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9055 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9056 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9057 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9058 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9059 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9060 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9061 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9062 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9063 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9064 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9065 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9066 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9067 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9068 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9069 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9070 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9071 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9072 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9073 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9074 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9075 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9076 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9077 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9078 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9079 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9080 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9081 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9082 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9083 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9084 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9085 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9086 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9087 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9088 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9089 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9090 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9091 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9092 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9093 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9094 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9095 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9096 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9097 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9098 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9099 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9100 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9101 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9102 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9103 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9104 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9105 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9106 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9107 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9108 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9109 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9110 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9111 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9112
9113 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9114
9115 * gcc.target/arm/cold-lc.c: New test.
9116
9117 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9118
9119 PR target/48774
9120 * gcc.dg/pr48774.c: New test.
9121
9122 2011-05-03 Richard Guenther <rguenther@suse.de>
9123
9124 * gcc.dg/large-size-array-5.c: New testcase.
9125
9126 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9127
9128 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9129
9130 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9131
9132 * lib/target-supports.exp (check_effective_target_vect_strided):
9133 Replace with...
9134 (check_effective_target_vect_strided2)
9135 (check_effective_target_vect_strided3)
9136 (check_effective_target_vect_strided4)
9137 (check_effective_target_vect_strided8): ...these new functions.
9138
9139 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9140 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9141 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9142 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9143 * gcc.dg/vect/pr37539.c: Likewise.
9144 * gcc.dg/vect/slp-11a.c: Likewise.
9145 * gcc.dg/vect/slp-11b.c: Likewise.
9146 * gcc.dg/vect/slp-11c.c: Likewise.
9147 * gcc.dg/vect/slp-12a.c: Likewise.
9148 * gcc.dg/vect/slp-12b.c: Likewise.
9149 * gcc.dg/vect/slp-18.c: Likewise.
9150 * gcc.dg/vect/slp-19a.c: Likewise.
9151 * gcc.dg/vect/slp-19b.c: Likewise.
9152 * gcc.dg/vect/slp-21.c: Likewise.
9153 * gcc.dg/vect/slp-23.c: Likewise.
9154 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9155
9156 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9157 instead of vect_interleave && vect_extract_even_odd.
9158 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9159 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9160 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9161 * gcc.dg/vect/vect-1.c: Likewise.
9162 * gcc.dg/vect/vect-10.c: Likewise.
9163 * gcc.dg/vect/vect-98.c: Likewise.
9164 * gcc.dg/vect/vect-107.c: Likewise.
9165 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9166 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9167 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9168 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9169 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9170 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9171 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9172 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9173 * gcc.dg/vect/vect-strided-float.c: Likewise.
9174 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9175 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9176 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9177 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9178 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9179 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9180 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9181 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9182 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9183 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9184 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9185 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9186 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9187 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9188 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9189
9190 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9191 target condition.
9192 * gcc.dg/vect/pr30843.c: Likewise.
9193 * gcc.dg/vect/pr33866.c: Likewise.
9194 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9195 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9196 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9197 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9198
9199 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9200
9201 * gcc.dg/vect/slp-11.c: Split into...
9202 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9203 gcc.dg/vect/slp-11c.c: ...these tests.
9204 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9205 * gcc.dg/vect/slp-12c.c: ...this new test.
9206 * gcc.dg/vect/slp-19.c: Split into...
9207 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9208 gcc.dg/vect/slp-19c.c: ...these new tests.
9209
9210 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9211
9212 * lib/target-supports.exp
9213 (check_effective_target_vect_extract_even_odd_wide): Delete.
9214 (check_effective_target_vect_strided_wide): Likewise.
9215 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9216 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9217 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9218 * gcc.dg/vect/pr37539.c: Likewise.
9219 * gcc.dg/vect/slp-11.c: Likewise.
9220 * gcc.dg/vect/slp-12a.c: Likewise.
9221 * gcc.dg/vect/slp-12b.c: Likewise.
9222 * gcc.dg/vect/slp-19.c: Likewise.
9223 * gcc.dg/vect/slp-23.c: Likewise.
9224 * gcc.dg/vect/vect-1.c: Likewise.
9225 * gcc.dg/vect/vect-98.c: Likewise.
9226 * gcc.dg/vect/vect-107.c: Likewise.
9227 * gcc.dg/vect/vect-strided-float.c: Likewise.
9228
9229 2011-05-02 Jason Merrill <jason@redhat.com>
9230
9231 * g++.dg/init/new31.C: New.
9232
9233 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9234
9235 PR c/35445
9236 * gcc.dg/pr35445.c: New test.
9237
9238 2011-05-02 Jason Merrill <jason@redhat.com>
9239
9240 * c-c++-common/vla-1.c: New.
9241
9242 2011-05-02 Richard Guenther <rguenther@suse.de>
9243
9244 PR tree-optimization/48822
9245 * gcc.dg/torture/pr48822.c: New testcase.
9246
9247 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9248
9249 PR c++/47969
9250 * g++.dg/cpp0x/constexpr-47969.C: New.
9251
9252 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9253
9254 PR testsuite/48498
9255 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9256 on vect_no_align targets.
9257 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9258 vect_no_align targets.
9259
9260 2011-05-01 Xinliang David Li <davidxl@google.com>
9261
9262 * gcc.dg/tree-ssa/integer-addr.c: New test.
9263 * gcc.dg/tree-ssa/alias_bug.c: New test.
9264
9265 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9266
9267 PR libgfortran/48787
9268 * gfortran.dg/round_3.f08: Add more checks.
9269
9270 2011-04-30 Tobias Burnus <burnus@net-b.de>
9271
9272 PR fortran/48821
9273 * gfortran.dg/import9.f90: New, proper test.
9274 * gfortran.dg/interface_37.f90: Remove bogus
9275 test (bogus copy of interface_36.f90).
9276
9277 2011-04-30 Tobias Burnus <burnus@net-b.de>
9278
9279 PR fortran/48821
9280 * gfortran.dg/interface_37.f90: New.
9281
9282 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9283
9284 PR fortran/48746
9285 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9286
9287 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9288
9289 PR tree-optimization/48809
9290 * gcc.c-torture/execute/pr48809.c: New test.
9291
9292 2011-04-29 Jeff Law <law@redhat.com>
9293
9294 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9295
9296 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9297
9298 PR c++/48606
9299 * g++.dg/init/ctor10.C: New.
9300
9301 2011-04-29 Le-Chun Wu <lcwu@google.com>
9302
9303 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9304 warning in implicitly instantiated templates.
9305
9306 2011-04-29 Le-Chun Wu <lcwu@google.com>
9307
9308 * g++.dg/warn/Wnull-conversion-1.C: New.
9309 * g++.dg/warn/Wnull-conversion-2.C: New.
9310
9311 2011-04-29 Diego Novillo <dnovillo@google.com>
9312
9313 * g++.old-deja/g++.other/null3.C: Expect warning about
9314 converting boolean to a pointer.
9315
9316 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9317
9318 PR fortran/48462
9319 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9320 being a target.
9321
9322 PR fortran/48746
9323 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9324
9325 2011-04-29 Tobias Burnus <burnus@net-b.de>
9326
9327 PR fortran/48810
9328 * gfortran.dg/typebound_proc_22.f90: New.
9329
9330 PR fortran/48800
9331 * gfortran.dg/interface_36.f90: New.
9332
9333 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9334
9335 PR libgfortran/48488
9336 PR libgfortran/48602
9337 PR libgfortran/48615
9338 PR libgfortran/48684
9339 PR libgfortran/48787
9340 * gfortran.dg/fmt_g.f: Adjust test.
9341 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9342 * gfortran.dg/round_3.f08: New test.
9343 * gfortran.dg/namelist_print_1.f: Adjust test.
9344 * gfortran.dg/char4_iunit_1.f03: Adjust test.
9345 * gfortran.dg/f2003_io_5.f03: Adjust test.
9346 * gfortran.dg/coarray_15.f90: Adjust test.
9347 * gfortran.dg/namelist_65.f90: Adjust test.
9348 * gfortran.dg/fmt_cache_1.f: Adjust test.
9349 * gfortran.dg/char4_iunit_2.f03: Adjust test.
9350 * gfortran.dg/real_const_3.f90: Adjust test.
9351
9352 2011-04-29 Jan Hubicka <jh@suse.cz>
9353
9354 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9355 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9356
9357 2011-04-28 Xinliang David Li <davidxl@google.com>
9358
9359 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9360 * g++.dg/prof-robust-1.C: New test.
9361
9362 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9363
9364 PR tree-optimization/48765
9365 * gcc.dg/vect/pr48765.c: New.
9366
9367 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9368
9369 PR tree-optimization/48775
9370 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9371
9372 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9373
9374 PR c++/48798
9375 * g++.dg/inherit/pr48798.C: New.
9376 * g++.old-deja/g++.other/base1.C: Adjust.
9377
9378 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9379
9380 PR c++/48656
9381 * g++.dg/template/inherit7.C: New test case.
9382
9383 2011-04-28 Richard Guenther <rguenther@suse.de>
9384
9385 PR tree-optimization/40052
9386 PR tree-optimization/15347
9387 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9388 * gcc.dg/pr15347.c: Likewise.
9389
9390 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9391
9392 PR c++/48530
9393 * g++.dg/cpp0x/sfinae18.C: New.
9394
9395 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9396
9397 PR c++/48771
9398 * g++.dg/ext/is_literal_type1.C: New.
9399
9400 2011-04-28 Tobias Burnus <burnus@net-b.de>
9401
9402 PR fortran/48112
9403 PR fortran/48279
9404 * gfortran.dg/interface_35.f90: New.
9405 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9406 * gfortran.dg/func_result_6.f90: Add dg-warning.
9407 * gfortran.dg/bessel_1.f90: Ditto.
9408 * gfortran.dg/hypot_1.f90: Ditto.
9409 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9410 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9411 * gfortran.dg/interface_assignment_4.f90: Ditto.
9412
9413 2011-04-27 Jason Merrill <jason@redhat.com>
9414
9415 * g++.dg/ext/complex8.C: New.
9416
9417 * g++.dg/cpp0x/initlist49.C: New.
9418 * g++.dg/init/new30.C: New.
9419
9420 2011-04-27 Tobias Burnus <burnus@net-b.de>
9421
9422 PR fortran/48788
9423 * gfortran.dg/whole_file_34.f90: New.
9424
9425 2011-04-27 Jan Hubicka <jh@suse.cz>
9426
9427 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9428
9429 2011-04-27 Jason Merrill <jason@redhat.com>
9430
9431 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9432
9433 * g++.dg/parse/ambig6.C: New.
9434
9435 2011-04-27 Nick Clifton <nickc@redhat.com>
9436
9437 * gcc.dg/20020312-2.c: Add definition for RX.
9438
9439 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9440 option with RX targets.
9441
9442 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9443 /* */ comments.
9444
9445 2011-04-27 Richard Guenther <rguenther@suse.de>
9446
9447 * gcc.dg/tree-ssa/pr23382.c: Remove.
9448
9449 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9450
9451 PR target/48767
9452 * gcc.c-torture/compile/pr48767.c: New test.
9453
9454 2011-04-27 Richard Guenther <rguenther@suse.de>
9455
9456 PR tree-optimization/48772
9457 * g++.dg/pr48772.C: New testcase.
9458
9459 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9460
9461 PR c/48742
9462 * gcc.c-torture/compile/pr48742.c: New test.
9463
9464 2011-04-26 Jason Merrill <jason@redhat.com>
9465
9466 * g++.dg/lookup/koenig13.C: New.
9467
9468 * g++.dg/cpp0x/initlist48.C: New.
9469
9470 2011-04-25 Jason Merrill <jason@redhat.com>
9471
9472 * g++.dg/cpp0x/sfinae17.C: New.
9473
9474 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9475
9476 PR target/48258
9477 * gcc.target/powerpc/pr48258-1.c: New file.
9478 * gcc.target/powerpc/pr48258-2.c: Ditto.
9479
9480 2011-04-26 Xinliang David Li <davidxl@google.com>
9481
9482 * gcc.dg/uninit-suppress.c: New test.
9483 * gcc.dg/uninit-suppress.c: New test.
9484
9485 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9486
9487 PR debug/48768
9488 * gcc.dg/pr48768.c: New test.
9489
9490 PR tree-optimization/48734
9491 * gcc.c-torture/compile/pr48734.c: New test.
9492
9493 PR testsuite/48753
9494 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9495
9496 2011-04-26 Richard Guenther <rguenther@suse.de>
9497
9498 PR tree-optimization/48731
9499 * gcc.dg/torture/pr48731.c: New testcase.
9500
9501 2011-04-26 Richard Guenther <rguenther@suse.de>
9502
9503 PR testsuite/48753
9504 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9505
9506 2011-04-26 Richard Guenther <rguenther@suse.de>
9507
9508 PR middle-end/48694
9509 * gcc.dg/torture/pr48694-1.c: New testcase.
9510 * gcc.dg/torture/pr48694-2.c: Likewise.
9511
9512 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9513
9514 * g++.dg/ext/underlying_type1.C: New.
9515 * g++.dg/ext/underlying_type2.C: Likewise.
9516 * g++.dg/ext/underlying_type3.C: Likewise.
9517 * g++.dg/ext/underlying_type4.C: Likewise.
9518 * g++.dg/ext/underlying_type5.C: Likewise.
9519 * g++.dg/ext/underlying_type6.C: Likewise.
9520 * g++.dg/ext/underlying_type7.C: Likewise.
9521 * g++.dg/ext/underlying_type8.C: Likewise.
9522 * g++.dg/ext/underlying_type9.C: Likewise.
9523 * g++.dg/ext/underlying_type10.C: Likewise.
9524
9525 2011-04-25 Jason Merrill <jason@redhat.com>
9526
9527 * g++.dg/cpp0x/regress/template-const2.C: New.
9528
9529 2011-04-25 Jeff Law <law@redhat.com>
9530
9531 * gcc.dg/tree-ssa/vrp56.c: new test.
9532
9533 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9534
9535 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9536
9537 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9538
9539 PR preprocessor/48740
9540 * c-c++-common/raw-string-11.c: New test.
9541
9542 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9543
9544 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9545 hppa*-*-hpux*.
9546
9547 2011-04-23 Tobias Burnus <burnus@net-b.de>
9548
9549 PR fortran/18918
9550 * gfortran.dg/coarray_19.f90: New.
9551
9552 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9553
9554 PR c/48685
9555 * gcc.dg/pr48685.c: New test.
9556
9557 2011-04-22 Jan Hubicka <jh@suse.cz>
9558
9559 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9560
9561 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9562
9563 PR tree-optimization/48717
9564 * gcc.c-torture/execute/pr48717.c: New test.
9565
9566 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9567
9568 PR target/48723
9569 * gcc.target/i386/pr48723.c: New test.
9570
9571 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9572
9573 PR c/48716
9574 * gcc.dg/gomp/pr48716.c: New test.
9575 * g++.dg/gomp/pr48716.C: New test.
9576
9577 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9578
9579 PR c/36750
9580 * gcc.dg/missing-field-init-2.c: Update testcase.
9581
9582 2011-04-22 Alan Modra <amodra@gmail.com>
9583
9584 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9585
9586 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9587
9588 PR fortran/48405
9589 * gfortran.dg/function_optimize_6.f90: New test.
9590
9591 2011-04-21 Easwaran Raman <eraman@google.com>
9592
9593 * gcc.dg/stack-layout-2.c: New test.
9594
9595 2011-04-21 Richard Guenther <rguenther@suse.de>
9596
9597 PR lto/48703
9598 * g++.dg/lto/pr48207-2_0.C: New testcase.
9599 * g++.dg/lto/pr48207-3_0.C: Likewise.
9600
9601 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9602
9603 * gnat.dg/volatile5.adb: New test.
9604 * gnat.dg/volatile5_pkg.ads: New helper.
9605
9606 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9607
9608 PR target/48708
9609 * gcc.target/i386/pr48708.c: New test.
9610
9611 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9612
9613 * gcc.dg/vect/vect-119.c: New test.
9614
9615 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9616
9617 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9618 and once without.
9619
9620 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9621 Richard Sandiford <richard.sandiford@linaro.org>
9622
9623 PR target/46329
9624 * gcc.target/arm/pr46329.c: New test.
9625
9626 2011-04-21 Tobias Burnus <burnus@net-b.de>
9627
9628 PR fortran/18918
9629 * gfortran.dg/coarray_18.f90: New.
9630
9631 2011-04-20 Jason Merrill <jason@redhat.com>
9632
9633 * g++.dg/cpp0x/initlist47.C: New.
9634
9635 * g++.dg/init/dtor4.C: New.
9636
9637 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9638
9639 PR target/48678
9640 * gcc.target/i386/sse2-pinsrw.c: New test.
9641 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9642 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9643 * gcc.target/i386/sse2-insvhi.c: Ditto.
9644 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9645 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9646
9647 2011-04-20 Jason Merrill <jason@redhat.com>
9648
9649 * g++.dg/template/const4.C: New.
9650
9651 2011-04-20 Easwaran Raman <eraman@google.com>
9652
9653 * gcc.dg/stack-layout-1.c: New test.
9654
9655 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9656
9657 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9658 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9659 function.
9660
9661 2011-04-20 Kai Tietz <ktietz@redhat.com>
9662
9663 * gcc.dg/binop-xor1.c: New test.
9664 * gcc.dg/binop-xor2.c: New test.
9665 * gcc.dg/binop-xor3.c: New test.
9666 * gcc.dg/binop-xor4.c: New test.
9667 * gcc.dg/binop-xor5.c: New test.
9668
9669 2011-04-20 Richard Guenther <rguenther@suse.de>
9670
9671 PR tree-optimization/47892
9672 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9673
9674 2011-04-20 Richard Guenther <rguenther@suse.de>
9675
9676 PR middle-end/48695
9677 * g++.dg/torture/pr48695.C: New testcase.
9678
9679 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9680
9681 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9682 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9683 * gcc.c-torture/execute/pr45262.c: Ditto
9684 * gcc.dg/torture/pr43165.c: Ditto.
9685 * gcc.dg/torture/pr47228.c: Ditto.
9686 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9687 * gcc.dg/ipa/pr45644.c: Ditto.
9688 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9689 PDP11.
9690
9691 2011-04-19 Jason Merrill <jason@redhat.com>
9692
9693 * g++.dg/ext/complex7.C: New.
9694
9695 * g++.dg/ext/attrib41.C: New.
9696
9697 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9698
9699 PR testsuite/48676
9700 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9701
9702 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9703
9704 PR target/48678
9705 * gcc.target/i386/pr48678.c: New test.
9706
9707 2011-04-19 Martin Jambor <mjambor@suse.cz>
9708
9709 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9710 * g++.dg/opt/devirt2.C: New test.
9711 * g++.dg/ipa/devirt-g-1.C: Likewise.
9712
9713 2011-04-19 Tobias Burnus <burnus@net-b.de>
9714
9715 PR fortran/48588
9716 * gfortran.dg/whole_file_33.f90: New.
9717
9718 2011-04-19 Martin Jambor <mjambor@suse.cz>
9719
9720 * g++.dg/ipa/devirt-7.C: New test.
9721
9722 2011-04-19 Richard Guenther <rguenther@suse.de>
9723
9724 PR lto/48207
9725 * g++.dg/lto/pr48207_0.C: New testcase.
9726
9727 2011-04-18 Jason Merrill <jason@redhat.com>
9728
9729 * g++.dg/init/void1.C: New.
9730
9731 * g++.dg/cpp0x/union4.C: New.
9732
9733 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9734
9735 PR middle-end/48661
9736 * g++.dg/torture/pr48661.C: New test.
9737
9738 PR c++/48632
9739 * g++.dg/gomp/pr48632.C: New test.
9740
9741 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9742
9743 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9744 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9745
9746 2011-04-18 Tobias Burnus <burnus@net-b.de>
9747
9748 PR fortran/18918
9749 * gfortran.dg/coarray_17.f90: New.
9750 * gfortran.dg/coarray_10.f90: Update dg-error.
9751
9752 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9753
9754 PR testsuite/48251
9755 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9756 * gfortran.dg/guality/guality.exp: Likewise.
9757
9758 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9759
9760 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9761
9762 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9763
9764 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9765
9766 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9767
9768 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9769
9770 2011-04-18 Richard Guenther <rguenther@suse.de>
9771
9772 PR middle-end/46364
9773 * g++.dg/torture/pr46364.C: New testcase.
9774
9775 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9776
9777 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9778
9779 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9780
9781 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9782
9783 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9784 Ira Rosen <ira.rosen@linaro.org>
9785
9786 PR target/48252
9787 * gcc.target/arm/pr48252.c: New test.
9788
9789 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9790
9791 PR tree-optimization/48616
9792 * gcc.dg/pr48616.c: New test.
9793
9794 2011-04-18 Tobias Burnus <burnus@net-b.de>
9795
9796 PR fortran/18918
9797 * gfortran.dg/coarray_16.f90: New.
9798
9799 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9800
9801 PR fortran/48462
9802 * gfortran.dg/realloc_on_assign_7.f03: New test.
9803
9804 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9805
9806 PR libgfortran/48602
9807 * gfortran.dg/fmt_g0_6.f08: New test.
9808
9809 2011-04-17 Jason Merrill <jason@redhat.com>
9810
9811 * g++.dg/cpp0x/sfinae16.C: New.
9812
9813 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9814
9815 * gcc.target/mips/reg-var-1.c: New test.
9816
9817 2011-04-17 Jan Hubicka <jh@suse.cz>
9818
9819 * gcc.dg/winline-5.c: Update testcase.
9820
9821 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9822
9823 * gnat.dg/discr27.ad[sb]: Move dg directive.
9824 * gnat.dg/discr28.ad[sb]: New test.
9825 * gnat.dg/discr28_pkg.ads: New helper.
9826
9827 2011-04-17 Michael Matz <matz@suse.de>
9828
9829 PR tree-optimization/48622
9830 PR lto/48645
9831 * gcc.dg/lto/pr48622_0.c: New test.
9832
9833 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9834
9835 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9836 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9837 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9838 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9839 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9840 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9841
9842 2011-04-15 Jason Merrill <jason@redhat.com>
9843
9844 * g++.dg/cpp0x/range-for17.C: New.
9845
9846 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9847
9848 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9849 * g++.dg/cpp0x/range-for3.C: Likewise.
9850 * g++.dg/cpp0x/range-for9.C: Correct error message.
9851 * g++.dg/cpp0x/range-for11.C: New.
9852 * g++.dg/cpp0x/range-for12.C: New.
9853 * g++.dg/cpp0x/range-for13.C: New.
9854 * g++.dg/cpp0x/range-for14.C: New.
9855 * g++.dg/cpp0x/range-for15.C: New.
9856 * g++.dg/cpp0x/range-for16.C: New.
9857
9858 2011-04-15 Tobias Burnus <burnus@net-b.de>
9859
9860 PR fortran/18918
9861 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9862
9863 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9864
9865 * objc.dg/naming-4.m: Updated.
9866 * objc.dg/naming-5.m: Updated.
9867 * objc.dg/naming-6.m: New.
9868 * objc.dg/naming-7.m: New.
9869 * obj-c++.dg/naming-1.mm: Updated.
9870 * obj-c++.dg/naming-2.mm: Updated.
9871 * obj-c++.dg/naming-3.mm: New.
9872 * obj-c++.dg/naming-4.mm: New.
9873
9874 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9875
9876 PR libgfortran/48589
9877 * gfortran.dg/fmt_g0_5.f08: New test.
9878
9879 2011-04-15 Richard Guenther <rguenther@suse.de>
9880
9881 PR testsuite/48286
9882 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9883
9884 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9885
9886 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9887 -finline-limit=0 to -fno-inline
9888
9889 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9890
9891 PR target/48614
9892 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9893 just avx.
9894
9895 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9896
9897 PR target/48605
9898 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9899 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9900 * gcc.target/i386/avx-insertps-3.c: New test.
9901 * gcc.target/i386/avx-insertps-4.c: New test.
9902
9903 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9904
9905 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9906 -finline-limit=0
9907
9908 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9909
9910 PR target/46779
9911 PR target/45291
9912 PR target/41894
9913 * gcc.target/avr/pr46779-1.c: New test case
9914 * gcc.target/avr/pr46779-2.c: New test case
9915
9916 2011-04-14 Jason Merrill <jason@redhat.com>
9917
9918 * g++.dg/cpp0x/sfinae15.C: New.
9919
9920 * g++.dg/cpp0x/sfinae14.C: New.
9921
9922 * g++.dg/ext/vla10.C: New.
9923
9924 2011-04-14 Richard Guenther <rguenther@suse.de>
9925
9926 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9927
9928 2011-04-14 Richard Guenther <rguenther@suse.de>
9929
9930 * gcc.dg/fold-bitand-4.c: Move ...
9931 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9932
9933 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9934
9935 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9936 variables const.
9937 * gcc.target/avr/torture/trivial.c: Ditto.
9938
9939 2011-04-13 Jason Merrill <jason@redhat.com>
9940
9941 * g++.dg/template/operator11.C: New.
9942
9943 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9944
9945 PR middle-end/48591
9946 * gcc.dg/gomp/pr48591.c: New test.
9947
9948 PR c++/48570
9949 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9950 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9951
9952 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9953
9954 PR c++/48574
9955 * g++.dg/template/dependent-expr7.C: New test case.
9956
9957 2011-04-13 Jason Merrill <jason@redhat.com>
9958
9959 * g++.dg/cpp0x/sfinae13.C: New.
9960
9961 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9962
9963 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9964
9965 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9966
9967 * gcc.target/arm/pr43698.c: Remove -march option.
9968
9969 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9970
9971 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9972 -march option.
9973
9974 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9975
9976 PR fortran/48360
9977 PR fortran/48456
9978 * gfortran.dg/realloc_on_assign_6.f03: New test.
9979
9980 2011-04-12 Kai Tietz <ktietz@redhat.com>
9981
9982 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9983 targets the additional -mno-ms-bitfields and
9984 -Wno-packed-bitfield-compat options.
9985 * g++.dg/ext/bitfield3.C: Likewise.
9986 * g++.dg/ext/bitfield4.C: Likewise.
9987 * g++.dg/ext/bitfield5.C: Likewise.
9988 * gcc.dg/bitfld-15.c: Likewise.
9989 * gcc.dg/bitfld-16.c: Likewise.
9990 * gcc.dg/bitfld-17.c: Likewise.
9991 * gcc.dg/bitfld-18.c: Likewise.
9992
9993 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9994
9995 * gcc.target/arm/neon-vld3-1.c: New test.
9996 * gcc.target/arm/neon-vst3-1.c: New test.
9997 * gcc.target/arm/neon/v*.c: Regenerate.
9998
9999 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10000
10001 PR rtl-optimization/48549
10002 * g++.dg/opt/pr48549.C: New test.
10003
10004 2011-04-12 Richard Guenther <rguenther@suse.de>
10005
10006 PR tree-optimization/46076
10007 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
10008
10009 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10010
10011 PR testsuite/21164
10012 * lib/compat.exp (compat-execute): Declare unsupported after
10013 stripping path from src1.
10014 * lib/lto.exp (lto-execute): Likewise.
10015
10016 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10017
10018 PR c/48552
10019 * gcc.dg/pr48552-1.c: New test.
10020 * gcc.dg/pr48552-2.c: New test.
10021
10022 2011-04-11 Jason Merrill <jason@redhat.com>
10023
10024 * g++.dg/cpp0x/sfinae12.C: New.
10025
10026 * g++.dg/cpp0x/enum10.C: New.
10027
10028 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10029
10030 * g++.dg/cpp0x/rv-func.C: New.
10031
10032 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10033
10034 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10035 alpha*-dec-osf5*.
10036
10037 2011-04-11 Martin Jambor <mjambor@suse.cz>
10038
10039 PR tree-optimization/48195
10040 * gcc.dg/ipa/pr48195.c: New test.
10041
10042 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10043
10044 * gnat.dg/return3.adb: Remove unused switch.
10045
10046 2011-04-08 Mike Stump <mikestump@comcast.net>
10047
10048 PR testsuite/48506
10049 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10050 default to fno-common.
10051
10052 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10053
10054 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10055 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10056
10057 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10058
10059 PR fortran/48448
10060 * gfortran.dg/function_optimize_5.f90: New test.
10061
10062 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10063
10064 * gnat.dg/aggr17.adb: New test.
10065 * gnat.dg/aggr18.adb: Likewise.
10066
10067 2011-04-08 Michael Matz <matz@suse.de>
10068
10069 PR middle-end/48389
10070 * gcc.target/i386/pr48389.c: New test.
10071
10072 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10073
10074 PR rtl-optimization/48272
10075 * g++.dg/opt/pr48272.C: New.
10076
10077 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10078
10079 PR rtl-optimization/48235
10080 * gcc.dg/pr48235.c: New.
10081
10082 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10083
10084 PR rtl-optimization/48302
10085 * g++.dg/opt/pr48302.C: New.
10086
10087 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10088
10089 PR target/48273
10090 * g++.dg/opt/pr48273.C: New.
10091
10092 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10093
10094 PR rtl-optimization/48442
10095 * gcc.dg/pr48442.c: New.
10096
10097 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10098
10099 PR tree-optimization/48377
10100 * gcc.dg/vect/pr48377.c: New test.
10101
10102 2011-04-07 Jason Merrill <jason@redhat.com>
10103
10104 * g++.dg/cpp0x/regress/call1.C: New.
10105
10106 * g++.dg/cpp0x/variadic107.C: New.
10107
10108 * g++.dg/cpp0x/sfinae11.C: New.
10109 * g++.dg/cpp0x/noexcept02.C: Fix.
10110
10111 * g++.dg/cpp0x/sfinae10.C: New.
10112
10113 * g++.dg/cpp0x/sfinae9.C: New.
10114
10115 * c-c++-common/Wcast-qual-1.c: Move here from...
10116 * gcc.dg/cast-qual-3.c: ...here, and...
10117 * g++.dg/warn/Wcast-qual2.C: ...here.
10118
10119 * g++.dg/cpp0x/sfinae8.C: New.
10120
10121 * g++.dg/cpp0x/sfinae7.C: New.
10122
10123 * g++.dg/cpp0x/enum9.C: New.
10124
10125 2011-04-07 Mike Stump <mikestump@comcast.net>
10126
10127 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10128 with no trampolines.
10129
10130 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10131
10132 PR fortran/48117
10133 * gfortran.dg/gomp/pr48117.f90: New test.
10134
10135 PR debug/48343
10136 * gcc.dg/torture/pr48343.c: New test.
10137
10138 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10139
10140 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10141
10142 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10143
10144 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10145
10146 2011-04-07 Tom de Vries <tom@codesourcery.com>
10147
10148 PR target/43920
10149 * lib/scanasm.exp (object-size): New proc.
10150 * gcc.target/arm/pr43920-2.c: New test.
10151
10152 2011-04-06 Tobias Burnus <burnus@net-b.de>
10153
10154 PR fortran/18918
10155 PR fortran/48477
10156 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10157
10158 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10159
10160 * gcc.dg/mtune.c: Prune note from output.
10161
10162 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10163
10164 PR debug/48466
10165 * gcc.dg/guality/pr36977.c: New test.
10166 * gcc.dg/guality/pr48466.c: New test.
10167
10168 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10169
10170 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10171
10172 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10173
10174 * gnat.dg/return3.adb: New test.
10175
10176 2011-04-06 Richard Guenther <rguenther@suse.de>
10177
10178 PR tree-optimization/47663
10179 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10180
10181 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10182
10183 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10184 Solaris 8 and 9 as well.
10185
10186 2011-04-05 Tom de Vries <tom@codesourcery.com>
10187
10188 PR target/43920
10189 * gcc.target/arm/pr43920-1.c: New test.
10190
10191 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10192
10193 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10194 (cctor): Actually return the value.
10195 (main): Cast return values.
10196
10197 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10198
10199 * gfortran.dg/character_comparison_8.f90: New test.
10200
10201 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10202
10203 * frontend-passes: (optimize_lexical_comparison): New function.
10204 (optimize_expr): Call it.
10205 (optimize_comparison): Also handle lexical comparison functions.
10206 Return false instad of -2 for unequal comparison.
10207
10208 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10209
10210 PR fortran/48412
10211 * function_optimize_4.f90: New test.
10212
10213 2011-04-04 Tobias Burnus <burnus@net-b.de>
10214
10215 PR fortran/18918
10216 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10217 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10218 * gfortran.dg/coarray_15.f90: New.
10219
10220 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10221
10222 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10223 * gfortran.dg/bessel_7.f90: Likewise.
10224
10225 2011-04-03 Tobias Burnus <burnus@net-b.de>
10226
10227 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10228
10229 2011-04-03 Richard Guenther <rguenther@suse.de>
10230 Ira Rosen <ira.rosen@linaro.org>
10231
10232 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10233 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10234 -ftree-loop-if-convert-stores.
10235
10236 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10237
10238 * gnat.dg/specs/aggr2.ads: New test.
10239
10240 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10241
10242 * gnat.dg/debug2.ad[sb]: New test.
10243 * gnat.dg/debug2_pkg.ads: New helper.
10244 * gnat.dg/debug3.ad[sb]: New test.
10245
10246 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10247
10248 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10249
10250 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10251
10252 PR middle-end/48335
10253 * gcc.c-torture/compile/pr48335-1.c: New test.
10254 * gcc.dg/pr48335-1.c: New test.
10255 * gcc.dg/pr48335-2.c: New test.
10256 * gcc.dg/pr48335-3.c: New test.
10257 * gcc.dg/pr48335-4.c: New test.
10258 * gcc.dg/pr48335-5.c: New test.
10259 * gcc.dg/pr48335-6.c: New test.
10260 * gcc.dg/pr48335-7.c: New test.
10261 * gcc.dg/pr48335-8.c: New test.
10262 * gcc.target/i386/pr48335-1.c: New test.
10263
10264 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10265
10266 PR c/36299
10267 * gcc.dg/Waddress.c: New test.
10268
10269 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10270
10271 PR fortran/48352
10272 * gfortran.dg/function_optimize_3.f90: New test.
10273
10274 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10275
10276 * gcc.c-torture/compile/20110401-1.c: New test.
10277
10278 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10279 * g++.dg/lto/20091002-2_0.C: Likewise.
10280 * g++.dg/lto/20090303_0.c: Likewise.
10281 * g++.dg/lto/20091004-1_0.C: Likewise.
10282 * g++.dg/lto/20091002-3_0.C: Likewise.
10283 * g++.dg/lto/20091004-2_0.C: Likewise.
10284 * g++.dg/lto/20081123_0.C: Likewise.
10285 * g++.dg/lto/20090313_0.C: Likewise.
10286 * g++.dg/lto/20081109-1_0.C: Likewise.
10287 * g++.dg/lto/20081219_0.C: Likewise.
10288 * g++.dg/lto/20081204-1_0.C: Likewise.
10289 * g++.dg/lto/20090302_0.C: Likewise.
10290 * g++.dg/lto/20081119-1_0.C: Likewise.
10291 * g++.dg/lto/20081118_0.C: Likewise.
10292 * gcc.dg/lto/20091020-2_0.c: Likewise.
10293 * gcc.dg/lto/20090210_0.c: Likewise.
10294 * gcc.dg/lto/20081204-1_0.c: Likewise.
10295 * gcc.dg/lto/20081224_0.c: Likewise.
10296 * gcc.dg/lto/20090219_0.c: Likewise.
10297 * gcc.dg/lto/20091014-1_0.c: Likewise.
10298 * gcc.dg/lto/20091016-1_0.c: Likewise.
10299 * gcc.dg/lto/20090206-2_0.c: Likewise.
10300 * gcc.dg/lto/20090116_0.c: Likewise.
10301 * gcc.dg/lto/20091013-1_0.c: Likewise.
10302 * gcc.dg/lto/20091015-1_0.c: Likewise.
10303 * gcc.dg/lto/20090126-2_0.c: Likewise.
10304
10305 2011-03-31 Ian Lance Taylor <iant@google.com>
10306
10307 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10308
10309 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10310
10311 * gnat.dg/opt16.adb: New test.
10312
10313 2011-03-31 Jason Merrill <jason@redhat.com>
10314
10315 * g++.dg/cpp0x/defaulted24.C: New.
10316
10317 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10318
10319 PR target/16292
10320 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10321 with -O0.
10322
10323 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10324
10325 * g++.dg/other/i386-9.C: New test.
10326
10327 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10328
10329 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10330
10331 2011-03-30 Jason Merrill <jason@redhat.com>
10332
10333 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10334
10335 * g++.dg/cpp0x/regress/isnan.C: New.
10336
10337 * g++.dg/cpp0x/initlist46.C: New.
10338
10339 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10340
10341 PR target/47551
10342 * gcc.target/arm/neon-modes-2.c: New test.
10343
10344 2011-03-30 Jakub Jelinek <jakub@redhat.com>
10345
10346 PR c/48305
10347 * gcc.c-torture/compile/pr48305.c: New test.
10348
10349 2011-03-29 Jason Merrill <jason@redhat.com>
10350
10351 * g++.dg/cpp0x/regress/value-dep1.C: New.
10352
10353 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10354
10355 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10356
10357 2011-03-29 Ian Lance Taylor <iant@google.com>
10358
10359 * go.test/go-test.exp: Handle the test lines used in several new
10360 tests.
10361 (errchk): Add opts parameter. Change all callers. Handle parens
10362 in regexps.
10363
10364 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10365 Dominique d'Humieres <dominiq@lps.ens.fr>
10366
10367 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10368 and __APPLE__ && __PPC__ && __ALTIVEC__.
10369
10370 2011-03-29 Jason Merrill <jason@redhat.com>
10371
10372 * g++.dg/cpp0x/dependent1.C: New.
10373
10374 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10375
10376 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10377
10378 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10379
10380 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10381
10382 PR fortran/48095
10383 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10384 * gfortran.dg/proc_ptr_comp_32.f90: New.
10385
10386 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10387
10388 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10389 check for corresponding warning.
10390
10391 2011-03-28 Jason Merrill <jason@redhat.com>
10392
10393 * g++.dg/cpp0x/rv-deduce2.C: New.
10394
10395 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10396
10397 PR debug/48203
10398 * gcc.dg/pr48203.c: New test.
10399
10400 2011-03-28 Jeff Law <law@redhat.com>
10401
10402 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10403
10404 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10405
10406 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10407 and __PPC__ && __ALTIVEC__.
10408
10409 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10410
10411 PR testsuite/48238
10412 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10413 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10414 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10415 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10416
10417 2011-03-28 Jason Merrill <jason@redhat.com>
10418
10419 * g++.dg/cpp0x/initlist-array2.C: New.
10420
10421 * g++.dg/cpp0x/initlist-array1.C: New.
10422
10423 * g++.dg/cpp0x/constexpr-compound.C: New.
10424
10425 * g++.dg/cpp0x/constexpr-using.C: New.
10426
10427 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10428
10429 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10430
10431 PR testsuite/48276
10432 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10433
10434 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10435
10436 * gcc.dg/slp-1.c: New test.
10437
10438 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10439
10440 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10441 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10442 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10443 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10444 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10445 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10446 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10447 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10448 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10449 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10450 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10451 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10452 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10453 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10454
10455 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10456
10457 PR fortran/47065
10458 * gfortran.dg/trim_optimize_5.f90: New test.
10459 * gfortran.dg/trim_optimize_6.f90: New test.
10460
10461 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10462
10463 PR target/38598
10464 * gcc.target/mips/madd-7.c: Remove -mlong32.
10465 * gcc.target/mips/msub-7.c: Likewise.
10466
10467 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10468
10469 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10470 accesses to preserve the meaning of the test for doubleword vectors.
10471 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10472 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10473
10474 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10475
10476 PR fortran/48291
10477 * gfortran.dg/class_42.f03: New.
10478
10479 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10480
10481 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10482 strided accesses.
10483
10484 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10485
10486 PR rtl-optimization/48144
10487 * gcc.dg/pr48144.c: New test.
10488
10489 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10490
10491 * gnat.dg/discr27.ad[sb]: New test.
10492
10493 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10494
10495 * gnat.dg/limited_with2.ad[sb]: New test.
10496 * gnat.dg/limited_with2_pkg1.ads: New helper.
10497 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10498
10499 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10500
10501 * gnat.dg/opt15.adb: New test.
10502 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10503
10504 2011-03-25 Tobias Burnus <burnus@net-b.de>
10505
10506 PR fortran/48174
10507 PR fortran/45304
10508 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10509 * gfortran.dg/leadz_trailz_3.f90: Ditto
10510
10511 2011-03-25 Martin Jambor <mjambor@suse.cz>
10512
10513 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10514
10515 2011-03-25 Jason Merrill <jason@redhat.com>
10516
10517 * g++.dg/cpp0x/defaulted22.C: New.
10518 * g++.dg/cpp0x/defaulted23.C: New.
10519 * g++.dg/cpp0x/defaulted15.C: Adjust.
10520
10521 2011-03-25 Jason Merrill <jason@redhat.com>
10522
10523 * g++.dg/cpp0x/move1.C: New.
10524
10525 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10526
10527 PR target/48287
10528 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10529
10530 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10531
10532 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10533 for mips-sgi-irix6.5.
10534 Replace snprintf prototype by <stdio.h>.
10535
10536 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10537
10538 PR testsuite/48283
10539 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10540 run_expensive_tests.
10541 * gcc.dg/graphite/block-4.c: Likewise.
10542 * gcc.dg/graphite/block-7.c: Likewise.
10543 * gcc.dg/graphite/block-8.c: Likewise.
10544
10545 2011-03-25 Richard Guenther <rguenther@suse.de>
10546
10547 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10548 * g++.dg/tree-ssa/pr8781.C: Likewise.
10549 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10550 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10551 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10552 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10553 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10554 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10555 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10556 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10557 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10558 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10559 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10560 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10561 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10562 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10563 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10564 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10565 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10566 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10567 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10568 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10569 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10570 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10571 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10572 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10573 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10574 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10575 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10576 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10577 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10578 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10579 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10580 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10581 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10582 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10583 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10584 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10585 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10586 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10587 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10588 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10589 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10590 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10591 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10592 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10593 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10594 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10595 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10596 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10597 * c-c++-common/pr46562-2.c: Likewise.
10598 * gfortran.dg/pr42108.f90: Likewise.
10599 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10600 foo to be inlined even at -O1.
10601 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10602 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10603 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10604 * gcc.dg/matrix/matrix.exp: Disable FRE.
10605
10606 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10607
10608 PR debug/48204
10609 * gcc.dg/dfp/pr48204.c: New test.
10610
10611 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10612
10613 PR target/48209
10614 * gcc.c-torture/execute/pr47917.c: Move this...
10615 * gcc.dg/torture/pr47917.c: to here and add xfails.
10616
10617 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10618
10619 * gnat.dg/array16.ad[sb]: New test.
10620 * gnat.dg/array16.ads: New helper.
10621
10622 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10623
10624 * gnat.dg/derived_type2.adb: New test.
10625
10626 2011-03-24 Richard Guenther <rguenther@suse.de>
10627
10628 PR tree-optimization/48271
10629 * g++.dg/torture/pr48271.C: New testcase.
10630
10631 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10632
10633 * gnat.dg/array15.ad[sb]: New test.
10634
10635 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10636
10637 PR target/48237
10638 * gcc.target/i386/pr48237.c: New test.
10639
10640 2011-03-24 Richard Guenther <rguenther@suse.de>
10641
10642 PR middle-end/48269
10643 * gcc.dg/builtin-object-size-10.c: New testcase.
10644
10645 2011-03-24 Richard Guenther <rguenther@suse.de>
10646
10647 PR tree-optimization/46562
10648 * c-c++-common/pr46562-2.c: New testcase.
10649 * c-c++-common/pr46562.c: Likewise.
10650
10651 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10652
10653 * gcc.dg/vect/vect-cselim-1.c: New test.
10654 * gcc.dg/vect/vect-cselim-2.c: New test.
10655
10656 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10657
10658 * gcc.target/arm/pr46934.c: New.
10659
10660 2011-03-23 Ian Lance Taylor <iant@google.com>
10661
10662 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10663
10664 2011-03-23 Richard Guenther <rguenther@suse.de>
10665
10666 * gcc.dg/struct: Remove directory and contents.
10667
10668 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10669
10670 PR testsuite/48251
10671 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10672
10673 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10674
10675 * gnat.dg/discr26.ad[sb]: New test.
10676 * gnat.dg/discr26_pkg.ads: New helper.
10677
10678 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10679
10680 PR target/47553
10681 * gcc.target/arm/neon-vld-1.c: New test.
10682
10683 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10684
10685 * gnat.dg/array14.ad[sb]: New test.
10686 * gnat.dg/array14_pkg.ads: New helper.
10687
10688 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10689
10690 * gcc.c-torture/execute/920501-8.x: Remove.
10691 * gcc.c-torture/execute/930513-1.x: Remove.
10692 * gcc.c-torture/execute/960312-1.x: Remove.
10693 * gcc.c-torture/compile/20000804-1.c,
10694 gcc.c-torture/compile/20001205-1.c,
10695 gcc.c-torture/compile/20001226-1.c,
10696 gcc.c-torture/compile/20010518-2.c,
10697 gcc.c-torture/compile/20020312-1.c,
10698 gcc.c-torture/compile/20020604-1.c,
10699 gcc.c-torture/compile/920501-12.c,
10700 gcc.c-torture/compile/920501-4.c,
10701 gcc.c-torture/compile/920520-1.c,
10702 gcc.c-torture/compile/980506-1.c,
10703 gcc.c-torture/execute/980709-1.x,
10704 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10705 options for m68hc11.
10706 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10707 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10708 m68hc11.
10709
10710 2011-03-22 Nick Clifton <nickc@redhat.com>
10711
10712 * lib/target-supports.exp (check_profiling_available): Add MN10300
10713 to the list of targets that do not support profiling. Restore
10714 alpha sorting to this list.
10715
10716 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10717
10718 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10719 failure on 32-bit systems.
10720 * gcc.dg/torture/vector-2.c: Ditto.
10721
10722 2011-03-22 Richard Guenther <rguenther@suse.de>
10723
10724 PR tree-optimization/48228
10725 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10726
10727 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10728
10729 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10730 powerpc.
10731
10732 PR target/48226
10733 * gcc.target/powerpc/pr48226.c: New file.
10734
10735 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10736
10737 * lib/prune.exp (prune_gcc_output): Prune "could not create
10738 compact unwind for" warnings.
10739
10740 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10741
10742 PR c/42544
10743 PR c/48197
10744 * gcc.c-torture/execute/pr42544.c: New test.
10745 * gcc.c-torture/execute/pr48197.c: New test.
10746
10747 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10748
10749 PR preprocessor/48192
10750 * gcc.target/powerpc/pr48192.c: New file.
10751
10752 PR target/48053
10753 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10754 split problem of 0 being loaded in a VSX register.
10755
10756 2011-03-21 Richard Guenther <rguenther@suse.de>
10757
10758 PR c/47939
10759 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10760 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10761 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10762 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10763
10764 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10765
10766 PR target/48213
10767 * gcc.dg/pr48213.c: New test.
10768
10769 2011-03-21 Kai Tietz <ktietz@redhat.com>
10770
10771 PR target/12171
10772 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10773
10774 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10775
10776 * gcc.target/arm/xor-and.c: New.
10777
10778 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10779
10780 PR fortran/22572
10781 * gfortran.dg/function_optimize_1.f90: New test.
10782 * gfortran.dg/function_optimize_2.f90: New test.
10783
10784 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10785
10786 PR rtl-optimization/47502
10787 * gcc.target/i386/pr47502-1.c: New.
10788 * gcc.target/i386/pr47502-2.c: Likewise.
10789
10790 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10791
10792 PR rtl-optimization/48156
10793 * gcc.dg/pr48156.c: New test.
10794
10795 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10796
10797 PR libfortran/47439
10798 * gfortran.dg/scratch_1.f90: Adjust test.
10799
10800 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10801
10802 PR libfortran/47439
10803 * gfortran.dg/scratch_1.f90: New test.
10804
10805 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10806
10807 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10808 variably modified typedefs.
10809 * gcc.dg/c1x-typedef-2.c: Remove.
10810
10811 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10812
10813 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10814 * gcc.dg/c1x-anon-struct-3.c: New test.
10815 * gcc.dg/anon-struct-11.c: Update.
10816
10817 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10818
10819 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10820 dg-xfail-run-if.
10821 Only xfail with gas.
10822
10823 2011-03-18 Jason Merrill <jason@redhat.com>
10824
10825 * g++.dg/template/fn-ptr1.C: New.
10826
10827 * g++.dg/overload/volatile1.C: New.
10828
10829 * g++.dg/opt/pr23372.C: New.
10830
10831 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10832
10833 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10834
10835 PR middle-end/47405
10836 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10837
10838 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10839
10840 * gcc.target/arm/unsigned-extend-1.c: New.
10841
10842 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10843
10844 PR bootstrap/48161
10845 * gcc.c-torture/compile/pr48161.c: New test.
10846
10847 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10848
10849 PR middle-end/47725
10850 * gcc.dg/torture/pr47725.c: New.
10851
10852 2011-03-17 Jason Merrill <jason@redhat.com>
10853
10854 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10855 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10856
10857 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10858
10859 * gnat.dg/specs/elab2.ads: New test.
10860 * gnat.dg/specs/elab2_pkg.ads: New helper.
10861
10862 2011-03-17 Jason Merrill <jason@redhat.com>
10863
10864 * g++.dg/cpp0x/decltype-1212.C: New.
10865 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10866
10867 2011-03-17 Jason Merrill <jason@redhat.com>
10868
10869 * g++.dg/parse/memfnquals1.C: New.
10870
10871 2011-03-17 Richard Guenther <rguenther@suse.de>
10872
10873 PR middle-end/48134
10874 * gcc.dg/pr48134.c: New testcase.
10875
10876 2011-03-17 Richard Guenther <rguenther@suse.de>
10877
10878 PR middle-end/48165
10879 * g++.dg/torture/pr48165.C: New testcase.
10880
10881 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10882
10883 PR rtl-optimization/48141
10884 * gcc.dg/pr48141.c: New test.
10885
10886 2011-03-16 Jason Merrill <jason@redhat.com>
10887
10888 * g++.dg/cpp0x/constexpr-48089.C: New.
10889
10890 * g++.dg/cpp0x/constexpr-abi1.C: New.
10891
10892 * g++.dg/cpp0x/constexpr-46336.C: New.
10893 * g++.dg/parse/friend5.C: Adjust expected errors.
10894
10895 * g++.dg/cpp0x/constexpr-47570.C: New.
10896
10897 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10898
10899 PR debug/47510
10900 * ++.dg/debug/dwarf2/typedef6.C: New test.
10901
10902 2011-03-16 Jason Merrill <jason@redhat.com>
10903
10904 * g++.dg/cpp0x/elision2.C: New.
10905
10906 * g++.dg/cpp0x/constexpr-array3.C: New.
10907
10908 2011-03-16 Jason Merrill <jason@redhat.com>
10909
10910 * g++.dg/cpp0x/sfinae6.C: New.
10911 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10912 * g++.dg/cpp0x/pr45908.C: Likewise.
10913 * g++.dg/cpp0x/sfinae6.C: Likewise.
10914 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10915 * g++.old-deja/g++.law/arg11.C: Likewise.
10916
10917 2011-03-16 Jason Merrill <jason@redhat.com>
10918
10919 * g++.dg/template/incomplete6.C: New.
10920
10921 2011-03-16 Jeff Law <law@redhat.com>
10922
10923 * gcc.dg/tree-ssa/vrp55.c: New test.
10924
10925 2011-03-16 Jason Merrill <jason@redhat.com>
10926
10927 * g++.dg/cpp0x/auto22.C: New.
10928
10929 2011-03-16 Richard Guenther <rguenther@suse.de>
10930
10931 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10932 optimizing it away if promoted to const.
10933
10934 2011-03-16 Richard Guenther <rguenther@suse.de>
10935
10936 PR tree-optimization/48149
10937 * gcc.dg/fold-complex-1.c: New testcase.
10938
10939 2011-03-16 Richard Guenther <rguenther@suse.de>
10940
10941 PR testsuite/48147
10942 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10943 or cloning happens.
10944
10945 2011-03-16 Richard Guenther <rguenther@suse.de>
10946
10947 PR tree-optimization/26134
10948 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10949
10950 2011-03-16 Richard Guenther <rguenther@suse.de>
10951
10952 PR tree-optimization/48146
10953 * gcc.dg/torture/pr48146.c: New testcase.
10954
10955 2011-03-16 Richard Guenther <rguenther@suse.de>
10956
10957 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10958 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10959
10960 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10961
10962 PR middle-end/48136
10963 * gcc.c-torture/compile/pr48136.c: New test.
10964
10965 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10966
10967 PR debug/45882
10968 * gcc.dg/guality/pr45882.c: New test.
10969
10970 2011-03-15 Jason Merrill <jason@redhat.com>
10971
10972 * g++.dg/cpp0x/constexpr-recursion.C: New.
10973
10974 * g++.dg/cpp0x/implicit11.C: New.
10975
10976 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10977
10978 * g++.dg/cpp0x/constexpr-attribute.C: New.
10979
10980 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10981
10982 * g++.dg/parse/pr34758.C: New.
10983
10984 2011-03-15 Xinliang David Li <davidxl@google.com>
10985
10986 PR c/47837
10987 * gcc.dg/uninit-pred-7_d.c: New test.
10988 * gcc.dg/uninit-pred-8_d.c: New test.
10989
10990 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10991
10992 PR target/46788
10993 * gcc.target/arm/pr46788.c: New.
10994
10995 2011-03-15 Richard Guenther <rguenther@suse.de>
10996
10997 PR middle-end/47650
10998 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10999 * gfortran.dg/ishft_4.f90: Likewise.
11000 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11001
11002 2011-03-15 Richard Guenther <rguenther@suse.de>
11003
11004 PR tree-optimization/13954
11005 * g++.dg/tree-ssa/pr13954.C: New testcase.
11006
11007 2011-03-15 Richard Guenther <rguenther@suse.de>
11008
11009 PR tree-optimization/48037
11010 * gcc.target/i386/pr48037-1.c: New testcase.
11011
11012 2011-03-15 Richard Guenther <rguenther@suse.de>
11013
11014 PR tree-optimization/41490
11015 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11016 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11017 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11018 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11019 * g++.dg/tree-ssa/pr33604.C: Adjust.
11020
11021 2011-03-14 Jakub Jelinek <jakub@redhat.com>
11022
11023 PR middle-end/47917
11024 * gcc.c-torture/execute/pr47917.c: New test.
11025 * gcc.dg/pr47917.c: New test.
11026
11027 PR middle-end/38878
11028 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11029
11030 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
11031
11032 * gcc.target/i386/sse4_1-floor-vec.c: New test.
11033 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11034 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11035 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11036 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11037 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11038 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11039 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11040 * gcc.target/i386/avx-floor-vec.c: Ditto.
11041 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11042 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11043 * gcc.target/i386/avx-rint-vec.c: Ditto.
11044 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11045 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11046 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11047 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11048
11049 2011-03-14 Tom Tromey <tromey@redhat.com>
11050
11051 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11052 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11053 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11054
11055 2011-03-14 Tom Tromey <tromey@redhat.com>
11056
11057 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11058 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11059 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11060
11061 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11062
11063 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11064
11065 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11066
11067 PR rtl-optimization/47166
11068 * gcc.c-torture/execute/postmod-1.c: New test.
11069
11070 2011-03-14 Richard Guenther <rguenther@suse.de>
11071
11072 PR middle-end/48098
11073 * gcc.dg/torture/pr48098.c: New testcase.
11074
11075 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11076
11077 PR target/48053
11078 * gcc.target/powerpc/pr48053-1.c: New test.
11079 * gcc.target/powerpc/pr48053-2.c: Likewise.
11080
11081 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11082
11083 PR libfortran/48066
11084 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11085
11086 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11087
11088 PR libfortran/48066
11089 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11090
11091 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11092
11093 PR fortran/48059
11094 * gfortran.dg/class_41.f03: New.
11095
11096 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11097
11098 * g++.dg/conversion/cast3.C: New test.
11099
11100 2011-03-11 Jason Merrill <jason@redhat.com>
11101
11102 * g++.dg/template/error45.C: New.
11103
11104 * g++.dg/parse/no-type-defn1.C: New.
11105
11106 * g++.dg/ext/attrib40.C: New.
11107
11108 * g++.dg/cpp0x/regress/array1.C: New.
11109
11110 2011-03-11 Richard Guenther <rguenther@suse.de>
11111
11112 PR tree-optimization/48067
11113 * gcc.dg/pr48067.c: New testcase.
11114
11115 2011-03-11 Richard Guenther <rguenther@suse.de>
11116
11117 PR lto/48073
11118 * g++.dg/lto/20110311-1_0.C: New testcase.
11119
11120 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11121
11122 PR c++/48035
11123 * g++.dg/inherit/virtual8.C: New test.
11124
11125 PR middle-end/48044
11126 * gcc.dg/torture/pr48044.c: New test.
11127
11128 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11129
11130 PR fortran/47768
11131 * gfortran.dg/proc_ptr_comp_31.f90: New.
11132
11133 2011-03-11 Richard Guenther <rguenther@suse.de>
11134
11135 PR tree-optimization/47278
11136 * gcc.dg/torture/pr47278-1.c: New testcase.
11137 * gcc.dg/torture/pr47278-2.c: Likewise.
11138
11139 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11140
11141 PR tree-optimization/48063
11142 * gcc.dg/torture/pr48063.c: New test.
11143
11144 2011-03-10 Jason Merrill <jason@redhat.com>
11145
11146 * g++.dg/template/array22.C: New.
11147
11148 * g++.dg/cpp0x/syntax-err1.C: New.
11149 * g++.dg/parse/error36.C: Adjust expected errors.
11150 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11151 * g++.old-deja/g++.pt/typename3.C: Likewise.
11152 * g++.old-deja/g++.pt/typename4.C: Likewise.
11153 * g++.old-deja/g++.pt/typename6.C: Likewise.
11154
11155 2011-03-09 Jason Merrill <jason@redhat.com>
11156
11157 * g++.dg/template/nontype22.C: New.
11158
11159 2011-03-09 Martin Jambor <mjambor@suse.cz>
11160
11161 PR tree-optimization/47714
11162 * g++.dg/torture/pr47714.C: New test.
11163
11164 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11165
11166 PR target/47755
11167 * gcc.target/powerpc/pr47755-2.c: New file.
11168
11169 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11170
11171 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11172 is not set in the environment, pass 64 as first argument when not
11173 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11174 native where ulimit -u is supported.
11175
11176 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11177
11178 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11179
11180 2011-03-08 Jason Merrill <jason@redhat.com>
11181
11182 * g++.dg/template/nontype21.C: New.
11183
11184 * g++.dg/template/anon5.C: New.
11185
11186 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11187
11188 PR debug/47881
11189 * gcc.dg/pr47881.c: New test.
11190
11191 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11192
11193 PR c++/47957
11194 * g++.dg/lookup/template3.C: New test.
11195
11196 2011-03-08 Kai Tietz <ktietz@redhat.com>
11197
11198 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11199 'long' type.
11200
11201 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11202
11203 PR testsuite/47954
11204 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11205 sizeof to compute alignment.
11206
11207 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11208
11209 PR tree-optimization/48022
11210 * gcc.dg/pr48022-1.c: New test.
11211 * gcc.dg/pr48022-2.c: New test.
11212
11213 2011-03-07 Jason Merrill <jason@redhat.com>
11214
11215 * g++.dg/template/nontype20.C: New.
11216 * g++.dg/init/member1.C: Adjust expected errors.
11217 * g++.dg/parse/constant4.C: Likewise.
11218 * g++.dg/template/qualified-id3.C: Likewise.
11219 * g++.old-deja/g++.pt/crash10.C: Likewise.
11220
11221 * g++.dg/cpp0x/regress/non-const1.C: New.
11222
11223 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11224
11225 PR debug/47991
11226 * gcc.dg/pr47991.c: New test.
11227
11228 2011-03-07 Jason Merrill <jason@redhat.com>
11229
11230 * g++.dg/abi/mangle46.C: New.
11231
11232 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11233
11234 PR target/47862
11235 * gcc.target/powerpc/pr47862.c: New.
11236
11237 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11238
11239 PR target/45413
11240 * gcc.target/i386/combine-mul.c: Require nonpic.
11241
11242 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11243 Nathan Froyd <froydnj@codesourcery.com>
11244
11245 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11246
11247 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11248
11249 * README.QMTEST: Remove.
11250
11251 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11252 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11253
11254 PR fortran/47850
11255 * gfortran.dg/array_constructor_37.f90 : New test.
11256
11257 2011-03-05 Jason Merrill <jason@redhat.com>
11258
11259 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11260 * g++.dg/abi/mangle45.C: Likewise.
11261 * g++.dg/cpp0x/trailing1.C: Likewise.
11262
11263 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11264
11265 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11266
11267 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11268
11269 PR rtl-optimization/47899
11270 * gcc.dg/pr47899.c: New test.
11271
11272 * gcc.dg/torture/pr47968.c: Ignore warnings.
11273
11274 PR tree-optimization/47967
11275 * gcc.c-torture/compile/pr47967.c: New test.
11276
11277 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11278
11279 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11280 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11281
11282 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11283
11284 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11285 and property_getAttributes() if __OBJC2__.
11286 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11287 * objc.dg/property/property-encoding-1.m: New.
11288 * obj-c++.dg/property/property-encoding-1.mm: New.
11289
11290 2011-03-04 Jason Merrill <jason@redhat.com>
11291
11292 * g++.dg/template/pseudodtor6.C: New.
11293
11294 * g++.dg/inherit/covariant19.C: New.
11295
11296 2011-03-04 Richard Guenther <rguenther@suse.de>
11297
11298 PR middle-end/47968
11299 * gcc.dg/torture/pr47968.c: New testcase.
11300
11301 2011-03-04 Richard Guenther <rguenther@suse.de>
11302
11303 PR middle-end/47975
11304 * gcc.dg/torture/pr47975.c: New testcase.
11305
11306 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11307
11308 PR c++/47974
11309 * g++.dg/template/crash106.C: New.
11310
11311 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11312
11313 PR c/47963
11314 * gcc.dg/gomp/pr47963.c: New test.
11315 * g++.dg/gomp/pr47963.C: New test.
11316
11317 2011-03-02 Jason Merrill <jason@redhat.com>
11318
11319 * g++.dg/cpp0x/regress/condition1.C: New.
11320
11321 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11322
11323 2011-03-01 Jason Merrill <jason@redhat.com>
11324
11325 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11326
11327 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11328
11329 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11330
11331 PR rtl-optimization/47925
11332 * gcc.c-torture/execute/pr47925.c: New test.
11333
11334 2011-03-01 Jason Merrill <jason@redhat.com>
11335
11336 * g++.dg/cpp0x/decltype25.C: New.
11337
11338 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11339
11340 2011-03-01 Richard Guenther <rguenther@suse.de>
11341
11342 PR tree-optimization/47890
11343 * gcc.dg/torture/pr47890.c: New testcase.
11344
11345 2011-03-01 Richard Guenther <rguenther@suse.de>
11346
11347 PR lto/47924
11348 * gcc.dg/lto/pr47924_0.c: New testcase.
11349
11350 2011-03-01 Richard Guenther <rguenther@suse.de>
11351
11352 PR lto/46911
11353 * gfortran.dg/lto/pr46911_0.f: New testcase.
11354
11355 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11356
11357 PR libgfortran/47933
11358 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11359 compile errors from older code form.
11360
11361 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11362
11363 PR libgfortran/47567
11364 * gfortran.dg/fmt_fw_d.f90: New test.
11365
11366 2011-02-28 Jason Merrill <jason@redhat.com>
11367
11368 * g++.dg/inherit/covariant18.C: New.
11369
11370 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11371
11372 PR middle-end/47893
11373 * gcc.dg/pr47893.c: New test.
11374
11375 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11376
11377 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11378 NULL in case of a selector with conflicting types.
11379 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11380
11381 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11382
11383 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11384 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11385 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11386 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11387
11388 2011-02-28 Jason Merrill <jason@redhat.com>
11389
11390 PR c++/47906
11391 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11392
11393 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11394
11395 PR libgfortran/47778
11396 * gfortran.dg/namelist_71.f90: New test.
11397
11398 2011-02-27 Jason Merrill <jason@redhat.com>
11399
11400 PR c++/47906
11401 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11402 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11403
11404 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11405
11406 PR c++/46466
11407 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11408
11409 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11410
11411 PR fortran/47886
11412 * gfortran.dg/gomp/task-1.f90: Removed.
11413
11414 2011-02-26 Jason Merrill <jason@redhat.com>
11415
11416 * g++.dg/template/this-targ1.C: New.
11417
11418 * g++.dg/cpp0x/regress/template-const1.C: New.
11419 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11420 * g++.dg/template/function1.C: Adjust.
11421 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11422 * g++.dg/debug/debug7.C: Adjust.
11423
11424 2011-02-26 Tobias Burnus <burnus@net-b.de>
11425
11426 PR fortran/47886
11427 * gfortran.dg/gomp/task-1.f90: New.
11428
11429 2011-02-25 Jie Zhang <jie@codesourcery.com>
11430
11431 * gcc.target/arm/neon-thumb2-move.c: Add
11432 dg-require-effective-target arm_thumb2_ok.
11433
11434 2011-02-24 Jason Merrill <jason@redhat.com>
11435
11436 * g++.dg/parse/constant1.C: Specify C++98 mode.
11437 * g++.dg/parse/constant5.C: Likewise.
11438 * g++.dg/parse/error2.C: Likewise.
11439 * g++.dg/parse/semicolon3.C: Likewise.
11440 * g++.dg/template/crash14.C: Likewise.
11441 * g++.dg/template/local4.C: Likewise.
11442 * g++.dg/template/nontype3.C: Likewise.
11443 * g++.dg/parse/crash31.C: Adjust expected errors.
11444 * g++.dg/template/function1.C: Likewise.
11445 * g++.dg/template/ref3.C: Likewise.
11446 * g++.dg/template/static9.C: Likewise.
11447 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11448
11449 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11450 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11451 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11452 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11453 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11454
11455 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11456
11457 PR fortran/47878
11458 * gfortran.dg/pr47878.f90: New test.
11459
11460 2011-02-24 Richard Guenther <rguenther@suse.de>
11461
11462 PR testsuite/47801
11463 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11464 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11465
11466 2011-02-24 Richard Guenther <rguenther@suse.de>
11467
11468 PR fortran/47839
11469 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11470 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11471
11472 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11473
11474 PR libgfortran/47567
11475 * gfortran.dg/fmt_f0_1.f90: Update test.
11476
11477 2011-02-23 Jason Merrill <jason@redhat.com>
11478
11479 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11480 * g++.dg/abi/mangle45.C: New.
11481
11482 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11483 * g++.dg/template/canon-type-9.C: Match use of decltype
11484 between declaration and definition.
11485 * g++.dg/template/canon-type-12.C: Likewise.
11486
11487 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11488
11489 PR fortran/40850
11490 * gfortran.dg/nested_allocatables_1.f90: New.
11491
11492 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11493
11494 PR c++/46868
11495 * g++.dg/pr46868.C: New test.
11496 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11497 * g++.dg/parse/error14.C: Adjust.
11498
11499 2011-02-23 Richard Guenther <rguenther@suse.de>
11500
11501 PR tree-optimization/47838
11502 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11503
11504 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11505
11506 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11507
11508 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11509
11510 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11511 * gfortran.dg/count_init_expr.f03: Ditto.
11512 * gfortran.dg/gomp/pr43711.f90: Ditto.
11513 * gcc.dg/struct-parse-2.c: Ditto.
11514 * gcc.dg/parse-error-3.c: Ditto.
11515 * gcc.dg/Wlogical-op-1.c: Ditto.
11516 * gcc.dg/Walways-true-1.c: Ditto.
11517 * gcc.dg/pr24225.c: Ditto.
11518 * gcc.dg/Walways-true-2.c: Ditto.
11519 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11520 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11521 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11522 * g++.dg/overload/defarg4.C: Ditto.
11523 * g++.dg/inherit/covariant16.C: Ditto.
11524 * g++.dg/inherit/virtual7.C: Ditto.
11525 * g++.dg/template/canon-type-9.C: Ditto.
11526 * g++.dg/template/access19.C: Ditto.
11527 * g++.dg/template/call7.C: Ditto.
11528 * g++.dg/template/canon-type-2.C: Ditto.
11529 * g++.dg/template/init7.C: Ditto.
11530 * g++.dg/template/sizeof-template-argument.C: Ditto.
11531 * g++.dg/template/const3.C: Ditto.
11532 * g++.dg/template/sfinae26.C: Ditto.
11533 * g++.dg/template/sfinae26.C: Ditto.
11534 * g++.dg/template/canon-type-11.C: Ditto.
11535 * g++.dg/template/union2.C: Ditto.
11536 * g++.dg/template/canon-type-3.C: Ditto.
11537 * g++.dg/template/canon-type-1.C: Ditto.
11538 * g++.dg/template/canon-type-5.C: Ditto.
11539 * g++.dg/template/canon-type-7.C: Ditto.
11540 * g++.dg/template/canon-type-10.C: Ditto.
11541 * g++.dg/template/spec36.C: Ditto.
11542 * g++.dg/template/typedef38.C: Ditto.
11543 * g++.dg/template/canon-type-4.C: Ditto.
11544 * g++.dg/template/canon-type-6.C: Ditto.
11545 * g++.dg/template/canon-type-13.C: Ditto.
11546 * g++.dg/template/instantiate9.C: Ditto.
11547 * g++.dg/template/ttp22.C: Ditto.
11548 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11549 * g++.dg/warn/Walways-true-1.C: Ditto.
11550 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11551 * g++.dg/warn/Walways-true-2.C: Ditto.
11552 * g++.dg/conversion/op4.C: Ditto.
11553 * g++.dg/opt/pr19650.C: Ditto.
11554 * g++.dg/lookup/friend11.C: Ditto.
11555 * g++.dg/other/default2.C: Ditto.
11556 * g++.dg/other/default3.C: Ditto.
11557 * g++.dg/other/dtor2.C: Ditto.
11558 * g++.dg/other/friend5.C: Ditto.
11559 * g++.dg/other/default5.C: Ditto.
11560 * g++.dg/init/brace6.C: Ditto.
11561 * g++.dg/init/aggr5.C: Ditto.
11562 * g++.dg/init/error2.C: Ditto.
11563 * g++.dg/expr/bound-mem-fun.C: Ditto.
11564 * g++.dg/expr/cond6.C: Ditto.
11565 * g++.dg/expr/stmt-expr-1.C: Ditto.
11566 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11567 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11568 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11569 * g++.dg/cpp0x/bracket1.C: Ditto.
11570 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11571 * g++.dg/cpp0x/pr38646.C: Ditto.
11572 * g++.dg/cpp0x/variadic73.C: Ditto.
11573 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11574 * g++.dg/cpp0x/bracket4.C: Ditto.
11575 * g++.dg/cpp0x/decltype4.C: Ditto.
11576 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11577 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11578 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11579 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11580 * g++.dg/cpp0x/decltype2.C: Ditto.
11581 * g++.dg/cpp0x/decltype1.C: Ditto.
11582 * g++.dg/cpp0x/bracket2.C: Ditto.
11583 * g++.dg/cpp0x/decltype5.C: Ditto.
11584 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11585 * g++.dg/cpp0x/variadic70.C: Ditto.
11586 * g++.dg/cpp0x/decltype6.C: Ditto.
11587 * g++.dg/cpp0x/rvo.C: Ditto.
11588 * g++.dg/cpp0x/vt-40092.C: Ditto.
11589 * g++.dg/cpp0x/variadic-new.C: Ditto.
11590 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11591 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11592 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11593 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11594 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11595 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11596 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11597 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11598 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11599 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11600 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11601 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11602 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11603 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11604 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11605 * g++.dg/cpp0x/pr39639.C: Ditto.
11606 * g++.dg/cpp0x/decltype3.C: Ditto.
11607 * g++.dg/cpp0x/variadic68.C: Ditto.
11608 * g++.dg/cpp0x/variadic-function.C: Ditto.
11609 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11610 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11611 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11612 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11613 * g++.dg/parse/crash35.C: Ditto.
11614 * g++.dg/parse/crash40.C: Ditto.
11615 * g++.dg/parse/defarg12.C: Ditto.
11616 * g++.dg/parse/crash34.C: Ditto.
11617 * g++.dg/parse/constructor3.C: Ditto.
11618 * g++.dg/parse/template23.C: Ditto.
11619 * g++.dg/parse/crash56.C: Ditto.
11620 * g++.dg/parse/dtor13.C: Ditto.
11621 * g++.dg/parse/error33.C: Ditto.
11622 * g++.dg/parse/ctor9.C: Ditto.
11623 * g++.dg/parse/error32.C: Ditto.
11624 * g++.dg/parse/error37.C: Ditto.
11625 * g++.dg/parse/bitfield3.C: Ditto.
11626 * g++.dg/parse/struct-4.C: Ditto.
11627 * g++.dg/ext/has_trivial_copy.C: Ditto.
11628 * g++.dg/ext/is_polymorphic.C: Ditto.
11629 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11630 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11631 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11632 * g++.dg/ext/is_union.C: Ditto.
11633 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11634 * g++.dg/ext/is_pod.C: Ditto.
11635 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11636 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11637 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11638 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11639 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11640 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11641 * g++.dg/ext/is_abstract.C: Ditto.
11642 * g++.dg/ext/has_trivial_assign.C: Ditto.
11643 * g++.dg/ext/is_class.C: Ditto.
11644 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11645 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11646 * g++.dg/ext/is_base_of.C: Ditto.
11647 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11648 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11649 * g++.dg/ext/is_empty.C: Ditto.
11650 * g++.dg/ext/is_enum.C: Ditto.
11651 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11652 * gnat.dg/opt11.adb: Ditto.
11653 * obj-c++.dg/pr45735.mm: Ditto.
11654 * obj-c++.dg/pr24393.mm: Ditto.
11655 * obj-c++.dg/exceptions-2.mm: Ditto.
11656 * objc.dg/pr45735.m: Ditto.
11657 * objc.dg/pr24393.m: Ditto.
11658
11659 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11660
11661 * objc.dg/attributes/objc-exception-1.m: New.
11662
11663 2011-02-23 Jie Zhang <jie@codesourcery.com>
11664
11665 * gcc.dg/cpp/include7.c: New test.
11666
11667 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11668
11669 PR c++/47242
11670 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11671
11672 2011-02-23 Jie Zhang <jie@codesourcery.com>
11673
11674 PR rtl-optimization/47763
11675 * gcc.dg/pr47763.c: New test.
11676
11677 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11678
11679 PR fortran/45743
11680 * gfortran.dg/whole_file_32.f90 : New test.
11681
11682 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11683
11684 PR c++/47666
11685 * g++.dg/inherit/virtual7.C: New test.
11686
11687 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11688
11689 PR objc/47832
11690 * objc.dg/type-size-3.m: Updated error message.
11691 * objc.dg/type-size-4.m: New test.
11692 * objc.dg/type-size-5.m: New test.
11693
11694 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11695
11696 * lib/gnat.exp: Fix comments.
11697 Don't load libgloss.exp.
11698 (default_gnat_version): Call $compiler with --version.
11699 Adapt regexp for gnatmake output, insert version.
11700 (gnat_version): New proc.
11701 (gnat_init): Remove gnat_libgcc_s_path.
11702 (gnat_target_compile): Likewise.
11703 Remove ld_library_path.
11704 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11705 (gnat_pass): Remove.
11706 (gnat_pass): Remove.
11707 (gnat_finish): Remove.
11708 (gnat_exit): Remove.
11709 (local_find_gnatmake): Reindent.
11710 (runtest_file_p): Remove.
11711 (prune_warnings): Remove.
11712 (find_gnatclean): New proc.
11713 * lib/gnat-dg.exp (lremove): New proc.
11714 (gnat-dg-test): Reindent.
11715 Remove additional output files.
11716 (gnat-dg-runtest): Remove.
11717
11718 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11719 * gnat.dg/loop_optimization6.adb: Likewise.
11720 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11721
11722 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11723
11724 PR tree-optimization/47835
11725 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11726
11727 2011-02-22 Tobias Burnus <burnus@net-b.de>
11728
11729 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11730 * gfortran.dg/abstract_type_2.f03: Ditto.
11731 * gfortran.dg/abstract_type_3.f03: Ditto.
11732 * gfortran.dg/abstract_type_4.f03: Ditto.
11733 * gfortran.dg/abstract_type_5.f03: Ditto.
11734 * gfortran.dg/abstract_type_6.f03: Ditto.
11735 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11736 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11737 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11738 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11739 * gfortran.dg/array_function_5.f90: Ditto.
11740 * gfortran.dg/asynchronous_3.f03: Ditto.
11741 * gfortran.dg/char_expr_1.f90: Ditto.
11742 * gfortran.dg/class_14.f03: Ditto.
11743 * gfortran.dg/data_array_6.f: Ditto.
11744 * gfortran.dg/data_invalid.f90: Ditto.
11745 * gfortran.dg/dot_product_1.f03: Ditto.
11746 * gfortran.dg/func_derived_5.f90: Ditto.
11747 * gfortran.dg/func_result_4.f90: Ditto.
11748 * gfortran.dg/implied_do_1.f90: Ditto.
11749 * gfortran.dg/initialization_25.f90: Ditto.
11750 * gfortran.dg/initialization_26.f90: Ditto.
11751 * gfortran.dg/interface_34.f90: Ditto.
11752 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11753 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11754 * gfortran.dg/matmul_8.f03: Ditto.
11755 * gfortran.dg/merge_init_expr.f90: Ditto.
11756 * gfortran.dg/pack_assign_1.f90: Ditto.
11757 * gfortran.dg/pack_vector_1.f90: Ditto.
11758 * gfortran.dg/pointer_check_8.f90: Ditto.
11759 * gfortran.dg/product_init_expr.f03: Ditto.
11760 * gfortran.dg/reshape_order_5.f90: Ditto.
11761 * gfortran.dg/reshape_shape_1.f90: Ditto.
11762 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11763 * gfortran.dg/same_name_2.f90: Ditto.
11764 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11765 * gfortran.dg/spread_init_expr.f03: Ditto.
11766 * gfortran.dg/stmt_func_1.f90: Ditto.
11767 * gfortran.dg/sum_init_expr.f03: Ditto.
11768 * gfortran.dg/transpose_3.f03: Ditto.
11769 * gfortran.dg/unpack_init_expr.f03: Ditto.
11770 * gfortran.dg/warn_conversion.f90: Ditto.
11771 * gfortran.dg/warn_conversion_2.f90: Ditto.
11772 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11773 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11774 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11775 * gfortran.dg/whole_file_16.f90: Ditto.
11776 * gfortran.dg/whole_file_17.f90: Ditto.
11777 * gfortran.dg/whole_file_18.f90: Ditto.
11778 * gfortran.dg/whole_file_20.f03: Ditto.
11779 * gfortran.dg/whole_file_5.f90: Ditto.
11780 * gfortran.dg/whole_file_6.f90: Ditto.
11781 * gfortran.dg/write_invalid_format.f90: Ditto.
11782 * gfortran.dg/zero_sized_6.f90: Ditto.
11783
11784 2011-02-21 Jeff Law <law@redhat.com>
11785
11786 PR rtl-optimization/46178
11787 * gcc.target/i386/pr46178.c: New test.
11788
11789 PR rtl-optimization/46002
11790 * gcc.c-torture/compile/pr46002.c: New test.
11791
11792 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11793
11794 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11795 *-*-hpux10*.
11796
11797 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11798
11799 PR debug/47106
11800 * g++.dg/debug/pr47106.C: Require effective target lto.
11801
11802 2011-02-21 Jason Merrill <jason@redhat.com>
11803
11804 * g++.dg/cpp0x/constexpr-diag2.C: New.
11805
11806 2011-02-20 Jason Merrill <jason@redhat.com>
11807
11808 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11809
11810 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11811
11812 * g++.dg/overload/conv-op1.C: New.
11813
11814 * g++.dg/cpp0x/constexpr-synth1.C: New.
11815
11816 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11817
11818 * objc.dg/layout-2.m: New.
11819 * objc.dg/selector-3.m: Adjusted location of error message.
11820 * objc.dg/type-size-3.m: Same.
11821 * obj-c++.dg/selector-3.mm: Same.
11822
11823 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11824
11825 PR objc/47784
11826 * objc.dg/property/dotsyntax-22.m: New.
11827 * obj-c++.dg/property/dotsyntax-22.mm: New.
11828
11829 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11830
11831 PR c++/46394
11832 * g++.dg/template/typedef38.C: New test.
11833
11834 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11835
11836 PR fortran/46818
11837 * gfortran.dg/whole_file_30.f90 : New test.
11838 * gfortran.dg/whole_file_31.f90 : New test.
11839
11840 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11841
11842 PR fortran/45077
11843 PR fortran/44945
11844 * gfortran.dg/whole_file_28.f90 : New test.
11845 * gfortran.dg/whole_file_29.f90 : New test.
11846
11847 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11848
11849 PR c++/44118
11850 * g++.dg/template/crash105.C: New.
11851
11852 2011-02-19 Jason Merrill <jason@redhat.com>
11853
11854 * g++.dg/cpp0x/regress/no-elide1.C: New.
11855
11856 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11857
11858 PR tree-optimization/46620
11859 * gcc.dg/pr46620.c: New.
11860
11861 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11862
11863 PR c/47809
11864 * gcc.target/i386/pr47809.c: New test.
11865
11866 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11867 Tobias Burnus <burnus@net-b.de>
11868
11869 * lib/target-supports.exp
11870 (check_effective_target_fortran_large_real): New check for large reals.
11871 * gfortran.dg/nan_7.f90: New test.
11872
11873 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11874
11875 PR libgfortran/47567
11876 * gfortran.dg/fmt_f0_1.f90: Update test.
11877
11878 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11879
11880 PR fortran/47348
11881 * gfortran.dg/array_constructor_36.f90 : New test.
11882 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11883 allow for comparison between different elements of the array
11884 constructor at different levels of optimization.
11885
11886 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11887
11888 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11889 * gcc.target/i386/pr32280-1.c: Likewise.
11890
11891 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11892
11893 PR target/47800
11894 * gcc.target/i386/pr47800.c: New test.
11895
11896 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11897
11898 * objc/execute/exceptions/foward-1.x: New.
11899
11900 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11901
11902 PR fortran/47789
11903 * gfortran.dg/derived_constructor_comps_4.f90: New.
11904
11905 2011-02-18 Tobias Burnus
11906
11907 PR fortran/47775
11908 * gfortran.dg/func_result_6.f90: New.
11909
11910 2011-02-18 Michael Matz <matz@suse.de>
11911
11912 PR fortran/45586
11913 * gfortran.dg/lto/pr45586_0.f90: New test.
11914 * gfortran.dg/typebound_proc_20.f90: Ditto.
11915 * gfortran.dg/typebound_proc_21.f90: Ditto.
11916
11917 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11918
11919 PR c++/47795
11920 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11921
11922 2011-02-18 Tobias Burnus <burnus@net-b.de>
11923
11924 PR fortran/47750
11925 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11926 gcc_warning_prefix.
11927 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11928 normalizing the error/warning output.
11929 * gfortran.dg/Wall.f90: Update dg-error/warning.
11930 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11931 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11932 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11933 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11934 * gfortran.dg/class_30.f90: Update dg-error/warning.
11935 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11936 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11937 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11938 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11939 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11940 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11941 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11942 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11943 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11944 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11945 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11946 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11947 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11948 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11949 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11950 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11951 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11952 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11953 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11954 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11955 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11956 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11957 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11958 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11959 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11960
11961 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11962
11963 PR fortran/47768
11964 * gfortran.dg/proc_ptr_comp_30.f90: New.
11965
11966 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11967
11968 PR debug/47780
11969 * gcc.target/i386/pr47780.c: New test.
11970
11971 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11972
11973 PR fortran/47767
11974 * gfortran.dg/class_40.f03: New.
11975
11976 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11977
11978 PR c++/47208
11979 * g++.dg/cpp0x/auto21.C: New test.
11980
11981 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11982
11983 * objc.dg/special/unclaimed-category-1.h: Updated for
11984 new ABI support.
11985 * objc.dg/special/unclaimed-category-1.m: Same.
11986 * objc.dg/zero-link-1.m: Same.
11987 * objc.dg/lookup-1.m: Same.
11988 * objc.dg/torture/strings/const-str-9.m
11989 * objc.dg/torture/strings/const-str-10.m: Same.
11990 * objc.dg/torture/strings/const-str-11.m: Same.
11991 * objc.dg/torture/forward-1.m: Same.
11992 * objc.dg/zero-link-2.m: Same.
11993 * objc.dg/encode-7-next-64bit.m: Same.
11994 * objc.dg/method-4.m: Same.
11995 * objc.dg/next-runtime-1.m: Same.
11996 * objc.dg/image-info.m: Same.
11997 * objc.dg/pr23214.m: Same.
11998 * objc.dg/symtab-1.m: Same.
11999 * obj-c++.dg/basic.m: Same.
12000 * obj-c++.dg/proto-lossage-3.m: Same.
12001 * obj-c++.dg/torture/strings/const-str-10.m: Same.
12002 * obj-c++.dg/torture/strings/const-str-11.m: Same.
12003 * obj-c++.dg/torture/strings/const-str-9.m: Same.
12004 * obj-c++.dg/method-11.m: Same.
12005 * objc/execute/enumeration-1.m: Same.
12006 * objc/execute/object_is_class.m: Same.
12007 * objc/execute/formal_protocol-2.m: Same.
12008 * objc/execute/formal_protocol-4.m: Same.
12009 * objc/execute/formal_protocol-6.m: Same.
12010 * objc/execute/bycopy-3.m: Same.
12011 * objc/execute/exceptions/catchall-1.m: Same.
12012 * objc/execute/exceptions/finally-1.m: Same.
12013 * objc/execute/exceptions/local-variables-1.m: Same.
12014 * objc/execute/exceptions/foward-1.m: Same.
12015 * objc/execute/bf-common.h
12016 * objc/execute/enumeration-2.m: Same.
12017 * objc/execute/formal_protocol-1.m: Same.
12018 * objc/execute/formal_protocol-3.m: Same.
12019 * objc/execute/formal_protocol-5.m: Same.
12020 * objc/execute/accessing_ivars.m: Same.
12021 * objc/execute/bycopy-2.m: Same.
12022 * objc/execute/formal_protocol-7.m: Same.
12023 * objc/execute/compatibility_alias.m: Same.
12024 * objc/execute/no_clash.m: Same.
12025 * objc/execute/object_is_meta_class.m: Same.
12026 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12027 * objc/execute/class-tests-1.h: Include stdio.h.
12028 * objc/execute/class-tests-2.h: Same.
12029 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12030 runtimes.
12031 * obj-c++.dg/try-catch-2.mm: Same.
12032
12033 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12034
12035 PR c++/47783
12036 * g++.dg/warn/Wunused-parm-4.C: New test.
12037
12038 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12039 Jan Hubicka <jh@suse.cz>
12040
12041 PR debug/47106
12042 PR debug/47402
12043 * g++.dg/debug/pr47106.C: New.
12044
12045 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12046
12047 PR target/43653
12048 * gcc.target/i386/pr43653.c: New test.
12049
12050 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12051
12052 PR c++/47172
12053 * g++.dg/template/inherit6.C: New test.
12054
12055 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12056
12057 PR fortran/47745
12058 * gfortran.dg/class_39.f03: New.
12059
12060 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12061
12062 PR c++/47326
12063 * g++.dg/cpp0x/variadic106.C: New test.
12064
12065 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12066
12067 PR libfortran/47757
12068 * gfortran.dg/pr47757-1.f90: New test.
12069 * gfortran.dg/pr47757-2.f90: New test.
12070 * gfortran.dg/pr47757-3.f90: New test.
12071
12072 PR c++/47704
12073 * g++.dg/cpp0x/enum8.C: New test.
12074
12075 2011-02-15 Jason Merrill <jason@redhat.com>
12076
12077 * g++.dg/inherit/implicit-trivial1.C: New.
12078 * g++.dg/cpp0x/implicit-trivial1.C: New.
12079
12080 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12081
12082 PR middle-end/47725
12083 * gcc.dg/torture/pr47725.c: Removed.
12084
12085 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12086
12087 PR target/47755
12088 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12089 constant does not generate a load from memory.
12090
12091 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12092
12093 PR middle-end/47725
12094 * gcc.dg/torture/pr47725.c: New.
12095
12096 2011-02-15 Richard Guenther <rguenther@suse.de>
12097
12098 PR tree-optimization/47743
12099 * gcc.dg/torture/pr47743.c: New testcase.
12100
12101 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12102
12103 PR middle-end/47581
12104 * gcc.target/i386/pr47581.c: New test.
12105
12106 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12107
12108 PR fortran/47730
12109 * gfortran.dg/select_type_22.f03: New.
12110
12111 2011-02-14 Jason Merrill <jason@redhat.com>
12112
12113 * g++.dg/cpp0x/regress/enum1.C: New.
12114
12115 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12116
12117 * gnat.dg/include.adb: New test.
12118
12119 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12120
12121 PR fortran/47728
12122 * gfortran.dg/class_38.f03: New.
12123
12124 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12125
12126 * gcc.dg/pr46494.c: New test.
12127
12128 2011-02-14 Richard Guenther <rguenther@suse.de>
12129
12130 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12131
12132 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12133
12134 PR ada/41929
12135 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12136 sparc*-sun-solaris2.11.
12137
12138 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12139
12140 PR fortran/47349
12141 * gfortran.dg/argument_checking_18.f90: New.
12142
12143 2011-02-13 Tobias Burnus <burnus@net-b.de>
12144
12145 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12146 * gfortran.dg/argument_checking_17.f90: New.
12147
12148 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12149
12150 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12151 are temporarily disabled.
12152 * gfortran.dg/class_7.f03: Ditto.
12153 * gfortran.dg/coarray_14.f90: Ditto.
12154 * gfortran.dg/typebound_proc_13.f03: Ditto.
12155
12156 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12157
12158 PR fortran/45586
12159 * gfortran.dg/extends_11.f03: New.
12160
12161 2011-02-11 Xinliang David Li <davidxl@google.com>
12162
12163 PR tree-optimization/47707
12164 * g++.dg/tree-ssa/pr47707.C: New test.
12165
12166 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12167
12168 * g++.dg/opt/inline17.C: New test.
12169
12170 2011-02-11 Tobias Burnus <burnus@net-b.de>
12171
12172 PR fortran/47550
12173 * gfortran.dg/pure_formal_2.f90: New.
12174
12175 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12176
12177 PR rtl-optimization/47614
12178 * gfortran.dg/pr47614.f: New.
12179
12180 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12181
12182 PR driver/47678
12183 * gcc.dg/opts-6.c: New test.
12184
12185 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12186
12187 PR debug/47684
12188 * gcc.dg/pr47684.c: New test.
12189
12190 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12191
12192 PR target/47629
12193 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12194 c99_runtime, dg-add-options c99_runtime.
12195 (main): Use __asm__.
12196
12197 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12198
12199 PR testsuite/47400
12200 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12201 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12202 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12203 * gcc.dg/ucnid-10.c: Likewise.
12204 * gcc.dg/ucnid-13.c: Likewise.
12205 * gcc.dg/ucnid-7.c: Likewise.
12206 * gcc.dg/ucnid-8.c: Likewise.
12207 Adapt dg-warning line number.
12208
12209 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12210
12211 * gcc.target/i386/parity-1.c: Use -march=k8.
12212 * gcc.target/i386/parity-2.c: Ditto.
12213 * gcc.target/i386/vecinit-1.c: Ditto.
12214 * gcc.target/i386/vecinit-2.c: Ditto.
12215
12216 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12217
12218 PR target/46610
12219 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12220 * gcc.target/mips/save-restore-3.c: Likewise.
12221 * gcc.target/mips/save-restore-4.c: Likewise.
12222 * gcc.target/mips/save-restore-5.c: Likewise.
12223
12224 PR target/47683
12225 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12226 * g++.dg/tree-prof/partition2.C: Likewise.
12227
12228 2011-02-09 Jason Merrill <jason@redhat.com>
12229
12230 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12231 rather than misdeclare std::puts.
12232
12233 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12234 * g++.dg/other/warning1.C: Likewise.
12235 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12236 * g++.old-deja/g++.gb/scope06.C: Likewise.
12237 * g++.old-deja/g++.law/cvt11.C: Likewise.
12238 * g++.old-deja/g++.law/init1.C: Likewise.
12239 * g++.dg/abi/mangle26.C: Likewise.
12240
12241 * g++.dg/template/function1.C: Adjust for C++0x mode.
12242 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12243
12244 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12245 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12246
12247 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12248
12249 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12250
12251 * g++.dg/cpp0x/regress: New directory.
12252 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12253 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12254 * g++.dg/cpp0x/regress/regress3.C: New.
12255
12256 2011-02-10 Richard Guenther <rguenther@suse.de>
12257
12258 PR tree-optimization/47677
12259 * gcc.dg/torture/pr47677.c: New testcase.
12260
12261 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12262
12263 * objc.dg/special/load-category-1.m: Remove unused header.
12264 * objc.dg/special/load-category-1a.m: Likewise.
12265 * objc.dg/special/load-category-2.m: Likewise.
12266 * objc.dg/special/load-category-2a.m: Likewise.
12267 * objc.dg/special/load-category-3.m: Likewise.
12268 * objc.dg/special/load-category-3a.m: Likewise.
12269 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12270 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12271 * objc.dg/attributes/class-attribute-1.m: Likewise.
12272 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12273 * obj-c++.dg/property/property.exp: Likewise.
12274 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12275 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12276 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12277 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12278 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12279 * obj-c++.dg/template-8.mm: Likewise.
12280
12281 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12282
12283 PR target/47665
12284 * gcc.target/i386/pr47665.c: New test.
12285
12286 2011-02-10 Jie Zhang <jie@codesourcery.com>
12287
12288 PR testsuite/47622
12289 Revert
12290 2011-02-05 Jie Zhang <jie@codesourcery.com>
12291 PR debug/42631
12292 * gcc.dg/pr42631.c: Update test.
12293 * gcc.dg/pr42631-2.c: New test.
12294
12295 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12296
12297 PR fortran/47352
12298 * gfortran.dg/proc_decl_25.f90: New.
12299
12300 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12301
12302 PR fortran/47463
12303 * gfortran.dg/typebound_assignment_2.f03: New.
12304
12305 2011-02-09 Richard Guenther <rguenther@suse.de>
12306
12307 PR tree-optimization/47664
12308 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12309
12310 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12311
12312 PR middle-end/47646
12313 * gnat.dg/uninit_func.adb: Adjust dg directive.
12314
12315 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12316
12317 PR middle-end/47646
12318 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12319
12320 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12321
12322 PR fortran/47637
12323 * gfortran.dg/auto_dealloc_2.f90: New.
12324
12325 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12326
12327 * gcc.dg/builtins-config.h: Remove __sgi handling.
12328 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12329 -std=c99 for mips-sgi-irix6.5*.
12330
12331 2011-02-09 Martin Jambor <mjambor@suse.cz>
12332
12333 PR middle-end/45505
12334 * gfortran.dg/pr25923.f90: Remove xfails.
12335
12336 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12337
12338 PR fortran/47583
12339 * gfortran.dg/inquire_14.f90: New test.
12340
12341 2011-02-08 Janus Weil <janus@gcc.gnu.org>
12342
12343 PR fortran/45290
12344 * gfortran.dg/pointer_init_6.f90: New.
12345
12346 2011-02-08 Jeff Law <law@redhat.com>
12347
12348 PR tree-optimization/42893
12349 * gcc.tree-ssa/pr42893.c: New test.
12350
12351 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
12352
12353 PR tree-optimization/46834
12354 PR tree-optimization/46994
12355 PR tree-optimization/46995
12356 * gcc.dg/graphite/id-pr46834.c: New.
12357 * gfortran.dg/graphite/id-pr46994.f90: New.
12358 * gfortran.dg/graphite/id-pr46995.f90: New.
12359
12360 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12361
12362 PR middle-end/47646
12363 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12364 using the variable is known the warning is emitted there.
12365 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12366 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12367
12368 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12369 statement.
12370 (vg): Likewise.
12371 * gcc.dg/noreturn-1.c (foo5): Likewise.
12372 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12373 (method2): Likewise.
12374
12375 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12376 the return statement using the uninitialized variable.
12377 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12378
12379 2011-02-08 Richard Guenther <rguenther@suse.de>
12380
12381 PR middle-end/47639
12382 * g++.dg/opt/pr47639.c: New testcase.
12383
12384 2011-02-08 Richard Guenther <rguenther@suse.de>
12385
12386 PR tree-optimization/47632
12387 * g++.dg/opt/pr47632.C: New testcase.
12388
12389 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12390
12391 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12392
12393 2011-02-07 Richard Guenther <rguenther@suse.de>
12394
12395 PR tree-optimization/47615
12396 * g++.dg/opt/pr47615.C: New testcase.
12397
12398 2011-02-07 Richard Guenther <rguenther@suse.de>
12399
12400 PR tree-optimization/47621
12401 * gcc.dg/torture/pr47621.c: New testcase.
12402
12403 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12404
12405 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12406
12407 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12408
12409 PR fortran/47592
12410 * gfortran.dg/allocate_with_source_1 : New test.
12411
12412 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12413
12414 PR middle-end/47610
12415 * gcc.dg/pr47610.c: New test.
12416
12417 2011-02-05 Jie Zhang <jie@codesourcery.com>
12418
12419 PR debug/42631
12420 * gcc.dg/pr42631.c: Update test.
12421 * gcc.dg/pr42631-2.c: New test.
12422
12423 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12424
12425 PR fortran/47574
12426 * gfortran.dg/pr47574.f90: New test.
12427
12428 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12429
12430 PR tree-optimization/46194
12431 * gcc.dg/autopar/pr46194.c: New.
12432
12433 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12434
12435 PR tree-optimization/43695
12436 * g++.dg/ipa/pr43695.C: New.
12437
12438 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12439
12440 PR inline-asm/23200
12441 * gcc.dg/pr23200.c: New test.
12442
12443 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12444
12445 PR c++/47589
12446 * g++.dg/pr47589.C: New test.
12447
12448 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12449
12450 PR c++/47398
12451 * g++.dg/template/typedef37.C: New test.
12452 * g++.dg/template/param1.C: Adjust expected error message.
12453
12454 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12455
12456 PR middle-end/31490
12457 * gcc.dg/pr31490-2.c: New test.
12458 * gcc.dg/pr31490-3.c: New test.
12459 * gcc.dg/pr31490-4.c: New test.
12460
12461 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12462 Jakub Jelinek <jakub@redhat.com>
12463
12464 PR c++/46890
12465 * g++.dg/parser/semicolon3.C: Adjust.
12466 * g++.dg/parser/semicolon4.C: New testcase.
12467 * g++.dg/pr46890.C: New testcase.
12468
12469 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12470
12471 PR c++/29571
12472 * g++.dg/init/pr29571.C: New.
12473
12474 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12475
12476 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12477 instead of vect_int.
12478
12479 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12480
12481 PR target/47312
12482 * gcc.target/i386/pr47312.c: New test.
12483
12484 PR target/47564
12485 * gcc.target/i386/pr47564.c: New test.
12486
12487 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12488
12489 PR tree-optimization/45122
12490 * gcc.dg/tree-ssa/pr45122.c: New.
12491
12492 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12493
12494 PR target/47272
12495 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12496 and vec_vsx_st.
12497
12498 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12499 and vsx so a default --with-cpu=power7 doesn't give an error
12500 when -mavoid-indexed-addresses is used.
12501
12502 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12503 wrapper function to save the arguments and then jump to the real
12504 function, rather than depending on the compiler not to move stuff
12505 before an asm.
12506 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12507
12508 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12509 Paul Thomas <pault@gcc.gnu.org>
12510
12511 PR fortran/47082
12512 * gfortran.dg/class_37.f03 : New test.
12513
12514 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12515 Richard Guenther <rguenther@suse.de>
12516
12517 PR tree-optimization/40979
12518 PR bootstrap/47044
12519 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12520 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12521 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12522 check_vect_support_and_set_flags.
12523 * gfortran.dg/graphite/vect-pr40979.f90: New.
12524
12525 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12526
12527 PR fortran/47572
12528 * gfortran.dg/class_36.f03: New.
12529
12530 2011-02-02 Richard Guenther <rguenther@suse.de>
12531
12532 PR tree-optimization/47566
12533 * gcc.dg/lto/20110201-1_0.c: New testcase.
12534
12535 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12536
12537 PR debug/47498
12538 PR debug/47501
12539 PR debug/45136
12540 PR debug/45130
12541 * debug/pr47498.c: New.
12542 * debug/pr47501.c: New.
12543
12544 2011-02-01 Richard Guenther <rguenther@suse.de>
12545
12546 PR tree-optimization/47559
12547 * g++.dg/torture/pr47559.C: New testcase.
12548
12549 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12550
12551 PR fortran/47565
12552 * gfortran.dg/typebound_call_20.f03: New.
12553
12554 2011-02-01 Richard Guenther <rguenther@suse.de>
12555
12556 PR tree-optimization/47555
12557 * gcc.dg/pr47555.c: New testcase.
12558
12559 2011-02-01 Richard Guenther <rguenther@suse.de>
12560
12561 PR tree-optimization/47541
12562 * g++.dg/torture/pr47541.C: New testcase.
12563
12564 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12565
12566 PR fortran/47455
12567 * gfortran.dg/typebound_call_19.f03: New.
12568
12569 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12570
12571 PR c++/47416
12572 * g++.dg/cpp0x/pr47416.C: New test.
12573
12574 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12575
12576 PR fortran/47519
12577 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12578
12579 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12580
12581 PR fortran/47463
12582 * gfortran.dg/typebound_assignment_1.f03: New.
12583
12584 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12585
12586 PR tree-optimization/47538
12587 * gcc.c-torture/execute/pr47538.c: New test.
12588
12589 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12590
12591 PR target/45325
12592 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12593
12594 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12595
12596 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12597
12598 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12599
12600 PR rtl-optimization/44031
12601 * gcc.c-torture/compile/20110131-1.c: New test.
12602
12603 2011-01-31 Tobias Burnus <burnus@net-b.de>
12604
12605 PR fortran/47042
12606 * gfortran.dg/stmt_func_1.f90: New.
12607
12608 2011-01-31 Tobias Burnus <burnus@net-b.de>
12609
12610 PR fortran/47042
12611 * gfortran.dg/interface_34.f90: New.
12612
12613 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12614
12615 PR fortran/47523
12616 * gfortran.dg/realloc_on_assign_5.f03: New test.
12617 * gfortran.dg/realloc_on_assign_5.f03: New test.
12618
12619 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12620
12621 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12622 * gfortran.dg/bessel_7.f90: Likewise.
12623 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12624
12625 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12626 * gfortran.dg/sum_init_expr.f03: Likewise.
12627
12628 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12629
12630 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12631 -r -nostdlib.
12632
12633 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12634 loop only on "vect_intfloat_cvt" targets.
12635
12636 2011-01-29 Tobias Burnus <burnus@net-b.de>
12637
12638 PR fortran/47531
12639 * gfortran.dg/shape_6.f90: New.
12640
12641 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12642
12643 PR libgfortran/47434
12644 * gfortran.dg/read_infnan_1.f90: Update test.
12645 * gfortran.dg/module_nan.f90: Update test.
12646 * gfortran.dg/char4_iunit_1.f03: Update test.
12647 * gfortran.dg/large_real_kind_1.f90: Update test.
12648 * gfortran.dg/real_const_3.f90: Update test.
12649 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12650
12651 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12652
12653 PR c++/47311
12654 * g++.dg/template/param2.C: New test.
12655
12656 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12657
12658 PR libgfortran/47285
12659 * gfortran.dg/fmt_g.f: New test.
12660
12661 2011-01-28 Tobias Burnus <burnus@net-b.de>
12662
12663 PR fortran/47507
12664 * gfortran.dg/pure_formal_1.f90: New.
12665
12666 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12667
12668 PR target/42894
12669 * gcc.dg/tls/pr42894.c: New test.
12670
12671 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12672
12673 * gcc.dg/pr47276.c: Add dg-require-visibility.
12674
12675 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12676
12677 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12678
12679 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12680 Tobias Burnus <burnus@gcc.gnu.org>
12681
12682 PR fortran/45170
12683 PR fortran/35810
12684 PR fortran/47350
12685 * gfortran.dg/realloc_on_assign_3.f03: New test.
12686 * gfortran.dg/realloc_on_assign_4.f03: New test.
12687 * gfortran.dg/allocatable_function_5.f90: New test.
12688 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12689 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12690 implemented" dg-errors.
12691
12692 2011-01-27 Jan Hubicka <jh@suse.cz>
12693
12694 PR middle-end/46949
12695 * gcc.dg/attr-weakref-4.c: New testcase
12696
12697 2011-01-27 Martin Jambor <mjambor@suse.cz>
12698
12699 PR tree-optimization/47228
12700 * gcc.dg/torture/pr47228.c: New test.
12701
12702 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12703
12704 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12705
12706 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12707
12708 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12709 when using auto-overlay support on the SPU.
12710
12711 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12712
12713 PR rtl-optimization/44174
12714 * gcc.target/i386/asm-6.c: New test.
12715
12716 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12717
12718 PR rtl-optimization/46856
12719 * gcc.c-torture/compile/pr46856.c: New test.
12720
12721 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12722 Andrew Pinski <pinskia@gmail.com>
12723
12724 PR c/43082
12725 * gcc.dg/pr43082.c: New.
12726
12727 2011-01-26 DJ Delorie <dj@redhat.com>
12728
12729 PR rtl-optimization/46878
12730 * gcc.dg/pr46878-1.c: New test.
12731
12732 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12733
12734 PR c++/47476
12735 * g++.dg/cpp0x/pr47476.C: New test.
12736
12737 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12738
12739 * gcc.c-torture/compile/20110126-1.c: New test.
12740
12741 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12742
12743 PR c/47473
12744 * gcc.dg/torture/pr47473.c: New test.
12745
12746 2011-01-26 Jan Hubicka <jh@suse.cz>
12747
12748 PR target/47237
12749 * gcc.c-torture/execute/pr47237.c: New testcase.
12750
12751 2011-01-26 Jan Hubicka <jh@suse.cz>
12752
12753 PR tree-optimization/47190
12754 * gcc.dg/attr-weakref-3.c: New testcase.
12755
12756 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12757
12758 PR c++/43601
12759 * gcc.dg/dll-9a.c: New test file.
12760 * gcc.dg/dll-11.c: Likewise.
12761 * gcc.dg/dll-12.c: Likewise.
12762 * gcc.dg/dll-12a.c: Likewise.
12763 * gcc.dg/dll-11a.c: Likewise.
12764 * gcc.dg/dll-9.c: Likewise.
12765 * gcc.dg/dll-10.c: Likewise.
12766 * gcc.dg/dll-10a.c: Likewise.
12767 * g++.dg/ext/dllexport4a.cc: Likewise.
12768 * g++.dg/ext/dllexport4.C: Likewise.
12769 * g++.dg/ext/dllexport5.C: Likewise.
12770 * g++.dg/ext/dllexport5a.cc: Likewise.
12771
12772 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12773
12774 PR tree-optimization/46970
12775 * gcc.dg/graphite/pr46970.c: New.
12776
12777 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12778
12779 PR tree-optimization/46215
12780 * gcc.dg/graphite/pr46215.c: New.
12781
12782 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12783
12784 PR tree-optimization/46168
12785 * gcc.dg/graphite/pr46168.c: New.
12786
12787 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12788
12789 PR tree-optimization/43657
12790 * gcc.dg/graphite/pr43657.c: New.
12791
12792 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12793
12794 PR tree-optimization/29832
12795 * gfortran.dg/graphite/pr29832.f90: New.
12796
12797 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12798
12799 PR tree-optimization/43567
12800 * gcc.dg/graphite/pr43567.c: New.
12801
12802 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12803
12804 * gfortran.dg/graphite/interchange-4.f: New.
12805 * gfortran.dg/graphite/interchange-5.f: New.
12806
12807 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12808 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12809 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12810 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12811 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12812 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12813 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12814 * gfortran.dg/ltrans-7.f90: Removed.
12815 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12816
12817 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12818 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12819 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12820 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12821 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12822 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12823 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12824 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12825 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12826 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12827 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12828 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12829 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12830 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12831 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12832 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12833 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12834 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12835 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12836 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12837 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12838 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12839 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12840 * gcc.dg/tree-ssa/data-dep-1.c
12841 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12842 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12843 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12844 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12845 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12846
12847 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12848
12849 PR tree-optimization/47265
12850 PR tree-optimization/47443
12851 * gcc.c-torture/compile/pr47265.c: New test.
12852 * gcc.dg/pr47443.c: New test.
12853
12854 2011-01-25 Martin Jambor <mjambor@suse.cz>
12855
12856 PR tree-optimization/47382
12857 * g++.dg/torture/pr47382.C: New test.
12858 * g++.dg/opt/devirt1.C: Xfail.
12859
12860 2011-01-25 Yao Qi <yao@codesourcery.com>
12861
12862 PR target/45701
12863 * gcc.target/arm/pr45701-1.c: New test.
12864 * gcc.target/arm/pr45701-2.c: New test.
12865 * gcc.target/arm/pr45701-3.c: New test.
12866
12867 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12868 Jakub Jelinek <jakub@redhat.com>
12869
12870 PR tree-optimization/47271
12871 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12872
12873 2011-01-25 Nick Clifton <nickc@redhat.com>
12874
12875 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12876 (saturate_add): Delete.
12877 (exchange): Delete.
12878 (main): Do not run saturate_add.
12879 (set_interrupts): Delete.
12880
12881 2011-01-25 Tobias Burnus <burnus@net-b.de>
12882
12883 PR fortran/47448
12884 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12885
12886 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12887
12888 PR tree-optimization/47427
12889 PR tree-optimization/47428
12890 * gcc.c-torture/compile/pr47427.c: New test.
12891 * gcc.c-torture/compile/pr47428.c: New test.
12892
12893 2011-01-25 Richard Guenther <rguenther@suse.de>
12894
12895 PR middle-end/47411
12896 * gcc.dg/torture/pr47411.c: New testcase.
12897
12898 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12899
12900 * gfortran.dg/graphite/id-24.f: New.
12901 * gfortran.dg/graphite/id-25.f: New.
12902
12903 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12904
12905 * gfortran.dg/graphite/id-23.f: New.
12906
12907 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12908
12909 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12910
12911 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12912
12913 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12914 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12915 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12916 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12917 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12918 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12919 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12920 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12921 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12922
12923 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12924
12925 * gcc.dg/graphite/block-0.c: Add documentation.
12926 * gcc.dg/graphite/block-4.c: Same.
12927 * gcc.dg/graphite/block-7.c: Same.
12928 * gcc.dg/graphite/block-8.c: New.
12929 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12930 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12931 * gcc.dg/graphite/interchange-12.c: Add documentation.
12932 * gcc.dg/graphite/interchange-13.c: New.
12933 * gcc.dg/graphite/interchange-14.c: New.
12934 * gcc.dg/graphite/interchange-15.c: New.
12935 * gcc.dg/graphite/interchange-8.c: Add documentation.
12936 * gcc.dg/graphite/interchange-mvt.c: Same.
12937
12938 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12939
12940 PR target/47408
12941 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12942 * gcc.target/powerpc/altivec-14.c: Ditto.
12943 * gcc.target/powerpc/altivec-33.c: Ditto.
12944 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12945 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12946 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12947 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12948 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12949 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12950 * g++.dg/ext/altivec-15.C: Ditto.
12951 * g++.dg/ext/altivec-types-1.C: Ditto.
12952 * g++.dg/ext/altivec-types-2.C: Ditto.
12953 * g++.dg/ext/altivec-types-3.C: Ditto.
12954 * g++.dg/ext/altivec-types-4.C: Ditto.
12955
12956 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12957
12958 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12959
12960 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12961
12962 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12963 optimization options.
12964
12965 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12966
12967 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12968
12969 PR testsuite/45988
12970 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12971
12972 2011-01-23 Tobias Burnus <burnus@net-b.de>
12973
12974 PR fortran/47421
12975 * gfortran.dg/allocatable_scalar_12.f90: New.
12976
12977 2011-01-23 Ira Rosen <irar@il.ibm.com>
12978
12979 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12980 vectorization to be not profitable if peeling is used to
12981 realign the memory access.
12982 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12983 loop bound to avoid loop unrolling.
12984 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12985
12986 2011-01-22 Jan Hubicka <jh@suse.cz>
12987
12988 PR lto/47333
12989 * g++.dg/lto/pr47333.C: New file.
12990
12991 2011-01-22 Jan Hubicka <jh@suse.cz>
12992
12993 PR tree-optimization/43884
12994 PR lto/44334
12995 * gcc.dg/autopar/outer-2.c: Increase array size.
12996 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12997
12998 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12999
13000 PR fortran/38536
13001 * gfortran.dg/c_loc_tests_16.f90: New test.
13002
13003 2011-01-22 Tobias Burnus <burnus@net-b.de>
13004
13005 PR fortran/47399
13006 * gfortran.dg/typebound_proc_19.f90: New.
13007
13008 2011-01-21 Jeff Law <law@redhat.com>
13009
13010 PR tree-optimization/47053
13011 * g++.dg/pr47053.C: New test.
13012
13013 2011-01-21 Jason Merrill <jason@redhat.com>
13014
13015 PR c++/47041
13016 * g++.dg/cpp0x/constexpr-ctor6.C: New.
13017
13018 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13019
13020 PR c++/47388
13021 * g++.dg/cpp0x/range-for10.C: New test.
13022 * g++.dg/template/for1.C: New test.
13023
13024 PR middle-end/45566
13025 * g++.dg/tree-prof/partition3.C: New test.
13026
13027 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13028
13029 PR rtl-optimization/47366
13030 * g++.dg/opt/pr47366.C: New test.
13031
13032 2011-01-21 Jason Merrill <jason@redhat.com>
13033
13034 PR c++/46552
13035 * g++.dg/cpp0x/constexpr-regress2.C: New.
13036
13037 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13038
13039 2011-01-21 Jeff Law <law@redhat.com>
13040
13041 PR rtl-optimization/41619
13042 * gcc.dg/pr41619.c: New.
13043
13044 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13045
13046 PR tree-optimization/47355
13047 * g++.dg/opt/pr47355.C: New test.
13048
13049 2011-01-21 Richard Guenther <rguenther@suse.de>
13050
13051 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13052 making main hot.
13053
13054 2011-01-21 Richard Guenther <rguenther@suse.de>
13055
13056 PR tree-optimization/47365
13057 * gcc.dg/torture/pr47365.c: New testcase.
13058 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13059
13060 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13061
13062 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13063
13064 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13065
13066 PR tree-optimization/47391
13067 * gcc.dg/pr47391.c: New test.
13068
13069 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13070
13071 * g++.dg/template/char1.C: Use signed char.
13072
13073 2011-01-21 Tobias Burnus <burnus@net-b.de>
13074
13075 PR fortran/47377
13076 * gfortran.dg/pointer_target_4.f90: New.
13077
13078 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13079
13080 PR target/47251
13081 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13082 ILP32 system and not IP32.
13083
13084 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13085
13086 PR debug/46583
13087 * g++.dg/debug/pr46583.C: New.
13088
13089 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13090
13091 PR debug/47283
13092 * g++.dg/debug/pr47283.C: New test.
13093
13094 PR testsuite/47371
13095 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13096 * gcc.target/i386/headmerge-2.c: Likewise.
13097
13098 2011-01-20 Richard Guenther <rguenther@suse.de>
13099
13100 PR middle-end/47370
13101 * gcc.dg/torture/pr47370.c: New testcase.
13102
13103 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13104
13105 PR tree-optimization/46130
13106 * gcc.dg/pr46130-1.c: New test.
13107 * gcc.dg/pr46130-2.c: New test.
13108
13109 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13110
13111 PR c++/47291
13112 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13113
13114 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13115
13116 PR debug/46240
13117 * g++.dg/debug/pr46240.cc: New.
13118
13119 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13120
13121 PR c++/47303
13122 * g++.dg/template/anonunion1.C: New test.
13123
13124 PR rtl-optimization/47337
13125 * gcc.c-torture/execute/pr47337.c: New test.
13126
13127 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13128
13129 PR testsuite/45342
13130 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13131
13132 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13133
13134 PR tree-optimization/46021
13135 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13136
13137 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13138
13139 PR tree-optimization/47290
13140 * g++.dg/torture/pr47290.C: New test.
13141
13142 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13143
13144 PR fortran/47240
13145 * gfortran.dg/proc_ptr_comp_29.f90: New.
13146
13147 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13148
13149 PR testsuite/41146
13150 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13151 powerpc-apple-darwin9.
13152
13153 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13154
13155 PR rtl-optimization/47299
13156 * gcc.c-torture/execute/pr47299.c: New test.
13157
13158 2011-01-17 Jason Merrill <jason@redhat.com>
13159
13160 * g++.dg/cpp0x/constexpr-virtual.C: New.
13161
13162 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13163
13164 PR fortran/47331
13165 * gfortran.dg/gomp/pr47331.f90: New test.
13166
13167 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13168
13169 PR objc/47314
13170 * objc.dg/selector-warn-1.m: New.
13171 * obj-c++.dg/selector-warn-1.mm: New.
13172
13173 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13174
13175 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13176 Update dg-final accordingly.
13177
13178 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13179
13180 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13181
13182 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13183
13184 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13185 target check.
13186 * gcc.dg/guality/pr36728-2.c: Likewise.
13187
13188 2011-01-17 Richard Guenther <rguenther@suse.de>
13189
13190 PR tree-optimization/47313
13191 * g++.dg/torture/pr47313.C: New testcase.
13192
13193 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13194
13195 PR target/47318
13196 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13197 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13198 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13199 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13200
13201 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13202 as __m256i.
13203 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13204 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13205 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13206
13207 2011-01-17 Richard Guenther <rguenther@suse.de>
13208
13209 PR tree-optimization/45967
13210 * gcc.dg/torture/pr45967-2.c: New testcase.
13211 * gcc.dg/torture/pr45967-3.c: Likewise.
13212
13213 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13214
13215 PR testsuite/47325
13216 * g++.dg/ext/pr47213.C: Require visibility.
13217
13218 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13219
13220 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13221 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13222
13223 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13224
13225 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13226 Linux-based targets.
13227
13228 2011-01-13 Jan Hubicka <jh@suse.cz>
13229
13230 PR tree-optimization/47276
13231 * gcc.dg/pr47276.c: New testcase.
13232
13233 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13234 Jonathan Wakely <jwakely.gcc@gmail.com>
13235
13236 PR c++/33558
13237 * g++.dg/other/pr33558.C: New.
13238 * g++.dg/other/pr33558-2.C: New.
13239
13240 2011-01-14 Martin Jambor <mjambor@suse.cz>
13241
13242 PR tree-optimization/45934
13243 PR tree-optimization/46302
13244 * g++.dg/ipa/devirt-c-1.C: New test.
13245 * g++.dg/ipa/devirt-c-2.C: Likewise.
13246 * g++.dg/ipa/devirt-c-3.C: Likewise.
13247 * g++.dg/ipa/devirt-c-4.C: Likewise.
13248 * g++.dg/ipa/devirt-c-5.C: Likewise.
13249 * g++.dg/ipa/devirt-c-6.C: Likewise.
13250 * g++.dg/ipa/devirt-6.C: Likewise.
13251 * g++.dg/ipa/devirt-d-1.C: Likewise.
13252 * g++.dg/torture/pr45934.C: Likewise.
13253
13254 2011-01-14 Jason Merrill <jason@redhat.com>
13255
13256 * g++.dg/cpp0x/variadic105.C: New.
13257
13258 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13259 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13260
13261 PR objc/45989
13262 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13263 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13264 execution tests on i?86-*-*, x86_64-*-* and
13265 powerpc*-apple-darwin* && ilp32.
13266 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13267 tests on i?86-*-* and x86_64-*-*.
13268
13269 2011-01-14 Richard Guenther <rguenther@suse.de>
13270
13271 PR tree-optimization/47280
13272 * g++.dg/opt/pr47280.C: New testcase.
13273
13274 2011-01-14 Jason Merrill <jason@redhat.com>
13275
13276 * g++.dg/cpp0x/constexpr-regress1.C: New.
13277
13278 * g++.dg/ext/flexary2.C: New.
13279
13280 2011-01-14 Richard Guenther <rguenther@suse.de>
13281
13282 PR middle-end/47281
13283 * gcc.dg/torture/pr47281.c: New testcase.
13284 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13285
13286 2011-01-14 Richard Guenther <rguenther@suse.de>
13287
13288 PR tree-optimization/47286
13289 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13290
13291 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13292
13293 PR c++/47213
13294 * g++.dg/ext/pr47213.C: New.
13295
13296 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13297
13298 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13299
13300 2011-01-13 Tobias Burnus <burnus@net-b.de>
13301 Mikael Morin <mikael@gcc.gnu.org>
13302
13303 PR fortran/45848
13304 PR fortran/47204
13305 * gfortran.dg/select_type_20.f90: New.
13306 * gfortran.dg/select_type_21.f90: New.
13307
13308 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13309
13310 PR target/47251
13311 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13312
13313 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13314
13315 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13316 * gcc.dg/guality/pr36728-2.c: Likewise.
13317
13318 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13319
13320 PR debug/PR46973
13321 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13322
13323 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13324
13325 PR rtl-optimization/45352
13326 * gcc.dg/pr45352-3.c: New.
13327
13328 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13329
13330 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13331 comment.
13332 * g++.dg/cpp0x/range-for8.C: New.
13333 * g++.dg/cpp0x/range-for9.C: New.
13334
13335 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13336
13337 PR debug/47209
13338 * g++.dg/debug/pr47209.C: New.
13339
13340 2011-01-12 Richard Guenther <rguenther@suse.de>
13341
13342 PR lto/47259
13343 * gcc.dg/lto/pr47259_0.c: New testcase.
13344 * gcc.dg/lto/pr47259_1.c: Likewise.
13345
13346 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
13347
13348 * objc-obj-c++-shared/Object1.h: Add copyright header, update
13349 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13350 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13351 methods missing from the OBJC2 Object.
13352 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13353 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13354 GNU and NeXT runtimes.
13355 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13356 comments.
13357 * objc-obj-c++-shared/Object1.m: Likewise.
13358 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13359 * objc.dg/proto-qual-1.m: Likewise.
13360 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13361 * obj-c++.dg/proto-qual-1.mm: Likewise.
13362
13363 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13364
13365 PR testsuite/33033
13366 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13367
13368 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13369
13370 Fixed the Objective-C++ testsuite and updated all tests.
13371 * lib/obj-c++.exp (obj-c++_init): Declare and set
13372 gcc_warning_prefix and gcc_error_prefix.
13373 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13374 'dg-warning', 'dg-message' and 'dg-error'.
13375 * obj-c++.dg/class-extension-3.mm: Likewise.
13376 * obj-c++.dg/class-protocol-1.mm: Likewise.
13377 * obj-c++.dg/encode-7.mm: Likewise.
13378 * obj-c++.dg/exceptions-3.mm: Likewise.
13379 * obj-c++.dg/exceptions-5.mm: Likewise.
13380 * obj-c++.dg/method-12.mm: Likewise.
13381 * obj-c++.dg/method-13.mm: Likewise.
13382 * obj-c++.dg/method-15.mm: Likewise.
13383 * obj-c++.dg/method-16.mm: Likewise.
13384 * obj-c++.dg/method-4.mm: Likewise.
13385 * obj-c++.dg/method-8.mm: Likewise.
13386 * obj-c++.dg/method-conflict-1.mm: Likewise.
13387 * obj-c++.dg/method-conflict-2.mm: Likewise.
13388 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13389 and uncommented second part of the testcase now that the testsuite
13390 works correctly.
13391 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13392 and uncommented second part of the testcase now that the testsuite
13393 works correctly.
13394 * obj-c++.dg/private-1.mm: Likewise.
13395 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13396 * obj-c++.dg/syntax-error-7.mm: Likewise.
13397 * obj-c++.dg/warn5.mm: Likewise.
13398 * obj-c++.dg/property/at-property-14.mm: Likewise.
13399 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13400 FIXME.
13401 * obj-c++.dg/property/at-property-18.mm: Likewise.
13402 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13403 FIXME.
13404 * obj-c++.dg/property/at-property-21.mm: Likewise.
13405 * obj-c++.dg/property/at-property-28.mm: Likewise.
13406 * obj-c++.dg/property/at-property-5.mm: Likewise.
13407 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13408 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13409 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13410 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13411 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13412 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13413 * obj-c++.dg/tls/diag-5.mm: Likewise.
13414 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13415 dg-error, now matched correctly.
13416
13417 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13418
13419 * objc.dg/property/at-property-29.m: New.
13420 * obj-c++.dg/property/at-property-29.mm: New.
13421
13422 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13423
13424 * go.test/go-test.exp (go-set-goarch): New proc.
13425 (go-gc-tests): Use it.
13426
13427 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13428
13429 PR debug/46955
13430 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13431
13432 2011-01-11 Richard Henderson <rth@redhat.com>
13433
13434 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13435
13436 2011-01-11 Jan Hubicka <jh@suse.cz>
13437
13438 PR lto/45721
13439 PR lto/45375
13440 * gcc.dg/lto/pr45721_1.c: New file.
13441 * gcc.dg/lto/pr45721_0.c: New file.
13442
13443 2011-01-11 Richard Guenther <rguenther@suse.de>
13444
13445 PR tree-optimization/46076
13446 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13447
13448 2011-01-11 Jeff Law <law@redhat.com>
13449
13450 * PR tree-optimization/47086
13451 * gcc.dg/pr47086.c: New test.
13452
13453 2011-01-11 Jason Merrill <jason@redhat.com>
13454
13455 PR c++/46658
13456 * g++.dg/template/new10.C: New.
13457
13458 PR c++/45520
13459 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13460
13461 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13462
13463 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13464 Split type definitions and NSConstantString class into...
13465 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13466 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13467 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13468 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13469 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13470 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13471 to comments.
13472 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13473 encode defines for newer NeXT system headers.
13474 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13475 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13476 * objc.dg/foreach-5.m: Likewise.
13477 * objc.dg/foreach-2.m: Likewise.
13478 * objc.dg/foreach-4.m: Likewise.
13479 * objc.dg/torture/strings/string1.m: Likewise.
13480 * objc.dg/torture/strings/string2.m: Likewise.
13481 * objc.dg/torture/strings/string3.m: Likewise.
13482 * objc.dg/torture/strings/string4.m: Likewise.
13483 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13484 header and stand alone.
13485 * obj-c++.dg/strings/strings-2.mm: Likewise.
13486 * objc.dg/torture/strings/const-str-3.m: Likewise.
13487 * objc.dg/strings/strings-2.m: Likewise.
13488 * objc.dg/strings/const-str-12b.m: Likewise.
13489
13490 2011-01-12 Richard Guenther <rguenther@suse.de>
13491
13492 PR middle-end/32511
13493 * gcc.dg/attr-weak-1.c: Adjust.
13494
13495 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13496
13497 PR fortran/47051
13498 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13499 standard compliant and comment.
13500
13501 2011-01-10 Jan Hubicka <jh@suse.cz>
13502
13503 PR lto/46083
13504 * gcc.dg/initpri3.c: New testcase.
13505
13506 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13507
13508 PR lto/47222
13509 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13510 externally visible.
13511 (g_esi): Likewise.
13512 (g_ebx): Likewise.
13513 (g_ebp): Likewise.
13514 (g_esp): Likewise.
13515 (g_ebp_save): Likewise.
13516 (g_esp_save): Likewise.
13517
13518 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13519
13520 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13521
13522 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13523
13524 PR tree-optimization/46021
13525 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13526 i?86-*-*, x86_64-*-*.
13527
13528 2011-01-10 Jeff Law <law@redhat.com>
13529
13530 * PR tree-optimization/47141
13531 * gcc.c-torture/compile/pr47141.c: New test.
13532
13533 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13534
13535 PR testsuite/46230
13536 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13537 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13538 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13539 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13540
13541 PR testsuite/46230
13542 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13543 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13544 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13545 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13546 being vectorized. Adjust dg-final pattern.
13547
13548 PR testsuite/46230
13549 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13550 * gcc.dg/vect/slp-24.c: Likewise.
13551
13552 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13553
13554 PR c++/47218
13555 * g++.dg/other/pr47218-1.C: New test file.
13556 * g++.dg/other/pr47218.C: Likewise.
13557 * g++.dg/other/pr47218.h: New supporting header.
13558
13559 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13560
13561 PR objc/47232
13562 * objc.dg/attributes/invalid-attribute-1.m: New.
13563 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13564
13565 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13566
13567 PR fortran/47224
13568 * gfortran.dg/proc_ptr_comp_28.f90: New.
13569
13570 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13571
13572 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13573 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13574 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13575 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13576 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13577 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13578 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13579 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13580 * objc.dg/gnu-api-2-class.m: Likewise.
13581 * objc.dg/gnu-api-2-ivar.m: Likewise.
13582 * objc.dg/gnu-api-2-method.m: Likewise.
13583 * objc.dg/gnu-api-2-objc.m: Likewise.
13584 * objc.dg/gnu-api-2-object.m: Likewise.
13585 * objc.dg/gnu-api-2-property.m: Likewise.
13586 * objc.dg/gnu-api-2-protocol.m: Likewise.
13587 * objc.dg/gnu-api-2-sel.m: Likewise.
13588
13589 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13590
13591 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13592 * objc.dg/objc-foreach-4.m: Likewise.
13593 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13594 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13595 * objc.dg/foreach-4.m: Likewise.
13596 * objc.dg/foreach-5.m: Likewise.
13597 * objc.dg/foreach-3.m: Return self from init.
13598
13599 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13600
13601 PR fortran/38536
13602 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13603
13604 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13605
13606 PR fortran/46313
13607 * gfortran.dg/class_35.f90: New.
13608
13609 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13610
13611 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13612
13613 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13614
13615 PR objc/47078
13616 * objc.dg/invalid-method-2.m: New.
13617 * obj-c++.dg/invalid-method-2.mm: New.
13618
13619 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13620
13621 PR fortran/46896
13622 * gfortran.dg/transpose_optimization_2.f90 : New test.
13623
13624 2011-01-08 Jan Hubicka <jh@suse.cz>
13625
13626 PR tree-optmization/46469
13627 * g++.dg/torture/pr46469.C: New testcase.
13628
13629 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13630
13631 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13632 emulation of libobjc-gnu structure layout functionality to ..
13633 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13634 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13635 * objc/execute/bf-common.h: Adjust headers.
13636 * objc/execute/bf-1.m: Likewise.
13637 * objc/execute/bf-2.m: Likewise.
13638 * objc/execute/bf-3.m: Likewise.
13639 * objc/execute/bf-4.m: Likewise.
13640 * objc/execute/bf-5.m: Likewise.
13641 * objc/execute/bf-6.m: Likewise.
13642 * objc/execute/bf-7.m: Likewise.
13643 * objc/execute/bf-8.m: Likewise.
13644 * objc/execute/bf-9.m: Likewise.
13645 * objc/execute/bf-10.m: Likewise.
13646 * objc/execute/bf-11.m: Likewise.
13647 * objc/execute/bf-12.m: Likewise.
13648 * objc/execute/bf-13.m: Likewise.
13649 * objc/execute/bf-14.m: Likewise.
13650 * objc/execute/bf-15.m: Likewise.
13651 * objc/execute/bf-16.m: Likewise.
13652 * objc/execute/bf-17.m: Likewise.
13653 * objc/execute/bf-18.m: Likewise.
13654 * objc/execute/bf-19.m: Likewise.
13655 * objc/execute/bf-20.m: Likewise.
13656 * objc/execute/bf-21.m: Likewise.
13657 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13658 objc_get_type_qualifiers ().
13659
13660 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13661
13662 PR fortran/45777
13663 * gfortran.dg/dependency_39.f90: New test.
13664
13665 2011-01-07 Jan Hubicka <jh@suse.cz>
13666
13667 Get builtins tests ready for linker plugin.
13668 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13669 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13670 my_memset, my_bzero): Mark used.
13671 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13672 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13673 volatile.
13674 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13675 volatile.
13676
13677 2011-01-07 Jan Hubicka <jh@suse.cz>
13678
13679 PR tree-optimization/46367
13680 * g++.dg/torture/pr46367.C: New file.
13681
13682 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13683
13684 PR target/47201
13685 * gcc.dg/pr47201.c: New test.
13686
13687 PR bootstrap/47187
13688 * gcc.dg/tree-prof/pr47187.c: New test.
13689
13690 2011-01-07 Tobias Burnus <burnus@net-b.de>
13691
13692 PR fortran/41580
13693 * gfortran.dg/extends_type_of_3.f90: New.
13694
13695 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13696
13697 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13698 * g++.dg/ext/dllimport-MI1.C: Likewise.
13699 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13700 * g++.dg/ext/dllimport10.C: Likewise.
13701 * g++.dg/ext/dllimport11.C: Likewise.
13702 * g++.dg/ext/dllimport12.C: Likewise.
13703 * g++.dg/ext/dllimport13.C: Likewise.
13704 * g++.dg/ext/dllimport2.C: Likewise.
13705 * g++.dg/ext/dllimport3.C: Likewise.
13706 * g++.dg/ext/dllimport4.C: Likewise.
13707 * g++.dg/ext/dllimport5.C: Likewise.
13708 * g++.dg/ext/dllimport6.C: Likewise.
13709 * g++.dg/ext/dllimport8.C: Likewise.
13710 * g++.dg/ext/dllimport9.C: Likewise.
13711 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13712 targets, too. Additionally enable test for i?86-*-mingw*.
13713 * g++.dg/ext/selectany1.C: Likewise.
13714 Remove guard variable check.
13715
13716 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13717
13718 PR fortran/47189
13719 PR fortran/47194
13720 * gfortran.dg/storage_size_3.f08: Extended.
13721
13722 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13723
13724 PR c++/47022
13725 * g++.dg/template/stdarg1.C: New test.
13726
13727 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13728
13729 PR fortran/47195
13730 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13731 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13732 from the interface of functions to not hide the errors that
13733 shall be tested.
13734
13735 2011-01-06 Jan Hubicka <jh@suse.cz>
13736
13737 * gcc.dg/lto/pr47188_0.c: New testcase.
13738 * gcc.dg/lto/pr47188_1.c: New testcase.
13739
13740 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13741
13742 PR fortran/33117
13743 PR fortran/46478
13744 * gfortran.dg/interface_33.f90: New test.
13745
13746 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13747
13748 PR c/47150
13749 * gcc.c-torture/compile/pr47150.c: New test.
13750
13751 2011-01-06 Ira Rosen <irar@il.ibm.com>
13752
13753 PR tree-optimization/47139
13754 * gcc.dg/vect/pr47139.c: New test.
13755
13756 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13757
13758 PR fortran/47180
13759 * gfortran.dg/extends_type_of_2.f03: New.
13760
13761 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13762
13763 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13764
13765 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13766
13767 * gnat.dg/opt14.adb: New test.
13768
13769 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13770
13771 PR fortran/46017
13772 * gfortran.dg/allocate_error_2.f90: New test.
13773
13774 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13775
13776 PR fortran/47024
13777 * gfortran.dg/storage_size_3.f08: New.
13778
13779 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13780
13781 PR libgfortran/47154
13782 * gfortran.dg/namelist_68.f90: New test.
13783
13784 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13785
13786 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13787
13788 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13789
13790 PR fortran/46448
13791 * gfortran.dg/class_34.f90: New.
13792
13793 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13794
13795 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13796 use __builtin_inff. Skip all single-precision tests that require
13797 Infinity.
13798
13799 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13800
13801 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13802
13803 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13804
13805 PR tree-optimization/47148
13806 * gcc.c-torture/execute/pr47148.c: New test.
13807
13808 PR tree-optimization/47155
13809 * gcc.c-torture/execute/pr47155.c: New test.
13810
13811 PR rtl-optimization/47157
13812 * gcc.c-torture/compile/pr47157.c: New test.
13813
13814 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13815
13816 * gcc.dg/torture/vector-shift2.c (schar): Define.
13817 (main): Always use schar or uchar instead of plain "char" to avoid
13818 dependencies on implementation-defined char signedness.
13819
13820 2011-01-03 Martin Jambor <mjambor@suse.cz>
13821
13822 PR tree-optimization/46801
13823 * gnat.dg/pack9.adb: Remove xfail.
13824
13825 2011-01-03 Martin Jambor <mjambor@suse.cz>
13826
13827 PR tree-optimization/46984
13828 * g++.dg/ipa/pr46984.C: New test.
13829
13830 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13831
13832 PR fortran/46408
13833 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13834
13835 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13836
13837 PR tree-optimization/47140
13838 * gcc.c-torture/compile/pr47140.c: New test.
13839
13840 PR rtl-optimization/47028
13841 * gcc.dg/pr47028.c: New test.
13842
13843 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13844
13845 * objc.dg/protocol-forward-1.m: Removed TODO.
13846 * objc.dg/protocol-forward-2.m: New.
13847 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13848 * obj-c++.dg/protocol-forward-2.mm: New.
13849
13850 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13851
13852 PR target/38662
13853 * g++.dg/eh/pr38662.C: New testcase.
13854
13855 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13856
13857 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13858 scan for newline '\n'.
13859
13860 \f
13861 Copyright (C) 2011 Free Software Foundation, Inc.
13862
13863 Copying and distribution of this file, with or without modification,
13864 are permitted in any medium without royalty provided the copyright
13865 notice and this notice are preserved.