re PR rtl-optimization/51023 (likely integer wrong code bug)
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-11-10 Jakub Jelinek <jakub@redhat.com>
2
3 PR rtl-optimization/51023
4 * gcc.c-torture/execute/pr51023.c: New test.
5
6 2011-11-10 Richard Guenther <rguenther@suse.de>
7
8 PR tree-optimization/51042
9 * gcc.dg/torture/pr51042.c: New testcase.
10
11 2011-11-10 Richard Guenther <rguenther@suse.de>
12
13 PR tree-optimization/51070
14 * gcc.dg/torture/pr51070.c: New testcase.
15
16 2011-11-10 Richard Guenther <rguenther@suse.de>
17
18 PR tree-optimization/51030
19 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
20
21 2011-11-10 Richard Guenther <rguenther@suse.de>
22
23 PR middle-end/51071
24 * gcc.dg/torture/pr51071.c: New testcase.
25
26 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
27
28 * gnat.dg/loop_optimization9.ad[sb]: New test.
29
30 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
31
32 PR tree-optimization/51058
33 * gfortran.dg/vect/pr51058.f90: New test.
34
35 2011-11-10 Jakub Jelinek <jakub@redhat.com>
36
37 PR tree-optimization/51000
38 * gcc.dg/vect/pr51000.c: New test.
39
40 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
41
42 PR c++/50837
43 * g++.dg/cpp0x/static_assert5.C: New.
44 * g++.dg/template/nontype13.C: Tweak.
45
46 2011-11-09 Jason Merrill <jason@redhat.com>
47
48 PR c++/50972
49 * g++.dg/cpp0x/noexcept16.C: New.
50
51 PR c++/51046
52 * g++.dg/cpp0x/variadic119.C: New.
53
54 2011-11-09 Jakub Jelinek <jakub@redhat.com>
55
56 PR target/50911
57 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
58 permutations.
59 * gcc.dg/torture/vshuf-32.inc: Likewise.
60 * gcc.dg/torture/vshuf-4.inc: Likewise.
61 * gcc.dg/torture/vshuf-8.inc: Likewise.
62
63 * gcc.dg/tm/memopt-1.c: Fix up regexp.
64
65 2011-11-09 Ian Lance Taylor <iant@google.com>
66
67 * lib/target-supports.exp (check_effective_target_ucontext_h): New
68 procedure.
69 * gcc.dg/split-5.c: New test.
70
71 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
72
73 * gcc.dg/tm/memopt-1.c: Adjust regexp.
74
75 2011-11-09 Jason Merrill <jason@redhat.com>
76
77 PR c++/51029
78 * g++.dg/template/virtual1.C: New.
79
80 2011-11-08 Jason Merrill <jason@redhat.com>
81
82 Run most C++ tests in both C++98 and C++11 modes.
83 * lib/target-supports.exp (check_effective_target_c++11): New.
84 (check_effective_target_c++98): New.
85 * lib/g++-dg.exp (g++-dg-runtest): New.
86 * g++.dg/dg.exp: Use g++-dg-runtest.
87 * g++.dg/charset/charset.exp: Likewise.
88 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
89 * g++.dg/dfp/dfp.exp: Likewise.
90 * g++.dg/gcov/gcov.exp: Likewise.
91 * g++.dg/gomp/gomp.exp: Likewise.
92 * g++.dg/graphite/graphite.exp: Likewise.
93 * g++.dg/tls/tls.exp: Likewise.
94 * g++.dg/tm/tm.exp: Likewise.
95 * g++.dg/vect/vect.exp: Likewise.
96 * g++.old-deja/old-deja.exp: Likewise.
97 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
98 with some of the torture options.
99 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
100 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
101 * g++.dg/init/null1.C: Only run in C++98.
102 * g++.dg/warn/Wconversion-null-3.C: Likewise.
103 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
104 * g++.old-deja/g++.brendan/crash64.C: Likewise.
105 * g++.old-deja/g++.other/anon9.C: Likewise.
106 * g++.old-deja/g++.other/linkage1.C: Likewise.
107 * g++.old-deja/g++.other/linkage2.C: Likewise.
108 * g++.old-deja/g++.pt/t29.C: Likewise.
109 * g++.old-deja/g++.pt/t30.C: Likewise.
110 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
111 * g++.dg/ext/anon-struct4.C: Likewise.
112 * g++.dg/init/brace2.C: Likewise.
113 * g++.dg/init/brace6.C: Likewise.
114 * g++.dg/other/anon3.C: Likewise.
115 * g++.dg/template/arg2.C: Likewise.
116 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
117 * g++.old-deja/g++.brendan/enum11.C: Likewise.
118 * g++.old-deja/g++.brendan/enum8.C: Likewise.
119 * g++.old-deja/g++.brendan/enum9.C: Likewise.
120 * g++.old-deja/g++.brendan/friend3.C: Likewise.
121 * g++.old-deja/g++.brendan/init2.C: Likewise.
122 * g++.old-deja/g++.brendan/init4.C: Likewise.
123 * g++.old-deja/g++.brendan/misc14.C: Likewise.
124 * g++.old-deja/g++.jason/cond.C: Likewise.
125 * g++.old-deja/g++.law/init1.C: Likewise.
126 * g++.old-deja/g++.law/operators32.C: Likewise.
127 * g++.old-deja/g++.pt/enum6.C: Likewise.
128 * g++.old-deja/g++.pt/explicit70.C: Likewise.
129 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
130
131 * g++.dg/eh/new1.C: Adjust for C++11 mode.
132 * g++.dg/init/new11.C: Likewise.
133 * g++.dg/init/pr29571.C: Likewise.
134 * g++.dg/lookup/forscope2.C: Likewise.
135 * g++.dg/parse/linkage1.C: Likewise.
136 * g++.dg/parse/typedef8.C: Likewise.
137 * g++.dg/template/error44.C: Likewise.
138 * g++.dg/tls/diag-2.C: Likewise.
139 * g++.dg/tls/diag-4.C: Likewise.
140 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
141 * g++.old-deja/g++.abi/arraynew.C: Likewise.
142 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
143 * g++.old-deja/g++.brendan/new3.C: Likewise.
144 * g++.old-deja/g++.eh/new1.C: Likewise.
145 * g++.old-deja/g++.eh/new2.C: Likewise.
146 * g++.old-deja/g++.jason/new.C: Likewise.
147 * g++.old-deja/g++.law/friend1.C: Likewise.
148 * g++.old-deja/g++.mike/net46.C: Likewise.
149 * g++.old-deja/g++.mike/p755.C: Likewise.
150 * g++.old-deja/g++.other/new6.C: Likewise.
151
152 * g++.dg/cpp0x/variadic74.C: Adjust diags.
153 * g++.dg/template/crash53.C: Likewise.
154 * g++.dg/template/void9.C: Likewise.
155
156 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
157
158 PR c++/51045
159 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
160
161 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
162
163 PR c++/51047
164 * g++.dg/cpp0x/sfinae29.C: New.
165
166 2011-11-09 Janus Weil <janus@gcc.gnu.org>
167
168 PR fortran/50960
169 * gfortran.dg/typebound_call_22.f03: New test case.
170
171 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
172
173 PR libfortran/50016
174 * gfortran.dg/inquire_size.f90: Don't flush the unit.
175
176 2011-11-09 Richard Guenther <rguenther@suse.de>
177
178 PR tree-optimization/51039
179 * gcc.dg/pr51039.c: New testcase.
180
181 2011-11-09 Jakub Jelinek <jakub@redhat.com>
182
183 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
184 Enable also for powerpc*-*-*.
185
186 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
187
188 PR fortran/50540
189 * gfortran.dg/forall_16.f90: New test.
190
191 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
192
193 PR fortran/38718
194 * gfortran.dg/initialization_29.f90: Expand test.
195
196 2011-11-09 Dodji Seketeli <dodji@redhat.com>
197
198 PR c++/51027
199 * g++.dg/cpp0x/alias-decl-12.C: New test.
200 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
201
202 2011-11-09 Dodji Seketeli <dodji@redhat.com>
203
204 PR debug/51032
205 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
206
207 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
208
209 PR tree-optimization/51015
210 * gcc.dg/vect/pr51015.c: New test.
211
212 2011-11-08 David S. Miller <davem@davemloft.net>
213
214 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
215 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
216
217 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
218
219 PR fortran/50404
220 * gfortran.dg/io_constraints_3.f90: Improve testcase.
221
222 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
223
224 PR fortran/50409
225 * gfortran.dg/string_5.f90: Improve testcase.
226
227 2011-10-23 Jason Merrill <jason@redhat.com>
228
229 PR c++/50835
230 * g++.dg/template/lvalue2.C: New.
231
232 2011-11-08 Michael Matz <matz@suse.de>
233
234 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
235 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
236 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
237 * g++.dg/eh/builtin2.C: Ditto.
238 * g++.dg/eh/builtin3.C: Ditto.
239
240 2011-11-08 Jakub Jelinek <jakub@redhat.com>
241
242 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
243 being prefered even for -mavx.
244 * gcc.target/i386/avx-cvt-3.c: New test.
245
246 2011-11-08 Richard Guenther <rguenther@suse.de>
247
248 PR tree-optimization/51012
249 * gcc.dg/pr51012-1.c: New testcase.
250 * gcc.dg/pr51012-2.c: Likewise.
251
252 2011-11-08 Richard Guenther <rguenther@suse.de>
253
254 PR middle-end/51010
255 * c-c++-common/uninit-pr51010.c: New testcase.
256
257 2011-11-08 Jakub Jelinek <jakub@redhat.com>
258
259 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
260 check_effective_target_vect_call_copysignf,
261 check_effective_target_vect_call_lrint): New procedures.
262 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
263 $VECT_SLP_CFLAGS with -ffast-math.
264 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
265 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
266 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
267 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
268
269 2011-11-07 Richard Henderson <rth@redhat.com>
270 Aldy Hernandez <aldyh@redhat.com>
271 Torvald Riegel <triegel@redhat.com>
272
273 Merged from transactional-memory.
274
275 * g++.dg/dg.exp: Run transactional memory tests.
276 * g++.dg/tm: New directory with new tests.
277 * gcc.dg/tm: New directory with new tests.
278 * c-c++-common/tm: New directory with new tests.
279
280 2011-11-08 Dodji Seketeli <dodji@redhat.com>
281
282 Fix context handling of alias-declaration
283 * g++.dg/cpp0x/alias-decl-11.C: New test.
284
285 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
286
287 PR c++/50864
288 * g++.dg/parse/template26.C: New.
289 * g++.dg/template/crash45.C: Adjust dg-error string.
290
291 2011-11-07 Jason Merrill <jason@redhat.com>
292
293 PR c++/50848
294 * g++.dg/template/lookup9.C: New.
295
296 PR c++/50863
297 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
298
299 PR c++/50870
300 * g++.dg/cpp0x/decltype35.C: New.
301
302 2011-11-07 Dodji Seketeli <dodji@redhat.com>
303
304 Support C++11 alias-declaration
305 PR c++/45114
306 * g++.dg/cpp0x/alias-decl-0.C: New test case.
307 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
308 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
309 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
310 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
311 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
312 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
313 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
314 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
315 * g++.dg/ext/alias-decl-attr1.C: Likewise.
316 * g++.dg/ext/alias-decl-attr2.C: Likewise.
317 * g++.dg/ext/alias-decl-attr3.C: Likewise.
318 * g++.dg/ext/alias-decl-attr4.C: Likewise.
319
320 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
321
322 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
323
324 2011-11-07 Janus Weil <janus@gcc.gnu.org>
325
326 PR fortran/50919
327 * gfortran.dg/typebound_call_21.f03: New.
328
329 2011-11-07 Nathan Sidwell <nathan@acm.org>
330
331 * gcc.dg/profile-dir-1.c: Adjust final scan.
332 * gcc.dg/profile-dir-2.c: Adjust final scan.
333 * gcc.dg/profile-dir-3.c: Adjust final scan.
334 * gcc.misc-tests/gcov.exp: Adjust regexp.
335 * gcc.misc-tests/gcov-12.c: New.
336 * gcc.misc-tests/gcov-13.c: New.
337 * gcc.misc-tests/gcovpart-13b.c: New.
338 * gcc.misc-tests/gcov-14.c: New.
339
340 2011-11-07 Jason Merrill <jason@redhat.com>
341
342 PR c++/35688
343 * g++.dg/ext/visibility/template8.C: New.
344
345 2011-11-07 Jakub Jelinek <jakub@redhat.com>
346
347 PR tree-optimization/50789
348 * gcc.target/i386/avx2-gather-1.c: New test.
349 * gcc.target/i386/avx2-gather-2.c: New test.
350 * gcc.target/i386/avx2-gather-3.c: New test.
351 * gcc.target/i386/avx2-gather-4.c: New test.
352
353 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
354
355 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
356
357 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
358
359 PR libfortran/45723
360 * gfortran.dg/open_dev_null.f90: Remove testcase.
361
362 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
363
364 * lib/target-supports.exp (check_effective_target_sync_int_128):
365 Don't cache the result.
366 (check_effective_target_sync_long_long): Ditto.
367
368 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
369
370 PR rtl-optimization/47698
371 * gcc.target/i386/47698.c: New test.
372
373 2011-11-06 Jason Merrill <jason@redhat.com>
374
375 PR c++/35688
376 * g++.dg/ext/visibility/template7.C: New.
377
378 2011-11-07 Terry Guo <terry.guo@arm.com>
379
380 * gcc.target/arm/wmul-1.c: Adjust optimization level.
381 * gcc.target/arm/wmul-2.c: Ditto.
382 * gcc.target/arm/wmul-3.c: Ditto.
383 * gcc.target/arm/wmul-4.c: Ditto.
384
385 2011-11-06 Joseph Myers <joseph@codesourcery.com>
386
387 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
388 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
389 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
390 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
391 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
392 expected diagnostics.
393
394 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
395 Richard Henderson <rth@redhat.com>
396 Aldy Hernandez <aldyh@redhat.com>
397
398 Merged from cxx-mem-model.
399
400 * lib/target-supports.exp (check_effective_target_sync_int_128,
401 check_effective_target_sync_long_long): Check whether the target
402 supports 64 and 128 bit __sync builtins.
403 (check_effective_target_cas_char): New.
404 (check_effective_target_cas_int): New.
405 * gcc.dg/dg.exp: Exclude simulate-thread tests.
406 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
407 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
408 produce the expected library calls.
409 * gcc.dg/atomic-fence.c: New functional tests.
410 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
411 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
412 * gcc.dg/atomic-lockfree[-aux].c: New tests.
413 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
414 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
415 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
416 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
417 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
418 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
419 are atomic.
420 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
421 loads are atomic.
422 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
423 are atomic.
424 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
425 are atomic.
426 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
427 int128 operations are atomic.
428 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
429 operations are atomic.
430 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
431 operations are atomic.
432 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
433 operations are atomic.
434 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
435 stores aren't moved out of a loop.
436 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
437 globals don't overwrite neighbouring globals.
438 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
439 writes dont overwrite neighbouring components.
440 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
441 * c-c++-common/gomp/atomic-3.c: Likewise.
442 * c-c++-common/gomp/atomic-9.c: Likewise.
443 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
444 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
445 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
446 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
447 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
448 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
449 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
450 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
451 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
452 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
453 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
454 g++.dg/gomp/atomic-15.C: Remove.
455 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
456 * gcc.dg/gomp/atomic-11.c: Remove test.
457
458 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
459
460 * gcc.dg/vect/bb-slp-cond-1.c: New test.
461 * gcc.dg/vect/slp-cond-1.c: New test.
462 * gcc.dg/vect/slp-cond-2.c: New test.
463
464 2011-11-05 David S. Miller <davem@davemloft.net>
465
466 * lib/test-supports.exp
467 (check_effective_target_ultrasparc_vis2_hw): New proc.
468 (check_effective_target_ultrasparc_vis3_hw): New proc.
469 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
470 * gcc.target/sparc/vec-init-2.inc: Likewise.
471 * gcc.target/sparc/vec-init-3.inc: Likewise.
472 * gcc.target/sparc/vec-init-1-vis1.c: New test.
473 * gcc.target/sparc/vec-init-1-vis2.c: New test.
474 * gcc.target/sparc/vec-init-1-vis3.c: New test.
475 * gcc.target/sparc/vec-init-2-vis1.c: New test.
476 * gcc.target/sparc/vec-init-2-vis2.c: New test.
477 * gcc.target/sparc/vec-init-2-vis3.c: New test.
478 * gcc.target/sparc/vec-init-3-vis1.c: New test.
479 * gcc.target/sparc/vec-init-3-vis2.c: New test.
480 * gcc.target/sparc/vec-init-3-vis3.c: New test.
481
482 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
483
484 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
485 Disable test on Epiphany.
486 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
487 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
488 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
489 * g++.dg/parse/pragma3.C: Likewise.
490 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
491 (bar): Use it.
492 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
493 * gcc.dg/tls/thr-cse-1.c: Likewise.
494 * g++.dg/opt/devirt2.C: Likewise.
495 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
496 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
497 * gcc.target/epiphany: New directory.
498
499 2011-11-05 Tobias Burnus <burnus@net-b.de>
500
501 * gfortran.dg/quad_2.f90: New.
502
503 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
504
505 * gcc.dg/strlenopt-22g.c: New wrapper around...
506 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
507
508 2011-11-04 Jason Merrill <jason@redhat.com>
509
510 PR c++/26714
511 * g++.dg/init/lifetime2.C: New.
512 * g++.dg/cpp0x/initlist-lifetime2.C: New.
513
514 PR c++/48370
515 * g++.dg/init/lifetime1.C: Test cleanup order.
516
517 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
518
519 * g++.dg/other/offsetof7.C: New test.
520
521 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
522
523 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
524 variable, default empty, -ffat-lto-objects for effective_target_lto.
525 (gcc-dg-test-1): Add options from dg-final methods.
526 * lib/scanasm.exp (scan-assembler_required_options)
527 (scan-assembler-not_required_options): New procs.
528
529 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
530
531 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
532 generate a pedwarn in c++98-mode.
533 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
534 don't generate a pedwarn in c++0x-mode.
535
536 2011-11-04 Olivier Goffart <olivier@woboq.com>
537
538 PR c++/50965
539 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
540
541 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
542
543 PR rtl-optimization/38644
544 * gcc.target/arm/stack-red-zone.c: New.
545
546 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
547
548 PR c++/48420
549 * g++.dg/warn/Wconversion-null-3.C: New.
550
551 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
552
553 PR c++/50941
554 * g++.dg/cpp0x/udlit-strint-length.C: New.
555
556 2011-11-04 Jason Merrill <jason@redhat.com>
557
558 PR c++/48370
559 * g++.dg/cpp0x/initlist-lifetime1.C: New.
560 * g++.dg/init/lifetime1.C: New.
561 * g++.dg/init/ref21.C: New.
562 * g++.dg/eh/array1.C: New.
563
564 2011-11-04 Tom de Vries <tom@codesourcery.com>
565
566 PR tree-optimization/50763
567 * gcc.dg/pr50763-5.c: New test.
568
569 2011-11-04 Tom de Vries <tom@codesourcery.com>
570
571 PR tree-optimization/50763
572 * g++.dg/pr50763-4.C: New test.
573
574 2011-11-04 Jakub Jelinek <jakub@redhat.com>
575
576 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
577 test.
578
579 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
580
581 * gcc.dg/torture/vec-cvt-1.c: New test.
582
583 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
584
585 * gnat.dg/specs/private1[-sub].ads: New test.
586
587 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
588
589 PR fortran/43829
590 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
591 * gfortran.dg/inline_sum_1.f90: New.
592 * gfortran.dg/inline_sum_2.f90: New.
593 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
594 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
595 * gfortran.dg/inline_product_1.f90: New.
596
597 2011-11-03 Tobias Burnus <burnus@net-b.de>
598
599 PR fortran/50933
600 * gfortran.dg/bind_c_dts_5.f90: New.
601
602 2011-11-03 Tobias Burnus <burnus@net-b.de>
603
604 PR fortran/50960
605 * gfortran.dg/module_parameter_array_refs_2.f90: New.
606
607 2011-11-03 Richard Guenther <rguenther@suse.de>
608
609 PR middle-end/50079
610 * g++.dg/init/copy7.C: Remove testcase.
611
612 2011-11-03 Martin Jambor <mjambor@suse.cz>
613
614 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
615 * g++.dg/ipa/devirt-c-2.C: Likewise.
616 * g++.dg/ipa/devirt-c-7.C: New test.
617 * g++.dg/ipa/devirt-c-8.C: Likewise.
618
619 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
620
621 PR tree-optimization/50912
622 * gnat.dg/loop_optimization10.ad[sb]: New test.
623 * gnat.dg/loop_optimization10_pkg.ads: New helper.
624
625 2011-11-02 Jason Merrill <jason@redhat.com>
626
627 PR c++/50930
628 * g++.dg/cpp0x/nsdmi-list2.C: New.
629
630 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
631
632 PR c++/50810
633 * g++.dg/cpp0x/warn_cxx0x2.C: New.
634 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
635
636 2011-11-02 Tom de Vries <tom@codesourcery.com>
637
638 PR tree-optimization/50769
639 * gfortran.dg/pr50769.f90: New test.
640
641 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
642
643 * gcc.target/sparc/20111102-1.c: New test.
644
645 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
646
647 PR c++/50956
648 * g++.dg/warn/Wcast-qual2.C: New.
649
650 2011-11-02 Tom de Vries <tom@codesourcery.com>
651
652 PR tree-optimization/50763
653 * g++.dg/pr50763-3.C: New test.
654
655 2011-11-02 Tom de Vries <tom@codesourcery.com>
656
657 PR tree-optimization/50672
658 * g++.dg/pr50672.C: New test.
659
660 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
661
662 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
663 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
664 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
665
666 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
667
668 2011-11-02 Richard Guenther <rguenther@suse.de>
669
670 PR tree-optimization/50902
671 * gcc.dg/torture/pr50902.c: New testcase.
672
673 2010-11-02 Richard Guenther <rguenther@suse.de>
674
675 PR tree-optimization/50890
676 * gcc.dg/torture/pr50890.c: New testcase.
677
678 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
679
680 PR c++/44277
681 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
682 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
683
684 2011-11-01 Tom de Vries <tom@codesourcery.com>
685
686 PR tree-optimization/50908
687 * gcc.dg/pr50908.c: New test.
688 * gcc.dg/pr50908-2.c: Same.
689 * gcc.dg/pr50908-3.c: Same.
690
691 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
692
693 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
694 the outer loop. Remove comment. Don't check for widen-mult.
695
696 2011-10-31 Martin Jambor <mjambor@suse.cz>
697
698 * gcc.dg/ipa/ipcp-4.c: New test.
699
700 2011-10-31 Jakub Jelinek <jakub@redhat.com>
701
702 * gcc.dg/vshift-3.c: New test.
703 * gcc.dg/vshift-4.c: New test.
704 * gcc.dg/vshift-5.c: New test.
705
706 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
707
708 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
709 and current implementation.
710
711 2011-10-31 Paul Brook <paul@codesourcery.com>
712
713 * gcc.dg/constructor-1.c: New test.
714
715 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
716
717 PR fortran/50753
718 * gfortran.dg/dshift_3.f90: New test.
719
720 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
721
722 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
723 hppa*-*-hpux*.
724 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
725 * gcc.dg/torture/vshuf-v4si.c: Likewise.
726 * gcc.dg/torture/vshuf-v8si.c: Likewise.
727 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
728 * gcc.dg/torture/vshuf-v4di.c: Likewise.
729 * gcc.dg/torture/vshuf-v2df.c: Likewise.
730 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
731 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
732 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
733 * gcc.dg/torture/vshuf-v2di.c: Likewise.
734 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
735 * gcc.dg/torture/vshuf-v4df.c: Likewise.
736 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
737 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
738 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
739 * gcc.dg/vector-compare-2.c: Likewise.
740
741 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
742
743 PR c++/50901
744 * g++.dg/cpp0x/pr50901.C: New.
745
746 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
747
748 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
749 * gcc.target/i386/fma4-check.h (main): Ditto.
750 * gcc.target/i386/xop-check.h (main): Ditto.
751
752 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
753
754 Revert:
755 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
756
757 PR c++/50864
758 * g++.dg/template/crash109.C: New.
759
760 2011-10-28 Jason Merrill <jason@redhat.com>
761
762 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
763
764 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
765
766 PR c++/50864
767 * g++.dg/template/crash109.C: New.
768
769 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
770
771 * gfortran.dg/nearest_5.f90: New test.
772
773 2011-10-28 Jakub Jelinek <jakub@redhat.com>
774
775 * gcc.dg/vshift-1.c: New test.
776 * gcc.dg/vshift-2.c: New test.
777 * gcc.target/i386/xop-vshift-1.c: New test.
778 * gcc.target/i386/xop-vshift-2.c: New test.
779 * gcc.target/i386/avx2-vshift-1.c: New test.
780
781 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
782
783 PR rtl-optimization/49720
784 * g++.dg/torture/pr49720.C: New test.
785
786 2011-10-27 David S. Miller <davem@davemloft.net>
787
788 * gcc.target/sparc/setcc-3.c: New test.
789
790 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
791
792 PR c++/30066
793 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
794
795 2011-10-27 Jakub Jelinek <jakub@redhat.com>
796
797 * gcc.target/i386/sse2-cvt-1.c: New test.
798 * gcc.target/i386/sse2-cvt-2.c: New test.
799 * gcc.target/i386/avx-cvt-1.c: New test.
800 * gcc.target/i386/avx-cvt-2.c: New test.
801 * gcc.target/i386/avx2-cvt-1.c: New test.
802 * gcc.target/i386/avx2-cvt-2.c: New test.
803
804 2011-10-27 Martin Jambor <mjambor@suse.cz>
805
806 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
807
808 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
809 Steven G. Kargl <kargl@gcc.gnu.org>
810
811 PR target/50875
812 * gfortran.dg/pr50875.f90: New test.
813
814 2011-10-26 David S. Miller <davem@davemloft.net>
815
816 * gcc.target/sparc/fmaf-1.c: New test.
817
818 * gcc.target/sparc/setcc-1.c: New test.
819 * gcc.target/sparc/setcc-2.c: New test.
820
821 2011-10-26 Joseph Myers <joseph@codesourcery.com>
822
823 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
824
825 2011-10-26 Joseph Myers <joseph@codesourcery.com>
826
827 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
828 Windows targets.
829
830 2011-10-26 Joseph Myers <joseph@codesourcery.com>
831
832 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
833 symbol names.
834
835 2011-10-26 Joseph Myers <joseph@codesourcery.com>
836
837 * gcc.target/i386/pad-4.c: Skip for Windows targets.
838
839 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
840
841 * gnat.dg/specs/discr1.ads: New test.
842 * gnat.dg/specs/discr1_pkg.ads: New helper.
843
844 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
845
846 * gnat.dg/specs/unchecked_union.ads: Rename to...
847 * gnat.dg/specs/unchecked_union1.ads: ...this.
848 * gnat.dg/specs/unchecked_union2.ads: New test.
849
850 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
851
852 * gnat.dg/specs/atomic1.ads: New test.
853
854 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
855
856 Implement C++11 user-defined literals.
857 * g++.dg/cpp0x/udlit-addr.C: New.
858 * g++.dg/cpp0x/udlit-args.C: New.
859 * g++.dg/cpp0x/udlit-args-neg.C: New.
860 * g++.dg/cpp0x/udlit-clink-neg.C: New.
861 * g++.dg/cpp0x/udlit-concat.C: New.
862 * g++.dg/cpp0x/udlit-concat-neg.C: New.
863 * g++.dg/cpp0x/udlit-constexpr.C: New.
864 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
865 * g++.dg/cpp0x/udlit-declare-neg.C: New.
866 * g++.dg/cpp0x/udlit-friend.C: New.
867 * g++.dg/cpp0x/udlit-general.C: New.
868 * g++.dg/cpp0x/udlit-inline.C: New.
869 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
870 * g++.dg/cpp0x/udlit-member-neg.C: New.
871 * g++.dg/cpp0x/udlit-namespace.C: New.
872 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
873 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
874 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
875 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
876 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
877 * g++.dg/cpp0x/udlit-operator-neg.C: New.
878 * g++.dg/cpp0x/udlit-raw-str.C: New.
879 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
880 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
881 * g++.dg/cpp0x/udlit-systemheader.C: New.
882 * g++.dg/cpp0x/udlit-template.C: New.
883 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
884 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
885 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
886 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
887 * g++.dg/cpp0x/udlit_system_header: New.
888
889 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
890
891 PR c++/50870
892 * g++.dg/cpp0x/decltype34.C: New.
893
894 2011-10-26 Tom de Vries <tom@codesourcery.com>
895
896 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
897 * gcc.c-torture/unsorted/HIset.c: Same.
898 * gcc.c-torture/unsorted/SIcmp.c: Same.
899 * gcc.c-torture/unsorted/SIset.c: Same.
900 * gcc.c-torture/unsorted/SFset.c: Same.
901 * gcc.c-torture/unsorted/UHIcmp.c: Same.
902 * gcc.c-torture/unsorted/USIcmp.c: Same.
903 * gcc.c-torture/unsorted/DFcmp.c: Same.
904
905 2011-10-26 Jakub Jelinek <jakub@redhat.com>
906
907 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
908 to work also with -masm=intel and additionally test the xmm vs. ymm
909 register type combination on mask/dest and in vsib.
910 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
911 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
912 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
913 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
914 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
915 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
916 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
917 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
918 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
919 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
920 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
921 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
922 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
923 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
924 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
925 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
926 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
927 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
928 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
929 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
930 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
931 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
932 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
933 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
934 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
935 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
936 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
937 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
938 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
939 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
940 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
941
942 2011-10-26 Tom de Vries <tom@codesourcery.com>
943
944 PR tree-optimization/50763
945 * gcc.dg/pr50763-2.c: New test.
946
947 2011-10-25 Joseph Myers <joseph@codesourcery.com>
948
949 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
950 Update expected messages.
951
952 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
953
954 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
955
956 2011-10-25 Jason Merrill <jason@redhat.com>
957
958 PR c++/50866
959 * g++.dg/init/aggr7.C: New.
960
961 PR c++/49996
962 * g++.dg/cpp0x/initlist59.C: New.
963
964 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
965
966 PR c++/50858
967 * g++.dg/overload/operator5.C: New.
968
969 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
970
971 PR c++/50861
972 * g++.dg/template/crash108.C: New.
973
974 2011-10-25 Jakub Jelinek <jakub@redhat.com>
975
976 PR tree-optimization/50596
977 * gcc.dg/vect/vect-cond-10.c: New test.
978
979 2011-10-24 Joey Ye <joey.ye@arm.com>
980
981 * gcc.target/arm/pr42575.c: Remove architecture option.
982
983 2011-10-24 David S. Miller <davem@davemloft.net>
984
985 * gcc.target/sparc/vis3move-1.c: New test.
986 * gcc.target/sparc/vis3move-2.c: New test.
987 * gcc.target/sparc/vis3move-3.c: New test.
988
989 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
990
991 * gcc.dg/strlenopt-22.c: New testcase.
992 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
993
994 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
995
996 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
997 Remove -march=i386.
998 (dg-skip-if): Remove.
999 * gcc.target/i386/funcspec-1.c: Ditto.
1000 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1001
1002 2011-10-24 Richard Guenther <rguenther@suse.de>
1003
1004 * gcc.dg/vect/vect-bool-1.c: New testcase.
1005
1006 2011-10-24 Richard Guenther <rguenther@suse.de>
1007
1008 PR tree-optimization/50838
1009 * gcc.dg/torture/pr50838.c: New testcase.
1010
1011 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
1012
1013 PR tree-optimization/50730
1014 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1015 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1016 -fno-tree-sra and SLP flags.
1017
1018 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1019
1020 PR c++/50841
1021 Revert:
1022 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1023
1024 PR c++/50810
1025 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1026 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1027
1028 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1029
1030 PR c++/50810
1031 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1032 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1033
1034 2011-10-23 Tom de Vries <tom@codesourcery.com>
1035
1036 PR tree-optimization/50763
1037 * gcc.dg/pr50763.c: New test.
1038
1039 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1040
1041 PR target/50788
1042 * gcc.target/i386/pr50788.c: New test.
1043
1044 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1045
1046 PR tree-optimization/50819
1047 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1048 * g++.dg/vect/slp-pr50819.cc: New test.
1049
1050 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1051
1052 PR c++/45385
1053 * g++.dg/warn/Wconversion4.C: New.
1054
1055 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1056
1057 PR target/50813
1058 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1059 from element other than first and reverse permutation.
1060 * gcc.dg/torture/vshuf-16.inc: Likewise.
1061 * gcc.dg/torture/vshuf-8.inc: Likewise.
1062 * gcc.dg/torture/vshuf-4.inc: Likewise.
1063
1064 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1065
1066 PR c++/31423
1067 * g++.dg/parse/error43.C: New.
1068 * g++.dg/parse/error44.C: Likewise.
1069
1070 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1071 Kirill Yukhin <kirill.yukhin@intel.com>
1072
1073 PR target/50740
1074 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1075 * gcc.target/i386/bmi2-check.h: Ditto.
1076
1077 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1078
1079 PR c++/50811
1080 * g++.dg/cpp0x/override2.C: Add test.
1081
1082 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1083
1084 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1085 check_linker_plugin_available.
1086
1087 2011-10-21 Kai Tietz <ktietz@redhat.com>
1088
1089 * gcc.target/i386/branch-cost1.c: New test.
1090 * gcc.target/i386/branch-cost2.c: New test.
1091 * gcc.target/i386/branch-cost3.c: New test.
1092 * gcc.target/i386/branch-cost4.c: New test.
1093
1094 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1095
1096 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1097
1098 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1099
1100 PR testsuite/50722
1101 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1102
1103 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1104
1105 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1106 (_moz_foo, EXT__foo): Use ASMNAME.
1107
1108 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1109
1110 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1111 names.
1112
1113 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1114
1115 PR target/50766
1116 * gcc.target/i386/pr50766.c: New test.
1117
1118 2011-10-20 Jason Merrill <jason@redhat.com>
1119
1120 PR c++/41449
1121 * g++.dg/eh/partial1.C: New.
1122
1123 2011-10-20 Richard Henderson <rth@redhat.com>
1124
1125 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1126 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1127 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1128 Use __builtin_shuffle.
1129
1130 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1131
1132 PR fortran/50514
1133 * gfortran.dg/ishft_3.f90: Update test.
1134
1135 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1136
1137 PR fortran/50524
1138 * gfortran.dg/substring_integer_index.f90: New test.
1139
1140 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1141
1142 * gfortran.dg/format_string.f: New test.
1143
1144 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1145
1146 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1147 non_strict_align.
1148 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1149
1150 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1151
1152 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1153 gcc.target/i386/pr46226.c: Do not use
1154 -mno-accumulate-outgoing-args.
1155
1156 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1157
1158 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1159 including <strings.h>.
1160
1161 2011-10-19 Jan Hubicka <jh@suse.cz>
1162
1163 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1164 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1165 * lib/c-torture.exp: Likewise.
1166 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1167 * gcc.c-torture/compile/sync-1.c: Likewise.
1168 * gcc.c-torture/compile/sync-1.c: Likewise.
1169 * gcc.c-torture/compile/sync-3.c: Likewise.
1170 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1171 * gcc.dg/noncompile/920507-1.c: Likewise.
1172 * gcc.dg/torture/pr36400.c: Likewise.
1173 * g++.dg/torture/pr34850.C: Likewise.
1174
1175 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1176
1177 * gnat.dg/source_ref1.adb: New test.
1178 * gnat.dg/source_ref2.adb: Likewise.
1179
1180 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1181
1182 PR c++/13657
1183 * g++.dg/parse/error42.C: New.
1184 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1185
1186 2011-10-19 Jason Merrill <jason@redhat.com>
1187
1188 PR c++/50793
1189 * g++.dg/init/value9.C: New.
1190
1191 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1192
1193 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1194 * gcc.dg/torture/vshuf-16.inc: Likewise.
1195 * gcc.dg/torture/vshuf-8.inc: Likewise.
1196 * gcc.dg/torture/vshuf-4.inc: Likewise.
1197
1198 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1199
1200 PR fortran/47023
1201 * gfortran.dg/sizeof_proc.f90: New.
1202
1203 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1204
1205 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1206 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1207
1208 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1209
1210 PR testsuite/50796
1211 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1212
1213 2011-10-19 Jason Merrill <jason@redhat.com>
1214
1215 PR c++/50787
1216 * g++.dg/init/ref20.C: New.
1217
1218 2011-10-19 Kai Tietz <ktietz@redhat.com>
1219
1220 PR middle-end/50795
1221 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1222 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1223 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1224 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1225 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1226
1227 2011-10-19 Richard Guenther <rguenther@suse.de>
1228
1229 PR middle-end/50768
1230 * gcc.dg/torture/pr50768.c: New testcase.
1231
1232 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1233
1234 PR rtl-optimization/50340
1235 * gcc.dg/pr50340.c: New.
1236
1237 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1238
1239 PR tree-optimization/50717
1240
1241 * gcc.dg/pr50717-1.c: New file.
1242 * gcc.target/arm/wmul-12.c: Correct types.
1243 * gcc.target/arm/wmul-8.c: Correct types.
1244
1245 2011-10-18 Jason Merrill <jason@redhat.com>
1246
1247 PR c++/50531
1248 * g++.dg/cpp0x/defaulted32.C: New.
1249
1250 PR c++/50742
1251 * g++.dg/lookup/using23.C: New.
1252
1253 PR c++/50500
1254 * g++.dg/cpp0x/implicit12.C: New.
1255 * g++.dg/cpp0x/defaulted20.C: Adjust.
1256 * g++.dg/cpp0x/defaulted21.C: Adjust.
1257 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1258 * g++.dg/cpp0x/implicit4.C: Adjust.
1259 * g++.dg/cpp0x/implicit5.C: Adjust.
1260 * g++.dg/cpp0x/implicit8.C: Adjust.
1261 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1262 * g++.dg/cpp0x/not_special.C: Adjust.
1263 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1264 * g++.dg/cpp0x/rv1n.C: Adjust.
1265 * g++.dg/cpp0x/rv2n.C: Adjust.
1266 * g++.dg/cpp0x/rv3n.C: Adjust.
1267 * g++.dg/cpp0x/rv4n.C: Adjust.
1268 * g++.dg/cpp0x/rv5n.C: Adjust.
1269 * g++.dg/cpp0x/rv6n.C: Adjust.
1270 * g++.dg/cpp0x/rv7n.C: Adjust.
1271
1272 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1273
1274 * gcc.target/i386/avx2-vpop-check.h: New header.
1275 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1276 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1277 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1278 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1279 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1280 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1281 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1282 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1283 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1284 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1285 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1286 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1287 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1288 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1289 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1290
1291 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1292
1293 PR fortran/50420
1294 * gfortran.dg/coarray_subobject_1.f90: New test.
1295 * gfortran.dg/coarray/subobject_1.f90: New test.
1296
1297 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1298
1299 PR rtl-optimization/50205
1300 * gcc.dg/pr50205.c: New.
1301
1302 2011-10-18 Richard Guenther <rguenther@suse.de>
1303
1304 PR tree-optimization/50767
1305 * gcc.dg/torture/pr50767.c: New testcase.
1306
1307 2011-10-18 Julian Brown <julian@codesourcery.com>
1308
1309 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1310 * gcc.target/arm/unaligned-memcpy-1.c: New.
1311 * gcc.target/arm/unaligned-memcpy-2.c: New.
1312 * gcc.target/arm/unaligned-memcpy-3.c: New.
1313 * gcc.target/arm/unaligned-memcpy-4.c: New.
1314
1315 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1316
1317 PR fortran/47023
1318 * gfortran.dg/iso_c_binding_class.f03: New.
1319
1320 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1321
1322 * testsuite/lib/target-supports.exp
1323 (check_effective_target_vect_widen_shift): New.
1324 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1325 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1326 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1327 * gcc.dg/vect/vect-widen-shift-u8.c: New.
1328
1329 2011-10-18 Richard Guenther <rguenther@suse.de>
1330
1331 * gcc.dg/torture/restrict-1.c: New testcase.
1332
1333 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
1334
1335 * g++.dg/ext/bases.C: New test.
1336
1337 2011-10-17 David S. Miller <davem@davemloft.net>
1338
1339 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1340 all operations to emit VIS instructions.
1341 * gcc.target/sparc/fandnot.c: Likewise.
1342 * gcc.target/sparc/fnot.c: Likewise.
1343 * gcc.target/sparc/for.c: Likewise.
1344 * gcc.target/sparc/fornot.c: Likewise.
1345 * gcc.target/sparc/fxnor.c: Likewise.
1346 * gcc.target/sparc/fxor.c: Likewise.
1347 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1348 needed.
1349
1350 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1351
1352 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1353 * gcc.dg/torture/vshuf-16.inc: New file.
1354 * gcc.dg/torture/vshuf-2.inc: New file.
1355 * gcc.dg/torture/vshuf-32.inc: New file.
1356 * gcc.dg/torture/vshuf-4.inc: New file.
1357 * gcc.dg/torture/vshuf-8.inc: New file.
1358 * gcc.dg/torture/vshuf-main.inc: New file.
1359 * gcc.dg/torture/vshuf-v16hi.c: New test.
1360 * gcc.dg/torture/vshuf-v16qi.c: New test.
1361 * gcc.dg/torture/vshuf-v2df.c: New test.
1362 * gcc.dg/torture/vshuf-v2di.c: New test.
1363 * gcc.dg/torture/vshuf-v2sf.c: New test.
1364 * gcc.dg/torture/vshuf-v2si.c: New test.
1365 * gcc.dg/torture/vshuf-v32qi.c: New test.
1366 * gcc.dg/torture/vshuf-v4df.c: New test.
1367 * gcc.dg/torture/vshuf-v4di.c: New test.
1368 * gcc.dg/torture/vshuf-v4hi.c: New test.
1369 * gcc.dg/torture/vshuf-v4sf.c: New test.
1370 * gcc.dg/torture/vshuf-v4si.c: New test.
1371 * gcc.dg/torture/vshuf-v8hi.c: New test.
1372 * gcc.dg/torture/vshuf-v8qi.c: New test.
1373 * gcc.dg/torture/vshuf-v8sf.c: New test.
1374 * gcc.dg/torture/vshuf-v8si.c: New test.
1375
1376 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1377
1378 PR tree-optimization/50746
1379 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1380
1381 2011-10-17 Jason Merrill <jason@redhat.com>
1382
1383 PR c++/50736
1384 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1385
1386 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1387
1388 PR c++/44524
1389 * g++.dg/parse/error41.C: New.
1390 * g++.dg/parse/error20.C: Adjust.
1391
1392 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1393
1394 PR c++/50757
1395 * g++.dg/warn/format7.C: New.
1396 * obj-c++.dg/warn7.mm: Likewise.
1397
1398 2011-10-17 Richard Guenther <rguenther@suse.de>
1399
1400 PR tree-optimization/50729
1401 * gcc.dg/torture/pr50729.c: New testcase.
1402
1403 2011-10-15 Tom Tromey <tromey@redhat.com>
1404 Dodji Seketeli <dodji@redhat.com>
1405
1406 * lib/prune.exp (prune_gcc_output): Prune output referring to
1407 included files.
1408 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1409 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1410 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1411 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1412
1413 2011-10-15 Tom Tromey <tromey@redhat.com>
1414 Dodji Seketeli <dodji@redhat.com>
1415
1416 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1417
1418 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1419
1420 PR c++/48489
1421 * g++.dg/inherit/error5.C: New.
1422
1423 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1424
1425 PR fortran/47023
1426 PR fortran/50752
1427 * gfortran.dg/kind_tests_4.f90: New.
1428
1429 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1430
1431 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1432 targets that support vector condition.
1433
1434 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1435
1436 PR fortran/47023
1437 * gfortran.dg/c_kind_tests_3.f03: New.
1438
1439 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1440
1441 PR fortran/50547
1442 * gfortran.dg/elemental_args_check_4.f90: New.
1443
1444 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1445
1446 PR tree-optimization/50727
1447 * gcc.dg/vect/pr50727.c: New test.
1448
1449 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1450
1451 * gcc.dg/vla-23.c: New test.
1452
1453 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1454
1455 PR tree-optimization/50596
1456 * gcc.dg/vect/vect-cond-9.c: New test.
1457
1458 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1459
1460 * gcc.dg/vect/bb-slp-29.c: New test.
1461
1462 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1463
1464 PR c++/50732
1465 * g++.dg/ext/is_base_of_incomplete.C: New.
1466 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1467 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1468
1469 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1470
1471 * gcc.target/sparc/combined-1.c: Compile at -O2.
1472
1473 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1474
1475 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1476 (dg-options): Add -Wno-attributes.
1477 * gcc.target/i386/fma_double_?.c: Ditto.
1478 * gcc.target/i386/fma_run_float_?.c: Ditto.
1479 * gcc.target/i386/fma_run_double_?.c: Ditto.
1480 * gcc.target/i386/l_fma_float_?.c: Dtto.
1481 * gcc.target/i386/l_fma_double_?.c: Ditto.
1482 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1483 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1484
1485 2011-10-15 Tobias Burnus <burnus@net-b.de>
1486
1487 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1488 the comments.
1489 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1490 * gfortran.dg/rank_3.f90: Ditto.
1491 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1492 -std=f2008ts in dg-options.
1493 * gfortran.dg/rank_4.f90: Ditto.
1494
1495 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1496
1497 PR target/49263
1498 * gcc.target/sh/pr49263.c: New.
1499
1500 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1501
1502 * gnat.dg/specs/debug1.ads: Tweak.
1503
1504 2011-10-14 Kai Tietz <ktietz@redhat.com>
1505
1506 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1507
1508 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1509
1510 * gcc.target/i386/sse2-mul-1.c: New test.
1511 * gcc.target/i386/sse4_1-mul-1.c: New test.
1512 * gcc.target/i386/avx-mul-1.c: New test.
1513 * gcc.target/i386/xop-mul-1.c: New test.
1514 * gcc.target/i386/avx2-mul-1.c: New test.
1515
1516 2011-10-14 Jason Merrill <jason@redhat.com>
1517
1518 PR c++/50563
1519 * g++.dg/cpp0x/nsdmi-list1.C: New.
1520
1521 PR c++/50707
1522 * g++.dg/cpp0x/nsdmi-const1.C: New.
1523
1524 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1525
1526 PR fortran/50570
1527 * gfortran.dg/pointer_intent_5.f90: New.
1528
1529 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1530
1531 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1532 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1533 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1534
1535 2011-10-14 Tobias Burnus <burnus@net-b.de>
1536
1537 PR fortran/50718
1538 * gfortran.dg/pointer_check_11.f90: New.
1539 * gfortran.dg/pointer_check_12.f90: New.
1540
1541 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1542
1543 PR c++/38174
1544 * g++.dg/overload/operator4.C: New.
1545
1546 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1547
1548 * gcc.dg/di-longlong64-sync-1.c: New test.
1549 * gcc.dg/di-sync-multithread.c: New test.
1550 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1551 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1552 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1553 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1554 (check_effective_target_arm_arm_ok): New helper.
1555 (check_effective_target_sync_longlong): New helper.
1556
1557 2011-10-14 Richard Guenther <rguenther@suse.de>
1558
1559 PR tree-optimization/50723
1560 * gcc.dg/torture/pr50723.c: New testcase.
1561
1562 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1563
1564 PR c++/17212
1565 * g++.dg/warn/format6.C: New.
1566 * obj-c++.dg/warn6.mm: Likewise.
1567
1568 2011-10-13 Richard Henderson <rth@redhat.com>
1569
1570 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1571 Delete.
1572 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1573 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1574 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1575
1576 2011-10-13 Jason Merrill <jason@redhat.com>
1577
1578 PR c++/50614
1579 * g++.dg/cpp0x/nsdmi-template2.C: New.
1580
1581 PR c++/50437
1582 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1583
1584 PR c++/50618
1585 * g++.dg/init/vbase1.C: New.
1586
1587 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1588
1589 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1590 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1591 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1592 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1593
1594 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1595
1596 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1597
1598 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1599
1600 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1601
1602 2011-10-13 Richard Guenther <rguenther@suse.de>
1603
1604 PR tree-optimization/50712
1605 * gcc.target/i386/pr50712.c: New testcase.
1606
1607 2011-10-13 Tom de Vries <tom@codesourcery.com>
1608
1609 * gcc.dg/memcpy-4.c: New test.
1610
1611 2011-10-13 Richard Guenther <rguenther@suse.de>
1612
1613 PR tree-optimization/50698
1614 * g++.dg/vect/pr50698.cc: New testcase.
1615
1616 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1617
1618 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1619 * gcc.target/powerpc/warn-2.c: Ditto.
1620
1621 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1622 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1623 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1624 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1625 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1626 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1627 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1628 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1629 * gcc.target/powerpc/ppc-pow.c: Likewise.
1630 * gcc.target/powerpc/recip-1.c: Likewise.
1631 * gcc.target/powerpc/recip-2.c: Likewise.
1632 * gcc.target/powerpc/recip-3.c: Likewise.
1633 * gcc.target/powerpc/recip-4.c: Likewise.
1634 * gcc.target/powerpc/recip-5.c: Likewise.
1635
1636 2011-10-12 David S. Miller <davem@davemloft.net>
1637
1638 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1639 '-mvis3' instead of 'mcpu=niagara3' in options.
1640 * gcc.target/sparc/fhalve.c: Likewise.
1641 * gcc.target/sparc/fnegop.c: Likewise.
1642 * gcc.target/sparc/fpadds.c: Likewise.
1643 * gcc.target/sparc/fshift.c: Likewise.
1644 * gcc.target/sparc/fucmp.c: Likewise.
1645 * gcc.target/sparc/lzd.c: Likewise.
1646 * gcc.target/sparc/vis3misc.c: Likewise.
1647 * gcc.target/sparc/xmul.c: Likewise.
1648
1649 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1650
1651 * gnat.dg/vect1.ad[sb]: New test.
1652 * gnat.dg/vect1_pkg.ads: New helper.
1653 * gnat.dg/vect2.ad[sb]: New test.
1654 * gnat.dg/vect2_pkg.ads: New helper.
1655 * gnat.dg/vect3.ad[sb]: New test.
1656 * gnat.dg/vect3_pkg.ads: New helper.
1657 * gnat.dg/vect4.ad[sb]: New test.
1658 * gnat.dg/vect4_pkg.ads: New helper.
1659 * gnat.dg/vect5.ad[sb]: New test.
1660 * gnat.dg/vect5_pkg.ads: New helper.
1661 * gnat.dg/vect6.ad[sb]: New test.
1662 * gnat.dg/vect6_pkg.ads: New helper.
1663
1664 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1665
1666 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1667 * gcc.target/i386/fma_run_double_2.c: Likewise.
1668 * gcc.target/i386/fma_run_double_3.c: Likewise.
1669 * gcc.target/i386/fma_run_double_4.c: Likewise.
1670 * gcc.target/i386/fma_run_double_5.c: Likewise.
1671 * gcc.target/i386/fma_run_double_6.c: Likewise.
1672 * gcc.target/i386/fma_run_float_1.c: Likewise.
1673 * gcc.target/i386/fma_run_float_2.c: Likewise.
1674 * gcc.target/i386/fma_run_float_3.c: Likewise.
1675 * gcc.target/i386/fma_run_float_4.c: Likewise.
1676 * gcc.target/i386/fma_run_float_5.c: Likewise.
1677 * gcc.target/i386/fma_run_float_6.c: Likewise.
1678
1679 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1680 remove the extra dg-options.
1681 * gcc.target/i386/l_fma_double_2.c: Likewise.
1682 * gcc.target/i386/l_fma_double_3.c: Likewise.
1683 * gcc.target/i386/l_fma_double_4.c: Likewise.
1684 * gcc.target/i386/l_fma_double_5.c: Likewise.
1685 * gcc.target/i386/l_fma_double_6.c: Likewise.
1686 * gcc.target/i386/l_fma_float_1.c: Likewise.
1687 * gcc.target/i386/l_fma_float_2.c: Likewise.
1688 * gcc.target/i386/l_fma_float_3.c: Likewise.
1689 * gcc.target/i386/l_fma_float_4.c: Likewise.
1690 * gcc.target/i386/l_fma_float_5.c: Likewise.
1691 * gcc.target/i386/l_fma_float_6.c: Likewise.
1692
1693 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1694
1695 PR tree-optimization/50189
1696 * g++.dg/torture/pr50189.C: New testcase.
1697
1698 2011-10-12 Richard Guenther <rguenther@suse.de>
1699
1700 PR tree-optimization/50700
1701 * gcc.dg/builtin-object-size-12.c: New testcase.
1702
1703 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1704
1705 PR c/50565
1706 * gcc.c-torture/compile/pr50565-1.c,
1707 gcc.c-torture/compile/pr50565-2.c: New tests.
1708
1709 2011-10-11 Jason Merrill <jason@redhat.com>
1710
1711 PR c++/49855
1712 PR c++/49896
1713 * g++.dg/template/constant1.C: New.
1714 * g++.dg/template/constant2.C: New.
1715 * g++.dg/cpp0x/constexpr-template3.C: New.
1716
1717 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1718
1719 * gcc.target/i386/warn-vect-op-3.c: New test.
1720 * gcc.target/i386/warn-vect-op-1.c: New test.
1721 * gcc.target/i386/warn-vect-op-2.c: New test.
1722
1723 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1724
1725 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1726
1727 2011-10-11 Richard Guenther <rguenther@suse.de>
1728
1729 PR tree-optimization/50204
1730 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1731
1732 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1733
1734 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1735
1736 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1737
1738 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1739 * gcc.target/i386/fma_double_2.c: Ditto.
1740 * gcc.target/i386/fma_double_3.c: Ditto.
1741 * gcc.target/i386/fma_double_4.c: Ditto.
1742 * gcc.target/i386/fma_double_5.c: Ditto.
1743 * gcc.target/i386/fma_double_6.c: Ditto.
1744 * gcc.target/i386/fma_float_1.c: Ditto.
1745 * gcc.target/i386/fma_float_2.c: Ditto.
1746 * gcc.target/i386/fma_float_3.c: Ditto.
1747 * gcc.target/i386/fma_float_4.c: Ditto.
1748 * gcc.target/i386/fma_float_5.c: Ditto.
1749 * gcc.target/i386/fma_float_6.c: Ditto.
1750 * gcc.target/i386/l_fma_double_1.c: Ditto.
1751 * gcc.target/i386/l_fma_double_2.c: Ditto.
1752 * gcc.target/i386/l_fma_double_3.c: Ditto.
1753 * gcc.target/i386/l_fma_double_4.c: Ditto.
1754 * gcc.target/i386/l_fma_double_5.c: Ditto.
1755 * gcc.target/i386/l_fma_double_6.c: Ditto.
1756 * gcc.target/i386/l_fma_float_1.c: Ditto.
1757 * gcc.target/i386/l_fma_float_2.c: Ditto.
1758 * gcc.target/i386/l_fma_float_3.c: Ditto.
1759 * gcc.target/i386/l_fma_float_4.c: Ditto.
1760 * gcc.target/i386/l_fma_float_5.c: Ditto.
1761 * gcc.target/i386/l_fma_float_6.c: Ditto.
1762 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1763 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1764 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1765 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1766 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1767 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1768 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1769 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1770 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1771 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1772 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1773 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1774
1775 2011-10-11 Tristan Gingold <gingold@adacore.com>
1776
1777 * gcc.dg/va-arg-4.c: New test.
1778 * gcc.dg/va-arg-5.c: Ditto.
1779
1780 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1781
1782 * lib/target-supports.exp (check_effective_target_fd_truncate):
1783 Close and unlink test file before exit.
1784
1785 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1786
1787 PR fortran/50564
1788 * gfortran.dg/forall_15.f90: New test case.
1789
1790 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1791 Andrew Macleod <amacleod@redhat.com>
1792
1793 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1794 wrappers for *other_threads() and *final_verify().
1795 * gcc.dg/simulate-thread/simulate-thread.h
1796 (simulate_thread_wrapper_other_threads): New.
1797 (simulate_thread_wrapper_final_verify): New.
1798
1799 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1800
1801 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1802
1803 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1804
1805 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1806
1807 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1808 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1809
1810 * gcc.target/i386/fma_1.h: New file.
1811 * gcc.target/i386/fma_2.h: Likewise.
1812 * gcc.target/i386/fma_3.h: Likewise.
1813 * gcc.target/i386/fma_4.h: Likewise.
1814 * gcc.target/i386/fma_5.h: Likewise.
1815 * gcc.target/i386/fma_6.h: Likewise.
1816 * gcc.target/i386/fma_double_1.c: Likewise.
1817 * gcc.target/i386/fma_double_2.c: Likewise.
1818 * gcc.target/i386/fma_double_3.c: Likewise.
1819 * gcc.target/i386/fma_double_4.c: Likewise.
1820 * gcc.target/i386/fma_double_5.c: Likewise.
1821 * gcc.target/i386/fma_double_6.c: Likewise.
1822 * gcc.target/i386/fma_float_1.c: Likewise.
1823 * gcc.target/i386/fma_float_2.c: Likewise.
1824 * gcc.target/i386/fma_float_3.c: Likewise.
1825 * gcc.target/i386/fma_float_4.c: Likewise.
1826 * gcc.target/i386/fma_float_5.c: Likewise.
1827 * gcc.target/i386/fma_float_6.c: Likewise.
1828 * gcc.target/i386/fma_main.h: Likewise.
1829 * gcc.target/i386/fma_run_double_1.c: Likewise.
1830 * gcc.target/i386/fma_run_double_2.c: Likewise.
1831 * gcc.target/i386/fma_run_double_3.c: Likewise.
1832 * gcc.target/i386/fma_run_double_4.c: Likewise.
1833 * gcc.target/i386/fma_run_double_5.c: Likewise.
1834 * gcc.target/i386/fma_run_double_6.c: Likewise.
1835 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1836 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1837 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1838 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1839 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1840 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1841 * gcc.target/i386/fma_run_float_1.c: Likewise.
1842 * gcc.target/i386/fma_run_float_2.c: Likewise.
1843 * gcc.target/i386/fma_run_float_3.c: Likewise.
1844 * gcc.target/i386/fma_run_float_4.c: Likewise.
1845 * gcc.target/i386/fma_run_float_5.c: Likewise.
1846 * gcc.target/i386/fma_run_float_6.c: Likewise.
1847 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1848 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1849 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1850 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1851 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1852 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1853 * gcc.target/i386/l_fma_1.h: Likewise.
1854 * gcc.target/i386/l_fma_2.h: Likewise.
1855 * gcc.target/i386/l_fma_3.h: Likewise.
1856 * gcc.target/i386/l_fma_4.h: Likewise.
1857 * gcc.target/i386/l_fma_5.h: Likewise.
1858 * gcc.target/i386/l_fma_6.h: Likewise.
1859 * gcc.target/i386/l_fma_double_1.c: Likewise.
1860 * gcc.target/i386/l_fma_double_2.c: Likewise.
1861 * gcc.target/i386/l_fma_double_3.c: Likewise.
1862 * gcc.target/i386/l_fma_double_4.c: Likewise.
1863 * gcc.target/i386/l_fma_double_5.c: Likewise.
1864 * gcc.target/i386/l_fma_double_6.c: Likewise.
1865 * gcc.target/i386/l_fma_float_1.c: Likewise.
1866 * gcc.target/i386/l_fma_float_2.c: Likewise.
1867 * gcc.target/i386/l_fma_float_3.c: Likewise.
1868 * gcc.target/i386/l_fma_float_4.c: Likewise.
1869 * gcc.target/i386/l_fma_float_5.c: Likewise.
1870 * gcc.target/i386/l_fma_float_6.c: Likewise.
1871 * gcc.target/i386/l_fma_main.h: Likewise.
1872 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1873 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1874 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1875 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1876 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1877 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1878 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1879 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1880 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1881 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1882 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1883 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1884
1885 2011-10-10 Richard Guenther <rguenther@suse.de>
1886
1887 PR middle-end/50389
1888 * gcc.dg/torture/pr50389.c: New testcase.
1889
1890 2011-10-10 Richard Guenther <rguenther@suse.de>
1891
1892 PR middle-end/50195
1893 * gcc.dg/builtins-47.c: Optimize.
1894
1895 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1896
1897 * lib/gcc-simulate-thread.exp: New.
1898 * gcc.dg/simulate-thread/guality.h: New.
1899 * gcc.dg/simulate-thread/simulate-thread.h: New.
1900 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1901 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1902 * gcc.dg/simulate-thread/README: New.
1903 * g++.dg/simulate-thread/guality.h: New.
1904 * g++.dg/simulate-thread/simulate-thread.h: New.
1905 * g++.dg/simulate-thread/simulate-thread.exp: New.
1906 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1907 * c-c++-common/cxxbitfields-2.c: Remove.
1908 * c-c++-common/cxxbitfields.c: Remove.
1909 * c-c++-common/cxxbitfields-4.c: Remove.
1910 * c-c++-common/cxxbitfields-5.c: Remove.
1911 * c-c++-common/simulate-thread/bitfields-1.c: New.
1912 * c-c++-common/simulate-thread/bitfields-2.c: New.
1913 * c-c++-common/simulate-thread/bitfields-3.c: New.
1914 * c-c++-common/simulate-thread/bitfields-4.c: New.
1915
1916 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1917
1918 PR c++/38980
1919 * g++.dg/warn/format5.C: New.
1920
1921 2011-10-09 Tobias Burnus <burnus@net-b.de>
1922
1923 PR fortran/50273
1924 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1925 * gfortran.dg/common_16.f90: New.
1926
1927 2011-10-09 Tobias Burnus <burnus@net-b.de>
1928
1929 * gfortran.dg/iso_c_binding_param_1.f90: New.
1930 * gfortran.dg/iso_c_binding_param_2.f90: New.
1931 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1932
1933 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1934
1935 PR tree-optimization/50635
1936 * gcc.dg/vect/pr50635.c: New test.
1937
1938 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1939
1940 PR fortran/50659
1941 * gfortran.dg/proc_decl_27.f90: New.
1942
1943 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1944
1945 PR libobjc/50428
1946 * objc/execute/initialize-1.m: New test.
1947
1948 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1949
1950 PR fortran/47844
1951 * gfortran.dg/pointer_function_result_1.f90 : New test.
1952
1953 2011-10-07 David S. Miller <davem@davemloft.net>
1954
1955 PR 50655
1956 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1957 * gcc.target/sparc/cmask.c: Use it.
1958 * gcc.target/sparc/fhalve.c: Likewise.
1959 * gcc.target/sparc/fnegop.c: Likewise.
1960 * gcc.target/sparc/fpadds.c: Likewise.
1961 * gcc.target/sparc/fshift.c: Likewise.
1962 * gcc.target/sparc/fucmp.c: Likewise.
1963 * gcc.target/sparc/lzd.c: Likewise.
1964 * gcc.target/sparc/vis3misc.c: Likewise.
1965 * gcc.target/sparc/xmul.c: Likewise.
1966
1967 2011-10-07 Richard Henderson <rth@redhat.com>
1968
1969 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1970 match for avx2.
1971 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1972
1973 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1974
1975 * gcc.dg/pr50193-1.c: New file.
1976 * gcc.target/arm/shiftable.c: New file.
1977
1978 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1979
1980 PR fortran/50625
1981 * gfortran.dg/class_46.f03: New.
1982
1983 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1984
1985 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1986 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1987 (syslog, vsyslog, __vsyslog_chk): Likewise.
1988
1989 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1990 (x, EXT_x): Use ASMNAME.
1991
1992 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1993 (a, c): Use ASMNAME.
1994
1995 2011-10-07 Tom de Vries <tom@codesourcery.com>
1996
1997 PR middle-end/50527
1998 * gcc.dg/pr50527.c: New test.
1999
2000 2011-10-07 Jakub Jelinek <jakub@redhat.com>
2001
2002 PR tree-optimization/50650
2003 * gcc.c-torture/compile/pr50650.c: New test.
2004
2005 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2006
2007 PR tree-optimization/50575
2008 * gcc.c-torture/execute/vector-compare-2.x: New file.
2009
2010 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2011
2012 PR middle-end/50125
2013 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2014 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2015 (bar3): Likewise.
2016
2017 2011-10-07 Richard Guenther <rguenther@suse.de>
2018
2019 PR testsuite/50637
2020 * gcc.dg/vect/vect-align-2.c: Increase array size.
2021
2022 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2023 H.J. Lu <hongjiu.lu@intel.com>
2024
2025 PR target/50603
2026 * gcc.target/i386/pr50603.c: New test.
2027
2028 2011-10-06 Jason Merrill <jason@redhat.com>
2029
2030 PR c++/39164
2031 * g++.dg/cpp0x/default31.C: New.
2032
2033 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2034
2035 PR tree-optimization/50596
2036 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2037 New.
2038 * gcc.dg/vect/vect-cond-8.c: New test.
2039
2040 2011-10-06 Richard Henderson <rth@redhat.com>
2041
2042 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2043 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2044 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2045 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2046 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2047 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2048 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2049 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2050 * gcc.c-torture/execute/vshuf-16.inc: New file.
2051 * gcc.c-torture/execute/vshuf-2.inc: New file.
2052 * gcc.c-torture/execute/vshuf-4.inc: New file.
2053 * gcc.c-torture/execute/vshuf-8.inc: New file.
2054 * gcc.c-torture/execute/vshuf-main.inc: New file.
2055 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2056 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2057 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2058 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2059 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2060 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2061 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2062 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2063 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2064 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2065 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2066 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2067 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2068
2069 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2070
2071 PR tree-optimization/49279
2072 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2073 * gcc.c-torture/execute/pr49279.c: New test.
2074
2075 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2076
2077 PR target/49049
2078 * gcc.c-torture/compile/pr49049.c: New test.
2079
2080 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2081
2082 PR target/50305
2083 * gcc.target/arm/pr50305.c: New test.
2084
2085 2011-10-06 Richard Guenther <rguenther@suse.de>
2086
2087 PR tree-optimization/38884
2088 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2089 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2090
2091 2011-10-05 David S. Miller <davem@davemloft.net>
2092
2093 * gcc.target/sparc/lzd.c: New test.
2094 * gcc.target/sparc/popc.c: New test.
2095
2096 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2097
2098 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2099 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2100 * g++.dg/other/final1.C: Cleanup original tree dump.
2101
2102 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2103
2104 PR tree-optimization/50613
2105 * gcc.dg/pr50613.c: New test.
2106
2107 2011-10-05 Richard Henderson <rth@redhat.com>
2108
2109 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2110 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2111 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2112 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2113 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2114 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2115 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2116 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2117
2118 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2119
2120 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2121 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2122 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2123 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2124 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2125
2126 2011-10-05 Richard Guenther <rguenther@suse.de>
2127
2128 PR tree-optimization/38885
2129 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2130
2131 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2132
2133 * gcc.target/i386/sw-1.c: New test.
2134
2135 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2136
2137 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2138 -mtune=generic.
2139 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2140
2141 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2142
2143 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2144
2145 2011-10-04 David S. Miller <davem@davemloft.net>
2146
2147 * gcc.target/sparc/fhalve.c: New test.
2148 * gcc.target/sparc/fnegop.c: New test.
2149 * gcc.target/sparc/xmul.c: New test.
2150
2151 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2152
2153 PR fortran/35831
2154 * gfortran.dg/dummy_procedure_6.f90: New.
2155
2156 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2157
2158 PR tree-optimization/50604
2159 * gcc.dg/pr50604.c: New test.
2160
2161 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2162
2163 PR tree-optimization/49662
2164 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2165 * gcc.dg/graphite/interchange-15.c: Likewise.
2166 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2167
2168 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2169
2170 * gcc.dg/tree-ssa/restrict-4.c: New test.
2171
2172 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2173
2174 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2175 (main): Use __typeof to get result type of comparison.
2176
2177 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2178
2179 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2180 Make et_vect_multiple_sizes_saved global.
2181 (check_effective_target_vect64): Make et_vect64_saved global.
2182
2183 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2184
2185 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2186 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2187 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2188 * gcc.dg/builtin-complex-err-1.c: Adjust.
2189
2190 2011-10-02 Jason Merrill <jason@redhat.com>
2191
2192 * g++.dg/cpp0x/range-for22.C: New.
2193
2194 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2195 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2196 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2197 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2198
2199 * g++.dg/cpp0x/nsdmi5.C: New.
2200
2201 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2202
2203 PR target/50579
2204 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2205 New procedures.
2206 (mips-dg-options): Force an ABI option if the current ABI is
2207 incompatible with the required -mlong setting. Likewise force
2208 a long setting if the current one is incompatible with the
2209 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2210 throughout procedure.
2211 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2212 instead of addressing=absolute.
2213
2214 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2215
2216 * gcc.target/mips/stack-1.c: New test.
2217
2218 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2219
2220 * gcc.dg/pr49696.c: New test.
2221
2222 2011-10-02 Jan Hubicka <jh@suse.cz>
2223
2224 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2225
2226 2011-10-01 David S. Miller <davem@davemloft.net>
2227
2228 * gcc.target/sparc/cmask.c: New test.
2229 * gcc.target/sparc/fpadds.c: New test.
2230 * gcc.target/sparc/fshift.c: New test.
2231 * gcc.target/sparc/fucmp.c: New test.
2232 * gcc.target/sparc/vis3misc.c: New test.
2233
2234 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2235
2236 PR fortran/50585
2237 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2238
2239 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2240
2241 PR c++/44473
2242 * g++.dg/dfp/44473-1.C: New test.
2243 * g++.dg/dfp/44473-2.C: New test.
2244 * g++.dg/dfp/mangle-1.C: New test.
2245 * g++.dg/dfp/mangle-2.C: New test.
2246 * g++.dg/dfp/mangle-3.C: New test.
2247 * g++.dg/dfp/mangle-4.C: New test.
2248 * g++.dg/dfp/mangle-5.C: New test.
2249
2250 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2251
2252 PR inline-asm/50571
2253 * gcc.dg/pr50571.c: New test.
2254
2255 PR tree-optimization/46309
2256 * gcc.dg/pr46309.c: New test.
2257
2258 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2259
2260 * gcc.dg/strlenopt-21.c: New test.
2261
2262 2011-09-30 Revital Eres <revital.eres@linaro.org>
2263
2264 * gcc.dg/sms-10.c: New file.
2265
2266 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2267
2268 * gcc.target/arm/pr50099.c: New test.
2269
2270 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2271
2272 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2273
2274 2011-09-30 David S. Miller <davem@davemloft.net>
2275
2276 * gcc.target/sparc/bmaskbshuf.c: New test.
2277 * gcc.target/sparc/edgen.c: New test.
2278
2279 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2280
2281 PR fortran/50547
2282 * gfortran.dg/pure_formal_proc_3.f90: New.
2283
2284 PR fortran/50553
2285 * gfortran.dg/stfunc_7.f90: New.
2286
2287 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2288
2289 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2290 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2291 * gcc.dg/vector-compare-1.c: Likewise.
2292 * gcc.dg/vector-compare-2.c: Likewise.
2293
2294 2011-09-29 David S. Miller <davem@davemloft.net>
2295
2296 * gcc.target/sparc/array.c: New test.
2297
2298 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2299
2300 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2301 loop unroll and set max unroll times to 8.
2302 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2303 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2304 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2305 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2306
2307 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2308
2309 PR c++/40145
2310 * g++.dg/ext/visibility/warn5.C: New.
2311
2312 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2313
2314 PR c++/45278
2315 * g++.dg/warn/Wextra-3.C: New.
2316
2317 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2318
2319 PR target/49486
2320 * gcc.target/sh/pr49468-si.c: New.
2321
2322 2011-09-28 Tom de Vries <tom@codesourcery.com>
2323
2324 PR testsuite/50485
2325 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2326 (TEST): Initialize src3 with random floats.
2327 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2328 from union src3. Initialize src3 with random floats.
2329
2330 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
2331
2332 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2333 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2334 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2335 * gcc.target/sh/sh4a-sincosf.c: Ditto.
2336 * gcc.target/sh/sh4a-cos.c: Ditto.
2337 * gcc.target/sh/sh4a-cosf.c: Ditto.
2338 * gcc.target/sh/sh4a-sin.c: Ditto.
2339 * gcc.target/sh/sh4a-sinf.c: Ditto.
2340 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2341 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2342 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2343
2344 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2345
2346 PR c++/31489
2347 * g++.dg/parse/error40.C: New.
2348 * g++.dg/warn/incomplete1.C: Adjust.
2349
2350 2011-09-27 Jan Hubicka <jh@suse.cz>
2351
2352 PR middle-end/49463
2353 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2354 Mark used.
2355
2356 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2357
2358 * gcc.dg/strlenopt-1.c: New test.
2359 * gcc.dg/strlenopt-1f.c: New test.
2360 * gcc.dg/strlenopt-2.c: New test.
2361 * gcc.dg/strlenopt-2f.c: New test.
2362 * gcc.dg/strlenopt-3.c: New test.
2363 * gcc.dg/strlenopt-4.c: New test.
2364 * gcc.dg/strlenopt-4g.c: New test.
2365 * gcc.dg/strlenopt-4gf.c: New test.
2366 * gcc.dg/strlenopt-5.c: New test.
2367 * gcc.dg/strlenopt-6.c: New test.
2368 * gcc.dg/strlenopt-7.c: New test.
2369 * gcc.dg/strlenopt-8.c: New test.
2370 * gcc.dg/strlenopt-9.c: New test.
2371 * gcc.dg/strlenopt-10.c: New test.
2372 * gcc.dg/strlenopt-11.c: New test.
2373 * gcc.dg/strlenopt-12.c: New test.
2374 * gcc.dg/strlenopt-12g.c: New test.
2375 * gcc.dg/strlenopt-13.c: New test.
2376 * gcc.dg/strlenopt-14g.c: New test.
2377 * gcc.dg/strlenopt-14gf.c: New test.
2378 * gcc.dg/strlenopt-15.c: New test.
2379 * gcc.dg/strlenopt-16g.c: New test.
2380 * gcc.dg/strlenopt-17g.c: New test.
2381 * gcc.dg/strlenopt-18g.c: New test.
2382 * gcc.dg/strlenopt.h: New file.
2383
2384 2011-09-27 Tom de Vries <tom@codesourcery.com>
2385
2386 PR middle-end/43864
2387 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2388 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2389 * gcc.dg/pr43864.c: New test.
2390 * gcc.dg/pr43864-2.c: Same.
2391 * gcc.dg/pr43864-3.c: Same.
2392 * gcc.dg/pr43864-4.c: Same.
2393
2394 2011-09-27 Jan Hubicka <jh@suse.cz>
2395
2396 * gcc.dg/ipa/inline-5.c: New testcase.
2397
2398 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2399
2400 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2401 vectors.
2402 * gcc.dg/vect/bb-slp-27.c: New.
2403 * gcc.dg/vect/bb-slp-28.c: New.
2404
2405 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2406
2407 * testsuite/lib/target-supports.exp (check_profiling_available):
2408 Don't rely solely on TLS tests for -fprofile-generate, fall
2409 through to the other code.
2410
2411 2011-09-27 Richard Guenther <rguenther@suse.de>
2412
2413 PR tree-optimization/50363
2414 * gcc.dg/torture/pr50363.c: New testcase.
2415
2416 2011-09-26 Jason Merrill <jason@redhat.com>
2417
2418 PR c++/45012
2419 * g++.dg/template/partial13.C: New.
2420
2421 PR c++/46105
2422 * g++.dg/template/partial12.C: New.
2423
2424 PR c++/50508
2425 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2426
2427 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2428
2429 PR c++/45487
2430 * g++.dg/diagnostic/bindings1.C: New.
2431 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2432
2433 2011-09-26 David S. Miller <davem@davemloft.net>
2434
2435 * gcc.target/sparc/wrgsr.c: New test.
2436 * gcc.target/sparc/rdgsr.c: New test.
2437 * gcc.target/sparc/edge.c: New test.
2438 * gcc.target/sparc/fcmp.c: New test.
2439
2440 * gcc.target/sparc/edge.c: Update for new return types.
2441 * gcc.target/sparc/fcmp.c: Likewise.
2442
2443 * gcc.target/sparc/fpaddsubi.c: New test.
2444
2445 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2446
2447 PR fortran/50515
2448 * gfortran.dg/common_15.f90: New.
2449
2450 PR fortran/50517
2451 * gfortran.dg/dummy_procedure_5.f90: New.
2452 * gfortran.dg/interface_26.f90: Modified error message.
2453 * gfortran.dg/proc_ptr_11.f90: Ditto.
2454 * gfortran.dg/proc_ptr_15.f90: Ditto.
2455 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2456 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2457
2458 2011-09-26 Jason Merrill <jason@redhat.com>
2459
2460 PR c++/50512
2461 * g++.dg/overload/rvalue3.C: New.
2462
2463 PR c++/50523
2464 * g++.dg/overload/ref-conv2.C: New.
2465
2466 * g++.dg/cpp0x/nsdmi-template1.C: New.
2467
2468 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2469
2470 * g++.dg/cpp0x/nullptr25.C: New.
2471
2472 2011-09-26 Richard Guenther <rguenther@suse.de>
2473
2474 PR tree-optimization/50472
2475 * gcc.dg/torture/pr50472.c: New testcase.
2476
2477 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2478
2479 * gnat.dg/opt22.adb: New test.
2480 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2481
2482 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2483
2484 * gnat.dg/opt21.adb: New test.
2485 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2486
2487 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2488
2489 * gnat.dg/opt20.ad[sb]: New test.
2490 * gnat.dg/opt20_pkg.ads: New helper.
2491
2492 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2493
2494 * gnat.dg/array17.adb: New test.
2495 * gnat.dg/array17_pkg.ads: New helper.
2496
2497 2011-09-25 Jason Merrill <jason@redhat.com>
2498
2499 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2500
2501 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2502
2503 * gnat.dg/frame_overflow.ads: New.
2504 * gnat.dg/frame_overflow.adb: Adjust.
2505 * gnat.dg/specs/addr1.ads: Likewise.
2506
2507 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2508
2509 * g++.dg/tree-ssa/restrict2.C: New test.
2510
2511 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2512
2513 * lib/target-supports.exp (check_effective_target_vect64): New.
2514 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2515 of multiple vector sizes.
2516 * gcc.dg/vect/bb-slp-26.c: New.
2517
2518 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2519
2520 PR c++/50280
2521 * g++.dg/template/bitfield1.C: New.
2522
2523 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2524
2525 * gcc.dg/vect/bb-slp-24.c: New.
2526
2527 2011-09-24 Jason Merrill <jason@redhat.com>
2528
2529 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2530
2531 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2532
2533 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2534 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2535
2536 * g++.dg/cpp0x/nsdmi1.C: New.
2537 * g++.dg/cpp0x/nsdmi2.C: New.
2538 * g++.dg/cpp0x/nsdmi3.C: New.
2539 * g++.dg/cpp0x/nsdmi4.C: New.
2540 * g++.old-deja/g++.other/init4.C: New.
2541
2542 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2543
2544 PR c++/44267
2545 * g++.dg/template/sfinae28.C: New.
2546
2547 2011-09-23 Ian Lance Taylor <iant@google.com>
2548
2549 * go.test/go-test.exp (errchk): Handle more cases of getting
2550 correct Tcl backslash quoting in regular expressions in test file.
2551
2552 2011-09-23 Jason Merrill <jason@redhat.com>
2553
2554 Core 253
2555 * g++.dg/init/const8.C: New.
2556 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2557 * g++.dg/cpp0x/defaulted2.C: Likewise.
2558 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2559 * g++.dg/init/pr20039.C: Likewise.
2560 * g++.dg/init/pr42844.C: Likewise.
2561
2562 2011-09-23 Jan Hubicka <jh@suse.cz>
2563
2564 * gcc.dg/ipa/inline-1.c: new testcase.
2565 * gcc.dg/ipa/inline-2.c: new testcase.
2566 * gcc.dg/ipa/inline-3.c: new testcase.
2567 * gcc.dg/ipa/inline-4.c: new testcase.
2568
2569 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2570
2571 PR c++/50258
2572 * g++.dg/cpp0x/constexpr-static8.C: New.
2573
2574 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2575
2576 * gcc.target/i386/avxfp-1.c: New test.
2577 * gcc.target/i386/avxfp-2.c: New test.
2578
2579 2011-09-23 Terry Guo <terry.guo@arm.com>
2580
2581 * gcc.c-torture/execute/941014-1.x: Deleted.
2582
2583 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2584
2585 PR c++/50491
2586 * g++.dg/cpp0x/pr50491.C: New.
2587
2588 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2589
2590 PR testsuite/50487
2591 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2592
2593 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2594
2595 PR c++/50371
2596 * g++.dg/cpp0x/nullptr24.C: New.
2597
2598 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2599
2600 PR target/50482
2601 * gcc.target/i386/pr50482.c: New test.
2602
2603 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2604
2605 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2606 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2607 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2608 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2609 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2610 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2611 multilib options contain different -march= from dg-options.
2612
2613 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2614 Paolo Carlini <paolo.carlini@oracle.com>
2615
2616 PR c++/50344
2617 * g++.dg/template/friend52.C: New.
2618
2619 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2620
2621 * gcc.target/arm/cmp-1.c: New test.
2622 * gcc.target/arm/cmp-2.c: Likewise.
2623
2624 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2625
2626 PR fortran/41733
2627 * gfortran.dg/impure_actual_1.f90: Modified error message.
2628 * gfortran.dg/proc_ptr_32.f90: New.
2629 * gfortran.dg/proc_ptr_33.f90: New.
2630
2631 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2632
2633 PR tree-optimization/50451
2634 * gcc.dg/vect/pr50451.c: New test.
2635
2636 2011-09-21 Ian Lance Taylor <iant@google.com>
2637
2638 * go.test/go-test.exp (errchk): Add special case for bug332.
2639 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2640 some more test lines.
2641
2642 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2643
2644 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2645 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2646 * g++.dg/other/i386-8.C: Ditto.
2647 * g++.dg/other/pr34435.C: Ditto.
2648 * g++.dg/other/pr39496.C: Ditto.
2649 * g++.dg/other/mmintrin.C: Ditto.
2650
2651 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2652
2653 * gcc.dg/vect/vect-cond-7.c: New test.
2654 * gcc.target/i386/sse4_1-cond-1.c: New test.
2655 * gcc.target/i386/avx-cond-1.c: New test.
2656
2657 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2658
2659 PR target/50464
2660 * g++.dg/other/pr50464.C: New test.
2661
2662 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2663
2664 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2665 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2666 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2667 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2668
2669 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2670
2671 * gnat.dg/opt19.adb: New test.
2672
2673 2011-09-21 Terry Guo <terry.guo@arm.com>
2674
2675 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2676 on arch conflict when testing case on targets other than armv7-a.
2677
2678 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2679
2680 PR c++/50454
2681 * g++.dg/ext/int128-1.C: New.
2682 * g++.dg/ext/int128-2.C: Likewise.
2683 * g++.dg/ext/int128-2.h: Likewise.
2684
2685 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2686
2687 PR testsuite/50469
2688 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2689
2690 2011-09-20 Jason Merrill <jason@redhat.com>
2691
2692 * g++.dg/cpp0x/constexpr-generated1.C: New.
2693
2694 PR c++/50442
2695 * g++.dg/overload/ref-conv1.C: New.
2696
2697 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2698
2699 * g++.dg/other/final1.C: New.
2700
2701 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2702
2703 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2704 and get_bit ().
2705
2706 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2707
2708 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2709 "target arm_eabi".
2710
2711 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2712
2713 PR tree-optimization/50413
2714 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2715 -fdump-tree-slp-details. Run other tests with
2716 -fdump-tree-vect-details.
2717 * g++.dg/vect/slp-pr50413.cc: New.
2718
2719 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2720 Ira Rosen <ira.rosen@linaro.org>
2721
2722 PR testsuite/50435
2723 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2724 Fix underscores around restrict.
2725
2726 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2727
2728 PR tree-optimization/50414
2729 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2730 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2731 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2732
2733 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2734
2735 PR tree-optimization/50412
2736 * gfortran.dg/vect/pr50412.f90: New.
2737
2738 2011-09-16 Jason Merrill <jason@redhat.com>
2739
2740 PR c++/50424
2741 * g++.dg/eh/defarg1.C: New.
2742
2743 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2744
2745 * gcc.dg/vect/vect-reduc-10.c: New test.
2746 * gcc.target/i386/avx-reduc-1.c: New test.
2747
2748 * gcc.target/i386/sse2-extract-1.c: New test.
2749 * gcc.target/i386/avx-extract-1.c: New test.
2750
2751 2011-09-16 Terry Guo <terry.guo@arm.com>
2752
2753 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2754
2755 2011-09-15 Diego Novillo <dnovillo@google.com>
2756
2757 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2758 ALWAYS_CXXFLAGS, if defined.
2759 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2760 ALWAYS_GFORTRANFLAGS, if defined.
2761 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2762 ALWAYS_GOCFLAGS, if defined.
2763 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2764 ALWAYS_OBJCXXFLAGS, if defined.
2765 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2766 additional_flags, if defined.
2767 * lib/gnat.exp (gnat_target_compile): Likewise.
2768 * lib/objc.exp (objc_target_compile): Likewise.
2769 * lib/target-supports-dg.exp (dg-add-options): Handle
2770 TEST_ALWAYS_FLAGS.
2771
2772 2011-09-15 Tom de Vries <tom@codesourcery.com>
2773
2774 PR testsuite/50322
2775 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2776 Use uintptr_t in f1. Undo avr xfails.
2777
2778 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2779
2780 PR fortran/50401
2781 PR fortran/50403
2782 * gfortran.dg/function_types_3.f90: New.
2783
2784 2011-09-15 Jason Merrill <jason@redhat.com>
2785
2786 PR c++/50365
2787 * g++.dg/cpp0x/trailing7.C: New.
2788
2789 PR c++/50361
2790 * g++.dg/cpp0x/nullptr23.C: New.
2791
2792 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2793
2794 * gcc.dg/vect/bb-slp-25.c: New.
2795
2796 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2797
2798 PR c++/50391
2799 * g++.dg/cpp0x/noexcept15.C: New.
2800
2801 2011-09-14 Tom de Vries <tom@codesourcery.com>
2802
2803 PR middle-end/50251
2804 * gcc.dg/pr50251.c: New test.
2805
2806 2011-09-14 Tobias Burnus <burnus@net-b.de>
2807
2808 PR fortran/34547
2809 PR fortran/50375
2810 * gfortran.dg/null_5.f90: New.
2811 * gfortran.dg/null_6.f90: New.
2812
2813 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2814
2815 * gcc.c-torture/compile/20110913-1.c: New test.
2816
2817 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2818
2819 PR fortran/50379
2820 * gfortran.dg/result_2.f90: New.
2821
2822 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2823
2824 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2825
2826 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2827
2828 PR c++/48320
2829 * g++.dg/cpp0x/variadic116.C: New test case.
2830
2831 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2832
2833 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2834 * gcc.target/mips/interrupt_handler-2.c: New test.
2835 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2836
2837 2011-09-12 Jason Merrill <jason@redhat.com>
2838
2839 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2840
2841 * g++.dg/cpp0x/explicit7.C: New.
2842
2843 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2844
2845 PR rtl-optimization/50212
2846 * g++.dg/other/pr50212.C: New test.
2847
2848 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2849
2850 PR target/43746
2851 * testsuite/gcc.target/avr/torture/avr-torture.exp
2852 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2853 "-O2 -fmerge-all-constants".
2854
2855 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2856
2857 PR fortran/50327
2858 * gfortran.dg/do_while_1.f90: New test.
2859
2860 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2861
2862 PR fortran/35831
2863 PR fortran/47978
2864 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2865 * gfortran.dg/proc_decl_26.f90: New.
2866 * gfortran.dg/typebound_override_2.f90: New.
2867 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2868
2869 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2870
2871 * gnat.dg/cond_expr2.ad[sb]: New test.
2872
2873 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2874
2875 * gnat.dg/atomic5.ad[sb]: New test.
2876
2877 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2878
2879 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2880
2881 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2882
2883 PR target/49030
2884 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2885
2886 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2887
2888 PR target/49614
2889 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2890
2891 2011-09-09 Richard Guenther <rguenther@suse.de>
2892
2893 PR tree-optimization/50328
2894 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2895
2896 2011-09-09 Richard Guenther <rguenther@suse.de>
2897
2898 PR middle-end/50333
2899 * gcc.dg/torture/pr50333.c: New testcase.
2900
2901 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2902
2903 PR tree-optimization/50318
2904 * gcc.target/arm/pr50318-1.c: New file.
2905
2906 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2907
2908 * gcc.target/i386/all_one_m256i.c: New test.
2909
2910 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2911
2912 PR c++/50324
2913 * g++.dg/cpp0x/sfinae28.C: New.
2914
2915 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2916
2917 PR c/50332
2918 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2919 longer ignored on typedefs.
2920
2921 PR c++/33255 - Support -Wunused-local-typedefs warning
2922 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2923 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2924
2925 2011-09-08 Martin Jambor <mjambor@suse.cz>
2926
2927 PR tree-optimization/50287
2928 * gcc.dg/torture/pr50287.c: New test.
2929
2930 2011-09-08 Richard Guenther <rguenther@suse.de>
2931
2932 PR tree-optimization/19831
2933 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2934 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2935 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2936 * gcc.dg/errno-1.c: Adjust.
2937
2938 2011-09-08 Richard Guenther <rguenther@suse.de>
2939
2940 PR tree-optimization/19831
2941 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2942
2943 2011-09-08 Tobias Burnus <burnus@net-b.de>
2944
2945 PR fortran/44646
2946 * gfortran.dg/do_concurrent_1.f90: New.
2947 * gfortran.dg/do_concurrent_2.f90: New.
2948
2949 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2950
2951 PR target/50310
2952 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2953 * gcc.dg/pr50310-2.c: New test.
2954
2955 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2956
2957 PR fortran/48095
2958 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2959 * gfortran.dg/impure_constructor_1.f90: Modified.
2960 * gfortran.dg/proc_ptr_comp_33.f90: New.
2961
2962 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2963
2964 PR target/50310
2965 * gcc.dg/pr50310-1.c: New test.
2966
2967 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2968
2969 PR middle-end/48571
2970 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2971 instead of 4.
2972
2973 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2974
2975 PR c++/50309
2976 * g++.dg/cpp0x/noexcept14.C: New.
2977
2978 2011-09-07 Jason Merrill <jason@redhat.com>
2979
2980 * g++.dg/cpp0x/constexpr-ref3.C: New.
2981
2982 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2983
2984 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2985
2986 * gcc.dg/section1.c: Don't xfail for avr.
2987
2988 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2989
2990 PR tree-optimization/50322
2991 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2992
2993 2011-09-07 Martin Jambor <mjambor@suse.cz>
2994
2995 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2996
2997 2011-09-07 Martin Jambor <mjambor@suse.cz>
2998
2999 PR tree-optimization/49911
3000 * g++.dg/tree-ssa/pr49911.C: New test.
3001
3002 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
3003
3004 PR target/49030
3005 * gcc.dg/torture/pr49030.c: New test.
3006
3007 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3008
3009 PR fortran/50288
3010 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3011 * gfortran.dg/class_4d.f03: Deleted.
3012 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3013
3014 2011-09-07 Richard Guenther <rguenther@suse.de>
3015
3016 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3017
3018 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3019
3020 PR tree-optimization/46021
3021 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3022
3023 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3024
3025 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3026
3027 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3028
3029 * gcc.c-torture/compile/20110906-1.c: New test.
3030
3031 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3032
3033 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3034
3035 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3036
3037 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3038 --param tree-reassoc-width=1.
3039
3040 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3041 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3042
3043 2011-09-06 Richard Guenther <rguenther@suse.de>
3044
3045 PR tree-optimization/48149
3046 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3047
3048 2011-09-06 Richard Guenther <rguenther@suse.de>
3049
3050 PR tree-optimization/48317
3051 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3052
3053 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3054
3055 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3056 New procedure.
3057 (add_options_for_quad_vectors): Replace with ...
3058 (add_options_for_double_vectors): ... this.
3059 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3060 support multiple vector sizes since the vectorizer attempts to
3061 vectorize with both vector sizes.
3062 * gcc.dg/vect/no-vfa-vect-79.c,
3063 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3064 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3065 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3066 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3067 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3068 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3069 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3070 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3071 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3072 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3073 gcc.dg/vect/vect-40.c: Likewise.
3074 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3075 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3076 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3077 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3078 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3079 Likewise.
3080 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3081
3082 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3083
3084 PR target/49606
3085 * gcc.target/mips/abi-main.h: New file.
3086 * gcc.target/mips/abi-o32-long32.c: New test.
3087 * gcc.target/mips/abi-o32-long64.c: Likewise.
3088 * gcc.target/mips/abi-o64-long32.c: Likewise.
3089 * gcc.target/mips/abi-o64-long64.c: Likewise.
3090 * gcc.target/mips/abi-n32-long32.c: Likewise.
3091 * gcc.target/mips/abi-n32-long64.c: Likewise.
3092 * gcc.target/mips/abi-n64-long32.c: Likewise.
3093 * gcc.target/mips/abi-n64-long64.c: Likewise.
3094 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3095 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3096 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3097 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3098 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3099 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3100 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3101 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3102 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3103 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3104 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3105 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3106 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3107 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3108 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3109 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3110 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3111 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3112 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3113 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3114 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3115 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3116 * gcc.target/mips/branch-3.c: Likewise.
3117 * gcc.target/mips/branch-4.c: Likewise.
3118 * gcc.target/mips/branch-5.c: Likewise.
3119 * gcc.target/mips/branch-6.c: Likewise.
3120 * gcc.target/mips/branch-7.c: Likewise.
3121 * gcc.target/mips/branch-8.c: Likewise.
3122 * gcc.target/mips/branch-9.c: Likewise.
3123 * gcc.target/mips/branch-10.c: Likewise.
3124 * gcc.target/mips/branch-11.c: Likewise.
3125 * gcc.target/mips/branch-12.c: Likewise.
3126 * gcc.target/mips/branch-13.c: Likewise.
3127 * gcc.target/mips/lazy-binding-1.c: Likewise.
3128
3129 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3130
3131 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3132 to avoid warning on int=16 platforms..
3133
3134 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3135
3136 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3137 to work even with -fshort-enums.
3138
3139 2011-09-04 Jan Hubicka <jh@suse.cz>
3140
3141 * gcc.c-torture/compile/20110902.c: new testcase.
3142
3143 2011-09-04 Jason Merrill <jason@redhat.com>
3144
3145 PR c++/49267
3146 * g++.dg/cpp0x/rv-conv1.C: New.
3147
3148 DR 1328
3149 * g++.dg/cpp0x/rv-func3.C: New.
3150
3151 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3152
3153 PR c++/50248
3154 Core 1358
3155 * g++.dg/cpp0x/constexpr-template1.C: New.
3156 * g++.dg/cpp0x/constexpr-template2.C: New.
3157 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3158 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3159
3160 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3161
3162 * gnat.dg/specs/debug1.ads: Tweak pattern.
3163
3164 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3165
3166 PR fortran/50227
3167 * gfortran.dg/class_45a.f03: New.
3168 * gfortran.dg/class_45b.f03: New.
3169
3170 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3171 Ira Rosen <ira.rosen@linaro.org>
3172
3173 PR tree-optimization/50208
3174 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3175 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3176 -fno-tree-fre -fno-tree-pre.
3177
3178 2011-09-02 Martin Jambor <mjambor@suse.cz>
3179
3180 * gcc.dg/ipa/ipcp-3.c: New test.
3181
3182 2011-09-02 Richard Guenther <rguenther@suse.de>
3183
3184 PR tree-optimization/27460
3185 PR middle-end/29269
3186 * gcc.dg/vect/vect-cond-7.c: New testcase.
3187
3188 2011-09-02 Martin Jambor <mjambor@suse.cz>
3189
3190 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3191 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3192 xfailed test for inlining.
3193 * g++.dg/ipa/ivinline-9.C: Likewise.
3194
3195 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3196
3197 PR tree-optimization/50178
3198 * gfortran.dg/vect/pr50178.f90: New test.
3199
3200 2011-08-31 Martin Jambor <mjambor@suse.cz>
3201
3202 PR middle-end/49886
3203 * gcc.c-torture/execute/pr49886.c: New testcase.
3204
3205 2011-08-31 Tom de Vries <tom@codesourcery.com>
3206
3207 PR middle-end/43513
3208 * gcc.dg/pr43513.c: New test.
3209
3210 2011-08-30 Tobias Burnus <burnus@net-b.de>
3211
3212 PR fortran/45044
3213 * gfortran.dg/common_14.f90: New.
3214 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3215
3216 2011-08-30 Jason Merrill <jason@redhat.com>
3217
3218 PR c++/50084
3219 * g++.dg/cpp0x/decltype33.C: New.
3220
3221 PR c++/50089
3222 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3223
3224 PR c++/50114
3225 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3226
3227 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3228
3229 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3230
3231 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3232
3233 * gnat.dg/specs/aggr3.ads: New test.
3234 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3235
3236 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3237 * gnat.dg/specs/aggr2.ads: Likewise.
3238
3239 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3240
3241 PR fortran/45170
3242 * gfortran.dg/allocate_with_source_2.f90: New test
3243
3244 2011-08-30 Jason Merrill <jason@redhat.com>
3245
3246 PR c++/50220
3247 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3248
3249 PR c++/50234
3250 * g++.dg/cpp0x/constexpr-value3.C: New.
3251
3252 2011-08-30 Richard Guenther <rguenther@suse.de>
3253
3254 PR middle-end/48571
3255 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3256 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3257 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3258 * gcc.dg/pr36902.c: XFAIL.
3259
3260 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3261
3262 * gcc.target/i386/fma-check.h: New.
3263 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3264 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3265 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3266 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3267 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3268 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3269 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3270 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3271 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3272 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3273 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3274 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3275 * gcc.target/i386/fma-compile.c: Likewise.
3276 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3277 * gcc.target/i386/sse-12.c: Add -mfma.
3278 * gcc.target/i386/sse-13.c: Likewise.
3279 * gcc.target/i386/sse-14.c: Likewise.
3280 * gcc.target/i386/sse-22.c: Likewise.
3281 * gcc.target/i386/sse-23.c: Likewise.
3282 * g++.dg/other/i386-2.C: Likewise.
3283 * g++.dg/other/i386-3.C: Likewise.
3284
3285 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3286
3287 PR testsuite/50185
3288 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3289 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3290
3291 2011-08-30 Christian Bruel <christian.bruel@st.com>
3292
3293 * g++.dg/bprob/bprob.exp (feedback_options): Set
3294 -fbranch-probabilities.
3295 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3296
3297 2011-08-29 Jason Merrill <jason@redhat.com>
3298
3299 PR c++/50224
3300 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3301
3302 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3303 Jason Merrill <jason@redhat.com>
3304
3305 * g++.dg/dfp/base.C: New test.
3306
3307 2011-08-29 Jason Merrill <jason@redhat.com>
3308
3309 Core DR 994
3310 PR c++/50209
3311 * g++.dg/cpp0x/initlist58.C: New.
3312
3313 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3314
3315 PR fortran/50225
3316 * gfortran.dg/class_result_1.f03: New.
3317
3318 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3319
3320 PR middle-end/48722
3321 * gcc.target/i386/pr48722.c: New test.
3322
3323 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3324
3325 PR libfortran/50192
3326 * gfortran.dg/widechar_compare_1.f90: New test.
3327
3328 2011-08-26 Jason Merrill <jason@redhat.com>
3329
3330 Core DR 342
3331 PR c++/48582
3332 * g++.dg/abi/mangle50.C: New.
3333
3334 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
3335
3336 PR target/50202
3337 * gcc.target/i386/pr50202.c: New test.
3338
3339 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3340
3341 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3342 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3343 * gcc.target/i386/avx-round-vec.c: New test.
3344 * gcc.target/i386/avx-roundf-vec.c: New test.
3345
3346 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3347
3348 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3349 instruction.
3350
3351 PR c/50179
3352 * c-c++-common/Wunused-var-14.c: New test.
3353
3354 2011-08-26 Tom de Vries <tom@codesourcery.com>
3355
3356 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3357
3358 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3359
3360 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3361 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3362 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3363 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3364
3365 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3366
3367 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3368 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3369 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3370 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3371
3372 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3373
3374 PR fortran/50050
3375 * gfortran.dg/pointer_comp_init_1.f90: New test.
3376
3377 2011-08-25 Jason Merrill <jason@redhat.com>
3378
3379 PR c++/50157
3380 * g++.dg/cpp0x/sfinae27.C: New.
3381
3382 2011-08-25 Tobias Burnus <burnus@net-b.de>
3383
3384 * gfortran.dg/coarray_lib_token_4.f90: New.
3385
3386 2011-08-25 Tobias Burnus <burnus@net-b.de>
3387
3388 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3389
3390 2011-08-25 Richard Guenther <rguenther@suse.de>
3391
3392 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3393
3394 2011-08-24 Tobias Burnus <burnus@net-b.de>
3395
3396 PR fortran/50163
3397 * gfortran.dg/initialization_28.f90: New.
3398
3399 2011-08-24 Richard Guenther <rguenther@suse.de>
3400
3401 PR tree-optimization/50067
3402 * gcc.dg/torture/pr50067-3.c: New testcase.
3403 * gcc.dg/torture/pr50067-4.c: Likewise.
3404 * gcc.dg/torture/pr50067-5.c: Likewise.
3405
3406 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3407
3408 * g++.dg/other/i386-2.C: Add -mavx2 check.
3409 * g++.dg/other/i386-3.C: Likewise.
3410 * gcc.target/i386/avx-1.c: Add AVX2.
3411 * gcc.target/i386/avx-2.c: Likewise.
3412 * gcc.target/i386/funcspec-5.c: Likewise.
3413 * gcc.target/i386/sse-12.c: Likewise.
3414 * gcc.target/i386/sse-13.c: Likewise.
3415 * gcc.target/i386/sse-14.c: Likewise.
3416 * gcc.target/i386/sse-22.c: Likewise.
3417 * gcc.target/i386/sse-23.c: Likewise.
3418 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3419 * gcc.target/i386/avx2-check.h: New.
3420 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3421 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3422 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3423 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3424 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3425 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3426 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3427 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3428 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3429 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3430 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3431 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3432 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3433 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3434 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3435 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3436 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3437 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3438 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3439 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3440 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3441 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3442 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3443 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3444 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3445 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3446 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3447 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3448 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3449 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3450 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3451 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3452 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3453 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3454 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3455 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3456 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3457 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3458 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3459 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3460 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3461 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3462 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3463 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3464 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3465 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3466 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3467 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3468 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3469 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3470 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3471 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3472 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3473 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3474 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3475 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3476 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3477 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3478 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3479 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3480 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3481 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3482 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3483 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3484 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3485 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3486 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3487 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3488 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3489 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3490 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3491 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3492 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3493 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3494 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3495 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3496 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3497 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3498 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3499 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3500 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3501 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3502 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3503 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3504 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3505 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3506 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3507 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3508 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3509 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3510 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3511 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3512 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3513 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3514 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3515 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3516 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3517 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3518 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3519 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3520 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3521 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3522 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3523 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3524 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3525 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3526 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3527 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3528 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3529 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3530 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3531 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3532 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3533 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3534 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3535 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3536 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3537 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3538 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3539 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3540 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3541 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3542 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3543 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3544 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3545 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3546 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3547 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3548 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3549 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3550 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3551 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3552 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3553 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3554 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3555 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3556 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3557 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3558 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3559 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3560 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3561 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3562 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3563 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3564 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3565 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3566 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3567 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3568 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3569 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3570 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3571 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3572 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3573 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3574 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3575 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3576 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3577 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3578 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3579 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3580 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3581 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3582 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3583 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3584 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3585 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3586 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3587 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3588 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3589 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3590 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3591 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3592 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3593 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3594 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3595 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3596 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3597 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3598 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3599 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3600 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3601 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3602 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3603 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3604 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3605 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3606 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3607 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3608 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3609 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3610 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3611 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3612 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3613 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3614 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3615 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3616 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3617 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3618 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3619 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3620 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3621 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3622 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3623 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3624 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3625 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3626 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3627 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3628 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3629 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3630 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3631 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3632 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3633 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3634 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3635 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3636 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3637 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3638 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3639 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3640 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3641 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3642 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3643 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3644 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3645 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3646 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3647 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3648 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3649 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3650 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3651 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3652 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3653 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3654 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3655 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3656 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3657 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3658 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3659 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3660 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3661 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3662 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3663 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3664 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3665 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3666 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3667 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3668 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3669 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3670 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3671 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3672 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3673 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3674 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3675 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3676 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3677 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3678 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3679 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3680 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3681 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3682 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3683 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3684 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3685 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3686 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3687 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3688 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3689 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3690 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3691 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3692 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3693 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3694 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3695 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3696 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3697 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3698 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3699 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3700 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3701 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3702 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3703 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3704 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3705 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3706 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3707 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3708 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3709 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3710 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3711 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3712 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3713 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3714 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3715 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3716 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3717 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3718 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3719 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3720 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3721 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3722 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3723 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3724 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3725 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3726 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3727 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3728 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3729 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3730 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3731 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3732 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3733 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3734 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3735 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3736 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3737 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3738 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3739 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3740 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3741 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3742 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3743 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3744 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3745 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3746 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3747 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3748 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3749 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3750 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3751 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3752 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3753 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3754 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3755 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3756 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3757 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3758 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3759 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3760 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3761 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3762 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3763 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3764 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3765 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3766 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3767 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3768 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3769 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3770 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3771 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3772 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3773 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3774 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3775 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3776 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3777 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3778 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3779 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3780 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3781 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3782 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3783 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3784 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3785 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3786 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3787 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3788 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3789 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3790 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3791 * gcc.target/i386/testimm-9.c: Likewise.
3792
3793 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3794
3795 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3796 * g++.dg/other/i386-3.C: Likewise.
3797 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3798 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3799 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3800 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3801 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3802 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3803 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3804 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3805 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3806 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3807 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3808 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3809 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3810 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3811 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3812 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3813 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3814 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3815 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3816 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3817 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3818 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3819 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3820 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3821 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3822 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3823 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3824 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3825 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3826 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3827 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3828 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3829 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3830 * gcc.target/i386/sse-12.c: Add BMI2.
3831 * gcc.target/i386/sse-13.c: Likewise.
3832 * gcc.target/i386/sse-14.c: Likewise.
3833 * gcc.target/i386/sse-22.c: Likewise.
3834 * gcc.target/i386/sse-23.c: Likewise.
3835
3836 2011-08-23 Jason Merrill <jason@redhat.com>
3837
3838 * g++.dg/template/crash7.C: Adjust expected errors.
3839
3840 2011-08-23 Jason Merrill <jason@redhat.com>
3841
3842 PR c++/49045
3843 Core 1321
3844 * g++.dg/cpp0x/overload2.C: New.
3845
3846 2011-08-23 Jason Merrill <jason@redhat.com>
3847
3848 Core 903
3849 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3850
3851 2011-08-23 Jason Merrill <jason@redhat.com>
3852
3853 Core 975
3854 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3855 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3856 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3857 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3858
3859 2011-08-23 Jason Merrill <jason@redhat.com>
3860
3861 PR c++/50024
3862 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3863
3864 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3865
3866 PR c++/50158
3867 * g++.dg/warn/Wunused-var-16.C: New test.
3868
3869 PR middle-end/50161
3870 * gcc.dg/pr50161.c: New test.
3871
3872 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3873
3874 PR c++/50055
3875 * g++.dg/gcov/gcov-7.C: New test.
3876
3877 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3878
3879 PR c++/46862
3880 * g++.dg/dfp/nofields.C: New test.
3881
3882 2011-08-23 Tobias Burnus <burnus@net-b.de>
3883
3884 PR fortran/31600
3885 * gfortran.dg/use_16.f90: New.
3886
3887 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3888 Kirill Yukhin <kirill.yukhin@intel.com>
3889
3890 PR target/50155
3891 * gcc.target/i386/pr50155.c: New test.
3892
3893 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3894
3895 PR tree-optimization/50133
3896 * gcc.dg/pr50133.c: New test.
3897
3898 PR middle-end/50141
3899 * c-c++-common/cxxbitfields-6.c: New test.
3900
3901 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3902
3903 PR fortran/50050
3904 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3905
3906 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3907
3908 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3909 * gcc.dg/pr49994-3.c: Ditto.
3910
3911 2011-08-22 Richard Guenther <rguenther@suse.de>
3912
3913 PR testsuite/50145
3914 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3915 * gcc.dg/torture/pr50067-2.c: Likewise.
3916
3917 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3918
3919 PR fortran/47659
3920 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3921 of a constant resulting from simplification.
3922 * gfortran.dg/warn_conversion_3.f90: New test.
3923
3924 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3925
3926 PR fortran/50130
3927 * gfortran.dg/zero_stride_1.f90: New test.
3928
3929 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3930
3931 PR fortran/49638
3932 * gfortran.dg/typebound_override_1.f90: Modified.
3933
3934 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3935
3936 PR tree-optimization/48739
3937 * gcc.dg/pr48739-1.c: New test.
3938 * gcc.dg/pr48739-2.c: New test.
3939
3940 2011-08-20 Tobias Burnus <burnus@net-b.de>
3941
3942 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3943
3944 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3945
3946 PR fortran/50129
3947 * gfortran.dg/where_3.f90: New test.
3948
3949 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3950
3951 PR middle-end/49721
3952 * gfortran.dg/pr49721-1.f: New.
3953 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3954
3955 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3956
3957 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3958 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3959 New tests.
3960
3961 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3962
3963 * gcc.target/arm/wmul-11.c: New file.
3964 * gcc.target/arm/wmul-12.c: New file.
3965 * gcc.target/arm/wmul-13.c: New file.
3966
3967 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3968
3969 * gcc.target/arm/wmul-10.c: New file.
3970
3971 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3972
3973 * gcc.target/arm/wmul-9.c: New file.
3974 * gcc.target/arm/wmul-bitfield-2.c: New file.
3975
3976 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3977
3978 * gcc.target/arm/wmul-8.c: New file.
3979
3980 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3981
3982 * gcc.target/arm/wmul-7.c: New file.
3983
3984 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3985
3986 * gcc.target/arm/wmul-6.c: New file.
3987
3988 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3989
3990 * gcc.target/arm/wmul-5.c: New file.
3991 * gcc.target/arm/no-wmla-1.c: New file.
3992
3993 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3994
3995 * gcc.target/arm/wmul-bitfield-1.c: New file.
3996
3997 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3998
3999 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4000
4001 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4002
4003 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4004 * gcc.target/i386/conversion.c: Likewise.
4005
4006 2011-08-19 Richard Guenther <rguenther@suse.de>
4007
4008 * gcc.dg/torture/pr50067-1.c: New testcase.
4009 * gcc.dg/torture/pr50067-2.c: Likewise.
4010
4011 2011-08-19 Joey Ye <joey.ye@arm.com>
4012
4013 PR target/49437
4014 * gcc.target/arm/handler-align.c: New test.
4015 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4016 New Function.
4017
4018 2011-08-19 Joey Ye <joey.ye@arm.com>
4019
4020 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4021
4022 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4023
4024 PR fortran/50071
4025 * gfortran.dg/end_block_label_1.f90: New test.
4026 * gfortran.dg/end_associate_label_1.f90: New test.
4027
4028 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4029
4030 * gcc.dg/c1x-pointer-float-1.c: New test.
4031
4032 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4033
4034 PR fortran/50071
4035 * gfortran.dg/duplicate_labels_2.f: New test.
4036
4037 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4038
4039 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4040 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4041 gcc.dg/c1x-noreturn-5.c: New tests.
4042
4043 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4044
4045 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4046
4047 2011-08-18 Tobias Burnus <burnus@net-b.de>
4048
4049 PR fortran/18918
4050 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4051 * gfortran.dg/coarray_lock_3.f90: Fix test.
4052 * gfortran.dg/coarray_lock_4.f90: New.
4053 * gfortran.dg/coarray_lock_5.f90: New.
4054
4055 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4056
4057 PR target/50009
4058 * gcc.c-torture/compile/pr50009.c: New test.
4059
4060 PR target/50092
4061 * gcc.dg/torture/pr50092.c: New test.
4062
4063 2011-08-18 Tobias Burnus <burnus@net-b.de>
4064
4065 PR fortran/50109
4066 * gfortran.dg/namelist_73.f90: New.
4067
4068 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4069
4070 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4071
4072 PR debug/50017
4073 * gcc.dg/pr50017.c: New test.
4074
4075 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4076
4077 PR c++/45625
4078 * g++.dg/lookup/hidden-var1.C: New test case.
4079
4080 2011-08-17 Tobias Burnus <burnus@net-b.de>
4081
4082 PR fortran/31461
4083 * gfortran.dg/warn_unused_var_2.f90: New.
4084 * gfortran.dg/warn_unused_var_3.f90: New.
4085
4086 2011-08-17 Tom de Vries <tom@codesourcery.com>
4087
4088 PR target/43597
4089 * gcc.target/arm/pr43597.c: New test.
4090
4091 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4092
4093 PR fortran/50070
4094 * gfortran.dg/common_13.f90: New.
4095
4096 2011-08-16 Jason Merrill <jason@redhat.com>
4097
4098 PR c++/50086
4099 * g++.dg/cpp0x/variadic-unresolved.C: New.
4100
4101 * g++.old-deja/g++.brendan/README: Add R.I.P.
4102
4103 * g++.dg/ext/attr-used-1.C: New.
4104
4105 PR c++/50054
4106 * g++.dg/cpp0x/initlist56.C: New.
4107
4108 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4109
4110 PR testsuite/50085
4111 * g++.dg/opt/life1.C: Only run on Linux.
4112
4113 2011-08-15 Tobias Burnus <burnus@net-b.de>
4114
4115 * gfortran.dg/coarray_26.f90: New.
4116
4117 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4118
4119 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4120 -fdump-tree-vrp1.
4121
4122 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4123
4124 PR fortran/50073
4125 * gfortran.dg/func_result_7.f90: New.
4126
4127 2011-08-13 Jason Merrill <jason@redhat.com>
4128
4129 PR c++/50075
4130 * g++.dg/cpp0x/decltype32.C: New.
4131
4132 PR c++/50059
4133 * g++.dg/diagnostic/expr1.C: New.
4134
4135 2011-08-12 David Li <davidxl@google.com>
4136
4137 * g++.dg/abi/vbase15.C: New test.
4138
4139 2011-08-12 Jason Merrill <jason@redhat.com>
4140
4141 PR c++/50034
4142 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4143
4144 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4145
4146 * gcc.dg/builtins-67.c: New test.
4147 * gcc.target/i386/conversion.c: Ditto.
4148
4149 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4150 Brian Hackett <bhackett1024@gmail.com>
4151
4152 * g++.dg/plugin/decl_plugin.c: New.
4153 * g++.dg/plugin/decl-plugin-test.C: New.
4154 * g++.dg/plugin/plugin.exp: Add above testcase.
4155
4156 2011-08-11 Richard Guenther <rguenther@suse.de>
4157
4158 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4159
4160 2011-08-11 Michael Matz <matz@suse.de>
4161
4162 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4163
4164 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4165
4166 PR tree-optimization/50039
4167 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4168 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4169
4170 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4171
4172 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4173 (sse4_1_test): Initialize src3 with random value.
4174
4175 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4176
4177 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4178 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4179 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4180 * gcc.dg/scal-to-vec1.c: New test.
4181 * gcc.dg/scal-to-vec2.c: New test.
4182
4183 2011-08-09 Richard Guenther <rguenther@suse.de>
4184
4185 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4186 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4187 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4188 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4189
4190 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4191
4192 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4193
4194 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4195
4196 * gcc.dg/pr49948.c: Require pthread effective target.
4197
4198 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4199
4200 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4201
4202 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4203
4204 * gcc.target/i386/sse-22a.c: New test.
4205
4206 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4207
4208 PR tree-optimization/50014
4209 * gcc.dg/vect/pr50014.c: New test.
4210
4211 2011-08-08 Martin Jambor <mjambor@suse.cz>
4212
4213 PR middle-end/49923
4214 * gcc.dg/tree-ssa/pr49923.c: New test.
4215
4216 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4217
4218 PR target/49781
4219 * gcc.target/i386/pr49781-1.c: New.
4220
4221 2011-08-08 Jason Merrill <jason@redhat.com>
4222
4223 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4224
4225 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4226
4227 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4228
4229 PR fortran/49638
4230 * gfortran.dg/typebound_override_1.f90: New.
4231
4232 2011-08-07 Kai Tietz <ktietz@redhat.com>
4233
4234 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4235 x86_64 mingw target.
4236 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4237 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4238 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4239 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4240 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4241 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4242 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4243 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4244 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4245 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4246
4247 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4248
4249 PR testsuite/48727
4250 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4251
4252 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4253
4254 * gcc.dg/pr48770.c: Cleanup coverage files.
4255 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4256
4257 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4258
4259 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4260 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4261 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4262 lzcnt and bmi options.
4263
4264 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4265
4266 PR target/47381
4267 * gcc.dg/pr47381-1.c: New.
4268 * gcc.dg/pr47381-2.c: Likewise.
4269 * gcc.target/i386/pr47381.c: Likewise.
4270
4271 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4272
4273 PR middle-end/47727
4274 * gcc.dg/pr47727.c: New.
4275
4276 PR target/47372
4277 * gcc.dg/pr47372-1.c: New.
4278 * gcc.dg/pr47372-2.c: Likewise.
4279
4280 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4281
4282 PR middle-end/47449
4283 * gcc.target/i386/pr47449.c: New.
4284
4285 PR target/47446
4286 * gcc.dg/pr47446-1.c: New.
4287 * gcc.dg/pr47446-2.c: Likewise.
4288
4289 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4290
4291 PR target/47766
4292 * gcc.dg/pr47766.c: New.
4293
4294 PR target/47715
4295 * gcc.dg/tls/pr47715-1.c: New.
4296 * gcc.dg/tls/pr47715-2.c: Likewise.
4297 * gcc.dg/tls/pr47715-3.c: Likewise.
4298 * gcc.dg/tls/pr47715-4.c: Likewise.
4299 * gcc.dg/tls/pr47715-5.c: Likewise.
4300
4301 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4302
4303 PR libobjc/50002
4304 * objc.dg/gnu-api-2-class.m: Updated comments.
4305 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4306 * objc.dg/gnu-api-2-class-meta.m: New test.
4307 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4308
4309 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4310
4311 PR libobjc/49882
4312 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4313 with classes that are in construction.
4314
4315 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4316
4317 PR target/48084
4318 * gcc.target/i386/pr48084-1.c: New.
4319 * gcc.target/i386/pr48084-2.c: Likewise.
4320 * gcc.target/i386/pr48084-3.c: Likewise.
4321 * gcc.target/i386/pr48084-4.c: Likewise.
4322 * gcc.target/i386/pr48084-5.c: Likewise.
4323
4324 PR rtl-optimization/49504
4325 * gcc.target/i386/pr49504.c: New.
4326
4327 PR target/49860
4328 * gcc.dg/pr49860.c: New.
4329
4330 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4331
4332 PR libobjc/49882
4333 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4334 with classes that are in construction.
4335
4336 2011-08-05 Jason Merrill <jason@redhat.com>
4337
4338 PR c++/48993
4339 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4340
4341 PR c++/49921
4342 * g++.dg/cpp0x/decltype31.C: New.
4343
4344 PR c++/49669
4345 * g++.dg/init/array28.C: New.
4346
4347 PR c++/49988
4348 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4349
4350 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4351
4352 PR target/47369
4353 * gcc.dg/pr47369-1.c: New.
4354
4355 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4356
4357 PR middle-end/47364
4358 * gcc.dg/torture/pr47364-1.c: New.
4359 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4360 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4361
4362 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4363
4364 PR fortran/37211
4365 * gfortran.dg/transfer_check_2.f90: New test case.
4366
4367 2011-08-05 Jan Hubicka <jh@suse.cz>
4368
4369 PR middle-end/49494
4370 * gfortran.dg/pr49494.f90: New testcase.
4371
4372 2011-08-05 Jan Hubicka <jh@suse.cz>
4373
4374 PR middle-end/49735
4375 * gcc.c-torture/compile/pr49735.c: New testcase.
4376
4377 2011-08-05 Jason Merrill <jason@redhat.com>
4378
4379 PR c++/47453
4380 * g++.dg/cpp0x/initlist56.C: New.
4381
4382 PR c++/49812
4383 * g++.dg/overload/rvalue2.C: New.
4384
4385 PR c++/49983
4386 * g++.dg/cpp0x/range-for21.C: New.
4387
4388 * g++.dg/ext/vla11.C: New.
4389
4390 2011-08-05 Richard Guenther <rguenther@suse.de>
4391
4392 PR tree-optimization/49984
4393 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4394
4395 2011-08-05 Richard Guenther <rguenther@suse.de>
4396
4397 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4398 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4399 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4400
4401 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4402
4403 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4404 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4405 * gfortran.dg/ldist-pr43023.f90: Ditto.
4406 * gfortran.dg/namelist_52.f90: Ditto.
4407 * gfortran.dg/interface_proc_end.f90: Ditto.
4408 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4409 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4410
4411 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4412
4413 * gcc.dg/vect/vect-over-widen-1.c: New test.
4414 * gcc.dg/vect/vect-over-widen-2.c: New test.
4415 * gcc.dg/vect/vect-over-widen-3.c: New test.
4416 * gcc.dg/vect/vect-over-widen-4.c: New test.
4417
4418 2011-08-04 Richard Guenther <rguenther@suse.de>
4419
4420 PR fortran/49957
4421 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4422
4423 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4424
4425 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4426
4427 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4428
4429 PR middle-end/49905
4430 * g++.dg/ext/builtin-object-size3.C: New test.
4431
4432 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4433
4434 PR tree-optimization/49948
4435 * gcc.dg/pr49948.c: New test.
4436
4437 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4438
4439 PR middle-end/47383
4440 * gcc.dg/torture/pr47383.c: New.
4441
4442 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4443
4444 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4445
4446 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4447
4448 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4449
4450 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4451
4452 PR target/47744
4453 * gcc.dg/torture/pr47744-1.c: New.
4454 * gcc.dg/torture/pr47744-2.c: Likewise.
4455 * gcc.dg/torture/pr47744-3.c: Likewise.
4456
4457 2011-08-03 Richard Guenther <rguenther@suse.de>
4458
4459 PR middle-end/49958
4460 * gcc.dg/torture/pr49958.c: New testcase.
4461
4462 2011-08-03 Richard Guenther <rguenther@suse.de>
4463
4464 PR tree-optimization/49938
4465 * g++.dg/torture/pr49938.C: New testcase.
4466
4467 2011-08-02 Jason Merrill <jason@redhat.com>
4468
4469 PR c++/43886
4470 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4471
4472 PR c++/49577
4473 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4474
4475 PR c++/49593
4476 * g++.dg/cpp0x/variadic115.C: New.
4477
4478 PR c++/49803
4479 * g++.dg/cpp0x/union5.C: New.
4480
4481 2011-08-02 Daniel Kraft <d@domob.eu>
4482
4483 PR fortran/49885
4484 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4485
4486 2011-08-02 Kai Tietz <ktietz@redhat.com>
4487
4488 PR middle-end/49947
4489 * gcc.dg/tree-ssa/forwprop-15.c
4490
4491 2011-08-02 Jason Merrill <jason@redhat.com>
4492
4493 PR c++/49834
4494 * g++.dg/cpp0x/range-for20.C: New.
4495
4496 2011-08-02 Tobias Burnus <burnus@net-b.de>
4497
4498 * gfortran.dg/coarray_lib_token_3.f90: New.
4499
4500 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4501
4502 PR fortran/46752
4503 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4504 * gcc.dg/gomp/atomic-15.c: New test.
4505 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4506 * g++.dg/gomp/atomic-15.C: New test.
4507 * g++.dg/gomp/private-1.C: New test.
4508 * g++.dg/gomp/sharing-2.C: New test.
4509 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4510 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4511 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4512
4513 2011-08-02 Tobias Burnus <burnus@net-b.de>
4514
4515 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4516 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4517 cleanup-module.
4518 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4519 * gfortran.dg/allocatable_function_5.f90: Ditto.
4520 * gfortran.dg/allocate_stat.f90: Ditto.
4521 * gfortran.dg/array_constructor_20.f90: Ditto.
4522 * gfortran.dg/array_constructor_21.f90: Ditto.
4523 * gfortran.dg/array_constructor_22.f90: Ditto.
4524 * gfortran.dg/array_constructor_26.f03: Ditto.
4525 * gfortran.dg/array_function_4.f90: Ditto.
4526 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4527 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4528 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4529 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4530 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4531 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4532 * gfortran.dg/class_15.f03: Ditto.
4533 * gfortran.dg/class_27.f03: Ditto.
4534 * gfortran.dg/class_33.f90: Ditto.
4535 * gfortran.dg/class_37.f03: Ditto.
4536 * gfortran.dg/class_40.f03: Ditto.
4537 * gfortran.dg/class_42.f03: Ditto.
4538 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4539 * gfortran.dg/coarray/registering_1.f90: Ditto.
4540 * gfortran.dg/convert_1.f90: Ditto.
4541 * gfortran.dg/default_initialization_3.f90: Ditto.
4542 * gfortran.dg/dependency_25.f90: Ditto.
4543 * gfortran.dg/dependency_26.f90: Ditto.
4544 * gfortran.dg/dependency_36.f90: Ditto.
4545 * gfortran.dg/dependency_37.f90: Ditto.
4546 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4547 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4548 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4549 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4550 * gfortran.dg/elemental_result_1.f90: Ditto.
4551 * gfortran.dg/empty_derived_type.f90: Ditto.
4552 * gfortran.dg/entry_7.f90: Ditto.
4553 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4554 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4555 * gfortran.dg/error_recovery_3.f90: Ditto.
4556 * gfortran.dg/extends_4.f03: Ditto.
4557 * gfortran.dg/func_assign.f90: Ditto.
4558 * gfortran.dg/func_assign_3.f90: Ditto.
4559 * gfortran.dg/generic_1.f90: Ditto.
4560 * gfortran.dg/generic_18.f90: Ditto.
4561 * gfortran.dg/generic_22.f03: Ditto.
4562 * gfortran.dg/generic_4.f90: Ditto.
4563 * gfortran.dg/generic_6.f90: Ditto.
4564 * gfortran.dg/generic_actual_arg.f90: Ditto.
4565 * gfortran.dg/graphite/id-21.f: Ditto.
4566 * gfortran.dg/graphite/pr45758.f90: Ditto.
4567 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4568 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4569 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4570 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4571 * gfortran.dg/host_used_types_1.f90: Ditto.
4572 * gfortran.dg/implicit_1.f90: Ditto.
4573 * gfortran.dg/implicit_11.f90: Ditto.
4574 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4575 * gfortran.dg/impure_actual_1.f90: Ditto.
4576 * gfortran.dg/impure_assignment_1.f90: Ditto.
4577 * gfortran.dg/impure_constructor_1.f90: Ditto.
4578 * gfortran.dg/initialization_10.f90: Ditto.
4579 * gfortran.dg/initialization_12.f90: Ditto.
4580 * gfortran.dg/interface_14.f90: Ditto.
4581 * gfortran.dg/interface_15.f90: Ditto.
4582 * gfortran.dg/interface_2.f90: Ditto.
4583 * gfortran.dg/interface_25.f90: Ditto.
4584 * gfortran.dg/interface_26.f90: Ditto.
4585 * gfortran.dg/interface_29.f90: Ditto.
4586 * gfortran.dg/interface_assignment_1.f90: Ditto.
4587 * gfortran.dg/internal_pack_6.f90: Ditto.
4588 * gfortran.dg/internal_pack_7.f90: Ditto.
4589 * gfortran.dg/internal_pack_8.f90: Ditto.
4590 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4591 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4592 * gfortran.dg/module_commons_3.f90: Ditto.
4593 * gfortran.dg/module_equivalence_4.f90: Ditto.
4594 * gfortran.dg/module_equivalence_6.f90: Ditto.
4595 * gfortran.dg/module_function_type_1.f90: Ditto.
4596 * gfortran.dg/module_naming_1.f90: Ditto.
4597 * gfortran.dg/namelist_4.f90: Ditto.
4598 * gfortran.dg/operator_c1202.f90: Ditto.
4599 * gfortran.dg/parens_7.f90: Ditto.
4600 * gfortran.dg/pr32921.f: Ditto.
4601 * gfortran.dg/pr33646.f90: Ditto.
4602 * gfortran.dg/pr41928.f90: Ditto.
4603 * gfortran.dg/pr42119.f90: Ditto.
4604 * gfortran.dg/pr43984.f90: Ditto.
4605 * gfortran.dg/present_1.f90: Ditto.
4606 * gfortran.dg/private_type_2.f90: Ditto.
4607 * gfortran.dg/proc_decl_2.f90: Ditto.
4608 * gfortran.dg/proc_ptr_10.f90: Ditto.
4609 * gfortran.dg/proc_ptr_22.f90: Ditto.
4610 * gfortran.dg/proc_ptr_8.f90: Ditto.
4611 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4612 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4613 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4614 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4615 * gfortran.dg/substring_equivalence.f90: Ditto.
4616 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4617 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4618 * gfortran.dg/trim_optimize_6.f90: Ditto.
4619 * gfortran.dg/typebound_call_12.f03: Ditto.
4620 * gfortran.dg/typebound_operator_5.f03: Ditto.
4621 * gfortran.dg/typebound_operator_6.f03: Ditto.
4622 * gfortran.dg/typebound_proc_18.f03: Ditto.
4623 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4624 * gfortran.dg/use_1.f90: Ditto.
4625 * gfortran.dg/use_10.f90: Ditto.
4626 * gfortran.dg/use_11.f90: Ditto.
4627 * gfortran.dg/use_14.f90: Ditto.
4628 * gfortran.dg/use_only_2.f90: Ditto.
4629 * gfortran.dg/use_rename_4.f90: Ditto.
4630 * gfortran.dg/use_rename_5.f90: Ditto.
4631 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4632 * gfortran.dg/used_interface_ref.f90: Ditto.
4633 * gfortran.dg/used_types_11.f90: Ditto.
4634 * gfortran.dg/used_types_3.f90: Ditto.
4635 * gfortran.dg/used_types_4.f90: Ditto.
4636 * gfortran.dg/userdef_operator_2.f90: Ditto.
4637 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4638 * gfortran.dg/vect/pr46213.f90: Ditto.
4639 * gfortran.dg/whole_file_21.f90: Ditto.
4640 * gfortran.dg/whole_file_22.f90: Ditto.
4641 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4642 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4643
4644 2011-08-02 Kai Tietz <ktietz@redhat.com>
4645
4646 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4647
4648 2011-08-01 Jason Merrill <jason@redhat.com>
4649
4650 PR c++/49932
4651 * g++.dg/abi/mangle49.C: New.
4652
4653 PR c++/49924
4654 * g++.dg/cpp0x/constexpr-array4.C: New.
4655
4656 PR c++/49813
4657 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4658
4659 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4660
4661 PR target/49927
4662 * gcc.target/i386/pr49927.c: New test.
4663
4664 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4665
4666 PR tree-optimization/49926
4667 * gcc.dg/vect/pr49926.c: New test.
4668
4669 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4670
4671 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4672 * gcc.target/i386/lzcnt-1.c: New test.
4673 * gcc.target/i386/lzcnt-2.c: Likewise.
4674 * gcc.target/i386/lzcnt-2a.c: Likewise.
4675 * gcc.target/i386/lzcnt-3.c: Likewise.
4676 * gcc.target/i386/lzcnt-4.c: Likewise.
4677 * gcc.target/i386/lzcnt-4a.c: Likewise.
4678 * gcc.target/i386/lzcnt-5.c: Likewise.
4679 * gcc.target/i386/lzcnt-6.c: Likewise.
4680 * gcc.target/i386/lzcnt-6a.c: Likewise.
4681 * gcc.target/i386/lzcnt-check.h: Likewise.
4682
4683 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4684 * gcc.target/i386/sse-13.c: Likewise.
4685 * gcc.target/i386/sse-14.c: Likewise.
4686 * g++.dg/other/i386-2.C: Likewise.
4687 * g++.dg/other/i386-3.C: Likewise.
4688
4689 2011-08-01 Julian Brown <julian@codesourcery.com>
4690
4691 * gcc.target/arm/fixed-point-exec.c: New test.
4692
4693 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4694
4695 PR target/49920
4696 * gcc.target/i386/pr49920.c: New test.
4697
4698 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4699
4700 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4701 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4702 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4703 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4704 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4705 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4706 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4707 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4708 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4709 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4710 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4711 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4712 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4713 * g++.dg/tree-ssa/pr33615.C: Ditto.
4714 * g++.dg/tree-ssa/restrict1.C: Ditto.
4715 * c-c++-common/restrict-2.c: Ditto.
4716 * gfortran.dg/pr32921.f: Ditto.
4717 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4718 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4719 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4720 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4721 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4722 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4723 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4724 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4725 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4726 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4727
4728 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4729
4730 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4731 .exe.ltrans[0-9]*. dump files.
4732
4733 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4734
4735 PR fortran/49112
4736 * gfortran.dg/abstract_type_6.f03: Modified.
4737 * gfortran.dg/typebound_proc_24.f03: New.
4738
4739 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4740
4741 PR testsuite/49917
4742 * g++.dg/init/for1.C: Fix.
4743
4744 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4745
4746 PR fortran/48876
4747 * gfortran.dg/string_5.f90: New test.
4748
4749 2011-07-29 Jason Merrill <jason@redhat.com>
4750
4751 PR c++/49867
4752 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4753
4754 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4755
4756 PR tree-optimization/47407
4757 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4758 alpha*-dec-osf*.
4759 Sort target list.
4760
4761 2011-07-29 Richard Guenther <rguenther@suse.de>
4762
4763 * gcc.dg/uninit-suppress.c: Also disable VRP.
4764 * gcc.dg/uninit-suppress_2.c: Likewise.
4765
4766 2011-07-28 Jason Merrill <jason@redhat.com>
4767
4768 PR c++/49808
4769 * g++.dg/template/nontype24.C: New.
4770
4771 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4772
4773 PR rtl-optimization/47958
4774 * gcc.dg/torture/pr47958-1.c: New.
4775
4776 2011-07-29 Wei Guozhi <carrot@google.com>
4777
4778 PR rtl-optimization/49799
4779 * gcc.dg/pr49799.c: New test case.
4780
4781 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4782
4783 PR middle-end/48648
4784 * gcc.dg/graphite/id-pr48648.c: New.
4785
4786 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4787
4788 PR fortran/31067
4789 * gfortran.dg/maxloc_2.f90: New test.
4790 * gfortran.dg/maxloc_3.f90: New test.
4791 * gfortran.dg/minloc_1.f90: New test.
4792 * gfortran.dg/minloc_2.f90: New test.
4793 * gfortran.dg/minloc_3.f90: New test.
4794 * gfortran.dg/minmaxloc_7.f90: New test.
4795
4796 PR debug/49871
4797 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4798
4799 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4800
4801 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4802 the builtin isn't optimized away.
4803
4804 2011-07-27 Tobias Burnus <burnus@net-b.de>
4805
4806 PR fortran/45586
4807 * gfortran.dg/lto/pr45586-2_0.f90: New.
4808
4809 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4810
4811 PR middle-end/49875
4812 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4813 * c-c++-common/cxxbitfields-5.c: Same.
4814
4815 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4816
4817 * lib/target-supports.exp (check_effective_target_mmap): Use
4818 check_function_available.
4819
4820 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4821
4822 * g++.old-deja/g++.pt/crash60.C: Updated.
4823
4824 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4825
4826 PR target/49866
4827 * gcc.target/i386/pr49866.c: New test.
4828
4829 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4830
4831 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4832 * gcc.target/i386/bmi-andn-1.c: New test.
4833 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4834 * gcc.target/i386/bmi-andn-2.c: Likewise.
4835 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4836 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4837 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4838 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4839 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4840 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4841 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4842 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4843 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4844 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4845 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4846 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4847 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4848 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4849 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4850 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4851 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4852 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4853 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4854 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4855 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4856
4857 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4858
4859 PR middle-end/47691
4860 * gfortran.dg/graphite/id-pr47691.f: New.
4861
4862 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4863
4864 * gcc.target/i386/avx-os-support.h: New.
4865 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4866 (main): Check avx_os_support before the test is run.
4867 * gcc.target/i386/aes-avx-check.h: Ditto.
4868 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4869
4870 2011-07-27 Kai Tietz <ktietz@redhat.com>
4871
4872 * gcc.target/i386/aggregate-ret3.c: New test.
4873 * gcc.target/i386/aggregate-ret4.c: New test.
4874
4875 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4876
4877 PR fortran/49755
4878 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4879 allocated array should *not* change its size.
4880 * gfortran.dg/multiple_allocation_3.f90: New test.
4881
4882 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4883
4884 PR c++/49776
4885 * g++.dg/cpp0x/constexpr-49776.C: New.
4886
4887 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4888
4889 PR middle-end/47046
4890 * gcc.dg/graphite/id-pr47046.c: New.
4891
4892 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4893
4894 PR middle-end/47653
4895 * gcc.dg/graphite/run-id-pr47593.c: New.
4896
4897 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4898
4899 PR middle-end/47653
4900 * gcc.dg/graphite/run-id-pr47653.c: New.
4901 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4902 induction variables.
4903 * gcc.dg/graphite/scop-16.c: Same.
4904 * gcc.dg/graphite/scop-17.c: Same.
4905 * gcc.dg/graphite/scop-21.c: Same.
4906
4907 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4908
4909 PR middle-end/48805
4910 * gcc.dg/graphite/id-pr48805.c: New.
4911
4912 2011-07-26 Tobias Burnus <burnus@net-b.de>
4913
4914 * gfortran.dg/coarray_lib_token_2.f90: New.
4915
4916 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4917
4918 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4919 SPU local store.
4920
4921 2011-07-25 Andrew Pinski <apinski@cavium.com>
4922
4923 PR tree-opt/49671
4924 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4925 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4926
4927 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4928
4929 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4930
4931 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4932 * gcc.c-torture/execute/loop-2g.c: Likewise.
4933 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4934 Require mmap support.
4935 * gcc.c-torture/execute/loop-2g.x: Likewise.
4936 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4937 (MAP_ANON): Provide default.
4938 * gcc.dg/20050826-1.c: Likewise.
4939 * gcc.target/i386/pr36533.c: Likewise.
4940 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4941 Use dg-require-effective-target mmap.
4942
4943 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4944
4945 PR c++/49838
4946 * g++.dg/cpp0x/range-for19.C: New.
4947
4948 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4949
4950 PR testsuite/49753
4951 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4952
4953 Revert:
4954 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4955
4956 PR testsuite/49753
4957 * g++.dg/torture/pr49309.C: Remove.
4958
4959 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4960
4961 PR tree-optimization/49809
4962 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4963 test.
4964
4965 2011-07-25 Richard Guenther <rguenther@suse.de>
4966
4967 PR tree-optimization/49715
4968 * gcc.target/i386/pr49715-1.c: New testcase.
4969 * gcc.target/i386/pr49715-2.c: Likewise.
4970
4971 2011-07-23 Jason Merrill <jason@redhat.com>
4972
4973 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4974
4975 2011-07-22 Jason Merrill <jason@redhat.com>
4976
4977 PR c++/49793
4978 * g++.dg/cpp0x/initlist55.C: New.
4979
4980 2011-07-23 Tobias Burnus <burnus@net-b.de>
4981
4982 PR fortran/49791
4983 * gfortran.dg/namelist_72.f: New.
4984
4985 2011-07-23 Tobias Burnus <burnus@net-b.de>
4986
4987 * gfortran.dg/coarray_25.f90: New.
4988
4989 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4990
4991 * override1.C: This test should use c++0x mode.
4992 * override3.C: New. Test the diagnostics in c++98 mode.
4993
4994 2011-07-22 Jason Merrill <jason@redhat.com>
4995 Mark Glisse <marc.glisse@normalesup.org>
4996
4997 PR c++/30112
4998 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4999
5000 PR c++/49813
5001 * g++.dg/opt/builtins2.C: New.
5002 * g++.dg/other/error27.C: Don't rely on __builtin.
5003
5004 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
5005
5006 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5007 on lp64 targets.
5008 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5009 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5010 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5011 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5012
5013 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5014 instead of ia32.
5015
5016 2011-07-22 Richard Guenther <rguenther@suse.de>
5017
5018 PR tree-optimization/45819
5019 * gcc.dg/pr45819.c: New testcase.
5020
5021 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5022
5023 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5024
5025 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5026
5027 PR middle-end/47654
5028 PR middle-end/49649
5029 * gcc.dg/graphite/run-id-pr47654.c: New.
5030
5031 2011-07-21 Ian Lance Taylor <iant@google.com>
5032
5033 PR middle-end/49705
5034 * gcc.dg/pr49705.c: New test.
5035
5036 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5037
5038 * lib/target-supports.exp (check_avx_os_support_available): New.
5039 (check_effective_target_avx_runtime): Use it.
5040
5041 2011-07-21 Richard Guenther <rguenther@suse.de>
5042
5043 PR tree-optimization/49770
5044 * g++.dg/torture/pr49770.C: New testcase.
5045
5046 2011-07-21 Kai Tietz <ktietz@redhat.com>
5047
5048 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5049 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5050
5051 2011-07-21 Tobias Burnus <burnus@net-b.de>
5052
5053 * gfortran.dg/coarray_lib_token_1.f90: New.
5054
5055 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5056
5057 * gcc.dg/pr32912-2.c: Skip for AVR.
5058 * gcc.dg/pr44674.c: Add dg-require-profiling.
5059
5060 2011-07-20 Jason Merrill <jason@redhat.com>
5061
5062 * g++.dg/ext/desig2.C: New.
5063
5064 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5065
5066 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5067 be generated.
5068 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5069 * gcc.target/powerpc/recip-3.c: Ditto.
5070
5071 2011-07-19 Jason Merrill <jason@redhat.com>
5072
5073 PR c++/6709 (DR 743)
5074 PR c++/42603 (DR 950)
5075 * g++.dg/cpp0x/decltype21.C: New.
5076
5077 2011-07-20 Richard Guenther <rguenther@suse.de>
5078
5079 PR middle-end/18908
5080 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5081 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5082
5083 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5084
5085 * gcc.target/arm/combine-movs.c: New.
5086 * gcc.target/arm/unsigned-extend-2.c: New.
5087
5088 2011-07-19 Jason Merrill <jason@redhat.com>
5089
5090 PR c++/49785
5091 * g++.dg/cpp0x/variadic114.C: New.
5092
5093 2011-07-19 Tobias Burnus <burnus@net-b.de>
5094
5095 * gfortran.dg/coarray_args_1.f90: New.
5096 * gfortran.dg/coarray_args_2.f90: New.
5097
5098 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5099
5100 PR fortran/49708
5101 * gfortran.dg/allocate_error_3.f90: New.
5102
5103 2011-07-19 Richard Guenther <rguenther@suse.de>
5104
5105 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5106 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5107 * gcc.dg/torture/20110719-1.c: New testcase.
5108
5109 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5110
5111 PR tree-optimization/49768
5112 * gcc.c-torture/execute/pr49768.c: New test.
5113
5114 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5115
5116 PR tree-optimization/49771
5117 * gcc.dg/vect/pr49771.c: New test.
5118
5119 2011-07-18 Martin Jambor <mjambor@suse.cz>
5120
5121 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5122 * gcc.dg/ipa/ipa-2.c: Likewise.
5123 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5124 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5125 * gcc.dg/ipa/ipa-5.c: Likewise.
5126 * gcc.dg/ipa/ipa-7.c: Likewise.
5127 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5128 * gcc.dg/ipa/ipacost-1.c: Likewise.
5129 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5130 functions.
5131 * gcc.dg/ipa/ipcp-1.c: New test.
5132 * gcc.dg/ipa/ipcp-2.c: Likewise.
5133 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5134
5135 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5136
5137 PR middle-end/49675
5138 * gfortran.dg/pr49675.f90: New test.
5139
5140 2011-07-18 Richard Guenther <rguenther@suse.de>
5141
5142 * gcc.dg/torture/20110718-1.c: New testcase.
5143
5144 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5145
5146 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5147 * g++.dg/ext/bitfield3.C: Likewise.
5148 * g++.dg/ext/bitfield4.C: Likewise.
5149 * g++.dg/ext/bitfield5.C: Likewise.
5150 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5151 * g++.dg/other/pr23205-2.C: Likewise.
5152 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5153 * gcc.c-torture/compile/20001109-2.c: Likewise.
5154 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5155 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5156 * gcc.dg/bitfld-16.c: Likewise.
5157 * gcc.dg/bitfld-17.c: Likewise.
5158 * gcc.dg/bitfld-18.c: Likewise.
5159 * gcc.dg/builtins-config.h: Remove Netware support.
5160 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5161 * gcc.dg/cdce2.c: Likewise.
5162 * gcc.dg/cpp/assert4.c: Remove netware support.
5163 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5164 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5165
5166 * lib/target-supports.exp (check_visibility_available): Remove
5167 NetWare support.
5168 (check_profiling_available): Likewise.
5169
5170 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5171
5172 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5173
5174 2011-07-17 Tobias Burnus <burnus@net-b.de>
5175 Thomas Koenig <tkoenig@gcc.gnu.org>
5176
5177 PR fortran/34657
5178 * gfortran.dg/generic_17.f90: Fix testcase.
5179 * gfortran.dg/interface_3.f90: Add dg-error.
5180 * gfortran.dg/use_14.f90: New.
5181 * gfortran.dg/use_15.f90: New.
5182
5183 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5184
5185 * gnat.dg/pointer_controlled.adb: New test.
5186
5187 2011-07-17 Tobias Burnus <burnus@net-b.de>
5188
5189 PR fortran/49624
5190 * gfortran.dg/pointer_remapping_7.f90: New.
5191
5192 2011-07-16 Jason Merrill <jason@redhat.com>
5193
5194 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5195
5196 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5197 Jason Merrill <jason@redhat.com>
5198
5199 PR c++/45329
5200 PR c++/48934
5201 * g++.dg/cpp0x/decltype29.C: Adjust.
5202 * g++.dg/cpp0x/error4.C: Adjust.
5203 * g++.dg/cpp0x/sfinae26.C: Adjust.
5204 * g++.dg/cpp0x/variadic105.C: Adjust.
5205 * g++.dg/template/deduce3.C: Adjust.
5206 * g++.dg/template/error45.C: Adjust.
5207 * g++.dg/template/ptrmem2.C: Adjust.
5208 * g++.dg/template/sfinae2.C: Adjust.
5209 * g++.old-deja/g++.pt/crash60.C: Adjust.
5210 * g++.old-deja/g++.pt/unify6.C: Adjust.
5211 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5212 * g++.dg/cpp0x/nullptr15.C: Adjust.
5213 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5214 * g++.dg/cpp0x/pr31431.C: Adjust.
5215 * g++.dg/cpp0x/pr31434.C: Adjust.
5216 * g++.dg/cpp0x/sfinae11.C: Adjust
5217 * g++.dg/cpp0x/temp_default2.C: Adjust.
5218 * g++.dg/cpp0x/trailing4.C: Adjust.
5219 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5220 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5221 * g++.dg/cpp0x/variadic105.C: Adjust.
5222 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5223 * g++.dg/ext/vla2.C: Adjust.
5224 * g++.dg/other/ptrmem10.C: Adjust.
5225 * g++.dg/other/ptrmem11.C: Adjust.
5226 * g++.dg/overload/unknown1.C: Adjust.
5227 * g++.dg/template/conv11.C: Adjust.
5228 * g++.dg/template/dependent-expr5.C: Adjust.
5229 * g++.dg/template/friend.C: Adjust.
5230 * g++.dg/template/incomplete2.C: Adjust.
5231 * g++.dg/template/local4.C: Adjust.
5232 * g++.dg/template/local6.C: Adjust.
5233 * g++.dg/template/operator9.C: Adjust.
5234 * g++.dg/template/ttp25.C: Adjust.
5235 * g++.dg/template/unify10.C: Adjust.
5236 * g++.dg/template/unify11.C: Adjust.
5237 * g++.dg/template/unify6.C: Adjust.
5238 * g++.dg/template/unify9.C: Adjust.
5239 * g++.dg/template/varmod1.C: Adjust.
5240 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5241 * g++.old-deja/g++.pt/crash28.C: Adjust.
5242 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5243 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5244 * g++.old-deja/g++.pt/expr2.C: Adjust.
5245 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5246 * g++.old-deja/g++.pt/spec5.C: Adjust.
5247 * g++.old-deja/g++.pt/spec6.C: Adjust.
5248 * g++.old-deja/g++.pt/unify4.C: Adjust.
5249 * g++.old-deja/g++.pt/unify8.C: Adjust.
5250 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5251 * g++.dg/overload/template5.C: New testcase.
5252 * g++.dg/template/overload12.C: New testcase.
5253
5254 2011-07-11 Tobias Burnus <burnus@net-b.de>
5255
5256 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5257 * gfortran.dg/coarray_7.f90: Ditto.
5258 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5259 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5260
5261 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5262
5263 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5264 case.
5265 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5266 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5267 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5268 C67X.
5269 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5270 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5271 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5272
5273 2011-07-15 Jason Merrill <jason@redhat.com>
5274
5275 PR testsuite/49741
5276 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5277 Use --extra_opts instead of --additional_options.
5278
5279 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5280
5281 PR testsuite/49753
5282 * g++.dg/torture/pr49309.C: Remove.
5283
5284 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5285
5286 * gcc.target/tic6x/weak-call.c: New test.
5287 * gcc.target/tic6x/fpcmp.c: New test.
5288 * gcc.target/tic6x/fpdiv.c: New test.
5289 * gcc.target/tic6x/rotdi16-scan.c: New test.
5290 * gcc.target/tic6x/ffssi.c: New test.
5291 * gcc.target/tic6x/fpdiv-lib.c: New test.
5292 * gcc.target/tic6x/cold-lc.c: New test.
5293 * gcc.target/tic6x/longcalls.c: New test.
5294 * gcc.target/tic6x/abi-align-1.c: New test.
5295 * gcc.target/tic6x/fpcmp-finite.c: New test.
5296 * gcc.target/tic6x/rotdi16.c: New test.
5297 * gcc.target/tic6x/bswapl.c: New test.
5298 * gcc.target/tic6x/ffsdi.c: New test.
5299 * gcc.target/tic6x/tic6x.exp: New file.
5300 * gcc.target/tic6x/builtins/arith24.c: New test.
5301 * gcc.target/tic6x/builtins/smpy.c: New test.
5302 * gcc.target/tic6x/builtins/smpylh.c: New test.
5303 * gcc.target/tic6x/builtins/smpyh.c: New test.
5304 * gcc.target/tic6x/builtins/sarith1.c: New test.
5305 * gcc.target/tic6x/builtins/extclr.c: New test
5306 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5307 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5308 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5309 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5310 New functions.
5311 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5312 __TMS320C6X__.
5313 * gcc.dg/20020312-2.c: Likewise.
5314 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5315 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5316 * gcc.dg/torture/builtin-math-7.c: Likewise.
5317
5318 PR testsuite/49757
5319 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5320 not testing tic6x-*-*.
5321
5322 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5323
5324 PR tree-opt/49309
5325 * g++.dg/torture/pr49309.C: New testcase.
5326
5327 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
5328
5329 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5330
5331 2011-07-14 Richard Guenther <rguenther@suse.de>
5332
5333 PR tree-optimization/49651
5334 * gcc.dg/torture/pr49651.c: New testcase.
5335
5336 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5337
5338 PR target/43746
5339 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5340
5341 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5342
5343 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5344 -mno-pointers-to-nested-functions.
5345 * gcc.target/powerpc/no-r11-2.c: Ditto.
5346 * gcc.target/powerpc/no-r11-3.c: Ditto.
5347
5348 2011-07-13 Jason Merrill <jason@redhat.com>
5349
5350 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5351 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5352 when compiling C files.
5353 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5354 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5355 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5356 * g++.dg/lookup/anon2.C: Likewise.
5357 * g++.dg/tree-ssa/copyprop.C: Likewise.
5358 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5359 * g++.dg/init/vector1.C: Ignore narrowing errors.
5360 * g++.dg/torture/pr35526.C: Likewise.
5361 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5362
5363 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5364
5365 PR libfortran/49296
5366 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5367 and logical reads.
5368
5369 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5370
5371 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5372 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5373
5374 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5375
5376 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5377 * lib/obj-c++.exp (obj-c++_init): Ditto.
5378 * lib/file-format.exp (gcc_target_object_format): Ditto.
5379 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5380 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5381 (check_visibility_available): Ditto.
5382 (check_effective_target_tls_native): Ditto.
5383 (check_effective_target_tls_emulated): Ditto.
5384 (check_effective_target_function_sections): Ditto.
5385
5386 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5387
5388 * gcc.target/arm/pr48183.c: New test.
5389
5390 2011-07-13 Richard Guenther <rguenther@suse.de>
5391
5392 * gcc.dg/torture/20110713-1.c: New testcase.
5393
5394 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5395
5396 PR rtl-opt/49474
5397 * gcc.c-torture/compile/pr49474.c: New testcase.
5398
5399 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5400
5401 PR tree-optimization/49712
5402 * gcc.c-torture/execute/pr49712.c: New test.
5403
5404 2011-07-11 Jason Merrill <jason@redhat.com>
5405
5406 PR c++/44609
5407 * g++.dg/template/recurse3.C: New.
5408
5409 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5410
5411 PR debug/49676
5412 * gcc.dg/guality/csttest.c: New test.
5413
5414 PR fortran/49698
5415 * gfortran.dg/pr49698.f90: New test.
5416
5417 2011-07-11 Jeff Law <law@redhat.com>
5418
5419 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5420
5421 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5422
5423 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5424 * go.test/go-test.exp (go-set-goarch): Likewise.
5425
5426 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5427
5428 PR target/39633
5429 * gcc.target/avr/torture/pr39633.c: New test case.
5430
5431 2011-07-11 Tobias Burnus <burnus@net-b.de>
5432
5433 PR fortran/18918
5434 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5435
5436 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5437
5438 * lib/target-supports.exp (check_effective_target_scheduling):
5439 New Function.
5440 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5441 * gcc.dg/pr45055.c: Ditto.
5442 * gcc.dg/pr45353.c: Ditto.
5443 * g++.dg/pr45056.C: Ditto.
5444
5445 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5446
5447 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5448 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5449 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5450 * g++.dg/torture/pr31863.C: Skip AVR.
5451
5452 2011-07-10 Tobias Burnus <burnus@net-b.de>
5453
5454 PR fortran/49690
5455 * gfortran.dg/intrinsic_signal.f90: New.
5456
5457 2011-07-09 Jason Merrill <jason@redhat.com>
5458
5459 * g++.dg/cpp0x/regress/regress6.C: New.
5460 * g++.dg/parse/crash45.C: Adjust message.
5461 * g++.dg/template/crash38.C: Adjust message.
5462 * g++.dg/template/crash64.C: Adjust message.
5463
5464 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5465
5466 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5467 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5468 * g++.dg/abi/bitfield3.C: Likewise.
5469 * g++.dg/eh/pr38662.C: Likewise.
5470 * g++.dg/ext/attrib36.C: Likewise.
5471 * g++.dg/ext/attrib37.C: Likewise.
5472 * g++.dg/ext/attrib8.C: Likewise.
5473 * g++.dg/ext/tmplattr1.C: Likewise.
5474 * g++.dg/inherit/override-attribs.C: Likewise.
5475 * g++.dg/opt/inline9.C: Likewise.
5476 * g++.dg/opt/life1.C: Likewise.
5477 * g++.dg/opt/longbranch2.C: Likewise.
5478 * g++.dg/opt/nrv12.C: Likewise.
5479 * g++.dg/opt/reg-stack4.C: Likewise.
5480 * g++.dg/other/pr35504.C: Likewise.
5481 * g++.dg/other/pr39496.C: Likewise.
5482 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5483 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5484 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5485 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5486 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5487 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5488 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5489 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5490 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5491 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5492 * g++.dg/warn/pr15774-1.C: Likewise.
5493 * g++.dg/warn/pr15774-2.C: Likewise.
5494 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5495 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5496 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5497 * g++.old-deja/g++.pt/asm2.C: Likewise.
5498 * gcc.c-torture/compile/20000804-1.c: Likewise.
5499 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5500 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5501 * gcc.dg/20020108-1.c: Likewise.
5502 * gcc.dg/20020122-2.c: Likewise.
5503 * gcc.dg/20020122-3.c: Likewise.
5504 * gcc.dg/20020206-1.c: Likewise.
5505 * gcc.dg/20020219-1.c: Likewise.
5506 * gcc.dg/20020310-1.c: Likewise.
5507 * gcc.dg/20020411-1.c: Likewise.
5508 * gcc.dg/20020418-2.c: Likewise.
5509 * gcc.dg/20020426-2.c: Likewise.
5510 * gcc.dg/20020517-1.c: Likewise.
5511 * gcc.dg/20030204-1.c: Likewise.
5512 * gcc.dg/20030826-2.c: Likewise.
5513 * gcc.dg/20031102-1.c: Likewise.
5514 * gcc.dg/20031202-1.c: Likewise.
5515 * gcc.dg/20050111-1.c: Likewise.
5516 * gcc.dg/20050503-1.c: Likewise.
5517 * gcc.dg/array-init-1.c: Likewise.
5518 * gcc.dg/builtin-apply4.c: Likewise.
5519 * gcc.dg/dfp/pr31344.c: Likewise.
5520 * gcc.dg/gomp/atomic-11.c: Likewise.
5521 * gcc.dg/graphite/pr40281.c: Likewise.
5522 * gcc.dg/ia64-sync-1.c: Likewise.
5523 * gcc.dg/ia64-sync-2.c: Likewise.
5524 * gcc.dg/ia64-sync-3.c: Likewise.
5525 * gcc.dg/ia64-sync-4.c: Likewise.
5526 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5527 * gcc.dg/invalid-call-1.c: Likewise.
5528 * gcc.dg/loop-3.c: Likewise.
5529 * gcc.dg/lower-subreg-1.c: Likewise.
5530 * gcc.dg/lto/pr47259_0.c: Likewise.
5531 * gcc.dg/nested-calls-1.c: Likewise.
5532 * gcc.dg/pr20017.c: Likewise.
5533 * gcc.dg/pr25023.c: Likewise.
5534 * gcc.dg/pr27671-2.c: Likewise.
5535 * gcc.dg/pr32176.c: Likewise.
5536 * gcc.dg/pr33676.c: Likewise.
5537 * gcc.dg/pr35045.c: Likewise.
5538 * gcc.dg/pr36015.c: Likewise.
5539 * gcc.dg/pr36584.c: Likewise.
5540 * gcc.dg/pr36998.c: Likewise.
5541 * gcc.dg/pr37438.c: Likewise.
5542 * gcc.dg/pr37908.c: Likewise.
5543 * gcc.dg/pr41241.c: Likewise.
5544 * gcc.dg/pr41340.c: Likewise.
5545 * gcc.dg/pr44136.c: Likewise.
5546 * gcc.dg/pr44194-1.c: Likewise.
5547 * gcc.dg/pr46212.c: Likewise.
5548 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5549 * gcc.dg/setjmp-2.c: Likewise.
5550 * gcc.dg/short-compare-1.c: Likewise.
5551 * gcc.dg/short-compare-2.c: Likewise.
5552 * gcc.dg/smod-1.c: Likewise.
5553 * gcc.dg/sync-2.c: Likewise.
5554 * gcc.dg/sync-3.c: Likewise.
5555 * gcc.dg/tls/opt-1.c: Likewise.
5556 * gcc.dg/tls/opt-2.c: Likewise.
5557 * gcc.dg/tls/opt-3.c: Likewise.
5558 * gcc.dg/torture/badshift.c: Likewise.
5559 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5560 * gcc.dg/torture/pr20314-2.c: Likewise.
5561 * gcc.dg/torture/pr36891.c: Likewise.
5562 * gcc.dg/torture/pr38774.c: Likewise.
5563 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5564 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5565 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5566 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5567 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5568 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5569 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5570 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5571 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5572 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5573 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5574 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5575 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5576 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5577 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5578 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5579 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5580 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5581 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5582 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5583 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5584 * gcc.dg/unroll-1.c: Likewise.
5585 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5586 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5587 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5588 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5589 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5590 * gcc.target/i386/20000609-1.c: Likewise.
5591 * gcc.target/i386/20000720-1.c: Likewise.
5592 * gcc.target/i386/20000724-1.c: Likewise.
5593 * gcc.target/i386/20011107-1.c: Likewise.
5594 * gcc.target/i386/20011119-1.c: Likewise.
5595 * gcc.target/i386/20020201-3.c: Likewise.
5596 * gcc.target/i386/20020218-1.c: Likewise.
5597 * gcc.target/i386/20020729-1.c: Likewise.
5598 * gcc.target/i386/20030926-1.c: Likewise.
5599 * gcc.target/i386/20060125-1.c: Likewise.
5600 * gcc.target/i386/20060125-2.c: Likewise.
5601 * gcc.target/i386/20060512-1.c: Likewise.
5602 * gcc.target/i386/20060512-2.c: Likewise.
5603 * gcc.target/i386/20060512-3.c: Likewise.
5604 * gcc.target/i386/20060512-4.c: Likewise.
5605 * gcc.target/i386/387-1.c: Likewise.
5606 * gcc.target/i386/387-2.c: Likewise.
5607 * gcc.target/i386/387-5.c: Likewise.
5608 * gcc.target/i386/387-6.c: Likewise.
5609 * gcc.target/i386/980312-1.c: Likewise.
5610 * gcc.target/i386/980313-1.c: Likewise.
5611 * gcc.target/i386/990117-1.c: Likewise.
5612 * gcc.target/i386/990424-1.c: Likewise.
5613 * gcc.target/i386/990524-1.c: Likewise.
5614 * gcc.target/i386/991129-1.c: Likewise.
5615 * gcc.target/i386/991214-1.c: Likewise.
5616 * gcc.target/i386/991230-1.c: Likewise.
5617 * gcc.target/i386/addr-sel-1.c: Likewise.
5618 * gcc.target/i386/aggregate-ret1.c: Likewise.
5619 * gcc.target/i386/aggregate-ret2.c: Likewise.
5620 * gcc.target/i386/align-main-3.c: Likewise.
5621 * gcc.target/i386/amd64-abi-1.c: Likewise.
5622 * gcc.target/i386/amd64-abi-2.c: Likewise.
5623 * gcc.target/i386/amd64-abi-4.c: Likewise.
5624 * gcc.target/i386/amd64-abi-5.c: Likewise.
5625 * gcc.target/i386/amd64-abi-6.c: Likewise.
5626 * gcc.target/i386/asm-1.c: Likewise.
5627 * gcc.target/i386/asm-3.c: Likewise.
5628 * gcc.target/i386/asm-5.c: Likewise.
5629 * gcc.target/i386/attributes-error.c: Likewise.
5630 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5631 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5632 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5633 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5634 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5635 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5636 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5637 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5638 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5639 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5640 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5641 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5642 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5643 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5644 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5645 * gcc.target/i386/bitfield1.c: Likewise.
5646 * gcc.target/i386/bitfield2.c: Likewise.
5647 * gcc.target/i386/bmi-2.c: Likewise.
5648 * gcc.target/i386/bmi-5.c: Likewise.
5649 * gcc.target/i386/builtin-unreachable.c: Likewise.
5650 * gcc.target/i386/cleanup-2.c: Likewise.
5651 * gcc.target/i386/clobbers.c: Likewise.
5652 * gcc.target/i386/cmov8.c: Likewise.
5653 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5654 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5655 * gcc.target/i386/compress-float-387.c: Likewise.
5656 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5657 * gcc.target/i386/compress-float-sse.c: Likewise.
5658 * gcc.target/i386/crc32-2.c: Likewise.
5659 * gcc.target/i386/crc32-3.c: Likewise.
5660 * gcc.target/i386/divmod-7.c: Likewise.
5661 * gcc.target/i386/divmod-8.c: Likewise.
5662 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5663 * gcc.target/i386/fma3-builtin.c: Likewise.
5664 * gcc.target/i386/fma3-fma.c: Likewise.
5665 * gcc.target/i386/fma4-256-vector.c: Likewise.
5666 * gcc.target/i386/fma4-builtin.c: Likewise.
5667 * gcc.target/i386/fma4-fma-2.c: Likewise.
5668 * gcc.target/i386/fma4-fma.c: Likewise.
5669 * gcc.target/i386/fma4-vector-2.c: Likewise.
5670 * gcc.target/i386/fma4-vector.c: Likewise.
5671 * gcc.target/i386/funcspec-1.c: Likewise.
5672 * gcc.target/i386/funcspec-10.c: Likewise.
5673 * gcc.target/i386/funcspec-11.c: Likewise.
5674 * gcc.target/i386/funcspec-2.c: Likewise.
5675 * gcc.target/i386/funcspec-5.c: Likewise.
5676 * gcc.target/i386/funcspec-6.c: Likewise.
5677 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5678 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5679 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5680 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5681 * gcc.target/i386/incoming-1.c: Likewise.
5682 * gcc.target/i386/incoming-10.c: Likewise.
5683 * gcc.target/i386/incoming-11.c: Likewise.
5684 * gcc.target/i386/incoming-12.c: Likewise.
5685 * gcc.target/i386/incoming-13.c: Likewise.
5686 * gcc.target/i386/incoming-14.c: Likewise.
5687 * gcc.target/i386/incoming-15.c: Likewise.
5688 * gcc.target/i386/incoming-2.c: Likewise.
5689 * gcc.target/i386/incoming-3.c: Likewise.
5690 * gcc.target/i386/incoming-4.c: Likewise.
5691 * gcc.target/i386/incoming-5.c: Likewise.
5692 * gcc.target/i386/incoming-6.c: Likewise.
5693 * gcc.target/i386/incoming-7.c: Likewise.
5694 * gcc.target/i386/incoming-8.c: Likewise.
5695 * gcc.target/i386/incoming-9.c: Likewise.
5696 * gcc.target/i386/lea.c: Likewise.
5697 * gcc.target/i386/local.c: Likewise.
5698 * gcc.target/i386/loop-1.c: Likewise.
5699 * gcc.target/i386/loop-2.c: Likewise.
5700 * gcc.target/i386/loop-3.c: Likewise.
5701 * gcc.target/i386/max-stack-align.c: Likewise.
5702 * gcc.target/i386/memcpy-1.c: Likewise.
5703 * gcc.target/i386/movbe-2.c: Likewise.
5704 * gcc.target/i386/movq-2.c: Likewise.
5705 * gcc.target/i386/movq.c: Likewise.
5706 * gcc.target/i386/nrv1.c: Likewise.
5707 * gcc.target/i386/pad-4.c: Likewise.
5708 * gcc.target/i386/pad-5a.c: Likewise.
5709 * gcc.target/i386/pad-5b.c: Likewise.
5710 * gcc.target/i386/pad-6a.c: Likewise.
5711 * gcc.target/i386/pad-6b.c: Likewise.
5712 * gcc.target/i386/pad-7.c: Likewise.
5713 * gcc.target/i386/pad-9.c: Likewise.
5714 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5715 * gcc.target/i386/pic-1.c: Likewise.
5716 * gcc.target/i386/pr12092-1.c: Likewise.
5717 * gcc.target/i386/pr12329.c: Likewise.
5718 * gcc.target/i386/pr21518.c: Likewise.
5719 * gcc.target/i386/pr22362.c: Likewise.
5720 * gcc.target/i386/pr22585.c: Likewise.
5721 * gcc.target/i386/pr23098.c: Likewise.
5722 * gcc.target/i386/pr25196.c: Likewise.
5723 * gcc.target/i386/pr25293.c: Likewise.
5724 * gcc.target/i386/pr25654.c: Likewise.
5725 * gcc.target/i386/pr26449.c: Likewise.
5726 * gcc.target/i386/pr26778.c: Likewise.
5727 * gcc.target/i386/pr26826.c: Likewise.
5728 * gcc.target/i386/pr27266.c: Likewise.
5729 * gcc.target/i386/pr29978.c: Likewise.
5730 * gcc.target/i386/pr30505.c: Likewise.
5731 * gcc.target/i386/pr30961-1.c: Likewise.
5732 * gcc.target/i386/pr31628.c: Likewise.
5733 * gcc.target/i386/pr32000-2.c: Likewise.
5734 * gcc.target/i386/pr32661-1.c: Likewise.
5735 * gcc.target/i386/pr32708-2.c: Likewise.
5736 * gcc.target/i386/pr32708-3.c: Likewise.
5737 * gcc.target/i386/pr34256.c: Likewise.
5738 * gcc.target/i386/pr34312.c: Likewise.
5739 * gcc.target/i386/pr34522.c: Likewise.
5740 * gcc.target/i386/pr35160.c: Likewise.
5741 * gcc.target/i386/pr35281.c: Likewise.
5742 * gcc.target/i386/pr36246.c: Likewise.
5743 * gcc.target/i386/pr36786.c: Likewise.
5744 * gcc.target/i386/pr37275.c: Likewise.
5745 * gcc.target/i386/pr37843-3.c: Likewise.
5746 * gcc.target/i386/pr37843-4.c: Likewise.
5747 * gcc.target/i386/pr39082-1.c: Likewise.
5748 * gcc.target/i386/pr39431.c: Likewise.
5749 * gcc.target/i386/pr39496.c: Likewise.
5750 * gcc.target/i386/pr39543-2.c: Likewise.
5751 * gcc.target/i386/pr39911.c: Likewise.
5752 * gcc.target/i386/pr40718.c: Likewise.
5753 * gcc.target/i386/pr40906-1.c: Likewise.
5754 * gcc.target/i386/pr40906-2.c: Likewise.
5755 * gcc.target/i386/pr40906-3.c: Likewise.
5756 * gcc.target/i386/pr40934.c: Likewise.
5757 * gcc.target/i386/pr41900.c: Likewise.
5758 * gcc.target/i386/pr42589.c: Likewise.
5759 * gcc.target/i386/pr43662.c: Likewise.
5760 * gcc.target/i386/pr43671.c: Likewise.
5761 * gcc.target/i386/pr43766.c: Likewise.
5762 * gcc.target/i386/pr43869.c: Likewise.
5763 * gcc.target/i386/pr44942.c: Likewise.
5764 * gcc.target/i386/pr44948-2a.c: Likewise.
5765 * gcc.target/i386/pr45234.c: Likewise.
5766 * gcc.target/i386/pr45336-2.c: Likewise.
5767 * gcc.target/i386/pr45336-4.c: Likewise.
5768 * gcc.target/i386/pr45852.c: Likewise.
5769 * gcc.target/i386/pr46470.c: Likewise.
5770 * gcc.target/i386/pr48037-1.c: Likewise.
5771 * gcc.target/i386/pr48389.c: Likewise.
5772 * gcc.target/i386/pr49095.c: Likewise.
5773 * gcc.target/i386/pr9771-1.c: Likewise.
5774 * gcc.target/i386/rdfsbase-1.c: Likewise.
5775 * gcc.target/i386/rdfsbase-2.c: Likewise.
5776 * gcc.target/i386/rdgsbase-1.c: Likewise.
5777 * gcc.target/i386/rdgsbase-2.c: Likewise.
5778 * gcc.target/i386/rdrand-3.c: Likewise.
5779 * gcc.target/i386/regparm-stdcall.c: Likewise.
5780 * gcc.target/i386/regparm.c: Likewise.
5781 * gcc.target/i386/reload-1.c: Likewise.
5782 * gcc.target/i386/rotate-2.c: Likewise.
5783 * gcc.target/i386/sibcall-5.c: Likewise.
5784 * gcc.target/i386/signbit-1.c: Likewise.
5785 * gcc.target/i386/signbit-2.c: Likewise.
5786 * gcc.target/i386/signbit-3.c: Likewise.
5787 * gcc.target/i386/sse-5.c: Likewise.
5788 * gcc.target/i386/sse-8.c: Likewise.
5789 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5790 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5791 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5792 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5793 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5794 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5795 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5796 * gcc.target/i386/sse2-movq-2.c: Likewise.
5797 * gcc.target/i386/sse2-movq-3.c: Likewise.
5798 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5799 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5800 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5801 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5802 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5803 * gcc.target/i386/ssefn-1.c: Likewise.
5804 * gcc.target/i386/ssefn-2.c: Likewise.
5805 * gcc.target/i386/sseregparm-1.c: Likewise.
5806 * gcc.target/i386/sseregparm-2.c: Likewise.
5807 * gcc.target/i386/sseregparm-3.c: Likewise.
5808 * gcc.target/i386/sseregparm-4.c: Likewise.
5809 * gcc.target/i386/sseregparm-5.c: Likewise.
5810 * gcc.target/i386/sseregparm-6.c: Likewise.
5811 * gcc.target/i386/sseregparm-7.c: Likewise.
5812 * gcc.target/i386/sseregparm-8.c: Likewise.
5813 * gcc.target/i386/stack-realign.c: Likewise.
5814 * gcc.target/i386/stack-usage-realign.c: Likewise.
5815 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5816 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5817 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5818 * gcc.target/i386/stackalign/return-1.c: Likewise.
5819 * gcc.target/i386/stackalign/return-2.c: Likewise.
5820 * gcc.target/i386/stackalign/return-3.c: Likewise.
5821 * gcc.target/i386/tailcall-1.c: Likewise.
5822 * gcc.target/i386/tbm-2.c: Likewise.
5823 * gcc.target/i386/udivmod-7.c: Likewise.
5824 * gcc.target/i386/udivmod-8.c: Likewise.
5825 * gcc.target/i386/unroll-1.c: Likewise.
5826 * gcc.target/i386/vararg-1.c: Likewise.
5827 * gcc.target/i386/vararg-2.c: Likewise.
5828 * gcc.target/i386/vect8-ret.c: Likewise.
5829 * gcc.target/i386/vectorize5.c: Likewise.
5830 * gcc.target/i386/wmul-1.c: Likewise.
5831 * gcc.target/i386/wmul-2.c: Likewise.
5832 * gcc.target/i386/wrfsbase-1.c: Likewise.
5833 * gcc.target/i386/wrfsbase-2.c: Likewise.
5834 * gcc.target/i386/wrgsbase-1.c: Likewise.
5835 * gcc.target/i386/wrgsbase-2.c: Likewise.
5836 * gcc.target/i386/xop-pcmov.c: Likewise.
5837 * gcc.target/i386/xop-pcmov2.c: Likewise.
5838 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5839 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5840 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5841 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5842 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5843 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5844 * gcc.target/i386/zee.c: Likewise.
5845 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5846 * gfortran.dg/compiler-directive_2.f: Likewise.
5847 * gfortran.dg/g77/20010216-1.f: Likewise.
5848 * gfortran.dg/gomp/pr39152.f90: Likewise.
5849 * gfortran.dg/pr33794.f90: Likewise.
5850
5851 2011-07-09 Jason Merrill <jason@redhat.com>
5852
5853 * g++.dg/cpp0x/regress/regress5.C: New.
5854
5855 2011-07-08 Jason Merrill <jason@redhat.com>
5856
5857 PR c++/45437
5858 * g++.dg/expr/compound-asn1.C: New.
5859 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5860
5861 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5862
5863 PR target/49621
5864 * gcc.target/powerpc/altivec-34.c: New test.
5865
5866 2011-07-08 Jason Merrill <jason@redhat.com>
5867
5868 PR c++/45603
5869 * g++.dg/abi/guard3.C: New.
5870
5871 2011-07-08 Julian Brown <julian@codesourcery.com>
5872
5873 * lib/target-supports.exp
5874 (check_effective_target_arm_little_endian): New.
5875 (check_effective_target_vect_pack_trunc): Use above.
5876 (check_effective_target_vect_unpack): Likewise.
5877 (check_effective_target_vect_element_align): Test
5878 check_effective_target_arm_vect_no_misalign for ARM.
5879
5880 2011-07-08 Jason Merrill <jason@redhat.com>
5881
5882 PR c++/49673
5883 * g++.dg/cpp0x/constexpr-rom.C: New.
5884
5885 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5886
5887 PR middle-end/49519
5888 * g++.dg/torture/pr49519.C: New test.
5889
5890 2011-07-08 Martin Jambor <mjambor@suse.cz>
5891
5892 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5893
5894 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5895
5896 PR testsuite/48727
5897 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5898
5899 2011-07-08 Richard Guenther <rguenther@suse.de>
5900
5901 PR tree-optimization/49662
5902 * gcc.dg/graphite/interchange-14.c: XFAIL.
5903 * gcc.dg/graphite/interchange-15.c: Likewise.
5904 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5905
5906 2011-07-06 Jason Merrill <jason@redhat.com>
5907
5908 PR c++/49663
5909 * g++.dg/cpp0x/regress/regress4.C: New.
5910
5911 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5912
5913 PR fortran/49648
5914 * gfortran.dg/result_in_spec_4.f90: New test.
5915
5916 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5917
5918 * gcc.target/sparc/cas64.c: New test.
5919
5920 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5921
5922 PR c/49644
5923 * g++.dg/torture/pr49644.C: New test.
5924
5925 PR c/49644
5926 * gcc.c-torture/execute/pr49644.c: New test.
5927
5928 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5929
5930 * lib/target-supports.exp (check_effective_target_ia32): New.
5931 (check_effective_target_x32): Likewise.
5932 (check_effective_target_vect_cmdline_needed): Also check x32.
5933
5934 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5935
5936 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5937 dg-prune-output.
5938 * gcc.target/arm/pr42235.c: Likewise.
5939 * gcc.target/arm/pr42495.c: Likewise.
5940 * gcc.target/arm/pr42574.c: Likewise.
5941 * gcc.target/arm/thumb-branch1.c: Likewise.
5942
5943 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5944 unneeded prune of possible warning.
5945 * gcc.target/arm/pr40956.c: Likewise.
5946 * gcc.target/arm/pr42505.c: Likewise.
5947
5948 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5949 * gcc.c-torture/compile/pr46883.c: Likewise.
5950 * gcc.c-torture/compile/pr46934.c: Likewise.
5951
5952 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5953 for move to ../../gcc.c-torture/compile.
5954 * gcc.target/arm/pr46883.c: Likewise.
5955 * gcc.target/arm/pr46934.c: Likewise.
5956
5957 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5958 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5959 * gcc.target/arm/wmul-1.c: Likewise.
5960 * gcc.target/arm/wmul-2.c: Likewise.
5961 * gcc.target/arm/wmul-3.c: Likewise.
5962 * gcc.target/arm/wmul-4.c: Likewise.
5963 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5964 add tab after scan target.
5965 * gcc.target/arm/smlaltt-1.c: Likewise.
5966 * gcc.target/arm/smlatb-1.c: Likewise.
5967 * gcc.target/arm/smlatt-1.c: Likewise.
5968
5969 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5970
5971 PR debug/49522
5972 * gcc.dg/debug/pr49522.c: New test.
5973
5974 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5975
5976 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5977 * gcc.dg/pr46212.c: Run only if target int32plus.
5978 * gcc.dg/torture/pr48146.c: Ditto.
5979 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5980 * c-c++-common/pr44832.c: Ditto.
5981 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5982 * gcc.dg/pr31490.c: Ditto.
5983 * gcc.dg/torture/builtin-math-7.c: Run only if target
5984 large_double.
5985 * gcc.dg/torture/pr45764.c: Skip for AVR.
5986 * gcc.dg/pr47893.c: Ditto.
5987
5988 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5989
5990 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5991 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5992 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5993 add tab to scan target.
5994
5995 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5996
5997 * gcc.target/arm/neon-modes-3.c: New test.
5998
5999 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
6000
6001 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6002 -fno-loop-interchange -ffast-math.
6003
6004 2011-07-07 Richard Guenther <rguenther@suse.de>
6005
6006 * gcc.dg/ftrapv-3.c: New testcase.
6007
6008 2011-07-07 Richard Guenther <rguenther@suse.de>
6009
6010 * gcc.dg/tree-ssa/vrp58.c: New testcase.
6011 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6012
6013 2011-07-07 Kai Tietz <ktietz@redhat.com>
6014
6015 * gcc.dg/binop-notxor1.c: New test.
6016 * gcc.dg/binop-notand4a.c: New test.
6017 * gcc.dg/binop-notxor2.c: New test.
6018 * gcc.dg/binop-notand3a.c: New test.
6019 * gcc.dg/binop-notand2a.c: New test.
6020 * gcc.dg/binop-notand6a.c: New test.
6021 * gcc.dg/binop-notor1.c: New test.
6022 * gcc.dg/binop-notand1a.c: New test.
6023 * gcc.dg/binop-notand5a.c: New test.
6024 * gcc.dg/binop-notor2.c: New test.
6025
6026 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6027
6028 PR middle-end/49640
6029 * gcc.dg/gomp/pr49640.c: New test.
6030
6031 2011-07-07 Richard Guenther <rguenther@suse.de>
6032
6033 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6034
6035 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6036
6037 PR target/39150
6038 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6039
6040 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6041
6042 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6043 * gcc.target/powerpc/no-r11-2.c: Ditto.
6044 * gcc.target/powerpc/no-r11-3.c: Ditto.
6045
6046 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6047
6048 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6049 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6050
6051 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6052
6053 * lib/target-supports.exp (check_profiling_available): Disable
6054 profiling with -fprofile-generate for target avr.
6055
6056 2011-07-06 Richard Guenther <rguenther@suse.de>
6057
6058 PR tree-optimization/49645
6059 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6060
6061 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6062
6063 PR middle-end/47383
6064 * gcc.dg/pr47383.c: New.
6065
6066 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6067
6068 PR tree-optimization/49647
6069 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6070
6071 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6072
6073 PR testsuite/49542
6074 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6075 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6076
6077 2011-07-05 Jason Merrill <jason@redhat.com>
6078
6079 PR c++/48157
6080 * g++.dg/template/template-id-4.C: New.
6081
6082 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6083
6084 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6085 * gcc.dg/pr43402.c: Ditto.
6086
6087 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6088
6089 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6090
6091 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6092
6093 * gcc.target/powerpc/ppc-switch-1.c: New test for
6094 --param case-values-threshold.
6095 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6096
6097 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6098
6099 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6100
6101 2011-07-05 Jason Merrill <jason@redhat.com>
6102
6103 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6104
6105 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6106
6107 PR tree-optimization/47654
6108 * gcc.dg/graphite/block-pr47654.c: New.
6109
6110 2011-07-05 Jason Merrill <jason@redhat.com>
6111
6112 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6113
6114 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6115
6116 PR tree-optimization/49580
6117 * gcc.dg/autopar/pr49580.c: New test.
6118
6119 2011-07-05 Richard Guenther <rguenther@suse.de>
6120
6121 PR tree-optimization/49518
6122 PR tree-optimization/49628
6123 * g++.dg/torture/pr49628.C: New testcase.
6124 * gcc.dg/torture/pr49518.c: Likewise.
6125
6126 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6127
6128 * ada/acats/run_acats (which): Extract last field from type -p,
6129 type output only if command succeeded.
6130
6131 2011-07-04 Jason Merrill <jason@redhat.com>
6132
6133 * g++.dg/abi/mangle48.C: New.
6134
6135 * g++.dg/cpp0x/diag1.C: New.
6136
6137 * g++.dg/diagnostic/aka1.C: New.
6138
6139 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6140
6141 PR rtl-optimization/49619
6142 * gcc.dg/pr49619.c: New test.
6143
6144 PR rtl-optimization/49472
6145 * gfortran.dg/pr49472.f90: New test.
6146
6147 PR debug/49602
6148 * gcc.dg/pr49602.c: New test.
6149
6150 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6151
6152 PR target/34734
6153 PR target/44643
6154 * gcc.target/avr/avr.exp: Run over cpp files, too.
6155 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6156 * gcc.target/avr/progmem.h: New file.
6157 * gcc.target/avr/exit-abort.h: New file.
6158 * gcc.target/avr/progmem-error-1.c: New file.
6159 * gcc.target/avr/progmem-error-1.cpp: New file.
6160 * gcc.target/avr/progmem-warning-1.c: New file.
6161 * gcc.target/avr/torture/progmem-1.c: New file.
6162 * gcc.target/avr/torture/progmem-1.cpp: New file.
6163
6164 2011-07-04 Richard Guenther <rguenther@suse.de>
6165
6166 PR tree-optimization/49615
6167 * g++.dg/torture/pr49615.C: New testcase.
6168
6169 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6170
6171 PR tree-optimization/49610
6172 * gcc.dg/vect/pr49610.c: New test.
6173
6174 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6175
6176 * gnat.dg/specs/debug1.ads: New test.
6177
6178 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6179
6180 PR fortran/49562
6181 * gfortran.dg/typebound_proc_23.f90: New.
6182
6183 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6184
6185 PR c++/49605
6186 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6187
6188 2011-07-01 Jason Merrill <jason@redhat.com>
6189
6190 PR c++/48261
6191 * g++.dg/template/template-id-3.C: New.
6192
6193 PR c++/48593
6194 * g++.dg/template/qualified-id4.C: New.
6195
6196 PR c++/48883
6197 * g++.dg/template/explicit-args4.C: New.
6198
6199 PR c++/49085
6200 * g++.dg/template/offsetof2.C: New.
6201
6202 2011-07-01 Kai Tietz <ktietz@redhat.com>
6203
6204 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6205
6206 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6207
6208 PR libmudflap/49549
6209 * lib/target-supports.exp (check_effective_target_gld): New proc.
6210
6211 2011-07-01 Richard Guenther <rguenther@suse.de>
6212
6213 PR tree-optimization/49603
6214 * gcc.dg/torture/pr49603.c: New testcase.
6215
6216 2011-06-30 Jason Merrill <jason@redhat.com>
6217
6218 PR c++/49387
6219 * g++.dg/rtti/template1.C: New.
6220
6221 PR c++/49569
6222 * g++.dg/cpp0x/regress/ctor1.C: New.
6223
6224 PR c++/49355
6225 * g++.dg/cpp0x/initlist54.C: New.
6226
6227 2011-06-30 Martin Jambor <mjambor@suse.cz>
6228
6229 * gcc.dg/tree-ssa/sra-12.c: New test.
6230
6231 2011-06-29 Jason Merrill <jason@redhat.com>
6232
6233 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6234
6235 2011-06-30 Richard Guenther <rguenther@suse.de>
6236
6237 PR tree-optimization/46787
6238 * gcc.dg/vect/vect-121.c: New testcase.
6239
6240 2011-06-30 Martin Jambor <mjambor@suse.cz>
6241
6242 PR tree-optimization/49094
6243 * gcc.dg/tree-ssa/pr49094.c: New test.
6244
6245 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6246
6247 PR fortran/49540
6248 * gfortran.dg/pr49540-1.f90: New test.
6249 * gfortran.dg/pr49540-2.f90: New test.
6250
6251 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6252
6253 PR ada/49511
6254 * ada/acats/run_acats (which): Use last field of type -p output.
6255
6256 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6257 Iain Sandoe <iains@gcc.gnu.org>
6258
6259 PR libobjc/36610
6260 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6261 Only skip on 64-bit *-*-darwin8* && !objc2.
6262
6263 2011-06-30 Richard Guenther <rguenther@suse.de>
6264
6265 PR tree-optimization/38752
6266 * gcc.c-torture/compile/pr38752.c: New testcase.
6267
6268 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6269
6270 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6271 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6272
6273 2011-06-29 Jason Merrill <jason@redhat.com>
6274
6275 PR c++/49216
6276 * g++.dg/cpp0x/initlist53.C: Use placement new.
6277 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6278 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6279
6280 PR c++/49003
6281 * g++.dg/cpp0x/trailing6.C: New.
6282 * g++.dg/cpp0x/pr45908.C: No error.
6283
6284 PR c++/49272
6285 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6286
6287 PR c++/49520
6288 * g++.dg/cpp0x/constexpr-using2.C: New.
6289
6290 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6291
6292 PR c++/45923
6293 * g++.dg/cpp0x/constexpr-diag3.C: New.
6294 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6295 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6296 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6297 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6298
6299 2011-06-29 Jason Merrill <jason@redhat.com>
6300
6301 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6302
6303 2011-06-29 Richard Guenther <rguenther@suse.de>
6304
6305 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6306
6307 2011-06-29 Jason Merrill <jason@redhat.com>
6308
6309 * g++.dg/cpp0x/initlist-value2.C: New.
6310
6311 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6312 * g++.dg/cpp0x/initlist-value.C: New.
6313
6314 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6315
6316 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6317
6318 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6319
6320 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6321 * gcc.dg/inline_2.c: Likewise.
6322 * gcc.dg/unroll_1.c: Likewise.
6323
6324 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6325
6326 PR debug/49567
6327 * gcc.target/i386/pr49567.c: New test.
6328
6329 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
6330
6331 * gnat.dg/opt17.ad[sb]: New test.
6332
6333 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6334 Tom de Vries <tom@codesourcery.com>
6335
6336 * lib/target-supports.exp (check_effective_target_arm_nothumb)
6337 (check_effective_target_arm_thumb2): New effective targets.
6338 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6339 properly. Clean up temporary files.
6340 * gcc.target/arm/ivopts-2.c: Likewise.
6341 * gcc.target/arm/ivopts-3.c: Likewise.
6342 * gcc.target/arm/ivopts-4.c: Likewise.
6343 * gcc.target/arm/ivopts-5.c: Likewise.
6344 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6345
6346 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6347
6348 PR fortran/49479
6349 * gfortran.dg/reshape_zerosize_3.f90: New test.
6350
6351 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6352
6353 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6354 * gcc.target/arm/vfp-ldmias.c: Likewise.
6355 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6356 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6357 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6358 * gcc.target/arm/vfp-stmias.c: Likewise.
6359 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6360 * gcc.target/arm/vfp-stmiad.c: Likewise.
6361
6362 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6363
6364 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6365 dg-prune-output.
6366 * gcc.target/arm/pr45701-2.c: Ditto.
6367
6368 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6369
6370 PR fortran/49466
6371 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6372 * gfortran.dg/extends_14.f03: Modified.
6373
6374 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6375
6376 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6377 early if the test is already being skipped.
6378
6379 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6380 scan-assembler-dem-not): For missing file, report unresolved with
6381 same message as for pass/fail, with reason reported in log file.
6382
6383 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6384 from add_options_for_arm_neon_fp16.
6385 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6386 check_effective_target_arm_neon_fp16_ok_nocache.
6387 Check -mfpu and -mfloat-abi options from current multilib.
6388 Do not require neon support.
6389 (check_effective_target_arm_fp16_ok): Renamed from
6390 check_effecitve_target_arm_neon_fp16_ok.
6391 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6392 arm_neon_fp16_ok and arm_fp16.
6393 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6394 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6395 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6396 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6397
6398 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6399
6400 * gcc.dg/builtin-assume-aligned-1.c: New test.
6401 * gcc.dg/builtin-assume-aligned-2.c: New test.
6402 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6403
6404 PR debug/49544
6405 * gcc.dg/pr49544.c: New test.
6406
6407 2011-06-27 Richard Guenther <rguenther@suse.de>
6408
6409 PR tree-optimization/49394
6410 * g++.dg/torture/pr49394.C: New testcase.
6411
6412 2011-06-27 Kai Tietz <ktietz@redhat.com>
6413
6414 * gcc.dg/optimize-bswapdi-2.c: New test.
6415
6416 2011-06-27 Michael Hope <michael.hope@linaro.org>
6417 Richard Sandiford <richard.sandiford@linaro.org>
6418
6419 PR tree-optimization/49169
6420 * gcc.dg/torture/pr49169.c: New test.
6421
6422 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6423
6424 PR testsuite/49529
6425 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6426
6427 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6428 hppa*-*-hpux*.
6429
6430 2011-06-26 Jason Merrill <jason@redhat.com>
6431
6432 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6433
6434 PR c++/49528
6435 * g++.dg/init/ref19.C: New.
6436 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6437
6438 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6439
6440 PR tree-optimization/48377
6441 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6442 non_strict_align.
6443
6444 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6445
6446 PR middle-end/49191
6447 * lib/target-supports.exp (check_effective_target_non_strict_align):
6448 New.
6449 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6450
6451 2011-06-24 Martin Jambor <mjambor@suse.cz>
6452
6453 PR tree-optimizations/49516
6454 * g++.dg/tree-ssa/pr49516.C: New test.
6455
6456 2011-06-23 Jason Merrill <jason@redhat.com>
6457
6458 PR c++/35255
6459 * g++.dg/template/partial10.C: New.
6460 * g++.dg/template/partial11.C: New.
6461
6462 2011-06-23 Jeff Law <law@redhat.com>
6463
6464 PR middle-end/48770
6465 * gcc.dg/pr48770.c: New test.
6466
6467 2011-06-23 Jan Hubicka <jh@suse.cz>
6468
6469 PR middle-end/49373
6470 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6471
6472 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6473
6474 PR testsuite/49512
6475 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6476 instead of -fdump-tree-optimized.
6477
6478 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6479
6480 PR c++/44625
6481 * g++.dg/template/crash107.C: New.
6482 * g++.dg/template/error17.C: Adjust.
6483
6484 2011-06-23 Jason Merrill <jason@redhat.com>
6485
6486 PR c++/49507
6487 * g++.dg/cpp0x/defaulted30.C: New.
6488
6489 PR c++/49440
6490 * g++.dg/rtti/anon-ns1.C: New.
6491
6492 PR c++/49395
6493 * g++.dg/init/ref18.C: New.
6494
6495 PR c++/36435
6496 * g++.dg/template/partial9.C: New.
6497
6498 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6499
6500 PR middle-end/49373
6501 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6502
6503 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6504
6505 PR debug/49496
6506 * gcc.dg/pr49496.c: New test.
6507
6508 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6509
6510 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6511 is not xscale.
6512
6513 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6514
6515 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6516 * gcc.target/arm/pr42879.c: Likewise.
6517 * gcc.target/arm/pr45701-3.c: Likewise.
6518
6519 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6520 * gcc.target/arm/pr40482.c: Likewise.
6521 * gcc.target/arm/stack-corruption.c: Likewise.
6522
6523 2011-06-22 Richard Guenther <rguenther@suse.de>
6524
6525 PR tree-optimization/49493
6526 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6527
6528 2011-06-22 Jason Merrill <jason@redhat.com>
6529
6530 PR c++/49260
6531 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6532
6533 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6534 Dmitry Melnik <dm@ispras.ru>
6535
6536 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6537 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6538 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6539
6540 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6541
6542 * gcc.target/arm/tlscall.c: New.
6543
6544 2011-06-21 Jason Merrill <jason@redhat.com>
6545
6546 PR c++/49172
6547 * g++.dg/cpp0x/constexpr-ref1.C: New.
6548 * g++.dg/cpp0x/constexpr-ref2.C: New.
6549 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6550
6551 PR c++/49482
6552 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6553
6554 PR c++/49418
6555 * g++.dg/template/param3.C: New.
6556
6557 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6558
6559 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6560 my_clrsb test functions.
6561 (main): Test clrsb.
6562 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6563 test_sll, test_ull): Add clrsb tests.
6564 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6565 clrsbll.
6566
6567 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6568
6569 PR fortran/49112
6570 * gfortran.dg/class_44.f03: New.
6571
6572 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6573
6574 PR tree-optimization/49478
6575 * gcc.dg/vect/pr49478.c
6576
6577 2011-06-21 Richard Guenther <rguenther@suse.de>
6578
6579 PR tree-optimization/49483
6580 * gcc.dg/vect/vect-120.c: New testcase.
6581
6582 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6583
6584 PR testsuite/49443
6585 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6586 * gcc.dg/vect/vect-peel-4.c: Likewise.
6587
6588 2011-06-22 Christian Bruel <christian.bruel@st.com>
6589
6590 PR middle-end/49139
6591 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6592 * gcc.dg/always_inline2.c: Likewise.
6593 * gcc.dg/always_inline3.c: Likewise.
6594 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6595 * gcc.dg/inline_1.c: Likewise.
6596 * gcc.dg/inline_2.c: Likewise.
6597 * gcc.dg/inline_3.c: Likewise.
6598 * gcc.dg/inline_4.c: Likewise.
6599 * gcc.dg/20051201-1.c: Likewise.
6600 * gcc.dg/pr40087.c: Likewise.
6601 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6602 * gcc.dg/inline-22.c: Likewise.
6603 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6604 * gcc.dg/lto/20090218-1_1.c: Likewise.
6605 * g++.dg/ipa/devirt-7.C: Likewise.
6606 * gcc.dg/uninit-pred-5_a.c: Likewise.
6607 * gcc.dg/uninit-pred-5_b.c: Likewise.
6608 * gcc.dg/fail_always_inline.c: New.
6609
6610 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6611
6612 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6613 into 6 jobs instead of 3.
6614
6615 2011-06-20 Jason Merrill <jason@redhat.com>
6616
6617 PR c++/49216
6618 * g++.dg/cpp0x/initlist53.C: New.
6619
6620 2011-06-20 Tobias Burnus <burnus@net-b.de>
6621
6622 PR fortran/18918
6623 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6624 * gfortran.dg/coarray_lock_3.f90: New.
6625 * gfortran.dg/coarray/lock_1.f90: New.
6626
6627 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6628
6629 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6630 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6631 unresolved and report the reason to the log file.
6632
6633 * lib/scanasm.exp (object-size): Move argument processing earlier
6634 to report errors before verifying that the file exists. Report
6635 problems detected at runtime as unresolved instead of error and
6636 report their reasons to the log file.
6637
6638 2011-06-20 Jason Merrill <jason@redhat.com>
6639
6640 PR c++/47080
6641 * g++.dg/cpp0x/explicit6.C: New.
6642
6643 PR c++/47635
6644 * g++.dg/cpp0x/enum20.C: New.
6645
6646 PR c++/48138
6647 * g++.dg/ext/attr-aligned01.C: New.
6648
6649 PR c++/49205
6650 * g++.dg/cpp0x/variadic-default.C: New.
6651
6652 PR c++/43321
6653 * g++.dg/cpp0x/auto26.C: New.
6654
6655 PR c++/43831
6656 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6657
6658 2011-06-20 Kai Tietz <ktietz@redhat.com>
6659
6660 * gcc.dg/binop-notand1.c: New test.
6661 * gcc.dg/binop-notand2.c: New test.
6662 * gcc.dg/binop-notand3.c: New test.
6663 * gcc.dg/binop-notand4.c: New test.
6664 * gcc.dg/binop-notand5.c: New test.
6665 * gcc.dg/binop-notand6.c: New test.
6666
6667 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6668
6669 PR testsuite/49432
6670 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6671
6672 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6673
6674 PR fortran/49400
6675 * gfortran.dg/proc_ptr_31.f90: New.
6676
6677 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6678
6679 * gnat.dg/volatile6.adb: New test.
6680 * gnat.dg/volatile7.adb: Likewise.
6681 * gnat.dg/volatile8.adb: Likewise.
6682 * gnat.dg/volatile9.adb: Likewise.
6683
6684 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6685
6686 * gnat.dg/constant3.adb: New test.
6687
6688 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6689
6690 PR libfortran/49296
6691 * gfortran.dg/read_list_eof_1.f90: New test.
6692
6693 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6694
6695 PR target/49411
6696 * gcc.target/i386/testimm-1.c: New test.
6697 * gcc.target/i386/testimm-2.c: New test.
6698 * gcc.target/i386/testimm-3.c: New test.
6699 * gcc.target/i386/testimm-4.c: New test.
6700 * gcc.target/i386/testimm-5.c: New test.
6701 * gcc.target/i386/testimm-6.c: New test.
6702 * gcc.target/i386/testimm-7.c: New test.
6703 * gcc.target/i386/testimm-8.c: New test.
6704 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6705 * gcc.target/i386/xop-rotate1-int.c: New test.
6706 * gcc.target/i386/xop-rotate2-int.c: New test.
6707
6708 2011-06-17 Jason Merrill <jason@redhat.com>
6709
6710 * g++.dg/cpp0x/rv-func2.C: New.
6711
6712 * g++.dg/debug/dwarf2/lambda1.C: New.
6713 * g++.dg/warn/Wshadow-6.C: Adjust.
6714
6715 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6716
6717 PR fortran/48699
6718 * gfortran.dg/move_alloc_5.f90: New.
6719
6720 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6721
6722 PR rtl-optimization/48542
6723 * gcc.dg/torture/pr48542.c: New test.
6724
6725 2011-06-16 Jason Merrill <jason@redhat.com>
6726
6727 PR c++/44160
6728 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6729
6730 PR c++/45378
6731 * g++.dg/cpp0x/initlist52.C New.
6732
6733 PR c++/45399
6734 * c-c++-common/raw-string-12.c: New.
6735
6736 PR c++/49229
6737 * g++.dg/cpp0x/sfinae26.C: New.
6738
6739 PR c++/49251
6740 * g++.dg/cpp0x/variadic113.C: New.
6741
6742 PR c++/49420
6743 * g++.dg/cpp0x/variadic112.C: New.
6744
6745 2011-06-16 Jeff Law <law@redhat.com>
6746
6747 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6748 improved jump threading.
6749 * gcc.dg/builtin-object-size-2.c: Likewise.
6750 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6751
6752 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6753
6754 PR fortran/49074
6755 * gfortran.dg/typebound_assignment_3.f03: New.
6756
6757 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6758
6759 PR testsuite/48727
6760 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6761
6762 2011-06-16 Martin Jambor <mjambor@suse.cz>
6763
6764 PR tree-optimization/49343
6765 * gnat.dg/discr31.ad[sb]: New test.
6766
6767 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6768
6769 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6770
6771 2011-06-16 Tom de Vries <tom@codesourcery.com>
6772
6773 PR target/45098
6774 * gcc.target/arm/ivopts-3.c: Update test.
6775 * gcc.target/arm/ivopts-5.c: Same.
6776
6777 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6778
6779 Revert:
6780 2011-06-10 Wei Guozhi <carrot@google.com>
6781
6782 PR target/45335
6783 * gcc.target/arm/pr45335.c: New test.
6784 * gcc.target/arm/pr45335-2.c: New test.
6785 * gcc.target/arm/pr45335-3.c: New test.
6786 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6787 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6788 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6789
6790 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6791
6792 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6793
6794 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6795
6796 PR fortran/49417
6797 * gfortran.dg/class_43.f03: New.
6798
6799 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6800
6801 PR tree-optimization/49419
6802 * gcc.c-torture/execute/pr49419.c: New test.
6803
6804 2011-06-16 Revital Eres <revital.eres@linaro.org>
6805
6806 * gcc.dg/sms-9.c: New file.
6807
6808 2011-06-15 Easwaran Raman <eraman@google.com>
6809
6810 PR rtl-optimization/49414
6811 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6812
6813 2011-06-14 Jason Merrill <jason@redhat.com>
6814
6815 * g++.dg/cpp0x/noexcept13.C: New.
6816
6817 2011-06-14 Easwaran Raman <eraman@google.com>
6818
6819 PR rtl-optimization/44194
6820 * gcc.dg/pr44194-1.c: New test.
6821 * gcc.dg/pr44194-2.c: New test.
6822
6823 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6824
6825 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6826 switches.
6827 * gcc.target/arm/pr45701-2.c: Likewise.
6828 * gcc.target/arm/thumb-branch1.c: Likewise.
6829
6830 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6831
6832 PR testsuite/48727
6833 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6834
6835 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6836
6837 * gcc.target/arm/pr45701-1.c: Require thumb support.
6838 * gcc.target/arm/pr45701-2.c: Likewise.
6839 * gcc.target/arm/thumb-branch1.c: Likewise.
6840
6841 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6842 * gcc.target/arm/pr39839.c: Likewise.
6843 * gcc.target/arm/pr40657-2.c: Likewise.
6844 * gcc.target/arm/pr40956.c: Likewise.
6845 * gcc.target/arm/pr41679.c: Likewise.
6846 * gcc.target/arm/pr42235.c: Likewise.
6847 * gcc.target/arm/pr42495.c: Likewise.
6848 * gcc.target/arm/pr42505.c: Likewise.
6849 * gcc.target/arm/pr42574.c: Likewise.
6850 * gcc.target/arm/pr46883.c: Likewise.
6851 * gcc.target/arm/pr46934.c: Likewise.
6852 * gcc.target/arm/xor-and.c: Likewise.
6853
6854 2011-06-14 Jason Merrill <jason@redhat.com>
6855
6856 * g++.dg/other/error23.C: Adjust error message.
6857 * g++.dg/other/error32.C: Likewise.
6858
6859 PR c++/49389
6860 * g++.dg/cpp0x/rv-dotstar.C: New.
6861
6862 PR c++/49369
6863 * g++.dg/cpp0x/decltype30.C: New.
6864
6865 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6866
6867 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6868
6869 PR fortran/49103
6870 * gfortran.dg/pr49103.f90: New test.
6871
6872 2011-06-14 Tom de Vries <tom@codesourcery.com>
6873
6874 PR target/45098
6875 * gcc.target/arm/ivopts-3.c: New test.
6876 * gcc.target/arm/ivopts-4.c: New test.
6877 * gcc.target/arm/ivopts-5.c: New test.
6878
6879 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6880
6881 PR rtl-optimization/49390
6882 * gcc.c-torture/execute/pr49390.c: New test.
6883
6884 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6885
6886 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6887
6888 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6889
6890 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6891 * gcc.c-torture/execute/cmpsi-2.x: New file.
6892 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6893 * gcc.c-torture/execute/pr45262.x: New file.
6894 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6895 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6896 int32plus
6897 * gcc.c-torture/compile/pr49163.c: Ditto.
6898
6899 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6900
6901 * gcc.dg/vect/vect-16.c: Rename to...
6902 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6903 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6904 for double-word vectors.
6905 * gcc.dg/vect/vect-peel-4.c: Likewise.
6906 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6907 vect_element_align.
6908 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6909 -fno-fast-math.
6910
6911 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6912
6913 PR target/44618
6914 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6915
6916 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6917
6918 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6919
6920 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6921
6922 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6923
6924 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6925
6926 * gfortran.dg/trim_optimize_8.f90: New test case.
6927
6928 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6929 Ira Rosen <ira.rosen@linaro.org>
6930
6931 PR tree-optimization/49352
6932 * gcc.dg/vect/pr49352.c: New test.
6933
6934 2011-06-12 Tobias Burnus
6935
6936 PR fortran/49324
6937 * gfortran.dg/alloc_comp_assign_11.f90: New.
6938
6939 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6940
6941 * gfortran.dg/trim_optimize_7.f90: New test.
6942
6943 2011-06-10 Wei Guozhi <carrot@google.com>
6944
6945 PR target/45335
6946 * gcc.target/arm/pr45335.c: New test.
6947 * gcc.target/arm/pr45335-2.c: New test.
6948 * gcc.target/arm/pr45335-3.c: New test.
6949 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6950 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6951 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6952
6953 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6954
6955 PR c++/41769
6956 * g++.dg/parse/error39.C: New.
6957
6958 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6959
6960 * gcc.target/arm/20090811-1.c: Skip for incompatible
6961 options, do not override other options.
6962 * gcc.target/arm/combine-cmp-shift.c: Skip for
6963 incompatible options.
6964 * gcc.target/arm/pr45094.c: Likewise.
6965 * gcc.target/arm/scd42-1.c: Likewise.
6966 * gcc.target/arm/scd42-3.c: Likewise.
6967 * gcc.target/arm/thumb-ltu.c: Likewise.
6968
6969 * lib/target-supports.exp
6970 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6971 multilib flags use -mfpu with a value other than neon-fp16.
6972
6973 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6974
6975 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6976 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6977
6978 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6979
6980 * lib/target-supports.exp (check_effective_target_pie): New proc.
6981 * gcc.dg/pie-link.c: Use target pie.
6982
6983 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6984 Laurent Roug� <laurent.rouge@menta.fr>
6985
6986 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6987 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6988
6989 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6990
6991 * gfortran.dg/coarray/sync_1.f90: New test for
6992 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6993
6994 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6995
6996 PR tree-optimization/49318
6997 * gcc.dg/vect/pr49318.c: New test.
6998
6999 2011-06-09 David Krauss <potswa@mac.com>
7000
7001 * g++.dg/template/arrow1.C: New.
7002
7003 2011-06-09 Jason Merrill <jason@redhat.com>
7004
7005 * lib/prune.exp: Prune "note"s.
7006 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7007
7008 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7009 * g++.dg/template/dependent-expr3.C: Likewise.
7010 * g++.dg/parse/template7.C: Likewise.
7011 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7012 * g++.old-deja/g++.jason/rfg10.C: Likewise.
7013 * g++.old-deja/g++.pt/friend38.C: Likewise.
7014 * g++.old-deja/g++.pt/crash32.C: Likewise.
7015 * g++.old-deja/g++.other/init4.C: Likewise.
7016 * g++.old-deja/g++.other/friend8.C: Likewise.
7017
7018 * g++.dg/ext/complex7.C: Adjust expected output.
7019 * g++.dg/diagnostic/method1.C: Likewise.
7020 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7021 * g++.dg/parse/crash33.C: Likewise.
7022 * g++.dg/other/warning1.C: Likewise.
7023 * g++.dg/init/pr29571.C: Likewise.
7024 * g++.dg/warn/overflow-warn-1.C: Likewise.
7025 * g++.dg/warn/overflow-warn-3.C: Likewise.
7026 * g++.dg/warn/overflow-warn-4.C: Likewise.
7027 * g++.old-deja/g++.oliva/template1.C: Likewise.
7028
7029 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7030 * g++.dg/parse/template7.C: Adjust.
7031
7032 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7033
7034 PR target/49307
7035 * gcc.dg/pr49307.c: New.
7036
7037 2011-06-09 Wei Guozhi <carrot@google.com>
7038
7039 PR target/46975
7040 * gcc.target/arm/pr46975.c: New testcase.
7041
7042 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7043
7044 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7045 (PMETH, arglist_t): Removed.
7046 (method_get_number_of_arguments): Removed.
7047 (method_get_nth_argument): Removed.
7048 (method_get_first_argument): Removed.
7049 (method_get_next_argument): Removed.
7050 (method_get_sizeof_arguments): Removed.
7051 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7052 (PMETH): Removed.
7053 (method_get_number_of_arguments): Removed.
7054 (method_get_nth_argument): Removed.
7055 (method_get_first_argument): Removed.
7056 (method_get_next_argument): Removed.
7057 (method_get_sizeof_arguments): Removed.
7058 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7059
7060 2011-06-09 David Li <davidxl@google.com>
7061
7062 * gcc.dg/dump-pass.c: New test.
7063
7064 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7065
7066 PR c++/29003
7067 * g++.dg/parse/error38.C: New.
7068
7069 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7070
7071 PR middle-end/49308
7072 * gfortran.dg/pr49308.f90: New test.
7073
7074 2011-06-08 Jason Merrill <jason@redhat.com>
7075
7076 * g++.dg/cpp0x/noexcept11.C: New.
7077 * g++.dg/cpp0x/noexcept12.C: New.
7078 * g++.dg/cpp0x/sfinae11.C: Adjust.
7079
7080 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7081
7082 PR testsuite/49323
7083 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7084 to dg-options, match also DW_AT_linkage_name.
7085
7086 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7087
7088 PR middle-end/21953
7089 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7090 -fno-common on alpha*-dec-osf*.
7091 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7092
7093 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7094
7095 PR rtl-optimization/49303
7096 * gcc.target/ia64/pr49303.c: New test.
7097
7098 2011-06-08 Tobias Burnus <burnus@net-b.de>
7099
7100 PR fortran/18918
7101 * gfortran.dg/coarray_lock_1.f90: New.
7102 * gfortran.dg/coarray_lock_2.f90: New.
7103
7104 2011-06-07 Jason Merrill <jason@redhat.com>
7105
7106 * lib/prune.exp: Look for "required" rather than "instantiated".
7107 * g++.dg/abi/mangle11.C: Likewise.
7108 * g++.dg/abi/mangle12.C: Likewise.
7109 * g++.dg/abi/mangle17.C: Likewise.
7110 * g++.dg/abi/mangle20-2.C: Likewise.
7111 * g++.dg/abi/pragma-pack1.C: Likewise.
7112 * g++.dg/cpp0x/decltype26.C: Likewise.
7113 * g++.dg/cpp0x/decltype28.C: Likewise.
7114 * g++.dg/cpp0x/decltype29.C: Likewise.
7115 * g++.dg/cpp0x/enum11.C: Likewise.
7116 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7117 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7118 * g++.dg/cpp0x/pr47416.C: Likewise.
7119 * g++.dg/ext/case-range2.C: Likewise.
7120 * g++.dg/ext/case-range3.C: Likewise.
7121 * g++.dg/gomp/for-19.C: Likewise.
7122 * g++.dg/gomp/pr37533.C: Likewise.
7123 * g++.dg/gomp/pr38639.C: Likewise.
7124 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7125 * g++.dg/inherit/base3.C: Likewise.
7126 * g++.dg/inherit/using6.C: Likewise.
7127 * g++.dg/init/placement4.C: Likewise.
7128 * g++.dg/init/reference3.C: Likewise.
7129 * g++.dg/lookup/scoped6.C: Likewise.
7130 * g++.dg/lookup/using7.C: Likewise.
7131 * g++.dg/other/abstract1.C: Likewise.
7132 * g++.dg/other/error10.C: Likewise.
7133 * g++.dg/other/error5.C: Likewise.
7134 * g++.dg/other/field1.C: Likewise.
7135 * g++.dg/other/offsetof5.C: Likewise.
7136 * g++.dg/parse/bitfield2.C: Likewise.
7137 * g++.dg/parse/constant4.C: Likewise.
7138 * g++.dg/parse/crash20.C: Likewise.
7139 * g++.dg/parse/invalid-op1.C: Likewise.
7140 * g++.dg/parse/non-dependent2.C: Likewise.
7141 * g++.dg/parse/template18.C: Likewise.
7142 * g++.dg/tc1/dr152.C: Likewise.
7143 * g++.dg/tc1/dr166.C: Likewise.
7144 * g++.dg/tc1/dr176.C: Likewise.
7145 * g++.dg/tc1/dr213.C: Likewise.
7146 * g++.dg/template/access11.C: Likewise.
7147 * g++.dg/template/access2.C: Likewise.
7148 * g++.dg/template/access3.C: Likewise.
7149 * g++.dg/template/access7.C: Likewise.
7150 * g++.dg/template/arg7.C: Likewise.
7151 * g++.dg/template/cond2.C: Likewise.
7152 * g++.dg/template/crash13.C: Likewise.
7153 * g++.dg/template/crash40.C: Likewise.
7154 * g++.dg/template/crash7.C: Likewise.
7155 * g++.dg/template/crash84.C: Likewise.
7156 * g++.dg/template/ctor5.C: Likewise.
7157 * g++.dg/template/defarg13.C: Likewise.
7158 * g++.dg/template/defarg14.C: Likewise.
7159 * g++.dg/template/dtor7.C: Likewise.
7160 * g++.dg/template/eh2.C: Likewise.
7161 * g++.dg/template/error2.C: Likewise.
7162 * g++.dg/template/error43.C: Likewise.
7163 * g++.dg/template/friend32.C: Likewise.
7164 * g++.dg/template/injected1.C: Likewise.
7165 * g++.dg/template/instantiate1.C: Likewise.
7166 * g++.dg/template/instantiate3.C: Likewise.
7167 * g++.dg/template/instantiate5.C: Likewise.
7168 * g++.dg/template/instantiate7.C: Likewise.
7169 * g++.dg/template/local6.C: Likewise.
7170 * g++.dg/template/lookup2.C: Likewise.
7171 * g++.dg/template/member5.C: Likewise.
7172 * g++.dg/template/memfriend15.C: Likewise.
7173 * g++.dg/template/memfriend16.C: Likewise.
7174 * g++.dg/template/memfriend17.C: Likewise.
7175 * g++.dg/template/memfriend7.C: Likewise.
7176 * g++.dg/template/meminit1.C: Likewise.
7177 * g++.dg/template/nested3.C: Likewise.
7178 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7179 * g++.dg/template/nontype12.C: Likewise.
7180 * g++.dg/template/nontype13.C: Likewise.
7181 * g++.dg/template/nontype6.C: Likewise.
7182 * g++.dg/template/pr23510.C: Likewise.
7183 * g++.dg/template/pr35240.C: Likewise.
7184 * g++.dg/template/ptrmem15.C: Likewise.
7185 * g++.dg/template/ptrmem6.C: Likewise.
7186 * g++.dg/template/qualified-id1.C: Likewise.
7187 * g++.dg/template/qualttp20.C: Likewise.
7188 * g++.dg/template/qualttp3.C: Likewise.
7189 * g++.dg/template/qualttp4.C: Likewise.
7190 * g++.dg/template/qualttp5.C: Likewise.
7191 * g++.dg/template/qualttp6.C: Likewise.
7192 * g++.dg/template/qualttp7.C: Likewise.
7193 * g++.dg/template/qualttp8.C: Likewise.
7194 * g++.dg/template/recurse.C: Likewise.
7195 * g++.dg/template/recurse2.C: Likewise.
7196 * g++.dg/template/ref5.C: Likewise.
7197 * g++.dg/template/scope2.C: Likewise.
7198 * g++.dg/template/sfinae10.C: Likewise.
7199 * g++.dg/template/sfinae3.C: Likewise.
7200 * g++.dg/template/sizeof3.C: Likewise.
7201 * g++.dg/template/static9.C: Likewise.
7202 * g++.dg/template/template-id-2.C: Likewise.
7203 * g++.dg/template/typedef13.C: Likewise.
7204 * g++.dg/template/typename4.C: Likewise.
7205 * g++.dg/template/using14.C: Likewise.
7206 * g++.dg/template/using2.C: Likewise.
7207 * g++.dg/template/warn1.C: Likewise.
7208 * g++.dg/warn/Wparentheses-13.C: Likewise.
7209 * g++.dg/warn/Wparentheses-15.C: Likewise.
7210 * g++.dg/warn/Wparentheses-16.C: Likewise.
7211 * g++.dg/warn/Wparentheses-17.C: Likewise.
7212 * g++.dg/warn/Wparentheses-18.C: Likewise.
7213 * g++.dg/warn/Wparentheses-19.C: Likewise.
7214 * g++.dg/warn/Wparentheses-20.C: Likewise.
7215 * g++.dg/warn/Wparentheses-23.C: Likewise.
7216 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7217 * g++.dg/warn/noeffect2.C: Likewise.
7218 * g++.dg/warn/noeffect4.C: Likewise.
7219 * g++.dg/warn/pr8570.C: Likewise.
7220 * g++.old-deja/g++.brendan/init2.C: Likewise.
7221 * g++.old-deja/g++.eh/spec6.C: Likewise.
7222 * g++.old-deja/g++.pt/crash10.C: Likewise.
7223 * g++.old-deja/g++.pt/crash36.C: Likewise.
7224 * g++.old-deja/g++.pt/derived3.C: Likewise.
7225 * g++.old-deja/g++.pt/error2.C: Likewise.
7226 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7227 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7228 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7229 * g++.old-deja/g++.pt/overload7.C: Likewise.
7230 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7231
7232 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7233 Iain Sandoe <iains@gcc.gnu.org>
7234
7235 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7236 Added code to deal with the case when [Protocol
7237 -descriptionForInstanceMethod:] or [Protocol
7238 -descriptionForClassMethod:] returns NULL.
7239
7240 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7241 Iain Sandoe <iains@gcc.gnu.org>
7242
7243 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7244 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7245 Added cast.
7246
7247 2011-06-07 Xinliang David Li <davidxl@google.com>
7248
7249 * gcc.dg/inline_2.c: New test.
7250 * gcc.dg/unroll_2.c: New test.
7251 * gcc.dg/inline_3.c: New test.
7252 * gcc.dg/unroll_3.c: New test.
7253 * gcc.dg/inline_4.c: New test.
7254 * gcc.dg/unroll_4.c: New test.
7255 * gcc.dg/inline_1.c: New test.
7256 * gcc.dg/unroll_1.c: New test.
7257
7258 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7259
7260 PR tree-optimization/48497
7261 * lib/gcc-defs.exp (dg-additional-options): New proc.
7262 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7263 -msse2 on 32-bit x86.
7264
7265 2011-06-06 Jason Merrill <jason@redhat.com>
7266
7267 * g++.dg/cpp0x/enum19.C: New.
7268
7269 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7270
7271 * gcc.target/arm/neon-reload-class.c: New test.
7272
7273 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7274
7275 PR debug/49130
7276 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7277
7278 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7279
7280 * gcc.target/arm/smlatb-1.c: New file.
7281 * gcc.target/arm/smlatt-1.c: New file.
7282 * gcc.target/arm/smlaltb-1.c: New file.
7283 * gcc.target/arm/smlaltt-1.c: New file.
7284
7285 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7286
7287 * gcc.target/arm/mla-2.c: New test.
7288
7289 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7290
7291 PR gcov-profile/49299
7292 * gcc.dg/tree-prof/pr49299-1.c: New test.
7293 * gcc.dg/tree-prof/pr49299-2.c: New test.
7294
7295 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7296
7297 * lib/target-supports.exp
7298 (check_effective_target_vect_widen_mult_qi_to_hi):
7299 Add NEON as supporting target.
7300 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7301 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7302 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7303 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7304 using widening multiplication on targets that support it.
7305 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7306 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7307 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7308
7309 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7310
7311 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7312 Modern Objective-C runtime API.
7313 * objc/execute/next_mapping.h: Removed.
7314 * objc-obj-c++-shared/next-mapping.h: Removed.
7315 * objc-obj-c++-shared/Object1.h: Removed.
7316 * objc-obj-c++-shared/Object1.m: Removed.
7317 * objc-obj-c++-shared/Object1.mm: Removed.
7318 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7319 * objc-obj-c++-shared/Protocol1.h: Removed.
7320 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7321 of ProtoBool, IVAR_T and METHOD.
7322 * objc-obj-c++-shared/runtime.h: New.
7323 * objc-obj-c++-shared/TestsuiteObject.h: New.
7324 * objc-obj-c++-shared/TestsuiteObject.m: New.
7325
7326 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7327 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7328 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7329 it a class method.
7330 * objc/execute/_cmd.m: Include
7331 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7332 runtime API. ([TestClass +initialize]): Include this method also
7333 with the GNU runtime.
7334 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7335 Object. ([-setValue:]): Return void.
7336 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7337 with the GNU runtime. Include
7338 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7339 for the NeXT runtime. Use the existing print_ivars() and
7340 compare_structures() implementations for the old NeXT runtime.
7341 Added new implementations for the Modern GNU and NeXT runtimes.
7342 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7343 well. (main): Use objc_getClass(). Use return instead of exit.
7344 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7345 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7346 of exit().
7347 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7348 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7349 instead of Object. (main): Use return instead of exit().
7350 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7351 instead of Object. Removed prototype for exit(). (main): Use
7352 return instead of exit(). Use the Modern Objective-C runtime API.
7353 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7354 Object.
7355 * objc/execute/class-tests-1.h: Include
7356 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7357 runtime API. (test_class_with_superclass): Do not call [Object
7358 class]. There is no need to with the current libobjc.
7359 * objc/execute/class-tests-2.h: Include
7360 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7361 runtime API.
7362 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7363 ../../objc-obj-c++-shared/next-mapping.h.
7364 * objc/execute/class-2.m: Likewise.
7365 * objc/execute/class-3.m: Likewise.
7366 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7367 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7368 +initialize]): Include this method also with the GNU
7369 runtime. (main): Use the Modern Objective-C runtime API.
7370 * objc/execute/class-5.m: Likewise.
7371 * objc/execute/class-6.m: Likewise.
7372 * objc/execute/class-7.m: Likewise.
7373 * objc/execute/class-8.m: Likewise.
7374 * objc/execute/class-9.m: Likewise.
7375 * objc/execute/class-10.m: Likewise.
7376 * objc/execute/class-11.m: Likewise.
7377 * objc/execute/class-12.m: Likewise.
7378 * objc/execute/class-13.m: Likewise.
7379 * objc/execute/class-14.m: Likewise.
7380 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7381 this method also with the GNU runtime.
7382 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7383 +initialize]): Include this method also with the GNU runtime.
7384 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7385 of Object.
7386 * objc/execute/encode-1.m: Likewise.
7387 * objc/execute/enumeration-1.m: Likewise.
7388 * objc/execute/enumeration-2.m: Likewise.
7389 * objc/execute/exceptions/catchall-1.m: Likewise.
7390 * objc/execute/exceptions/finally-1.m: Likewise.
7391 * objc/execute/exceptions/foward-1.m: Likewise.
7392 * objc/execute/exceptions/local-variables-1.m: Likewise.
7393 * objc/execute/exceptions/throw-nil.m: Likewise.
7394 * objc/execute/exceptions/trivial.m: Likewise.
7395 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7396 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7397 * objc/execute/exceptions/matcher-1.m: Likewise.
7398 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7399 Object.
7400 * objc/execute/formal_protocol-2.m: Likewise.
7401 * objc/execute/formal_protocol-3.m: Likewise.
7402 * objc/execute/formal_protocol-4.m: Likewise.
7403 * objc/execute/formal_protocol-5.m: Include
7404 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7405 protocol_getName().
7406 * objc/execute/formal_protocol-6.m: Likewise.
7407 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7408 Object. Include <objc/Protocol.h> instead of
7409 ../../objc-obj-c++-shared/Protocol1.h.
7410 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7411 Object.
7412 * objc/execute/informal_protocol.m: Likewise.
7413 * objc/execute/load-3.m: Likewise.
7414 * objc/execute/many_args_method.m ([TestClass +initialize]):
7415 Include this method with the GNU runtime as well.
7416 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7417 * objc/execute/nested-func-1.m: Use TestsuiteObject
7418 instead of Object.
7419 * objc/execute/nil_method-1.m: Likewise.
7420 * objc/execute/no_clash.m: Likewise.
7421 * objc/execute/np-1.m: Do not include
7422 ../../objc-obj-c++-shared/Protocol1.h.
7423 (main): Use return instead of exit().
7424 * objc/execute/np-2.m: Do not include
7425 ../../objc-obj-c++-shared/Protocol1.h.
7426 ([MyObject +initialize]): Include this method also with the GNU
7427 runtime. (main): Use return instead of exit().
7428 * objc/execute/object_is_class.m: Include
7429 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7430 of Object. (main): Use the Modern Objective-C runtime API.
7431 * objc/execute/object_is_meta_class.m: Likewise.
7432 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7433 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7434 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7435 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7436 Objective-C runtime API.
7437 * objc/execute/protocol-isEqual-2.m: Likewise.
7438 * objc/execute/protocol-isEqual-3.m: Likewise.
7439 * objc/execute/protocol-isEqual-4.m: Likewise.
7440 * objc/execute/redefining_self.m ([TestClass +initialize]):
7441 Include this method with the GNU runtime as well.
7442 * objc/execute/root_methods.m: Include
7443 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7444 Include this method with the GNU runtime as well.
7445 (main): Use the Modern Objective-C runtime API.
7446 * objc/execute/selector-1.m: Include
7447 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7448 of Object. (main): Use the Modern Objective-C runtime API.
7449 * objc/execute/static-1.m ([Test +initialize]): Include this
7450 method with the GNU runtime as well.
7451 * objc/execute/static-2.m: Likewise.
7452 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7453 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7454 ([MathClass +initialize]): Include this method with the GNU
7455 runtime as well.
7456 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7457 instead of Object.
7458 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7459 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7460 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7461 * objc.dg/attributes/method-attribute-1.m: Likewise.
7462 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7463 * objc.dg/attributes/method-attribute-2.m: Likewise.
7464 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7465 * objc.dg/attributes/method-attribute-3.m: Likewise.
7466 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7467 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7468 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7469 * obj-c++.dg/bitfield-1.mm: Likewise.
7470 * obj-c++.dg/bitfield-2.mm: Likewise
7471 * objc.dg/bitfield-3.m: Likewise.
7472 * obj-c++.dg/bitfield-4.mm: Likewise.
7473 * objc.dg/bitfield-5.m: Likewise
7474 * objc.dg/call-super-1.m: Likewise.
7475 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7476 Use objc_getClass() instead of objc_get_class(), but for the GNU
7477 runtime redefine objc_getClass as objc_get_class. Include
7478 ../objc-obj-c++-shared/runtime.h.
7479 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7480 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7481 Use the Modern Objective-C runtime API.
7482 * objc.dg/class-protocol-1.m: Include
7483 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7484 * obj-c++.dg/class-protocol-1.mm: Likewise.
7485 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7486 * objc.dg/comp-types-10.m: Likewise.
7487 * objc.dg/comp-types-11.m: Likewise.
7488 * objc.dg/comp-types-12.m: Likewise.
7489 * obj-c++.dg/comp-types-9.mm: Likewise.
7490 * obj-c++.dg/comp-types-11.mm: Likewise.
7491 * obj-c++.dg/comp-types-12.mm: Likewise.
7492 * obj-c++.dg/comp-types-13.mm: Likewise.
7493 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7494 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7495 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7496 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7497 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7498 * objc.dg/desig-init-1.m: Likewise.
7499 * obj-c++.dg/defs.mm: Likewise.
7500 * objc.dg/exceptions-2.m: Likewise.
7501 * obj-c++.dg/except-1.mm: Likewise.
7502 * obj-c++.dg/exceptions-2.mm: Likewise.
7503 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7504 Use the Modern Objective-C runtime API.
7505 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7506 the Modern Objective-C runtime API. Do not include
7507 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7508 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7509 the Modern Objective-C runtime API except when using an older NeXT
7510 runtime.
7511 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7512 the Modern Objective-C runtime API.
7513 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7514 objc/encoding.h.
7515 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7516 * objc.dg/encode-7-next-64bit.m: Updated include.
7517 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7518 objc/encoding.h.
7519 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7520 the Modern Objective-C runtime API.
7521 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7522 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7523 instead of ../objc-obj-c++-shared/Protocol1.h.
7524 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7525 the Modern Objective-C runtime API except when using an older NeXT
7526 runtime.
7527 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7528 the Modern Objective-C runtime API.
7529 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7530 Object.
7531 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7532 * objc.dg/fix-and-continue-2.m: Likewise.
7533 * objc.dg/foreach-1.m: Likewise.
7534 * objc.dg/foreach-2.m: Likewise.
7535 * objc.dg/foreach-3.m: Likewise.
7536 * objc.dg/foreach-4.m: Likewise.
7537 * objc.dg/foreach-5.m: Likewise.
7538 * objc.dg/foreach-6.m: Likewise.
7539 * objc.dg/foreach-7.m: Likewise.
7540 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7541 Object.
7542 * objc.dg/func-ptr-2.m: Likewise.
7543 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7544 Do not include objc/objc-api.h.
7545 * obj-c++.dg/fsf-package-0.mm: Likewise.
7546 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7547 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7548 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7549 of Object.
7550 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7551 * objc.dg/gnu-runtime-3.m: Likewise.
7552 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7553 * objc.dg/headers.m: Include objc/runtime.h instead of
7554 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7555 for the NeXT runtime.
7556 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7557 * obj-c++.dg/isa-field-1.mm: Likewise.
7558 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7559 * objc.dg/layout-1.m: Likewise.
7560 * objc.dg/layout-2.m: Likewise.
7561 * objc.dg/local-decl-2.m: Likewise.
7562 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7563 Object. ([Container +elementForView:]): Use
7564 class_conformsToProtocol().
7565 * obj-c++.dg/lookup-2.mm: Likewise.
7566 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7567 * obj-c++.dg/local-decl-1.mm: Likewise.
7568 * objc.dg/method-3.m: Likewise.
7569 * objc.dg/method-4.m: Likewise.
7570 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7571 ../objc-obj-c++-shared/Protocol1.h.
7572 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7573 * objc.dg/method-9.m: Likewise.
7574 * objc.dg/method-10.m: Likewise.
7575 * objc.dg/method-13.m ([Root +initialize]): Include this method
7576 also for the GNU runtime. (main): Use objc_getClass() also for
7577 the GNU runtime.
7578 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7579 * objc.dg/method-17.m: Likewise.
7580 * objc.dg/method-19.m: Likewise.
7581 * objc.dg/method-20b.m: Likewise.
7582 * obj-c++.dg/method-2.mm: Likewise.
7583 * obj-c++.dg/method-6.mm: Likewise.
7584 * obj-c++.dg/method-10.mm: Likewise.
7585 * obj-c++.dg/method-11.mm: Likewise.
7586 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7587 ../objc-obj-c++-shared/Protocol1.h.
7588 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7589 * obj-c++.dg/method-15.mm: Likewise.
7590 * obj-c++.dg/method-17.mm: Likewise.
7591 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7592 +initialize]): Include this method also for the GNU
7593 runtime. (main): Use objc_getClass() also for the GNU runtime.
7594 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7595 * obj-c++.dg/method-22.mm: Likewise.
7596 * obj-c++.dg/method-23.mm: Likewise.
7597 * obj-c++.dg/no-extra-load.mm: Likewise.
7598 * objc.dg/objc-fast-4.m: Likewise.
7599 * objc.dg/objc-gc-4.m: Likewise.
7600 * obj-c++.dg/objc-gc-3.mm: Likewise.
7601 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7602 protocol_getMethodDescription() instead of [Protocol
7603 -descriptionForInstanceMethod].
7604 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7605 Made it available with all runtimes. (main): Call -test instead
7606 of -class.
7607 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7608 and put into a category.
7609 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7610 Object. Include objc/objc.h.
7611 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7612 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7613 New. (main): Use protocol_getMethodDescription() instead
7614 of [Protocol -descriptionForInstanceMethod] and [Protocol
7615 -descriptionForClassMethod].
7616 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7617 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7618 Objective-C runtime API.
7619 * obj-c++.dg/proto-qual-1.mm: Likewise.
7620 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7621 Object.
7622 * obj-c++.dg/property/property-1.mm: Likewise.
7623 * obj-c++.dg/qual-types-1.mm: Likewise.
7624 * objc.dg/selector-2.m: Include objc/objc.h instead of
7625 ../objc-obj-c++-shared/Object1.h.
7626 * obj-c++.dg/selector-2.mm: Likewise.
7627 * obj-c++.dg/selector-5.mm: Likewise.
7628 * obj-c++.dg/selector-6.mm: Likewise.
7629 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7630 Object. Do not include objc/objc-api.h.
7631 * obj-c++.dg/set-not-used-1.mm: Likewise.
7632 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7633 * objc.dg/stret-1.m: Likewise.
7634 * objc.dg/stret-2.m: Likewise.
7635 * obj-c++.dg/super-class-2.mm: Likewise.
7636 * objc.dg/super-class-3.m: Likewise.
7637 * objc.dg/super-class-4.m: Likewise.
7638 * objc.dg/sync-2.m: Likewise.
7639 * obj-c++.dg/sync-2.mm: Likewise.
7640 * objc.dg/sync-1.m: Include objc/objc.h instead of
7641 ../objc-obj-c++-shared/Object1.h.
7642 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7643 'Class' as the type of 'isa'.
7644 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7645 Objective-C runtime API. ([TestClass +initialize]): Include this
7646 method with the GNU runtime as well.
7647 * objc.dg/strings/strings-1.m: Updated includes.
7648 * obj-c++.dg/strings/strings-1.mm: Likewise.
7649 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7650 objc.dg/strings/const-str-12b.m.
7651 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7652 * obj-c++.dg/template-3.mm: Likewise.
7653 * obj-c++.dg/template-4.mm: Likewise.
7654 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7655 Objective-C runtime API.
7656 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7657 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7658 * obj-c++.dg/try-catch-1.mm: Likewise.
7659 * obj-c++.dg/try-catch-2.mm: Likewise.
7660 * objc.dg/try-catch-3.m: Likewise.
7661 * obj-c++.dg/try-catch-3.mm: Likewise.
7662 * objc.dg/try-catch-6.m: Likewise.
7663 * objc.dg/try-catch-7.m: Likewise.
7664 * obj-c++.dg/try-catch-7.mm: Likewise.
7665 * obj-c++.dg/try-catch-8.mm: Likewise.
7666 * obj-c++.dg/try-catch-9.mm: Likewise.
7667 * objc.dg/try-catch-10.m: Likewise.
7668 * obj-c++.dg/try-catch-11.mm: Likewise.
7669 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7670 Object. Include objc/objc.h.
7671 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7672 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7673 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7674 Object. Use Modern Objective-C runtime API. Do not use
7675 performv::.
7676 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7677 * obj-c++.dg/torture/trivial.mm: Likewise.
7678 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7679 instead of ../objc-obj-c++-shared/Object1.h. Include
7680 ../objc-obj-c++-shared/runtime.h.
7681 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7682 * objc.dg/torture/strings/const-str-11.m: Likewise.
7683 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7684 * objc.dg/torture/strings/const-str-9.m: Likewise.
7685 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7686 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7687 instead of Object. Only add _FooClassReference if
7688 __NEXT_RUNTIME__.
7689 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7690 * objc.dg/torture/strings/const-str-8.m: Likewise.
7691 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7692 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7693 additional sources.
7694 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7695 Object.
7696 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7697 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7698 * obj-c++.dg/va-meth-1.mm: Likewise.
7699 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7700 ../objc-obj-c++-shared/Object1.h.
7701 * objc.dg/zero-link-3.m: Likewise.
7702
7703 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7704
7705 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7706
7707 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7708
7709 PR objc-++/48275
7710 * obj-c++.dg/property/cxx-property-1.mm: New.
7711 * obj-c++.dg/property/cxx-property-2.mm: New.
7712
7713 2011-06-06 Jason Merrill <jason@redhat.com>
7714
7715 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7716
7717 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7718
7719 PR rtl-optimization/49145
7720 From Ryan Mansfield
7721 * gcc.c-torture/compile/pr49145.c: New test.
7722
7723 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7724
7725 PR testsuite/49288
7726 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7727 to dg-options, match also DW_AT_linkage_name.
7728
7729 PR debug/49294
7730 * gcc.dg/debug/pr49294.c: New test.
7731
7732 PR c++/49264
7733 * g++.dg/opt/pr49264.C: New test.
7734
7735 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7736
7737 PR tree-optimization/49243
7738 * gcc.dg/pr49243.c: New.
7739
7740 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7741
7742 * gnat.dg/specs/cond_expr1.ads: New test.
7743
7744 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7745
7746 * gnat.dg/deferred_const4.ad[sb]: New test.
7747 * gnat.dg/deferred_const4_pkg.ads: New helper.
7748
7749 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7750
7751 * gnat.dg/test_tamdt.adb: Rename to...
7752 * gnat.dg/taft_type1.adb: ...this.
7753 * gnat.dg/tamdt.ad[sb]: Rename to...
7754 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7755 * gnat.dg/tamdt_aux.ads: Rename to...
7756 * gnat.dg/taft_type1_pkg2.ads: ...this.
7757 * gnat.dg/taft_type2.ad[sb]: New test.
7758 * gnat.dg/taft_type2_pkg.ads: New helper.
7759 * gnat.dg/taft_type3.adb: New test.
7760 * gnat.dg/taft_type3_pkg.ads: New helper.
7761
7762 2011-06-05 Tobias Burnus <burnus@net-b.de>
7763
7764 PR fortran/49255
7765 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7766 for F2008.
7767
7768 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7769
7770 PR testsuite/49287
7771 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7772 warning.
7773 * objc.dg/gnu-api-2-objc.m: Likewise.
7774 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7775 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7776
7777 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7778
7779 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7780 alignment, not the alignment, when calling class_addIvar(). Add
7781 an 'isa' instance variable to the test root class.
7782 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7783
7784 2011-06-04 Jan Hubicka <jh@suse.cz>
7785
7786 PR tree-optimization/48893
7787 PR tree-optimization/49091
7788 PR tree-optimization/49179
7789 * gfortran.dg/pr49179.f90: New testcase
7790
7791 2011-06-04 Jan Hubicka <jh@suse.cz>
7792
7793 PR lto/48954
7794 * g++.dg/torture/pr48954.C: New testcase.
7795
7796 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7797
7798 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7799
7800 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7801
7802 PR c++/33840
7803 * g++.dg/diagnostic/bitfld2.C: New.
7804
7805 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7806
7807 PR target/49281
7808 * gcc.c-torture/execute/pr49281.c: New test.
7809
7810 2011-06-04 Jan Hubicka <jh@suse.cz>
7811
7812 PR tree-optimize/48929
7813 * gcc.c-torture/compile/pr48929.c: New testcase.
7814
7815 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7816
7817 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7818
7819 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7820
7821 PR c++/49276
7822 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7823
7824 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7825
7826 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7827
7828 2011-06-03 Richard Henderson <rth@redhat.com>
7829 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7830
7831 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7832
7833 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7834
7835 * objc.dg/headers.m: Do not include objc-list.h.
7836
7837 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7838
7839 * objc.dg/type-stream-1.m: Test removed.
7840 * objc.dg/headers.m: Do not include typedstream.h.
7841
7842 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7843
7844 * objc.dg/torture/forward-1.m (main): Updated testcase.
7845
7846 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7847
7848 PR target/49163
7849 * gcc.c-torture/compile/pr49163.c: New.
7850
7851 2011-06-02 Asher Langton <langton2@llnl.gov>
7852
7853 PR fortran/49268
7854 * gfortran.dg/PR49268.f90: New test.
7855
7856 2011-06-02 Asher Langton <langton2@llnl.gov>
7857
7858 PR fortran/37039
7859 * gfortran.dg/PR37039.f90: New test.
7860
7861 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7862
7863 PR objc/48539
7864 * objc.dg/method-5.m: Updated.
7865 * objc.dg/method-19.m: Updated.
7866 * objc.dg/method-lookup-1.m: New.
7867 * obj-c++.dg/method-6.mm: Updated.
7868 * obj-c++.dg/method-7.mm: Updated.
7869 * obj-c++.dg/method-lookup-1.mm: New.
7870
7871 2011-06-02 DJ Delorie <dj@redhat.com>
7872
7873 * lib/timeout.exp (timeout): Add board_info support.
7874
7875 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7876
7877 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7878
7879 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7880
7881 PR fortran/49265
7882 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7883 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7884
7885 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7886 Hans-Peter Nilsson <hp@axis.com>
7887
7888 PR rtl-optimization/48840
7889 * gcc.target/sparc/ultrasp13.c: New test.
7890
7891 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7892
7893 PR target/49238
7894 * gcc.c-torture/compile/pr49238.c: New.
7895
7896 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7897
7898 * gcc.target/arm/g2.c: Skip test in -mthumb.
7899 Skip test unless cpu is xscale.
7900 * gcc.target/arm/scd42-2.c: Likewise.
7901 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7902
7903 2011-06-01 Jason Merrill <jason@redhat.com>
7904
7905 * g++.dg/cpp0x/decltype28.C: New.
7906 * g++.dg/cpp0x/decltype29.C: New.
7907
7908 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7909
7910 PR target/45074
7911 * gcc.target/mips/pr45074.c: New test.
7912
7913 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7914 Hans-Peter Nilsson <hp@axis.com>
7915
7916 PR rtl-optimization/48830
7917 * gcc.target/sparc/ultrasp12.c: New test.
7918
7919 2011-06-01 David Li <davidxl@google.com>
7920
7921 * gcc.dg/profile-dir-1.c: Change pass name.
7922 * gcc.dg/profile-dir-2.c: Ditto.
7923 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7924 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7925 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7926 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7927 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7928 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7929 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7930 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7931 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7932 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7933 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7934 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7935 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7936 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7937 * gcc.dg/profile-dir-3.c: Ditto.
7938 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7939
7940 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7941
7942 * objc.dg/attributes/method-nonnull-1.m: New test.
7943 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7944
7945 2011-05-31 Tobias Burnus <burnus@net-b.de>
7946
7947 PR fortran/18918
7948 * gfortran.dg/coarray_atomic_1.f90: New.
7949 * gfortran.dg/coarray/atomic_1.f90: New.
7950
7951 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7952
7953 * gcc.dg/guality/bswaptest.c: New test.
7954 * gcc.dg/guality/clztest.c: New test.
7955 * gcc.dg/guality/ctztest.c: New test.
7956 * gcc.dg/guality/rotatetest.c: New test.
7957
7958 PR target/48688
7959 * gcc.target/i386/pr48688.c: New test.
7960
7961 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7962
7963 PR c++/48010
7964 * g++.dg/lookup/name-clash9.C: New.
7965
7966 2011-05-31 Tobias Burnus <burnus@net-b.de>
7967
7968 PR fortran/18918
7969 * gfortran.dg/coarray/dummy_1.f90: New.
7970
7971 2011-05-31 Tobias Burnus <burnus@net-b.de>
7972
7973 PR fortran/18918
7974 * gfortran.dg/coarray/save_1.f90: New.
7975 * gfortran.dg/coarray_4.f90: Update dg-error.
7976
7977 2011-05-31 Jason Merrill <jason@redhat.com>
7978
7979 * g++.dg/cpp0x/rv-template1.C: New.
7980
7981 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7982
7983 PR rtl-optimization/49235
7984 * gcc.dg/pr49235.c: New test.
7985
7986 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7987
7988 PR tree-optimization/49093
7989 * gcc.dg/vect/pr49093.c: New test.
7990
7991 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7992
7993 PR debug/49047
7994 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7995
7996 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7997
7998 PR testsuite/49239
7999 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8000 output array.
8001
8002 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
8003
8004 PR target/49186
8005 * gcc.c-torture/execute/pr49186.c: New.
8006
8007 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
8008
8009 PR target/49168
8010 * gcc.target/i386/pr49168-1.c: New.
8011
8012 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8013 Eric Botcazou <ebotcazou@adacore.com>
8014
8015 * gcc.dg/guality/drap.c: New test.
8016
8017 2011-05-30 Richard Guenther <rguenther@suse.de>
8018
8019 PR tree-optimization/49210
8020 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8021 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8022
8023 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8024
8025 PR c++/49223
8026 * g++.dg/gomp/pr49223-1.C: New test.
8027 * g++.dg/gomp/pr49223-2.C: New test.
8028
8029 2011-05-30 Richard Guenther <rguenther@suse.de>
8030
8031 PR tree-optimization/49218
8032 * gcc.c-torture/execute/pr49218.c: New testcase.
8033
8034 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8035
8036 PR tree-optimization/49199
8037 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8038 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8039 -fno-tree-scev-cprop.
8040
8041 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8042
8043 PR fortran/47601
8044 * gfortran.dg/extends_13.f03: New.
8045
8046 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8047
8048 PR rtl-optimization/49095
8049 * gcc.target/i386/pr49095.c: New test.
8050
8051 2011-05-29 Tobias Burnus <burnus@net-b.de>
8052
8053 PR fortran/18918
8054 * gfortran.dg/coarray_24.f90: New.
8055
8056 2011-05-29 Tobias Burnus <burnus@net-b.de>
8057
8058 PR fortran/18918
8059 * gfortran.dg/coarray_23.f90: New.
8060
8061 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8062
8063 From Ryan Mansfield
8064 * gcc.dg/pr48826.c: New test.
8065
8066 2011-05-29 Richard Guenther <rguenther@suse.de>
8067
8068 PR tree-optimization/49217
8069 * gcc.dg/torture/pr49217.c: New testcase.
8070
8071 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8072
8073 PR testsuite/49222
8074 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8075
8076 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8077
8078 * gnat.dg/boolean_subtype.adb: Rename to...
8079 * gnat.dg/boolean_subtype1.adb: ...this.
8080
8081 2011-05-28 Jason Merrill <jason@redhat.com>
8082
8083 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8084
8085 2011-05-27 Jason Merrill <jason@redhat.com>
8086
8087 * g++.dg/cpp0x/enum18.C: Adjust.
8088
8089 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8090
8091 2011-05-27 Tobias Burnus <burnus@net-b.de>
8092
8093 PR fortran/18918
8094 * gfortran.dg/coarray_22.f90: New.
8095
8096 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8097
8098 PR tree-optimization/46728
8099 * gcc.target/powerpc/pr46728-1.c: New.
8100 * gcc.target/powerpc/pr46728-2.c: New.
8101 * gcc.target/powerpc/pr46728-3.c: New.
8102 * gcc.target/powerpc/pr46728-4.c: New.
8103 * gcc.target/powerpc/pr46728-5.c: New.
8104 * gcc.dg/pr46728-6.c: New.
8105 * gcc.target/powerpc/pr46728-7.c: New.
8106 * gcc.target/powerpc/pr46728-8.c: New.
8107 * gcc.dg/pr46728-9.c: New.
8108 * gcc.target/powerpc/pr46728-10.c: New.
8109 * gcc.target/powerpc/pr46728-11.c: New.
8110 * gcc.dg/pr46728-12.c: New.
8111 * gcc.target/powerpc/pr46728-13.c: New.
8112 * gcc.target/powerpc/pr46728-14.c: New.
8113 * gcc.target/powerpc/pr46728-15.c: New.
8114 * gcc.target/powerpc/pr46728-16.c: New.
8115
8116 2011-05-27 Jason Merrill <jason@redhat.com>
8117
8118 * g++.dg/abi/mangle47.C: New.
8119
8120 PR c++/49176
8121 * g++.dg/template/const5.C: New.
8122
8123 * g++.dg/cpp0x/enum18.C: New.
8124
8125 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8126
8127 * g++.dg/cpp0x/error6.C: New.
8128
8129 * g++.dg/cpp0x/error5.C: New.
8130
8131 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8132
8133 PR c++/49165
8134 * g++.dg/eh/cond6.C: New test.
8135
8136 2011-05-27 Tobias Burnus <burnus@net-b.de>
8137
8138 PR fortran/48820
8139 * gfortran.dg/rank_3.f90: New.
8140 * gfortran.dg/rank_4.f90: New.
8141
8142 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8143
8144 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8145 replace dump search.
8146
8147 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8148
8149 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8150 * gnat.dg/bit_packed_array5.adb: ...here.
8151
8152 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8153
8154 PR c++/42056
8155 * g++.dg/cpp0x/auto25.C: New.
8156
8157 2011-05-27 Richard Guenther <rguenther@suse.de>
8158
8159 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8160
8161 2011-05-27 Richard Guenther <rguenther@suse.de>
8162
8163 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8164
8165 2011-05-27 Richard Guenther <rguenther@suse.de>
8166
8167 PR middle-end/49189
8168 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8169
8170 2011-05-26 Jason Merrill <jason@redhat.com>
8171
8172 * g++.dg/cpp0x/friend1.C: New.
8173 * g++.dg/cpp0x/friend2.C: New.
8174
8175 * g++.dg/cpp0x/auto7.C: Update.
8176 * g++.dg/template/crash50.C: Adjust.
8177 * g++.dg/template/static9.C: Adjust.
8178 * g++.old-deja/g++.ext/memconst.C: Adjust.
8179
8180 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8181
8182 * gcc.dg/march.c: Ignore a note for some targets.
8183
8184 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8185 Nathan Froyd <froydnj@codesourcery.com>
8186
8187 PR c++/2288
8188 PR c++/18770
8189 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8190 * g++.dg/parse/pr18770.C: New test.
8191 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8192
8193 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8194
8195 PR fortran/48955
8196 * gfortran.dg/dependency_40.f90 : New test.
8197
8198 2011-05-26 Tobias Burnus <burnus@net-b.de>
8199
8200 PR fortran/18918
8201 * gfortran.dg/coarray/registering_1.f90: New.
8202
8203 2011-05-26 Jason Merrill <jason@redhat.com>
8204
8205 * g++.dg/cpp0x/variadic111.C: New.
8206 * g++.dg/cpp0x/variadic41.C: Adjust.
8207
8208 2011-05-26 Richard Guenther <rguenther@suse.de>
8209
8210 PR tree-optimization/48702
8211 * gcc.dg/torture/pr48702.c: New testcase.
8212
8213 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8214
8215 PR gcov-profile/48845
8216 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8217 support.
8218 * gcc.dg/matrix/matrix.exp: Likewise.
8219 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8220 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8221 line number to check_profiling_available.
8222 * lib/target-supports.exp (check_profiling_available): Account for
8223 this.
8224 Require TLS runtime support with -fprofile-generate.
8225 * lib/profopt.exp (profopt-execute): Add TLS options for
8226 -fprofile-generate.
8227 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8228
8229 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8230
8231 PR c++/49165
8232 * g++.dg/eh/cond5.C: New test.
8233
8234 PR tree-optimization/49161
8235 * gcc.c-torture/execute/pr49161.c: New test.
8236
8237 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8238
8239 * gcc.target/arm/neon-vorn-vbic.c: New test.
8240
8241 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8242
8243 PR tree-optimization/49038
8244 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8245 * gcc.dg/vect/pr49038.c: New test.
8246
8247 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8248
8249 * g++.dg/init/pr25811-3.C: New.
8250 * g++.dg/init/pr25811-4.C: New.
8251
8252 2011-05-25 Jason Merrill <jason@redhat.com>
8253
8254 * g++.dg/cpp0x/enum17.C: New.
8255 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8256
8257 * g++.dg/cpp0x/auto24.C: New.
8258
8259 * g++.dg/cpp0x/error4.C: New.
8260
8261 * g++.dg/cpp0x/rv-restrict.C: New.
8262
8263 * g++.dg/cpp0x/enum15.C: New.
8264 * g++.dg/cpp0x/constexpr-switch2.C: New.
8265
8266 * g++.dg/cpp0x/variadic110.C: New.
8267
8268 * g++.dg/cpp0x/auto9.C: Add typedef test.
8269
8270 * g++.dg/cpp0x/auto23.C: New.
8271 * g++.dg/cpp0x/auto9.C: Adjust.
8272
8273 * g++.dg/cpp0x/defaulted29.C: New.
8274
8275 * g++.dg/cpp0x/initlist51.C: New.
8276
8277 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8278
8279 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8280 * g++.dg/abi/packed1.C: Suppress warning.
8281 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8282 * g++.dg/template/stdarg1.C: Likewise.
8283 * g++.dg/other/packed1.C: Remove arm from xfail list.
8284
8285 2011-05-25 Jason Merrill <jason@redhat.com>
8286
8287 * g++.dg/cpp0x/enum16.C: New.
8288 * g++.dg/parse/error15.C: Adjust.
8289
8290 * g++.dg/cpp0x/initlist50.C: New.
8291
8292 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8293
8294 * g++.dg/cpp0x/variadic109.C: New.
8295
8296 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8297
8298 * gcc.target/i386/pause-1.c: New.
8299
8300 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8301
8302 * gcc.dg/stack-usage-1.c: Adjust comment.
8303 * gcc.dg/stack-usage-2.c: New test.
8304
8305 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8306
8307 PR c++/49136
8308 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8309 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8310
8311 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8312
8313 PR rtl-optimization/48757
8314 * gfortran.dg/pr48757.f: New test case.
8315
8316 2011-05-24 Jason Merrill <jason@redhat.com>
8317
8318 * g++.dg/cpp0x/access01.C: New.
8319
8320 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8321
8322 PR libobjc/48177
8323 * objc.dg/pr48177.m: New testcase.
8324
8325 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8326
8327 PR objc/48187
8328 * objc.dg/pr48187.m: New testcase.
8329 * obj-c++.dg/pr48187.mm: New testcase.
8330 * objc.dg/ivar-extra-semicolon.m: New testcase.
8331
8332 2011-05-24 Jason Merrill <jason@redhat.com>
8333
8334 * g++.dg/template/access21.C: New.
8335 * g++.dg/template/access22.C: New.
8336
8337 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8338
8339 PR rtl-optimization/48633
8340 * g++.dg/pr48633.C: New test.
8341
8342 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8343
8344 PR target/49133
8345 * g++.dg/other/pr49133.C: New test.
8346
8347 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8348 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8349
8350 * gcc.dg/torture/tls/run-gd.c: New test.
8351 * gcc.dg/torture/tls/run-ie.c: New test.
8352 * gcc.dg/torture/tls/run-ld.c: New test.
8353 * gcc.dg/torture/tls/run-le.c: New test.
8354 * lib/target-supports.exp (check_effective_target_tls_runtime):
8355 Build testcase with TLS options.
8356
8357 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8358
8359 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8360
8361 2011-05-24 Tom de Vries <tom@codesourcery.com>
8362
8363 PR tree-optimization/49121
8364 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8365
8366 2011-05-23 Jason Merrill <jason@redhat.com>
8367
8368 * g++.dg/cpp0x/defaulted28.C: New.
8369
8370 * g++.dg/cpp0x/sfinae25.C: New.
8371
8372 * g++.dg/cpp0x/rv-cast2.C: New.
8373
8374 * g++.dg/cpp0x/enum14.C: New.
8375
8376 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8377
8378 PR lto/49123
8379 * gcc.c-torture/execute/pr49123.c: New test.
8380
8381 PR debug/49032
8382 * gcc.dg/debug/pr49032.c: New test.
8383
8384 PR c/49120
8385 * gcc.dg/pr49120.c: New test.
8386
8387 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8388
8389 PR target/47315
8390 * gcc.target/i386/pr47315.c: New test.
8391
8392 2011-05-23 Jason Merrill <jason@redhat.com>
8393
8394 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8395
8396 * g++.dg/cpp0x/sfinae24.C: New.
8397
8398 * g++.dg/cpp0x/error3.C: New.
8399
8400 * g++.dg/cpp0x/defaulted27.C: New.
8401
8402 * g++.dg/cpp0x/decltype27.C: New.
8403
8404 2011-05-23 Richard Guenther <rguenther@suse.de>
8405
8406 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8407
8408 2011-05-23 Richard Guenther <rguenther@suse.de>
8409
8410 PR tree-optimization/40874
8411 * g++.dg/tree-ssa/pr40874.C: New testcase.
8412
8413 2011-05-23 Richard Guenther <rguenther@suse.de>
8414
8415 PR tree-optimization/49115
8416 * g++.dg/torture/pr49115.C: New testcase.
8417
8418 2011-05-23 Richard Guenther <rguenther@suse.de>
8419
8420 PR middle-end/15419
8421 * gcc.dg/memcpy-3.c: New testcase.
8422
8423 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8424
8425 PR middle-end/48973
8426 * gcc.c-torture/execute/pr48973-1.c: New test.
8427 * gcc.c-torture/execute/pr48973-2.c: New test.
8428
8429 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8430
8431 PR c++/18016
8432 * g++.dg/warn/pr18016.C: New.
8433
8434 2011-05-23 Tom de Vries <tom@codesourcery.com>
8435
8436 PR target/45098
8437 * gcc.target/arm/ivopts-6.c: New test.
8438
8439 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8440
8441 PR middle-end/49029
8442 * gcc.c-torture/compile/pr49029.c: New test.
8443
8444 2011-05-22 Jason Merrill <jason@redhat.com>
8445
8446 * g++.dg/cpp0x/sfinae23.C: New.
8447 * g++.dg/cpp0x/sfinae8.C: Correct.
8448
8449 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8450
8451 * gfortran.dg/function_optimize_8.f90: New test case.
8452
8453 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8454
8455 PR tree-optimization/49087
8456 * gcc.dg/vect/O3-pr49087.c: New test.
8457
8458 2011-05-21 Jason Merrill <jason@redhat.com>
8459
8460 * g++.dg/debug/const5.C: New.
8461
8462 2011-05-20 Jason Merrill <jason@redhat.com>
8463
8464 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8465
8466 * g++.dg/cpp0x/constexpr-static7.C: New.
8467
8468 * g++.dg/cpp0x/enum12.C: New.
8469 * g++.dg/cpp0x/enum13.C: New.
8470
8471 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8472
8473 PR fortran/48699
8474 * gfortran.dg/select_type_23.f03: New.
8475
8476 2011-05-20 Jason Merrill <jason@redhat.com>
8477
8478 * g++.dg/cpp0x/defaulted26.C: New.
8479
8480 * g++.dg/cpp0x/noexcept02.C: Fix.
8481 * g++.dg/cpp0x/noexcept03.C: Fix.
8482 * g++.dg/cpp0x/noexcept08.C: Fix.
8483 * g++.dg/cpp0x/noexcept10.C: New.
8484
8485 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8486
8487 PR fortran/48706
8488 * gfortran.dg/extends_12.f03: New.
8489
8490 2011-05-20 Jason Merrill <jason@redhat.com>
8491
8492 * g++.dg/template/koenig9.C: New.
8493 * g++.dg/opt/pr47615.C: Fix.
8494 * g++.dg/overload/defarg1.C: Fix.
8495 * g++.dg/tc1/dr213.C: Remove xfail.
8496 * g++.dg/torture/pr34850.C: Fix.
8497 * g++.dg/torture/pr39362.C: Fix.
8498 * g++.old-deja/g++.brendan/crash56.C: Fix.
8499 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8500
8501 2011-05-20 Richard Guenther <rguenther@suse.de>
8502
8503 PR tree-optimization/49079
8504 * gcc.dg/torture/pr49079.c: New testcase.
8505
8506 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8507
8508 PR tree-optimization/49073
8509 * gcc.c-torture/execute/pr49073.c: New test.
8510
8511 2011-06-19 Tobias Burnus <burnus@net-b.de>
8512
8513 PR fortran/18918
8514 * gfortran.dg/coarray_21.f90: New.
8515
8516 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8517
8518 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8519 output.
8520
8521 2011-05-19 Richard Guenther <rguenther@suse.de>
8522
8523 PR testsuite/49063
8524 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8525
8526 2011-05-19 Richard Guenther <rguenther@suse.de>
8527
8528 PR middle-end/48985
8529 * gcc.dg/builtin-object-size-11.c: New testcase.
8530
8531 2011-05-19 Tom de Vries <tom@codesourcery.com>
8532
8533 PR target/45098
8534 * gcc.target/arm/ivopts.c: New test.
8535 * gcc.target/arm/ivopts-2.c: New test.
8536
8537 2011-05-19 Tom de Vries <tom@codesourcery.com>
8538
8539 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8540
8541 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8542
8543 * gcc.c-torture/execute/960321-1.x: Remove.
8544
8545 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8546
8547 PR fortran/48700
8548 * gfortran.dg/move_alloc_4.f90: New.
8549
8550 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8551
8552 PR target/49002
8553 * gcc.target/i386/pr49002-1.c: New test.
8554 * gcc.target/i386/pr49002-2.c: Likewise.
8555
8556 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8557
8558 PR tree-optimization/49039
8559 * gcc.c-torture/execute/pr49039.c: New test.
8560 * gcc.dg/tree-ssa/pr49039.c: New test.
8561 * g++.dg/torture/pr49039.C: New test.
8562
8563 2011-05-18 Jason Merrill <jason@redhat.com>
8564
8565 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8566 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8567 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8568
8569 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8570
8571 * gcc.target/bfin/mcpu-bf592.c: New test.
8572
8573 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8574
8575 PR tree-optimization/41881
8576 * gcc.dg/vect/O3-pr41881.c: New test.
8577 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8578
8579 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8580
8581 PR tree-optimization/49000
8582 * gcc.dg/pr49000.c: New test.
8583
8584 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8585
8586 * gnat.dg/invalid1.adb: New test.
8587
8588 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8589
8590 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8591 scan pattern.
8592 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8593 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8594
8595 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8596
8597 PR c++/48994
8598 * g++.dg/cpp0x/range-for18.C: New.
8599
8600 2011-05-15 Tobias Burnus <burnus@net-b.de>
8601
8602 PR fortran/18918
8603 * gfortran.dg/coarray/image_index_2.f90: New.
8604
8605 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8606
8607 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8608 * g++.dg/cpp0x/override2.C: New.
8609
8610 2011-05-14 Tobias Burnus <burnus@net-b.de>
8611
8612 PR fortran/18918
8613 * gfortran.de/coarray_20.f90: New.
8614
8615 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8616
8617 PR fortran/22572
8618 * function_optimize_7.f90: New test case.
8619
8620 2011-05-13 Jason Merrill <jason@redhat.com>
8621
8622 * g++.dg/cpp0x/decltype26.C: New.
8623 * g++.dg/cpp0x/enum11.C: New.
8624
8625 2011-05-13 Tobias Burnus <burnus@net-b.de>
8626
8627 PR fortran/48972
8628 PR fortran/48991
8629 * gfortran.dg/assign_8.f90: Update dg-error.
8630
8631 2011-05-13 Tobias Burnus <burnus@net-b.de>
8632
8633 PR fortran/48972
8634 * gfortran.dg/io_constraints_8.f90: New.
8635 * gfortran.dg/io_constraints_9.f90: New.
8636
8637 2011-05-13 Martin Thuresson <martint@google.com>
8638
8639 PR gcov-profile/47793
8640 * gcc.dg/pr47793.c: New.
8641
8642 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8643
8644 PR tree-optimization/48975
8645 * gcc.dg/pr48975.c: New test.
8646
8647 2011-05-12 Tobias Burnus <burnus@net-b.de>
8648
8649 PR fortran/48972
8650 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8651
8652 2011-05-12 Jason Merrill <jason@redhat.com>
8653
8654 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8655
8656 2011-05-12 Geert Bosch <bosch@adacore.com>
8657
8658 * gnat.dg/view_conversion1.adb: New test.
8659
8660 2011-05-12 Richard Guenther <rguenther@suse.de>
8661
8662 PR tree-optimization/48172
8663 * gcc.dg/vect/pr48172.c: New testcase.
8664
8665 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8666
8667 PR debug/48967
8668 * g++.dg/opt/pr48967.C: New test.
8669
8670 2011-05-11 Jason Merrill <jason@redhat.com>
8671
8672 * g++.dg/cpp0x/constexpr-friend.C: New.
8673 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8674
8675 * g++.dg/cpp0x/sfinae22.C: New.
8676
8677 2011-05-11 Tobias Burnus <burnus@net-b.de>
8678
8679 PR fortran/48889
8680 * gfortran.dg/generic_24.f90: New.
8681
8682 2011-05-11 Richard Guenther <rguenther@suse.de>
8683
8684 PR tree-optimization/15256
8685 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8686
8687 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8688
8689 PR debug/48159
8690 * gcc.dg/pr48159-1.c: New test.
8691 * gcc.dg/pr48159-2.c: New test.
8692
8693 2011-05-11 Richard Guenther <rguenther@suse.de>
8694
8695 PR middle-end/48953
8696 * gcc.dg/torture/pr48953.c: New testcase.
8697
8698 2011-05-11 Richard Guenther <rguenther@suse.de>
8699
8700 PR tree-optimization/18041
8701 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8702
8703 2011-05-11 Alan Modra <amodra@gmail.com>
8704
8705 PR target/47755
8706 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8707
8708 2011-05-10 Jason Merrill <jason@redhat.com>
8709
8710 * g++.dg/cpp0x/defaulted25.C: New.
8711 * g++.dg/template/crash7.C: Adjust.
8712
8713 * g++.dg/cpp0x/variadic108.C: New.
8714
8715 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8716
8717 * g++.dg/inherit/virtual9.C: Extend.
8718
8719 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8720
8721 PR target/48857
8722 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8723 are passed and returned in vector registers.
8724
8725 2011-05-10 Richard Guenther <rguenther@suse.de>
8726
8727 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8728 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8729 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8730 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8731 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8732 applies.
8733
8734 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8735
8736 PR tree-optimization/48611
8737 PR tree-optimization/48794
8738 * gfortran.dg/gomp/pr48611.f90: New test.
8739 * gfortran.dg/gomp/pr48794.f90: New test.
8740
8741 PR debug/48928
8742 * gcc.dg/dfp/pr48928.c: New test.
8743
8744 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8745
8746 PR c++/48522
8747 * g++.dg/cpp0x/pr48522.C: New.
8748
8749 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8750
8751 PR c++/48735
8752 * g++.dg/cpp0x/sfinae21.C: New.
8753
8754 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8755
8756 * g++.dg/template/sfinae28.C: Rename to...
8757 * g++.dg/cpp0x/sfinae19.C: ... this.
8758 * g++.dg/template/sfinae29.C: Rename to...
8759 * g++.dg/cpp0x/sfinae20.C: ... this.
8760
8761 2011-05-09 Jeff Law <law@redhat.com>
8762
8763 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8764 consistent results.
8765
8766 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8767
8768 PR c++/20039
8769 * g++.dg/init/pr20039.C: New.
8770
8771 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8772
8773 PR c++/48737
8774 PR c++/48744
8775 * g++.dg/template/sfinae28.C: New.
8776 * g++.dg/template/sfinae29.C: Likewise.
8777
8778 2011-05-09 Jason Merrill <jason@redhat.com>
8779
8780 * g++.dg/template/nontype23.C: New.
8781
8782 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8783 PR c++/48859
8784 * g++.dg/init/pr48859.C: New.
8785
8786 2011-05-09 Jason Merrill <jason@redhat.com>
8787
8788 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8789 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8790 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8791 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8792 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8793 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8794 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8795 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8796
8797 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8798
8799 * g++.dg/inherit/virtual9.C: New.
8800
8801 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8802
8803 PR c++/48574
8804 * g++.dg/template/dependent-expr8.C: New test case.
8805
8806 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8807
8808 PR tree-optimization/48837
8809 * gcc.dg/pr48837.c: New testcase.
8810
8811 2011-05-06 Jason Merrill <jason@redhat.com>
8812
8813 * g++.dg/cpp0x/constexpr-condition2.C: New.
8814
8815 * g++.dg/cpp0x/constexpr-missing.C: New.
8816
8817 2011-05-06 Tobias Burnus <burnus@net-b.de>
8818
8819 PR fortran/18918
8820 * gfortran.dg/coarray/this_image_2.f90: New.
8821
8822 2011-05-06 Tobias Burnus <burnus@net-b.de>
8823
8824 PR fortran/48858
8825 PR fortran/48820
8826 * gfortran.dg/bind_c_usage_22.f90: New.
8827 * gfortran.dg/bind_c_usage_23.f90: New.
8828 * gfortran.dg/bind_c_usage_24.f90: New.
8829 * gfortran.dg/bind_c_usage_24_c.c: New.
8830
8831 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8832
8833 PR c++/48838
8834 * g++.dg/template/member9.C: New test case.
8835
8836 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8837
8838 * gnat.dg/discr29.ad[sb]: New test.
8839 * gnat.dg/discr30.adb: Likewise.
8840
8841 2011-05-05 Julian Brown <julian@codesourcery.com>
8842
8843 * gcc.target/arm/neon-vset_lanes8.c: New test.
8844
8845 2011-05-05 Jason Merrill <jason@redhat.com>
8846
8847 * g++.dg/init/new32.C: New.
8848
8849 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8850
8851 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8852 Fix typo.
8853
8854 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8855
8856 PR rtl-optimization/48381
8857 * gcc.c-torture/compile/pr48381.c: New test.
8858
8859 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8860
8861 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8862 to dg-options.
8863 * gcc.target/i386/opt-1.c: Ditto.
8864
8865 2011-05-04 Jason Merrill <jason@redhat.com>
8866
8867 * g++.dg/conversion/base1.C: New.
8868
8869 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8870
8871 PR libgfortran/48787
8872 * gfortran.dg/round_3.f08: Add more checks to test case.
8873
8874 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8875
8876 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8877 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8878 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8879 Gate test on effective_target fd_truncate.
8880
8881 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8882
8883 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8884 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8885 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8886 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8887 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8888 * gcc.target/i386/pr38824.c: Ditto.
8889 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8890 * gcc.target/i386/vecinit-2.c: Ditto.
8891 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8892 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8893 * gcc.target/i386/parity-2.c: Ditto.
8894 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8895
8896 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8897
8898 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8899 remove duplication.
8900 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8901 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8902 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8903
8904 2011-05-03 Tobias Burnus <burnus@net-b.de>
8905
8906 PR fortran/18918
8907 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8908
8909 2011-05-03 Tobias Burnus <burnus@net-b.de>
8910
8911 PR fortran/18918
8912 * gfortran.dg/coarray/this_image_1.f90: New.
8913
8914 2011-05-03 Tobias Burnus <burnus@net-b.de>
8915
8916 PR fortran/18918
8917 * gfortran.dg/coarray/caf.dg: New.
8918 * gfortran.dg/coarray/image_index_1.f90: New, copied
8919 from ../coarray_16.f90.
8920
8921 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8922
8923 PR c++/28501
8924 * g++.dg/ext/complex9.C: New.
8925
8926 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8927
8928 From Mike Frysinger
8929 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8930 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8931 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8932
8933 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8934
8935 * gcc.target/bfin/builtins: Created.
8936 * gcc.target/bfin/hisilh-O0.c: Deleted.
8937 * gcc.target/bfin/hisilh.c: Moved to...
8938 * gcc.target/bfin/builtins/hisilh.c: ...here.
8939 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8940 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8941 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8942 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8943 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8944 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8945 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8946 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8947 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8948 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8949 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8950 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8951 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8952 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8953 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8954 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8955 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8956 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8957 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8958 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8959 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8960 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8961 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8962 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8963 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8964 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8965 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8966 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8967 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8968 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8969 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8970 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8971 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8972 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8973 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8974 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8975 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8976 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8977 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8978 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8979 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8980 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8981 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8982 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8983 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8984 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8985 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8986 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8987 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8988 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8989 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8990 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8991 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8992 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8993 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8994 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8995 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8996 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8997 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8998 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8999 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9000 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9001 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9002 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9003 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9004 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9005 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9006 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9007 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9008 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9009 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9010 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9011 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9012 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9013 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9014 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9015 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9016 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9017 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9018 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9019 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9020 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9021 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9022 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9023 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9024 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9025 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9026 * gcc.target/bfin/builtins/circptr.c: Ditto.
9027 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9028 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9029 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9030 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9031 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9032 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9033 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9034 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9035 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9036 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9037 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9038 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9039 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9040 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9041 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9042 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9043 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9044 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9045 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9046 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9047 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9048 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9049 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9050 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9051 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9052 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9053 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9054 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9055 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9056 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9057 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9058 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9059 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9060 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9061 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9062 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9063 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9064 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9065 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9066 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9067 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9068 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9069 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9070 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9071 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9072 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9073 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9074 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9075 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9076 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9077 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9078 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9079 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9080 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9081 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9082 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9083 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9084 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9085 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9086 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9087 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9088 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9089 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9090 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9091 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9092 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9093 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9094 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9095 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9096 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9097
9098 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9099
9100 * gcc.target/arm/cold-lc.c: New test.
9101
9102 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9103
9104 PR target/48774
9105 * gcc.dg/pr48774.c: New test.
9106
9107 2011-05-03 Richard Guenther <rguenther@suse.de>
9108
9109 * gcc.dg/large-size-array-5.c: New testcase.
9110
9111 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9112
9113 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9114
9115 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9116
9117 * lib/target-supports.exp (check_effective_target_vect_strided):
9118 Replace with...
9119 (check_effective_target_vect_strided2)
9120 (check_effective_target_vect_strided3)
9121 (check_effective_target_vect_strided4)
9122 (check_effective_target_vect_strided8): ...these new functions.
9123
9124 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9125 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9126 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9127 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9128 * gcc.dg/vect/pr37539.c: Likewise.
9129 * gcc.dg/vect/slp-11a.c: Likewise.
9130 * gcc.dg/vect/slp-11b.c: Likewise.
9131 * gcc.dg/vect/slp-11c.c: Likewise.
9132 * gcc.dg/vect/slp-12a.c: Likewise.
9133 * gcc.dg/vect/slp-12b.c: Likewise.
9134 * gcc.dg/vect/slp-18.c: Likewise.
9135 * gcc.dg/vect/slp-19a.c: Likewise.
9136 * gcc.dg/vect/slp-19b.c: Likewise.
9137 * gcc.dg/vect/slp-21.c: Likewise.
9138 * gcc.dg/vect/slp-23.c: Likewise.
9139 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9140
9141 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9142 instead of vect_interleave && vect_extract_even_odd.
9143 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9144 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9145 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9146 * gcc.dg/vect/vect-1.c: Likewise.
9147 * gcc.dg/vect/vect-10.c: Likewise.
9148 * gcc.dg/vect/vect-98.c: Likewise.
9149 * gcc.dg/vect/vect-107.c: Likewise.
9150 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9151 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9152 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9153 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9154 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9155 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9156 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9157 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9158 * gcc.dg/vect/vect-strided-float.c: Likewise.
9159 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9160 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9161 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9162 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9163 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9164 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9165 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9166 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9167 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9168 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9169 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9170 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9171 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9172 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9173 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9174
9175 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9176 target condition.
9177 * gcc.dg/vect/pr30843.c: Likewise.
9178 * gcc.dg/vect/pr33866.c: Likewise.
9179 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9180 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9181 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9182 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9183
9184 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9185
9186 * gcc.dg/vect/slp-11.c: Split into...
9187 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9188 gcc.dg/vect/slp-11c.c: ...these tests.
9189 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9190 * gcc.dg/vect/slp-12c.c: ...this new test.
9191 * gcc.dg/vect/slp-19.c: Split into...
9192 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9193 gcc.dg/vect/slp-19c.c: ...these new tests.
9194
9195 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9196
9197 * lib/target-supports.exp
9198 (check_effective_target_vect_extract_even_odd_wide): Delete.
9199 (check_effective_target_vect_strided_wide): Likewise.
9200 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9201 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9202 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9203 * gcc.dg/vect/pr37539.c: Likewise.
9204 * gcc.dg/vect/slp-11.c: Likewise.
9205 * gcc.dg/vect/slp-12a.c: Likewise.
9206 * gcc.dg/vect/slp-12b.c: Likewise.
9207 * gcc.dg/vect/slp-19.c: Likewise.
9208 * gcc.dg/vect/slp-23.c: Likewise.
9209 * gcc.dg/vect/vect-1.c: Likewise.
9210 * gcc.dg/vect/vect-98.c: Likewise.
9211 * gcc.dg/vect/vect-107.c: Likewise.
9212 * gcc.dg/vect/vect-strided-float.c: Likewise.
9213
9214 2011-05-02 Jason Merrill <jason@redhat.com>
9215
9216 * g++.dg/init/new31.C: New.
9217
9218 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9219
9220 PR c/35445
9221 * gcc.dg/pr35445.c: New test.
9222
9223 2011-05-02 Jason Merrill <jason@redhat.com>
9224
9225 * c-c++-common/vla-1.c: New.
9226
9227 2011-05-02 Richard Guenther <rguenther@suse.de>
9228
9229 PR tree-optimization/48822
9230 * gcc.dg/torture/pr48822.c: New testcase.
9231
9232 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9233
9234 PR c++/47969
9235 * g++.dg/cpp0x/constexpr-47969.C: New.
9236
9237 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9238
9239 PR testsuite/48498
9240 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9241 on vect_no_align targets.
9242 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9243 vect_no_align targets.
9244
9245 2011-05-01 Xinliang David Li <davidxl@google.com>
9246
9247 * gcc.dg/tree-ssa/integer-addr.c: New test.
9248 * gcc.dg/tree-ssa/alias_bug.c: New test.
9249
9250 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9251
9252 PR libgfortran/48787
9253 * gfortran.dg/round_3.f08: Add more checks.
9254
9255 2011-04-30 Tobias Burnus <burnus@net-b.de>
9256
9257 PR fortran/48821
9258 * gfortran.dg/import9.f90: New, proper test.
9259 * gfortran.dg/interface_37.f90: Remove bogus
9260 test (bogus copy of interface_36.f90).
9261
9262 2011-04-30 Tobias Burnus <burnus@net-b.de>
9263
9264 PR fortran/48821
9265 * gfortran.dg/interface_37.f90: New.
9266
9267 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9268
9269 PR fortran/48746
9270 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9271
9272 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9273
9274 PR tree-optimization/48809
9275 * gcc.c-torture/execute/pr48809.c: New test.
9276
9277 2011-04-29 Jeff Law <law@redhat.com>
9278
9279 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9280
9281 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9282
9283 PR c++/48606
9284 * g++.dg/init/ctor10.C: New.
9285
9286 2011-04-29 Le-Chun Wu <lcwu@google.com>
9287
9288 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9289 warning in implicitly instantiated templates.
9290
9291 2011-04-29 Le-Chun Wu <lcwu@google.com>
9292
9293 * g++.dg/warn/Wnull-conversion-1.C: New.
9294 * g++.dg/warn/Wnull-conversion-2.C: New.
9295
9296 2011-04-29 Diego Novillo <dnovillo@google.com>
9297
9298 * g++.old-deja/g++.other/null3.C: Expect warning about
9299 converting boolean to a pointer.
9300
9301 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9302
9303 PR fortran/48462
9304 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9305 being a target.
9306
9307 PR fortran/48746
9308 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9309
9310 2011-04-29 Tobias Burnus <burnus@net-b.de>
9311
9312 PR fortran/48810
9313 * gfortran.dg/typebound_proc_22.f90: New.
9314
9315 PR fortran/48800
9316 * gfortran.dg/interface_36.f90: New.
9317
9318 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9319
9320 PR libgfortran/48488
9321 PR libgfortran/48602
9322 PR libgfortran/48615
9323 PR libgfortran/48684
9324 PR libgfortran/48787
9325 * gfortran.dg/fmt_g.f: Adjust test.
9326 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9327 * gfortran.dg/round_3.f08: New test.
9328 * gfortran.dg/namelist_print_1.f: Adjust test.
9329 * gfortran.dg/char4_iunit_1.f03: Adjust test.
9330 * gfortran.dg/f2003_io_5.f03: Adjust test.
9331 * gfortran.dg/coarray_15.f90: Adjust test.
9332 * gfortran.dg/namelist_65.f90: Adjust test.
9333 * gfortran.dg/fmt_cache_1.f: Adjust test.
9334 * gfortran.dg/char4_iunit_2.f03: Adjust test.
9335 * gfortran.dg/real_const_3.f90: Adjust test.
9336
9337 2011-04-29 Jan Hubicka <jh@suse.cz>
9338
9339 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9340 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9341
9342 2011-04-28 Xinliang David Li <davidxl@google.com>
9343
9344 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9345 * g++.dg/prof-robust-1.C: New test.
9346
9347 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9348
9349 PR tree-optimization/48765
9350 * gcc.dg/vect/pr48765.c: New.
9351
9352 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9353
9354 PR tree-optimization/48775
9355 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9356
9357 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9358
9359 PR c++/48798
9360 * g++.dg/inherit/pr48798.C: New.
9361 * g++.old-deja/g++.other/base1.C: Adjust.
9362
9363 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9364
9365 PR c++/48656
9366 * g++.dg/template/inherit7.C: New test case.
9367
9368 2011-04-28 Richard Guenther <rguenther@suse.de>
9369
9370 PR tree-optimization/40052
9371 PR tree-optimization/15347
9372 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9373 * gcc.dg/pr15347.c: Likewise.
9374
9375 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9376
9377 PR c++/48530
9378 * g++.dg/cpp0x/sfinae18.C: New.
9379
9380 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9381
9382 PR c++/48771
9383 * g++.dg/ext/is_literal_type1.C: New.
9384
9385 2011-04-28 Tobias Burnus <burnus@net-b.de>
9386
9387 PR fortran/48112
9388 PR fortran/48279
9389 * gfortran.dg/interface_35.f90: New.
9390 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9391 * gfortran.dg/func_result_6.f90: Add dg-warning.
9392 * gfortran.dg/bessel_1.f90: Ditto.
9393 * gfortran.dg/hypot_1.f90: Ditto.
9394 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9395 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9396 * gfortran.dg/interface_assignment_4.f90: Ditto.
9397
9398 2011-04-27 Jason Merrill <jason@redhat.com>
9399
9400 * g++.dg/ext/complex8.C: New.
9401
9402 * g++.dg/cpp0x/initlist49.C: New.
9403 * g++.dg/init/new30.C: New.
9404
9405 2011-04-27 Tobias Burnus <burnus@net-b.de>
9406
9407 PR fortran/48788
9408 * gfortran.dg/whole_file_34.f90: New.
9409
9410 2011-04-27 Jan Hubicka <jh@suse.cz>
9411
9412 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9413
9414 2011-04-27 Jason Merrill <jason@redhat.com>
9415
9416 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9417
9418 * g++.dg/parse/ambig6.C: New.
9419
9420 2011-04-27 Nick Clifton <nickc@redhat.com>
9421
9422 * gcc.dg/20020312-2.c: Add definition for RX.
9423
9424 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9425 option with RX targets.
9426
9427 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9428 /* */ comments.
9429
9430 2011-04-27 Richard Guenther <rguenther@suse.de>
9431
9432 * gcc.dg/tree-ssa/pr23382.c: Remove.
9433
9434 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9435
9436 PR target/48767
9437 * gcc.c-torture/compile/pr48767.c: New test.
9438
9439 2011-04-27 Richard Guenther <rguenther@suse.de>
9440
9441 PR tree-optimization/48772
9442 * g++.dg/pr48772.C: New testcase.
9443
9444 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9445
9446 PR c/48742
9447 * gcc.c-torture/compile/pr48742.c: New test.
9448
9449 2011-04-26 Jason Merrill <jason@redhat.com>
9450
9451 * g++.dg/lookup/koenig13.C: New.
9452
9453 * g++.dg/cpp0x/initlist48.C: New.
9454
9455 2011-04-25 Jason Merrill <jason@redhat.com>
9456
9457 * g++.dg/cpp0x/sfinae17.C: New.
9458
9459 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9460
9461 PR target/48258
9462 * gcc.target/powerpc/pr48258-1.c: New file.
9463 * gcc.target/powerpc/pr48258-2.c: Ditto.
9464
9465 2011-04-26 Xinliang David Li <davidxl@google.com>
9466
9467 * gcc.dg/uninit-suppress.c: New test.
9468 * gcc.dg/uninit-suppress.c: New test.
9469
9470 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9471
9472 PR debug/48768
9473 * gcc.dg/pr48768.c: New test.
9474
9475 PR tree-optimization/48734
9476 * gcc.c-torture/compile/pr48734.c: New test.
9477
9478 PR testsuite/48753
9479 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9480
9481 2011-04-26 Richard Guenther <rguenther@suse.de>
9482
9483 PR tree-optimization/48731
9484 * gcc.dg/torture/pr48731.c: New testcase.
9485
9486 2011-04-26 Richard Guenther <rguenther@suse.de>
9487
9488 PR testsuite/48753
9489 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9490
9491 2011-04-26 Richard Guenther <rguenther@suse.de>
9492
9493 PR middle-end/48694
9494 * gcc.dg/torture/pr48694-1.c: New testcase.
9495 * gcc.dg/torture/pr48694-2.c: Likewise.
9496
9497 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9498
9499 * g++.dg/ext/underlying_type1.C: New.
9500 * g++.dg/ext/underlying_type2.C: Likewise.
9501 * g++.dg/ext/underlying_type3.C: Likewise.
9502 * g++.dg/ext/underlying_type4.C: Likewise.
9503 * g++.dg/ext/underlying_type5.C: Likewise.
9504 * g++.dg/ext/underlying_type6.C: Likewise.
9505 * g++.dg/ext/underlying_type7.C: Likewise.
9506 * g++.dg/ext/underlying_type8.C: Likewise.
9507 * g++.dg/ext/underlying_type9.C: Likewise.
9508 * g++.dg/ext/underlying_type10.C: Likewise.
9509
9510 2011-04-25 Jason Merrill <jason@redhat.com>
9511
9512 * g++.dg/cpp0x/regress/template-const2.C: New.
9513
9514 2011-04-25 Jeff Law <law@redhat.com>
9515
9516 * gcc.dg/tree-ssa/vrp56.c: new test.
9517
9518 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9519
9520 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9521
9522 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9523
9524 PR preprocessor/48740
9525 * c-c++-common/raw-string-11.c: New test.
9526
9527 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9528
9529 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9530 hppa*-*-hpux*.
9531
9532 2011-04-23 Tobias Burnus <burnus@net-b.de>
9533
9534 PR fortran/18918
9535 * gfortran.dg/coarray_19.f90: New.
9536
9537 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9538
9539 PR c/48685
9540 * gcc.dg/pr48685.c: New test.
9541
9542 2011-04-22 Jan Hubicka <jh@suse.cz>
9543
9544 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9545
9546 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9547
9548 PR tree-optimization/48717
9549 * gcc.c-torture/execute/pr48717.c: New test.
9550
9551 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9552
9553 PR target/48723
9554 * gcc.target/i386/pr48723.c: New test.
9555
9556 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9557
9558 PR c/48716
9559 * gcc.dg/gomp/pr48716.c: New test.
9560 * g++.dg/gomp/pr48716.C: New test.
9561
9562 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9563
9564 PR c/36750
9565 * gcc.dg/missing-field-init-2.c: Update testcase.
9566
9567 2011-04-22 Alan Modra <amodra@gmail.com>
9568
9569 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9570
9571 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9572
9573 PR fortran/48405
9574 * gfortran.dg/function_optimize_6.f90: New test.
9575
9576 2011-04-21 Easwaran Raman <eraman@google.com>
9577
9578 * gcc.dg/stack-layout-2.c: New test.
9579
9580 2011-04-21 Richard Guenther <rguenther@suse.de>
9581
9582 PR lto/48703
9583 * g++.dg/lto/pr48207-2_0.C: New testcase.
9584 * g++.dg/lto/pr48207-3_0.C: Likewise.
9585
9586 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9587
9588 * gnat.dg/volatile5.adb: New test.
9589 * gnat.dg/volatile5_pkg.ads: New helper.
9590
9591 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9592
9593 PR target/48708
9594 * gcc.target/i386/pr48708.c: New test.
9595
9596 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9597
9598 * gcc.dg/vect/vect-119.c: New test.
9599
9600 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9601
9602 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9603 and once without.
9604
9605 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9606 Richard Sandiford <richard.sandiford@linaro.org>
9607
9608 PR target/46329
9609 * gcc.target/arm/pr46329.c: New test.
9610
9611 2011-04-21 Tobias Burnus <burnus@net-b.de>
9612
9613 PR fortran/18918
9614 * gfortran.dg/coarray_18.f90: New.
9615
9616 2011-04-20 Jason Merrill <jason@redhat.com>
9617
9618 * g++.dg/cpp0x/initlist47.C: New.
9619
9620 * g++.dg/init/dtor4.C: New.
9621
9622 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9623
9624 PR target/48678
9625 * gcc.target/i386/sse2-pinsrw.c: New test.
9626 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9627 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9628 * gcc.target/i386/sse2-insvhi.c: Ditto.
9629 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9630 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9631
9632 2011-04-20 Jason Merrill <jason@redhat.com>
9633
9634 * g++.dg/template/const4.C: New.
9635
9636 2011-04-20 Easwaran Raman <eraman@google.com>
9637
9638 * gcc.dg/stack-layout-1.c: New test.
9639
9640 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9641
9642 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9643 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9644 function.
9645
9646 2011-04-20 Kai Tietz <ktietz@redhat.com>
9647
9648 * gcc.dg/binop-xor1.c: New test.
9649 * gcc.dg/binop-xor2.c: New test.
9650 * gcc.dg/binop-xor3.c: New test.
9651 * gcc.dg/binop-xor4.c: New test.
9652 * gcc.dg/binop-xor5.c: New test.
9653
9654 2011-04-20 Richard Guenther <rguenther@suse.de>
9655
9656 PR tree-optimization/47892
9657 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9658
9659 2011-04-20 Richard Guenther <rguenther@suse.de>
9660
9661 PR middle-end/48695
9662 * g++.dg/torture/pr48695.C: New testcase.
9663
9664 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9665
9666 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9667 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9668 * gcc.c-torture/execute/pr45262.c: Ditto
9669 * gcc.dg/torture/pr43165.c: Ditto.
9670 * gcc.dg/torture/pr47228.c: Ditto.
9671 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9672 * gcc.dg/ipa/pr45644.c: Ditto.
9673 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9674 PDP11.
9675
9676 2011-04-19 Jason Merrill <jason@redhat.com>
9677
9678 * g++.dg/ext/complex7.C: New.
9679
9680 * g++.dg/ext/attrib41.C: New.
9681
9682 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9683
9684 PR testsuite/48676
9685 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9686
9687 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9688
9689 PR target/48678
9690 * gcc.target/i386/pr48678.c: New test.
9691
9692 2011-04-19 Martin Jambor <mjambor@suse.cz>
9693
9694 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9695 * g++.dg/opt/devirt2.C: New test.
9696 * g++.dg/ipa/devirt-g-1.C: Likewise.
9697
9698 2011-04-19 Tobias Burnus <burnus@net-b.de>
9699
9700 PR fortran/48588
9701 * gfortran.dg/whole_file_33.f90: New.
9702
9703 2011-04-19 Martin Jambor <mjambor@suse.cz>
9704
9705 * g++.dg/ipa/devirt-7.C: New test.
9706
9707 2011-04-19 Richard Guenther <rguenther@suse.de>
9708
9709 PR lto/48207
9710 * g++.dg/lto/pr48207_0.C: New testcase.
9711
9712 2011-04-18 Jason Merrill <jason@redhat.com>
9713
9714 * g++.dg/init/void1.C: New.
9715
9716 * g++.dg/cpp0x/union4.C: New.
9717
9718 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9719
9720 PR middle-end/48661
9721 * g++.dg/torture/pr48661.C: New test.
9722
9723 PR c++/48632
9724 * g++.dg/gomp/pr48632.C: New test.
9725
9726 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9727
9728 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9729 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9730
9731 2011-04-18 Tobias Burnus <burnus@net-b.de>
9732
9733 PR fortran/18918
9734 * gfortran.dg/coarray_17.f90: New.
9735 * gfortran.dg/coarray_10.f90: Update dg-error.
9736
9737 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9738
9739 PR testsuite/48251
9740 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9741 * gfortran.dg/guality/guality.exp: Likewise.
9742
9743 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9744
9745 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9746
9747 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9748
9749 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9750
9751 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9752
9753 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9754
9755 2011-04-18 Richard Guenther <rguenther@suse.de>
9756
9757 PR middle-end/46364
9758 * g++.dg/torture/pr46364.C: New testcase.
9759
9760 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9761
9762 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9763
9764 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9765
9766 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9767
9768 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9769 Ira Rosen <ira.rosen@linaro.org>
9770
9771 PR target/48252
9772 * gcc.target/arm/pr48252.c: New test.
9773
9774 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9775
9776 PR tree-optimization/48616
9777 * gcc.dg/pr48616.c: New test.
9778
9779 2011-04-18 Tobias Burnus <burnus@net-b.de>
9780
9781 PR fortran/18918
9782 * gfortran.dg/coarray_16.f90: New.
9783
9784 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9785
9786 PR fortran/48462
9787 * gfortran.dg/realloc_on_assign_7.f03: New test.
9788
9789 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9790
9791 PR libgfortran/48602
9792 * gfortran.dg/fmt_g0_6.f08: New test.
9793
9794 2011-04-17 Jason Merrill <jason@redhat.com>
9795
9796 * g++.dg/cpp0x/sfinae16.C: New.
9797
9798 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9799
9800 * gcc.target/mips/reg-var-1.c: New test.
9801
9802 2011-04-17 Jan Hubicka <jh@suse.cz>
9803
9804 * gcc.dg/winline-5.c: Update testcase.
9805
9806 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9807
9808 * gnat.dg/discr27.ad[sb]: Move dg directive.
9809 * gnat.dg/discr28.ad[sb]: New test.
9810 * gnat.dg/discr28_pkg.ads: New helper.
9811
9812 2011-04-17 Michael Matz <matz@suse.de>
9813
9814 PR tree-optimization/48622
9815 PR lto/48645
9816 * gcc.dg/lto/pr48622_0.c: New test.
9817
9818 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9819
9820 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9821 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9822 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9823 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9824 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9825 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9826
9827 2011-04-15 Jason Merrill <jason@redhat.com>
9828
9829 * g++.dg/cpp0x/range-for17.C: New.
9830
9831 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9832
9833 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9834 * g++.dg/cpp0x/range-for3.C: Likewise.
9835 * g++.dg/cpp0x/range-for9.C: Correct error message.
9836 * g++.dg/cpp0x/range-for11.C: New.
9837 * g++.dg/cpp0x/range-for12.C: New.
9838 * g++.dg/cpp0x/range-for13.C: New.
9839 * g++.dg/cpp0x/range-for14.C: New.
9840 * g++.dg/cpp0x/range-for15.C: New.
9841 * g++.dg/cpp0x/range-for16.C: New.
9842
9843 2011-04-15 Tobias Burnus <burnus@net-b.de>
9844
9845 PR fortran/18918
9846 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9847
9848 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9849
9850 * objc.dg/naming-4.m: Updated.
9851 * objc.dg/naming-5.m: Updated.
9852 * objc.dg/naming-6.m: New.
9853 * objc.dg/naming-7.m: New.
9854 * obj-c++.dg/naming-1.mm: Updated.
9855 * obj-c++.dg/naming-2.mm: Updated.
9856 * obj-c++.dg/naming-3.mm: New.
9857 * obj-c++.dg/naming-4.mm: New.
9858
9859 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9860
9861 PR libgfortran/48589
9862 * gfortran.dg/fmt_g0_5.f08: New test.
9863
9864 2011-04-15 Richard Guenther <rguenther@suse.de>
9865
9866 PR testsuite/48286
9867 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9868
9869 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9870
9871 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9872 -finline-limit=0 to -fno-inline
9873
9874 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9875
9876 PR target/48614
9877 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9878 just avx.
9879
9880 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9881
9882 PR target/48605
9883 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9884 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9885 * gcc.target/i386/avx-insertps-3.c: New test.
9886 * gcc.target/i386/avx-insertps-4.c: New test.
9887
9888 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9889
9890 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9891 -finline-limit=0
9892
9893 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9894
9895 PR target/46779
9896 PR target/45291
9897 PR target/41894
9898 * gcc.target/avr/pr46779-1.c: New test case
9899 * gcc.target/avr/pr46779-2.c: New test case
9900
9901 2011-04-14 Jason Merrill <jason@redhat.com>
9902
9903 * g++.dg/cpp0x/sfinae15.C: New.
9904
9905 * g++.dg/cpp0x/sfinae14.C: New.
9906
9907 * g++.dg/ext/vla10.C: New.
9908
9909 2011-04-14 Richard Guenther <rguenther@suse.de>
9910
9911 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9912
9913 2011-04-14 Richard Guenther <rguenther@suse.de>
9914
9915 * gcc.dg/fold-bitand-4.c: Move ...
9916 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9917
9918 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9919
9920 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9921 variables const.
9922 * gcc.target/avr/torture/trivial.c: Ditto.
9923
9924 2011-04-13 Jason Merrill <jason@redhat.com>
9925
9926 * g++.dg/template/operator11.C: New.
9927
9928 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9929
9930 PR middle-end/48591
9931 * gcc.dg/gomp/pr48591.c: New test.
9932
9933 PR c++/48570
9934 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9935 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9936
9937 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9938
9939 PR c++/48574
9940 * g++.dg/template/dependent-expr7.C: New test case.
9941
9942 2011-04-13 Jason Merrill <jason@redhat.com>
9943
9944 * g++.dg/cpp0x/sfinae13.C: New.
9945
9946 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9947
9948 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9949
9950 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9951
9952 * gcc.target/arm/pr43698.c: Remove -march option.
9953
9954 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9955
9956 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9957 -march option.
9958
9959 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9960
9961 PR fortran/48360
9962 PR fortran/48456
9963 * gfortran.dg/realloc_on_assign_6.f03: New test.
9964
9965 2011-04-12 Kai Tietz <ktietz@redhat.com>
9966
9967 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9968 targets the additional -mno-ms-bitfields and
9969 -Wno-packed-bitfield-compat options.
9970 * g++.dg/ext/bitfield3.C: Likewise.
9971 * g++.dg/ext/bitfield4.C: Likewise.
9972 * g++.dg/ext/bitfield5.C: Likewise.
9973 * gcc.dg/bitfld-15.c: Likewise.
9974 * gcc.dg/bitfld-16.c: Likewise.
9975 * gcc.dg/bitfld-17.c: Likewise.
9976 * gcc.dg/bitfld-18.c: Likewise.
9977
9978 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9979
9980 * gcc.target/arm/neon-vld3-1.c: New test.
9981 * gcc.target/arm/neon-vst3-1.c: New test.
9982 * gcc.target/arm/neon/v*.c: Regenerate.
9983
9984 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9985
9986 PR rtl-optimization/48549
9987 * g++.dg/opt/pr48549.C: New test.
9988
9989 2011-04-12 Richard Guenther <rguenther@suse.de>
9990
9991 PR tree-optimization/46076
9992 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9993
9994 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9995
9996 PR testsuite/21164
9997 * lib/compat.exp (compat-execute): Declare unsupported after
9998 stripping path from src1.
9999 * lib/lto.exp (lto-execute): Likewise.
10000
10001 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10002
10003 PR c/48552
10004 * gcc.dg/pr48552-1.c: New test.
10005 * gcc.dg/pr48552-2.c: New test.
10006
10007 2011-04-11 Jason Merrill <jason@redhat.com>
10008
10009 * g++.dg/cpp0x/sfinae12.C: New.
10010
10011 * g++.dg/cpp0x/enum10.C: New.
10012
10013 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10014
10015 * g++.dg/cpp0x/rv-func.C: New.
10016
10017 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10018
10019 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10020 alpha*-dec-osf5*.
10021
10022 2011-04-11 Martin Jambor <mjambor@suse.cz>
10023
10024 PR tree-optimization/48195
10025 * gcc.dg/ipa/pr48195.c: New test.
10026
10027 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10028
10029 * gnat.dg/return3.adb: Remove unused switch.
10030
10031 2011-04-08 Mike Stump <mikestump@comcast.net>
10032
10033 PR testsuite/48506
10034 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10035 default to fno-common.
10036
10037 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10038
10039 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10040 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10041
10042 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10043
10044 PR fortran/48448
10045 * gfortran.dg/function_optimize_5.f90: New test.
10046
10047 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10048
10049 * gnat.dg/aggr17.adb: New test.
10050 * gnat.dg/aggr18.adb: Likewise.
10051
10052 2011-04-08 Michael Matz <matz@suse.de>
10053
10054 PR middle-end/48389
10055 * gcc.target/i386/pr48389.c: New test.
10056
10057 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10058
10059 PR rtl-optimization/48272
10060 * g++.dg/opt/pr48272.C: New.
10061
10062 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10063
10064 PR rtl-optimization/48235
10065 * gcc.dg/pr48235.c: New.
10066
10067 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10068
10069 PR rtl-optimization/48302
10070 * g++.dg/opt/pr48302.C: New.
10071
10072 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10073
10074 PR target/48273
10075 * g++.dg/opt/pr48273.C: New.
10076
10077 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10078
10079 PR rtl-optimization/48442
10080 * gcc.dg/pr48442.c: New.
10081
10082 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10083
10084 PR tree-optimization/48377
10085 * gcc.dg/vect/pr48377.c: New test.
10086
10087 2011-04-07 Jason Merrill <jason@redhat.com>
10088
10089 * g++.dg/cpp0x/regress/call1.C: New.
10090
10091 * g++.dg/cpp0x/variadic107.C: New.
10092
10093 * g++.dg/cpp0x/sfinae11.C: New.
10094 * g++.dg/cpp0x/noexcept02.C: Fix.
10095
10096 * g++.dg/cpp0x/sfinae10.C: New.
10097
10098 * g++.dg/cpp0x/sfinae9.C: New.
10099
10100 * c-c++-common/Wcast-qual-1.c: Move here from...
10101 * gcc.dg/cast-qual-3.c: ...here, and...
10102 * g++.dg/warn/Wcast-qual2.C: ...here.
10103
10104 * g++.dg/cpp0x/sfinae8.C: New.
10105
10106 * g++.dg/cpp0x/sfinae7.C: New.
10107
10108 * g++.dg/cpp0x/enum9.C: New.
10109
10110 2011-04-07 Mike Stump <mikestump@comcast.net>
10111
10112 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10113 with no trampolines.
10114
10115 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10116
10117 PR fortran/48117
10118 * gfortran.dg/gomp/pr48117.f90: New test.
10119
10120 PR debug/48343
10121 * gcc.dg/torture/pr48343.c: New test.
10122
10123 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10124
10125 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10126
10127 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10128
10129 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10130
10131 2011-04-07 Tom de Vries <tom@codesourcery.com>
10132
10133 PR target/43920
10134 * lib/scanasm.exp (object-size): New proc.
10135 * gcc.target/arm/pr43920-2.c: New test.
10136
10137 2011-04-06 Tobias Burnus <burnus@net-b.de>
10138
10139 PR fortran/18918
10140 PR fortran/48477
10141 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10142
10143 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10144
10145 * gcc.dg/mtune.c: Prune note from output.
10146
10147 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10148
10149 PR debug/48466
10150 * gcc.dg/guality/pr36977.c: New test.
10151 * gcc.dg/guality/pr48466.c: New test.
10152
10153 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10154
10155 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10156
10157 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10158
10159 * gnat.dg/return3.adb: New test.
10160
10161 2011-04-06 Richard Guenther <rguenther@suse.de>
10162
10163 PR tree-optimization/47663
10164 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10165
10166 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10167
10168 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10169 Solaris 8 and 9 as well.
10170
10171 2011-04-05 Tom de Vries <tom@codesourcery.com>
10172
10173 PR target/43920
10174 * gcc.target/arm/pr43920-1.c: New test.
10175
10176 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10177
10178 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10179 (cctor): Actually return the value.
10180 (main): Cast return values.
10181
10182 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10183
10184 * gfortran.dg/character_comparison_8.f90: New test.
10185
10186 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10187
10188 * frontend-passes: (optimize_lexical_comparison): New function.
10189 (optimize_expr): Call it.
10190 (optimize_comparison): Also handle lexical comparison functions.
10191 Return false instad of -2 for unequal comparison.
10192
10193 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10194
10195 PR fortran/48412
10196 * function_optimize_4.f90: New test.
10197
10198 2011-04-04 Tobias Burnus <burnus@net-b.de>
10199
10200 PR fortran/18918
10201 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10202 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10203 * gfortran.dg/coarray_15.f90: New.
10204
10205 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10206
10207 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10208 * gfortran.dg/bessel_7.f90: Likewise.
10209
10210 2011-04-03 Tobias Burnus <burnus@net-b.de>
10211
10212 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10213
10214 2011-04-03 Richard Guenther <rguenther@suse.de>
10215 Ira Rosen <ira.rosen@linaro.org>
10216
10217 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10218 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10219 -ftree-loop-if-convert-stores.
10220
10221 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10222
10223 * gnat.dg/specs/aggr2.ads: New test.
10224
10225 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10226
10227 * gnat.dg/debug2.ad[sb]: New test.
10228 * gnat.dg/debug2_pkg.ads: New helper.
10229 * gnat.dg/debug3.ad[sb]: New test.
10230
10231 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10232
10233 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10234
10235 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10236
10237 PR middle-end/48335
10238 * gcc.c-torture/compile/pr48335-1.c: New test.
10239 * gcc.dg/pr48335-1.c: New test.
10240 * gcc.dg/pr48335-2.c: New test.
10241 * gcc.dg/pr48335-3.c: New test.
10242 * gcc.dg/pr48335-4.c: New test.
10243 * gcc.dg/pr48335-5.c: New test.
10244 * gcc.dg/pr48335-6.c: New test.
10245 * gcc.dg/pr48335-7.c: New test.
10246 * gcc.dg/pr48335-8.c: New test.
10247 * gcc.target/i386/pr48335-1.c: New test.
10248
10249 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10250
10251 PR c/36299
10252 * gcc.dg/Waddress.c: New test.
10253
10254 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10255
10256 PR fortran/48352
10257 * gfortran.dg/function_optimize_3.f90: New test.
10258
10259 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10260
10261 * gcc.c-torture/compile/20110401-1.c: New test.
10262
10263 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10264 * g++.dg/lto/20091002-2_0.C: Likewise.
10265 * g++.dg/lto/20090303_0.c: Likewise.
10266 * g++.dg/lto/20091004-1_0.C: Likewise.
10267 * g++.dg/lto/20091002-3_0.C: Likewise.
10268 * g++.dg/lto/20091004-2_0.C: Likewise.
10269 * g++.dg/lto/20081123_0.C: Likewise.
10270 * g++.dg/lto/20090313_0.C: Likewise.
10271 * g++.dg/lto/20081109-1_0.C: Likewise.
10272 * g++.dg/lto/20081219_0.C: Likewise.
10273 * g++.dg/lto/20081204-1_0.C: Likewise.
10274 * g++.dg/lto/20090302_0.C: Likewise.
10275 * g++.dg/lto/20081119-1_0.C: Likewise.
10276 * g++.dg/lto/20081118_0.C: Likewise.
10277 * gcc.dg/lto/20091020-2_0.c: Likewise.
10278 * gcc.dg/lto/20090210_0.c: Likewise.
10279 * gcc.dg/lto/20081204-1_0.c: Likewise.
10280 * gcc.dg/lto/20081224_0.c: Likewise.
10281 * gcc.dg/lto/20090219_0.c: Likewise.
10282 * gcc.dg/lto/20091014-1_0.c: Likewise.
10283 * gcc.dg/lto/20091016-1_0.c: Likewise.
10284 * gcc.dg/lto/20090206-2_0.c: Likewise.
10285 * gcc.dg/lto/20090116_0.c: Likewise.
10286 * gcc.dg/lto/20091013-1_0.c: Likewise.
10287 * gcc.dg/lto/20091015-1_0.c: Likewise.
10288 * gcc.dg/lto/20090126-2_0.c: Likewise.
10289
10290 2011-03-31 Ian Lance Taylor <iant@google.com>
10291
10292 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10293
10294 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10295
10296 * gnat.dg/opt16.adb: New test.
10297
10298 2011-03-31 Jason Merrill <jason@redhat.com>
10299
10300 * g++.dg/cpp0x/defaulted24.C: New.
10301
10302 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10303
10304 PR target/16292
10305 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10306 with -O0.
10307
10308 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10309
10310 * g++.dg/other/i386-9.C: New test.
10311
10312 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10313
10314 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10315
10316 2011-03-30 Jason Merrill <jason@redhat.com>
10317
10318 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10319
10320 * g++.dg/cpp0x/regress/isnan.C: New.
10321
10322 * g++.dg/cpp0x/initlist46.C: New.
10323
10324 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10325
10326 PR target/47551
10327 * gcc.target/arm/neon-modes-2.c: New test.
10328
10329 2011-03-30 Jakub Jelinek <jakub@redhat.com>
10330
10331 PR c/48305
10332 * gcc.c-torture/compile/pr48305.c: New test.
10333
10334 2011-03-29 Jason Merrill <jason@redhat.com>
10335
10336 * g++.dg/cpp0x/regress/value-dep1.C: New.
10337
10338 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10339
10340 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10341
10342 2011-03-29 Ian Lance Taylor <iant@google.com>
10343
10344 * go.test/go-test.exp: Handle the test lines used in several new
10345 tests.
10346 (errchk): Add opts parameter. Change all callers. Handle parens
10347 in regexps.
10348
10349 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10350 Dominique d'Humieres <dominiq@lps.ens.fr>
10351
10352 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10353 and __APPLE__ && __PPC__ && __ALTIVEC__.
10354
10355 2011-03-29 Jason Merrill <jason@redhat.com>
10356
10357 * g++.dg/cpp0x/dependent1.C: New.
10358
10359 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10360
10361 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10362
10363 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10364
10365 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10366
10367 PR fortran/48095
10368 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10369 * gfortran.dg/proc_ptr_comp_32.f90: New.
10370
10371 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10372
10373 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10374 check for corresponding warning.
10375
10376 2011-03-28 Jason Merrill <jason@redhat.com>
10377
10378 * g++.dg/cpp0x/rv-deduce2.C: New.
10379
10380 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10381
10382 PR debug/48203
10383 * gcc.dg/pr48203.c: New test.
10384
10385 2011-03-28 Jeff Law <law@redhat.com>
10386
10387 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10388
10389 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10390
10391 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10392 and __PPC__ && __ALTIVEC__.
10393
10394 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10395
10396 PR testsuite/48238
10397 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10398 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10399 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10400 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10401
10402 2011-03-28 Jason Merrill <jason@redhat.com>
10403
10404 * g++.dg/cpp0x/initlist-array2.C: New.
10405
10406 * g++.dg/cpp0x/initlist-array1.C: New.
10407
10408 * g++.dg/cpp0x/constexpr-compound.C: New.
10409
10410 * g++.dg/cpp0x/constexpr-using.C: New.
10411
10412 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10413
10414 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10415
10416 PR testsuite/48276
10417 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10418
10419 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10420
10421 * gcc.dg/slp-1.c: New test.
10422
10423 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10424
10425 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10426 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10427 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10428 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10429 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10430 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10431 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10432 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10433 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10434 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10435 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10436 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10437 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10438 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10439
10440 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10441
10442 PR fortran/47065
10443 * gfortran.dg/trim_optimize_5.f90: New test.
10444 * gfortran.dg/trim_optimize_6.f90: New test.
10445
10446 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10447
10448 PR target/38598
10449 * gcc.target/mips/madd-7.c: Remove -mlong32.
10450 * gcc.target/mips/msub-7.c: Likewise.
10451
10452 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10453
10454 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10455 accesses to preserve the meaning of the test for doubleword vectors.
10456 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10457 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10458
10459 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10460
10461 PR fortran/48291
10462 * gfortran.dg/class_42.f03: New.
10463
10464 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10465
10466 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10467 strided accesses.
10468
10469 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10470
10471 PR rtl-optimization/48144
10472 * gcc.dg/pr48144.c: New test.
10473
10474 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10475
10476 * gnat.dg/discr27.ad[sb]: New test.
10477
10478 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10479
10480 * gnat.dg/limited_with2.ad[sb]: New test.
10481 * gnat.dg/limited_with2_pkg1.ads: New helper.
10482 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10483
10484 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10485
10486 * gnat.dg/opt15.adb: New test.
10487 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10488
10489 2011-03-25 Tobias Burnus <burnus@net-b.de>
10490
10491 PR fortran/48174
10492 PR fortran/45304
10493 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10494 * gfortran.dg/leadz_trailz_3.f90: Ditto
10495
10496 2011-03-25 Martin Jambor <mjambor@suse.cz>
10497
10498 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10499
10500 2011-03-25 Jason Merrill <jason@redhat.com>
10501
10502 * g++.dg/cpp0x/defaulted22.C: New.
10503 * g++.dg/cpp0x/defaulted23.C: New.
10504 * g++.dg/cpp0x/defaulted15.C: Adjust.
10505
10506 2011-03-25 Jason Merrill <jason@redhat.com>
10507
10508 * g++.dg/cpp0x/move1.C: New.
10509
10510 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10511
10512 PR target/48287
10513 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10514
10515 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10516
10517 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10518 for mips-sgi-irix6.5.
10519 Replace snprintf prototype by <stdio.h>.
10520
10521 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10522
10523 PR testsuite/48283
10524 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10525 run_expensive_tests.
10526 * gcc.dg/graphite/block-4.c: Likewise.
10527 * gcc.dg/graphite/block-7.c: Likewise.
10528 * gcc.dg/graphite/block-8.c: Likewise.
10529
10530 2011-03-25 Richard Guenther <rguenther@suse.de>
10531
10532 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10533 * g++.dg/tree-ssa/pr8781.C: Likewise.
10534 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10535 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10536 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10537 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10538 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10539 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10540 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10541 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10542 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10543 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10544 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10545 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10546 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10547 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10548 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10549 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10550 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10551 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10552 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10553 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10554 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10555 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10556 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10557 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10558 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10559 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10560 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10561 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10562 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10563 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10564 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10565 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10566 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10567 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10568 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10569 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10570 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10571 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10572 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10573 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10574 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10575 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10576 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10577 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10578 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10579 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10580 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10581 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10582 * c-c++-common/pr46562-2.c: Likewise.
10583 * gfortran.dg/pr42108.f90: Likewise.
10584 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10585 foo to be inlined even at -O1.
10586 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10587 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10588 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10589 * gcc.dg/matrix/matrix.exp: Disable FRE.
10590
10591 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10592
10593 PR debug/48204
10594 * gcc.dg/dfp/pr48204.c: New test.
10595
10596 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10597
10598 PR target/48209
10599 * gcc.c-torture/execute/pr47917.c: Move this...
10600 * gcc.dg/torture/pr47917.c: to here and add xfails.
10601
10602 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10603
10604 * gnat.dg/array16.ad[sb]: New test.
10605 * gnat.dg/array16.ads: New helper.
10606
10607 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10608
10609 * gnat.dg/derived_type2.adb: New test.
10610
10611 2011-03-24 Richard Guenther <rguenther@suse.de>
10612
10613 PR tree-optimization/48271
10614 * g++.dg/torture/pr48271.C: New testcase.
10615
10616 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10617
10618 * gnat.dg/array15.ad[sb]: New test.
10619
10620 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10621
10622 PR target/48237
10623 * gcc.target/i386/pr48237.c: New test.
10624
10625 2011-03-24 Richard Guenther <rguenther@suse.de>
10626
10627 PR middle-end/48269
10628 * gcc.dg/builtin-object-size-10.c: New testcase.
10629
10630 2011-03-24 Richard Guenther <rguenther@suse.de>
10631
10632 PR tree-optimization/46562
10633 * c-c++-common/pr46562-2.c: New testcase.
10634 * c-c++-common/pr46562.c: Likewise.
10635
10636 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10637
10638 * gcc.dg/vect/vect-cselim-1.c: New test.
10639 * gcc.dg/vect/vect-cselim-2.c: New test.
10640
10641 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10642
10643 * gcc.target/arm/pr46934.c: New.
10644
10645 2011-03-23 Ian Lance Taylor <iant@google.com>
10646
10647 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10648
10649 2011-03-23 Richard Guenther <rguenther@suse.de>
10650
10651 * gcc.dg/struct: Remove directory and contents.
10652
10653 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10654
10655 PR testsuite/48251
10656 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10657
10658 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10659
10660 * gnat.dg/discr26.ad[sb]: New test.
10661 * gnat.dg/discr26_pkg.ads: New helper.
10662
10663 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10664
10665 PR target/47553
10666 * gcc.target/arm/neon-vld-1.c: New test.
10667
10668 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10669
10670 * gnat.dg/array14.ad[sb]: New test.
10671 * gnat.dg/array14_pkg.ads: New helper.
10672
10673 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10674
10675 * gcc.c-torture/execute/920501-8.x: Remove.
10676 * gcc.c-torture/execute/930513-1.x: Remove.
10677 * gcc.c-torture/execute/960312-1.x: Remove.
10678 * gcc.c-torture/compile/20000804-1.c,
10679 gcc.c-torture/compile/20001205-1.c,
10680 gcc.c-torture/compile/20001226-1.c,
10681 gcc.c-torture/compile/20010518-2.c,
10682 gcc.c-torture/compile/20020312-1.c,
10683 gcc.c-torture/compile/20020604-1.c,
10684 gcc.c-torture/compile/920501-12.c,
10685 gcc.c-torture/compile/920501-4.c,
10686 gcc.c-torture/compile/920520-1.c,
10687 gcc.c-torture/compile/980506-1.c,
10688 gcc.c-torture/execute/980709-1.x,
10689 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10690 options for m68hc11.
10691 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10692 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10693 m68hc11.
10694
10695 2011-03-22 Nick Clifton <nickc@redhat.com>
10696
10697 * lib/target-supports.exp (check_profiling_available): Add MN10300
10698 to the list of targets that do not support profiling. Restore
10699 alpha sorting to this list.
10700
10701 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10702
10703 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10704 failure on 32-bit systems.
10705 * gcc.dg/torture/vector-2.c: Ditto.
10706
10707 2011-03-22 Richard Guenther <rguenther@suse.de>
10708
10709 PR tree-optimization/48228
10710 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10711
10712 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10713
10714 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10715 powerpc.
10716
10717 PR target/48226
10718 * gcc.target/powerpc/pr48226.c: New file.
10719
10720 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10721
10722 * lib/prune.exp (prune_gcc_output): Prune "could not create
10723 compact unwind for" warnings.
10724
10725 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10726
10727 PR c/42544
10728 PR c/48197
10729 * gcc.c-torture/execute/pr42544.c: New test.
10730 * gcc.c-torture/execute/pr48197.c: New test.
10731
10732 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10733
10734 PR preprocessor/48192
10735 * gcc.target/powerpc/pr48192.c: New file.
10736
10737 PR target/48053
10738 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10739 split problem of 0 being loaded in a VSX register.
10740
10741 2011-03-21 Richard Guenther <rguenther@suse.de>
10742
10743 PR c/47939
10744 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10745 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10746 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10747 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10748
10749 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10750
10751 PR target/48213
10752 * gcc.dg/pr48213.c: New test.
10753
10754 2011-03-21 Kai Tietz <ktietz@redhat.com>
10755
10756 PR target/12171
10757 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10758
10759 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10760
10761 * gcc.target/arm/xor-and.c: New.
10762
10763 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10764
10765 PR fortran/22572
10766 * gfortran.dg/function_optimize_1.f90: New test.
10767 * gfortran.dg/function_optimize_2.f90: New test.
10768
10769 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10770
10771 PR rtl-optimization/47502
10772 * gcc.target/i386/pr47502-1.c: New.
10773 * gcc.target/i386/pr47502-2.c: Likewise.
10774
10775 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10776
10777 PR rtl-optimization/48156
10778 * gcc.dg/pr48156.c: New test.
10779
10780 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10781
10782 PR libfortran/47439
10783 * gfortran.dg/scratch_1.f90: Adjust test.
10784
10785 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10786
10787 PR libfortran/47439
10788 * gfortran.dg/scratch_1.f90: New test.
10789
10790 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10791
10792 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10793 variably modified typedefs.
10794 * gcc.dg/c1x-typedef-2.c: Remove.
10795
10796 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10797
10798 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10799 * gcc.dg/c1x-anon-struct-3.c: New test.
10800 * gcc.dg/anon-struct-11.c: Update.
10801
10802 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10803
10804 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10805 dg-xfail-run-if.
10806 Only xfail with gas.
10807
10808 2011-03-18 Jason Merrill <jason@redhat.com>
10809
10810 * g++.dg/template/fn-ptr1.C: New.
10811
10812 * g++.dg/overload/volatile1.C: New.
10813
10814 * g++.dg/opt/pr23372.C: New.
10815
10816 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10817
10818 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10819
10820 PR middle-end/47405
10821 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10822
10823 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10824
10825 * gcc.target/arm/unsigned-extend-1.c: New.
10826
10827 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10828
10829 PR bootstrap/48161
10830 * gcc.c-torture/compile/pr48161.c: New test.
10831
10832 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10833
10834 PR middle-end/47725
10835 * gcc.dg/torture/pr47725.c: New.
10836
10837 2011-03-17 Jason Merrill <jason@redhat.com>
10838
10839 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10840 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10841
10842 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10843
10844 * gnat.dg/specs/elab2.ads: New test.
10845 * gnat.dg/specs/elab2_pkg.ads: New helper.
10846
10847 2011-03-17 Jason Merrill <jason@redhat.com>
10848
10849 * g++.dg/cpp0x/decltype-1212.C: New.
10850 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10851
10852 2011-03-17 Jason Merrill <jason@redhat.com>
10853
10854 * g++.dg/parse/memfnquals1.C: New.
10855
10856 2011-03-17 Richard Guenther <rguenther@suse.de>
10857
10858 PR middle-end/48134
10859 * gcc.dg/pr48134.c: New testcase.
10860
10861 2011-03-17 Richard Guenther <rguenther@suse.de>
10862
10863 PR middle-end/48165
10864 * g++.dg/torture/pr48165.C: New testcase.
10865
10866 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10867
10868 PR rtl-optimization/48141
10869 * gcc.dg/pr48141.c: New test.
10870
10871 2011-03-16 Jason Merrill <jason@redhat.com>
10872
10873 * g++.dg/cpp0x/constexpr-48089.C: New.
10874
10875 * g++.dg/cpp0x/constexpr-abi1.C: New.
10876
10877 * g++.dg/cpp0x/constexpr-46336.C: New.
10878 * g++.dg/parse/friend5.C: Adjust expected errors.
10879
10880 * g++.dg/cpp0x/constexpr-47570.C: New.
10881
10882 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10883
10884 PR debug/47510
10885 * ++.dg/debug/dwarf2/typedef6.C: New test.
10886
10887 2011-03-16 Jason Merrill <jason@redhat.com>
10888
10889 * g++.dg/cpp0x/elision2.C: New.
10890
10891 * g++.dg/cpp0x/constexpr-array3.C: New.
10892
10893 2011-03-16 Jason Merrill <jason@redhat.com>
10894
10895 * g++.dg/cpp0x/sfinae6.C: New.
10896 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10897 * g++.dg/cpp0x/pr45908.C: Likewise.
10898 * g++.dg/cpp0x/sfinae6.C: Likewise.
10899 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10900 * g++.old-deja/g++.law/arg11.C: Likewise.
10901
10902 2011-03-16 Jason Merrill <jason@redhat.com>
10903
10904 * g++.dg/template/incomplete6.C: New.
10905
10906 2011-03-16 Jeff Law <law@redhat.com>
10907
10908 * gcc.dg/tree-ssa/vrp55.c: New test.
10909
10910 2011-03-16 Jason Merrill <jason@redhat.com>
10911
10912 * g++.dg/cpp0x/auto22.C: New.
10913
10914 2011-03-16 Richard Guenther <rguenther@suse.de>
10915
10916 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10917 optimizing it away if promoted to const.
10918
10919 2011-03-16 Richard Guenther <rguenther@suse.de>
10920
10921 PR tree-optimization/48149
10922 * gcc.dg/fold-complex-1.c: New testcase.
10923
10924 2011-03-16 Richard Guenther <rguenther@suse.de>
10925
10926 PR testsuite/48147
10927 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10928 or cloning happens.
10929
10930 2011-03-16 Richard Guenther <rguenther@suse.de>
10931
10932 PR tree-optimization/26134
10933 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10934
10935 2011-03-16 Richard Guenther <rguenther@suse.de>
10936
10937 PR tree-optimization/48146
10938 * gcc.dg/torture/pr48146.c: New testcase.
10939
10940 2011-03-16 Richard Guenther <rguenther@suse.de>
10941
10942 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10943 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10944
10945 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10946
10947 PR middle-end/48136
10948 * gcc.c-torture/compile/pr48136.c: New test.
10949
10950 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10951
10952 PR debug/45882
10953 * gcc.dg/guality/pr45882.c: New test.
10954
10955 2011-03-15 Jason Merrill <jason@redhat.com>
10956
10957 * g++.dg/cpp0x/constexpr-recursion.C: New.
10958
10959 * g++.dg/cpp0x/implicit11.C: New.
10960
10961 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10962
10963 * g++.dg/cpp0x/constexpr-attribute.C: New.
10964
10965 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10966
10967 * g++.dg/parse/pr34758.C: New.
10968
10969 2011-03-15 Xinliang David Li <davidxl@google.com>
10970
10971 PR c/47837
10972 * gcc.dg/uninit-pred-7_d.c: New test.
10973 * gcc.dg/uninit-pred-8_d.c: New test.
10974
10975 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10976
10977 PR target/46788
10978 * gcc.target/arm/pr46788.c: New.
10979
10980 2011-03-15 Richard Guenther <rguenther@suse.de>
10981
10982 PR middle-end/47650
10983 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10984 * gfortran.dg/ishft_4.f90: Likewise.
10985 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10986
10987 2011-03-15 Richard Guenther <rguenther@suse.de>
10988
10989 PR tree-optimization/13954
10990 * g++.dg/tree-ssa/pr13954.C: New testcase.
10991
10992 2011-03-15 Richard Guenther <rguenther@suse.de>
10993
10994 PR tree-optimization/48037
10995 * gcc.target/i386/pr48037-1.c: New testcase.
10996
10997 2011-03-15 Richard Guenther <rguenther@suse.de>
10998
10999 PR tree-optimization/41490
11000 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11001 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11002 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11003 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11004 * g++.dg/tree-ssa/pr33604.C: Adjust.
11005
11006 2011-03-14 Jakub Jelinek <jakub@redhat.com>
11007
11008 PR middle-end/47917
11009 * gcc.c-torture/execute/pr47917.c: New test.
11010 * gcc.dg/pr47917.c: New test.
11011
11012 PR middle-end/38878
11013 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11014
11015 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
11016
11017 * gcc.target/i386/sse4_1-floor-vec.c: New test.
11018 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11019 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11020 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11021 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11022 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11023 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11024 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11025 * gcc.target/i386/avx-floor-vec.c: Ditto.
11026 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11027 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11028 * gcc.target/i386/avx-rint-vec.c: Ditto.
11029 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11030 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11031 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11032 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11033
11034 2011-03-14 Tom Tromey <tromey@redhat.com>
11035
11036 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11037 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11038 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11039
11040 2011-03-14 Tom Tromey <tromey@redhat.com>
11041
11042 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11043 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11044 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11045
11046 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11047
11048 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11049
11050 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11051
11052 PR rtl-optimization/47166
11053 * gcc.c-torture/execute/postmod-1.c: New test.
11054
11055 2011-03-14 Richard Guenther <rguenther@suse.de>
11056
11057 PR middle-end/48098
11058 * gcc.dg/torture/pr48098.c: New testcase.
11059
11060 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11061
11062 PR target/48053
11063 * gcc.target/powerpc/pr48053-1.c: New test.
11064 * gcc.target/powerpc/pr48053-2.c: Likewise.
11065
11066 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11067
11068 PR libfortran/48066
11069 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11070
11071 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11072
11073 PR libfortran/48066
11074 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11075
11076 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11077
11078 PR fortran/48059
11079 * gfortran.dg/class_41.f03: New.
11080
11081 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11082
11083 * g++.dg/conversion/cast3.C: New test.
11084
11085 2011-03-11 Jason Merrill <jason@redhat.com>
11086
11087 * g++.dg/template/error45.C: New.
11088
11089 * g++.dg/parse/no-type-defn1.C: New.
11090
11091 * g++.dg/ext/attrib40.C: New.
11092
11093 * g++.dg/cpp0x/regress/array1.C: New.
11094
11095 2011-03-11 Richard Guenther <rguenther@suse.de>
11096
11097 PR tree-optimization/48067
11098 * gcc.dg/pr48067.c: New testcase.
11099
11100 2011-03-11 Richard Guenther <rguenther@suse.de>
11101
11102 PR lto/48073
11103 * g++.dg/lto/20110311-1_0.C: New testcase.
11104
11105 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11106
11107 PR c++/48035
11108 * g++.dg/inherit/virtual8.C: New test.
11109
11110 PR middle-end/48044
11111 * gcc.dg/torture/pr48044.c: New test.
11112
11113 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11114
11115 PR fortran/47768
11116 * gfortran.dg/proc_ptr_comp_31.f90: New.
11117
11118 2011-03-11 Richard Guenther <rguenther@suse.de>
11119
11120 PR tree-optimization/47278
11121 * gcc.dg/torture/pr47278-1.c: New testcase.
11122 * gcc.dg/torture/pr47278-2.c: Likewise.
11123
11124 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11125
11126 PR tree-optimization/48063
11127 * gcc.dg/torture/pr48063.c: New test.
11128
11129 2011-03-10 Jason Merrill <jason@redhat.com>
11130
11131 * g++.dg/template/array22.C: New.
11132
11133 * g++.dg/cpp0x/syntax-err1.C: New.
11134 * g++.dg/parse/error36.C: Adjust expected errors.
11135 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11136 * g++.old-deja/g++.pt/typename3.C: Likewise.
11137 * g++.old-deja/g++.pt/typename4.C: Likewise.
11138 * g++.old-deja/g++.pt/typename6.C: Likewise.
11139
11140 2011-03-09 Jason Merrill <jason@redhat.com>
11141
11142 * g++.dg/template/nontype22.C: New.
11143
11144 2011-03-09 Martin Jambor <mjambor@suse.cz>
11145
11146 PR tree-optimization/47714
11147 * g++.dg/torture/pr47714.C: New test.
11148
11149 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11150
11151 PR target/47755
11152 * gcc.target/powerpc/pr47755-2.c: New file.
11153
11154 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11155
11156 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11157 is not set in the environment, pass 64 as first argument when not
11158 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11159 native where ulimit -u is supported.
11160
11161 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11162
11163 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11164
11165 2011-03-08 Jason Merrill <jason@redhat.com>
11166
11167 * g++.dg/template/nontype21.C: New.
11168
11169 * g++.dg/template/anon5.C: New.
11170
11171 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11172
11173 PR debug/47881
11174 * gcc.dg/pr47881.c: New test.
11175
11176 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11177
11178 PR c++/47957
11179 * g++.dg/lookup/template3.C: New test.
11180
11181 2011-03-08 Kai Tietz <ktietz@redhat.com>
11182
11183 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11184 'long' type.
11185
11186 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11187
11188 PR testsuite/47954
11189 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11190 sizeof to compute alignment.
11191
11192 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11193
11194 PR tree-optimization/48022
11195 * gcc.dg/pr48022-1.c: New test.
11196 * gcc.dg/pr48022-2.c: New test.
11197
11198 2011-03-07 Jason Merrill <jason@redhat.com>
11199
11200 * g++.dg/template/nontype20.C: New.
11201 * g++.dg/init/member1.C: Adjust expected errors.
11202 * g++.dg/parse/constant4.C: Likewise.
11203 * g++.dg/template/qualified-id3.C: Likewise.
11204 * g++.old-deja/g++.pt/crash10.C: Likewise.
11205
11206 * g++.dg/cpp0x/regress/non-const1.C: New.
11207
11208 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11209
11210 PR debug/47991
11211 * gcc.dg/pr47991.c: New test.
11212
11213 2011-03-07 Jason Merrill <jason@redhat.com>
11214
11215 * g++.dg/abi/mangle46.C: New.
11216
11217 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11218
11219 PR target/47862
11220 * gcc.target/powerpc/pr47862.c: New.
11221
11222 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11223
11224 PR target/45413
11225 * gcc.target/i386/combine-mul.c: Require nonpic.
11226
11227 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11228 Nathan Froyd <froydnj@codesourcery.com>
11229
11230 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11231
11232 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11233
11234 * README.QMTEST: Remove.
11235
11236 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11237 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11238
11239 PR fortran/47850
11240 * gfortran.dg/array_constructor_37.f90 : New test.
11241
11242 2011-03-05 Jason Merrill <jason@redhat.com>
11243
11244 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11245 * g++.dg/abi/mangle45.C: Likewise.
11246 * g++.dg/cpp0x/trailing1.C: Likewise.
11247
11248 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11249
11250 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11251
11252 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11253
11254 PR rtl-optimization/47899
11255 * gcc.dg/pr47899.c: New test.
11256
11257 * gcc.dg/torture/pr47968.c: Ignore warnings.
11258
11259 PR tree-optimization/47967
11260 * gcc.c-torture/compile/pr47967.c: New test.
11261
11262 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11263
11264 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11265 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11266
11267 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11268
11269 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11270 and property_getAttributes() if __OBJC2__.
11271 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11272 * objc.dg/property/property-encoding-1.m: New.
11273 * obj-c++.dg/property/property-encoding-1.mm: New.
11274
11275 2011-03-04 Jason Merrill <jason@redhat.com>
11276
11277 * g++.dg/template/pseudodtor6.C: New.
11278
11279 * g++.dg/inherit/covariant19.C: New.
11280
11281 2011-03-04 Richard Guenther <rguenther@suse.de>
11282
11283 PR middle-end/47968
11284 * gcc.dg/torture/pr47968.c: New testcase.
11285
11286 2011-03-04 Richard Guenther <rguenther@suse.de>
11287
11288 PR middle-end/47975
11289 * gcc.dg/torture/pr47975.c: New testcase.
11290
11291 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11292
11293 PR c++/47974
11294 * g++.dg/template/crash106.C: New.
11295
11296 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11297
11298 PR c/47963
11299 * gcc.dg/gomp/pr47963.c: New test.
11300 * g++.dg/gomp/pr47963.C: New test.
11301
11302 2011-03-02 Jason Merrill <jason@redhat.com>
11303
11304 * g++.dg/cpp0x/regress/condition1.C: New.
11305
11306 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11307
11308 2011-03-01 Jason Merrill <jason@redhat.com>
11309
11310 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11311
11312 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11313
11314 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11315
11316 PR rtl-optimization/47925
11317 * gcc.c-torture/execute/pr47925.c: New test.
11318
11319 2011-03-01 Jason Merrill <jason@redhat.com>
11320
11321 * g++.dg/cpp0x/decltype25.C: New.
11322
11323 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11324
11325 2011-03-01 Richard Guenther <rguenther@suse.de>
11326
11327 PR tree-optimization/47890
11328 * gcc.dg/torture/pr47890.c: New testcase.
11329
11330 2011-03-01 Richard Guenther <rguenther@suse.de>
11331
11332 PR lto/47924
11333 * gcc.dg/lto/pr47924_0.c: New testcase.
11334
11335 2011-03-01 Richard Guenther <rguenther@suse.de>
11336
11337 PR lto/46911
11338 * gfortran.dg/lto/pr46911_0.f: New testcase.
11339
11340 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11341
11342 PR libgfortran/47933
11343 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11344 compile errors from older code form.
11345
11346 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11347
11348 PR libgfortran/47567
11349 * gfortran.dg/fmt_fw_d.f90: New test.
11350
11351 2011-02-28 Jason Merrill <jason@redhat.com>
11352
11353 * g++.dg/inherit/covariant18.C: New.
11354
11355 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11356
11357 PR middle-end/47893
11358 * gcc.dg/pr47893.c: New test.
11359
11360 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11361
11362 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11363 NULL in case of a selector with conflicting types.
11364 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11365
11366 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11367
11368 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11369 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11370 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11371 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11372
11373 2011-02-28 Jason Merrill <jason@redhat.com>
11374
11375 PR c++/47906
11376 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11377
11378 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11379
11380 PR libgfortran/47778
11381 * gfortran.dg/namelist_71.f90: New test.
11382
11383 2011-02-27 Jason Merrill <jason@redhat.com>
11384
11385 PR c++/47906
11386 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11387 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11388
11389 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11390
11391 PR c++/46466
11392 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11393
11394 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11395
11396 PR fortran/47886
11397 * gfortran.dg/gomp/task-1.f90: Removed.
11398
11399 2011-02-26 Jason Merrill <jason@redhat.com>
11400
11401 * g++.dg/template/this-targ1.C: New.
11402
11403 * g++.dg/cpp0x/regress/template-const1.C: New.
11404 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11405 * g++.dg/template/function1.C: Adjust.
11406 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11407 * g++.dg/debug/debug7.C: Adjust.
11408
11409 2011-02-26 Tobias Burnus <burnus@net-b.de>
11410
11411 PR fortran/47886
11412 * gfortran.dg/gomp/task-1.f90: New.
11413
11414 2011-02-25 Jie Zhang <jie@codesourcery.com>
11415
11416 * gcc.target/arm/neon-thumb2-move.c: Add
11417 dg-require-effective-target arm_thumb2_ok.
11418
11419 2011-02-24 Jason Merrill <jason@redhat.com>
11420
11421 * g++.dg/parse/constant1.C: Specify C++98 mode.
11422 * g++.dg/parse/constant5.C: Likewise.
11423 * g++.dg/parse/error2.C: Likewise.
11424 * g++.dg/parse/semicolon3.C: Likewise.
11425 * g++.dg/template/crash14.C: Likewise.
11426 * g++.dg/template/local4.C: Likewise.
11427 * g++.dg/template/nontype3.C: Likewise.
11428 * g++.dg/parse/crash31.C: Adjust expected errors.
11429 * g++.dg/template/function1.C: Likewise.
11430 * g++.dg/template/ref3.C: Likewise.
11431 * g++.dg/template/static9.C: Likewise.
11432 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11433
11434 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11435 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11436 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11437 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11438 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11439
11440 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11441
11442 PR fortran/47878
11443 * gfortran.dg/pr47878.f90: New test.
11444
11445 2011-02-24 Richard Guenther <rguenther@suse.de>
11446
11447 PR testsuite/47801
11448 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11449 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11450
11451 2011-02-24 Richard Guenther <rguenther@suse.de>
11452
11453 PR fortran/47839
11454 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11455 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11456
11457 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11458
11459 PR libgfortran/47567
11460 * gfortran.dg/fmt_f0_1.f90: Update test.
11461
11462 2011-02-23 Jason Merrill <jason@redhat.com>
11463
11464 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11465 * g++.dg/abi/mangle45.C: New.
11466
11467 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11468 * g++.dg/template/canon-type-9.C: Match use of decltype
11469 between declaration and definition.
11470 * g++.dg/template/canon-type-12.C: Likewise.
11471
11472 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11473
11474 PR fortran/40850
11475 * gfortran.dg/nested_allocatables_1.f90: New.
11476
11477 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11478
11479 PR c++/46868
11480 * g++.dg/pr46868.C: New test.
11481 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11482 * g++.dg/parse/error14.C: Adjust.
11483
11484 2011-02-23 Richard Guenther <rguenther@suse.de>
11485
11486 PR tree-optimization/47838
11487 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11488
11489 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11490
11491 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11492
11493 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11494
11495 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11496 * gfortran.dg/count_init_expr.f03: Ditto.
11497 * gfortran.dg/gomp/pr43711.f90: Ditto.
11498 * gcc.dg/struct-parse-2.c: Ditto.
11499 * gcc.dg/parse-error-3.c: Ditto.
11500 * gcc.dg/Wlogical-op-1.c: Ditto.
11501 * gcc.dg/Walways-true-1.c: Ditto.
11502 * gcc.dg/pr24225.c: Ditto.
11503 * gcc.dg/Walways-true-2.c: Ditto.
11504 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11505 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11506 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11507 * g++.dg/overload/defarg4.C: Ditto.
11508 * g++.dg/inherit/covariant16.C: Ditto.
11509 * g++.dg/inherit/virtual7.C: Ditto.
11510 * g++.dg/template/canon-type-9.C: Ditto.
11511 * g++.dg/template/access19.C: Ditto.
11512 * g++.dg/template/call7.C: Ditto.
11513 * g++.dg/template/canon-type-2.C: Ditto.
11514 * g++.dg/template/init7.C: Ditto.
11515 * g++.dg/template/sizeof-template-argument.C: Ditto.
11516 * g++.dg/template/const3.C: Ditto.
11517 * g++.dg/template/sfinae26.C: Ditto.
11518 * g++.dg/template/sfinae26.C: Ditto.
11519 * g++.dg/template/canon-type-11.C: Ditto.
11520 * g++.dg/template/union2.C: Ditto.
11521 * g++.dg/template/canon-type-3.C: Ditto.
11522 * g++.dg/template/canon-type-1.C: Ditto.
11523 * g++.dg/template/canon-type-5.C: Ditto.
11524 * g++.dg/template/canon-type-7.C: Ditto.
11525 * g++.dg/template/canon-type-10.C: Ditto.
11526 * g++.dg/template/spec36.C: Ditto.
11527 * g++.dg/template/typedef38.C: Ditto.
11528 * g++.dg/template/canon-type-4.C: Ditto.
11529 * g++.dg/template/canon-type-6.C: Ditto.
11530 * g++.dg/template/canon-type-13.C: Ditto.
11531 * g++.dg/template/instantiate9.C: Ditto.
11532 * g++.dg/template/ttp22.C: Ditto.
11533 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11534 * g++.dg/warn/Walways-true-1.C: Ditto.
11535 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11536 * g++.dg/warn/Walways-true-2.C: Ditto.
11537 * g++.dg/conversion/op4.C: Ditto.
11538 * g++.dg/opt/pr19650.C: Ditto.
11539 * g++.dg/lookup/friend11.C: Ditto.
11540 * g++.dg/other/default2.C: Ditto.
11541 * g++.dg/other/default3.C: Ditto.
11542 * g++.dg/other/dtor2.C: Ditto.
11543 * g++.dg/other/friend5.C: Ditto.
11544 * g++.dg/other/default5.C: Ditto.
11545 * g++.dg/init/brace6.C: Ditto.
11546 * g++.dg/init/aggr5.C: Ditto.
11547 * g++.dg/init/error2.C: Ditto.
11548 * g++.dg/expr/bound-mem-fun.C: Ditto.
11549 * g++.dg/expr/cond6.C: Ditto.
11550 * g++.dg/expr/stmt-expr-1.C: Ditto.
11551 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11552 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11553 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11554 * g++.dg/cpp0x/bracket1.C: Ditto.
11555 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11556 * g++.dg/cpp0x/pr38646.C: Ditto.
11557 * g++.dg/cpp0x/variadic73.C: Ditto.
11558 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11559 * g++.dg/cpp0x/bracket4.C: Ditto.
11560 * g++.dg/cpp0x/decltype4.C: Ditto.
11561 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11562 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11563 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11564 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11565 * g++.dg/cpp0x/decltype2.C: Ditto.
11566 * g++.dg/cpp0x/decltype1.C: Ditto.
11567 * g++.dg/cpp0x/bracket2.C: Ditto.
11568 * g++.dg/cpp0x/decltype5.C: Ditto.
11569 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11570 * g++.dg/cpp0x/variadic70.C: Ditto.
11571 * g++.dg/cpp0x/decltype6.C: Ditto.
11572 * g++.dg/cpp0x/rvo.C: Ditto.
11573 * g++.dg/cpp0x/vt-40092.C: Ditto.
11574 * g++.dg/cpp0x/variadic-new.C: Ditto.
11575 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11576 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11577 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11578 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11579 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11580 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11581 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11582 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11583 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11584 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11585 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11586 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11587 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11588 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11589 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11590 * g++.dg/cpp0x/pr39639.C: Ditto.
11591 * g++.dg/cpp0x/decltype3.C: Ditto.
11592 * g++.dg/cpp0x/variadic68.C: Ditto.
11593 * g++.dg/cpp0x/variadic-function.C: Ditto.
11594 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11595 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11596 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11597 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11598 * g++.dg/parse/crash35.C: Ditto.
11599 * g++.dg/parse/crash40.C: Ditto.
11600 * g++.dg/parse/defarg12.C: Ditto.
11601 * g++.dg/parse/crash34.C: Ditto.
11602 * g++.dg/parse/constructor3.C: Ditto.
11603 * g++.dg/parse/template23.C: Ditto.
11604 * g++.dg/parse/crash56.C: Ditto.
11605 * g++.dg/parse/dtor13.C: Ditto.
11606 * g++.dg/parse/error33.C: Ditto.
11607 * g++.dg/parse/ctor9.C: Ditto.
11608 * g++.dg/parse/error32.C: Ditto.
11609 * g++.dg/parse/error37.C: Ditto.
11610 * g++.dg/parse/bitfield3.C: Ditto.
11611 * g++.dg/parse/struct-4.C: Ditto.
11612 * g++.dg/ext/has_trivial_copy.C: Ditto.
11613 * g++.dg/ext/is_polymorphic.C: Ditto.
11614 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11615 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11616 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11617 * g++.dg/ext/is_union.C: Ditto.
11618 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11619 * g++.dg/ext/is_pod.C: Ditto.
11620 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11621 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11622 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11623 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11624 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11625 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11626 * g++.dg/ext/is_abstract.C: Ditto.
11627 * g++.dg/ext/has_trivial_assign.C: Ditto.
11628 * g++.dg/ext/is_class.C: Ditto.
11629 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11630 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11631 * g++.dg/ext/is_base_of.C: Ditto.
11632 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11633 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11634 * g++.dg/ext/is_empty.C: Ditto.
11635 * g++.dg/ext/is_enum.C: Ditto.
11636 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11637 * gnat.dg/opt11.adb: Ditto.
11638 * obj-c++.dg/pr45735.mm: Ditto.
11639 * obj-c++.dg/pr24393.mm: Ditto.
11640 * obj-c++.dg/exceptions-2.mm: Ditto.
11641 * objc.dg/pr45735.m: Ditto.
11642 * objc.dg/pr24393.m: Ditto.
11643
11644 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11645
11646 * objc.dg/attributes/objc-exception-1.m: New.
11647
11648 2011-02-23 Jie Zhang <jie@codesourcery.com>
11649
11650 * gcc.dg/cpp/include7.c: New test.
11651
11652 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11653
11654 PR c++/47242
11655 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11656
11657 2011-02-23 Jie Zhang <jie@codesourcery.com>
11658
11659 PR rtl-optimization/47763
11660 * gcc.dg/pr47763.c: New test.
11661
11662 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11663
11664 PR fortran/45743
11665 * gfortran.dg/whole_file_32.f90 : New test.
11666
11667 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11668
11669 PR c++/47666
11670 * g++.dg/inherit/virtual7.C: New test.
11671
11672 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11673
11674 PR objc/47832
11675 * objc.dg/type-size-3.m: Updated error message.
11676 * objc.dg/type-size-4.m: New test.
11677 * objc.dg/type-size-5.m: New test.
11678
11679 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11680
11681 * lib/gnat.exp: Fix comments.
11682 Don't load libgloss.exp.
11683 (default_gnat_version): Call $compiler with --version.
11684 Adapt regexp for gnatmake output, insert version.
11685 (gnat_version): New proc.
11686 (gnat_init): Remove gnat_libgcc_s_path.
11687 (gnat_target_compile): Likewise.
11688 Remove ld_library_path.
11689 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11690 (gnat_pass): Remove.
11691 (gnat_pass): Remove.
11692 (gnat_finish): Remove.
11693 (gnat_exit): Remove.
11694 (local_find_gnatmake): Reindent.
11695 (runtest_file_p): Remove.
11696 (prune_warnings): Remove.
11697 (find_gnatclean): New proc.
11698 * lib/gnat-dg.exp (lremove): New proc.
11699 (gnat-dg-test): Reindent.
11700 Remove additional output files.
11701 (gnat-dg-runtest): Remove.
11702
11703 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11704 * gnat.dg/loop_optimization6.adb: Likewise.
11705 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11706
11707 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11708
11709 PR tree-optimization/47835
11710 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11711
11712 2011-02-22 Tobias Burnus <burnus@net-b.de>
11713
11714 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11715 * gfortran.dg/abstract_type_2.f03: Ditto.
11716 * gfortran.dg/abstract_type_3.f03: Ditto.
11717 * gfortran.dg/abstract_type_4.f03: Ditto.
11718 * gfortran.dg/abstract_type_5.f03: Ditto.
11719 * gfortran.dg/abstract_type_6.f03: Ditto.
11720 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11721 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11722 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11723 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11724 * gfortran.dg/array_function_5.f90: Ditto.
11725 * gfortran.dg/asynchronous_3.f03: Ditto.
11726 * gfortran.dg/char_expr_1.f90: Ditto.
11727 * gfortran.dg/class_14.f03: Ditto.
11728 * gfortran.dg/data_array_6.f: Ditto.
11729 * gfortran.dg/data_invalid.f90: Ditto.
11730 * gfortran.dg/dot_product_1.f03: Ditto.
11731 * gfortran.dg/func_derived_5.f90: Ditto.
11732 * gfortran.dg/func_result_4.f90: Ditto.
11733 * gfortran.dg/implied_do_1.f90: Ditto.
11734 * gfortran.dg/initialization_25.f90: Ditto.
11735 * gfortran.dg/initialization_26.f90: Ditto.
11736 * gfortran.dg/interface_34.f90: Ditto.
11737 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11738 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11739 * gfortran.dg/matmul_8.f03: Ditto.
11740 * gfortran.dg/merge_init_expr.f90: Ditto.
11741 * gfortran.dg/pack_assign_1.f90: Ditto.
11742 * gfortran.dg/pack_vector_1.f90: Ditto.
11743 * gfortran.dg/pointer_check_8.f90: Ditto.
11744 * gfortran.dg/product_init_expr.f03: Ditto.
11745 * gfortran.dg/reshape_order_5.f90: Ditto.
11746 * gfortran.dg/reshape_shape_1.f90: Ditto.
11747 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11748 * gfortran.dg/same_name_2.f90: Ditto.
11749 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11750 * gfortran.dg/spread_init_expr.f03: Ditto.
11751 * gfortran.dg/stmt_func_1.f90: Ditto.
11752 * gfortran.dg/sum_init_expr.f03: Ditto.
11753 * gfortran.dg/transpose_3.f03: Ditto.
11754 * gfortran.dg/unpack_init_expr.f03: Ditto.
11755 * gfortran.dg/warn_conversion.f90: Ditto.
11756 * gfortran.dg/warn_conversion_2.f90: Ditto.
11757 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11758 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11759 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11760 * gfortran.dg/whole_file_16.f90: Ditto.
11761 * gfortran.dg/whole_file_17.f90: Ditto.
11762 * gfortran.dg/whole_file_18.f90: Ditto.
11763 * gfortran.dg/whole_file_20.f03: Ditto.
11764 * gfortran.dg/whole_file_5.f90: Ditto.
11765 * gfortran.dg/whole_file_6.f90: Ditto.
11766 * gfortran.dg/write_invalid_format.f90: Ditto.
11767 * gfortran.dg/zero_sized_6.f90: Ditto.
11768
11769 2011-02-21 Jeff Law <law@redhat.com>
11770
11771 PR rtl-optimization/46178
11772 * gcc.target/i386/pr46178.c: New test.
11773
11774 PR rtl-optimization/46002
11775 * gcc.c-torture/compile/pr46002.c: New test.
11776
11777 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11778
11779 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11780 *-*-hpux10*.
11781
11782 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11783
11784 PR debug/47106
11785 * g++.dg/debug/pr47106.C: Require effective target lto.
11786
11787 2011-02-21 Jason Merrill <jason@redhat.com>
11788
11789 * g++.dg/cpp0x/constexpr-diag2.C: New.
11790
11791 2011-02-20 Jason Merrill <jason@redhat.com>
11792
11793 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11794
11795 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11796
11797 * g++.dg/overload/conv-op1.C: New.
11798
11799 * g++.dg/cpp0x/constexpr-synth1.C: New.
11800
11801 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11802
11803 * objc.dg/layout-2.m: New.
11804 * objc.dg/selector-3.m: Adjusted location of error message.
11805 * objc.dg/type-size-3.m: Same.
11806 * obj-c++.dg/selector-3.mm: Same.
11807
11808 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11809
11810 PR objc/47784
11811 * objc.dg/property/dotsyntax-22.m: New.
11812 * obj-c++.dg/property/dotsyntax-22.mm: New.
11813
11814 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11815
11816 PR c++/46394
11817 * g++.dg/template/typedef38.C: New test.
11818
11819 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11820
11821 PR fortran/46818
11822 * gfortran.dg/whole_file_30.f90 : New test.
11823 * gfortran.dg/whole_file_31.f90 : New test.
11824
11825 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11826
11827 PR fortran/45077
11828 PR fortran/44945
11829 * gfortran.dg/whole_file_28.f90 : New test.
11830 * gfortran.dg/whole_file_29.f90 : New test.
11831
11832 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11833
11834 PR c++/44118
11835 * g++.dg/template/crash105.C: New.
11836
11837 2011-02-19 Jason Merrill <jason@redhat.com>
11838
11839 * g++.dg/cpp0x/regress/no-elide1.C: New.
11840
11841 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11842
11843 PR tree-optimization/46620
11844 * gcc.dg/pr46620.c: New.
11845
11846 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11847
11848 PR c/47809
11849 * gcc.target/i386/pr47809.c: New test.
11850
11851 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11852 Tobias Burnus <burnus@net-b.de>
11853
11854 * lib/target-supports.exp
11855 (check_effective_target_fortran_large_real): New check for large reals.
11856 * gfortran.dg/nan_7.f90: New test.
11857
11858 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11859
11860 PR libgfortran/47567
11861 * gfortran.dg/fmt_f0_1.f90: Update test.
11862
11863 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11864
11865 PR fortran/47348
11866 * gfortran.dg/array_constructor_36.f90 : New test.
11867 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11868 allow for comparison between different elements of the array
11869 constructor at different levels of optimization.
11870
11871 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11872
11873 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11874 * gcc.target/i386/pr32280-1.c: Likewise.
11875
11876 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11877
11878 PR target/47800
11879 * gcc.target/i386/pr47800.c: New test.
11880
11881 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11882
11883 * objc/execute/exceptions/foward-1.x: New.
11884
11885 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11886
11887 PR fortran/47789
11888 * gfortran.dg/derived_constructor_comps_4.f90: New.
11889
11890 2011-02-18 Tobias Burnus
11891
11892 PR fortran/47775
11893 * gfortran.dg/func_result_6.f90: New.
11894
11895 2011-02-18 Michael Matz <matz@suse.de>
11896
11897 PR fortran/45586
11898 * gfortran.dg/lto/pr45586_0.f90: New test.
11899 * gfortran.dg/typebound_proc_20.f90: Ditto.
11900 * gfortran.dg/typebound_proc_21.f90: Ditto.
11901
11902 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11903
11904 PR c++/47795
11905 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11906
11907 2011-02-18 Tobias Burnus <burnus@net-b.de>
11908
11909 PR fortran/47750
11910 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11911 gcc_warning_prefix.
11912 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11913 normalizing the error/warning output.
11914 * gfortran.dg/Wall.f90: Update dg-error/warning.
11915 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11916 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11917 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11918 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11919 * gfortran.dg/class_30.f90: Update dg-error/warning.
11920 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11921 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11922 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11923 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11924 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11925 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11926 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11927 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11928 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11929 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11930 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11931 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11932 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11933 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11934 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11935 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11936 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11937 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11938 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11939 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11940 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11941 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11942 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11943 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11944 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11945
11946 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11947
11948 PR fortran/47768
11949 * gfortran.dg/proc_ptr_comp_30.f90: New.
11950
11951 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11952
11953 PR debug/47780
11954 * gcc.target/i386/pr47780.c: New test.
11955
11956 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11957
11958 PR fortran/47767
11959 * gfortran.dg/class_40.f03: New.
11960
11961 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11962
11963 PR c++/47208
11964 * g++.dg/cpp0x/auto21.C: New test.
11965
11966 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11967
11968 * objc.dg/special/unclaimed-category-1.h: Updated for
11969 new ABI support.
11970 * objc.dg/special/unclaimed-category-1.m: Same.
11971 * objc.dg/zero-link-1.m: Same.
11972 * objc.dg/lookup-1.m: Same.
11973 * objc.dg/torture/strings/const-str-9.m
11974 * objc.dg/torture/strings/const-str-10.m: Same.
11975 * objc.dg/torture/strings/const-str-11.m: Same.
11976 * objc.dg/torture/forward-1.m: Same.
11977 * objc.dg/zero-link-2.m: Same.
11978 * objc.dg/encode-7-next-64bit.m: Same.
11979 * objc.dg/method-4.m: Same.
11980 * objc.dg/next-runtime-1.m: Same.
11981 * objc.dg/image-info.m: Same.
11982 * objc.dg/pr23214.m: Same.
11983 * objc.dg/symtab-1.m: Same.
11984 * obj-c++.dg/basic.m: Same.
11985 * obj-c++.dg/proto-lossage-3.m: Same.
11986 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11987 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11988 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11989 * obj-c++.dg/method-11.m: Same.
11990 * objc/execute/enumeration-1.m: Same.
11991 * objc/execute/object_is_class.m: Same.
11992 * objc/execute/formal_protocol-2.m: Same.
11993 * objc/execute/formal_protocol-4.m: Same.
11994 * objc/execute/formal_protocol-6.m: Same.
11995 * objc/execute/bycopy-3.m: Same.
11996 * objc/execute/exceptions/catchall-1.m: Same.
11997 * objc/execute/exceptions/finally-1.m: Same.
11998 * objc/execute/exceptions/local-variables-1.m: Same.
11999 * objc/execute/exceptions/foward-1.m: Same.
12000 * objc/execute/bf-common.h
12001 * objc/execute/enumeration-2.m: Same.
12002 * objc/execute/formal_protocol-1.m: Same.
12003 * objc/execute/formal_protocol-3.m: Same.
12004 * objc/execute/formal_protocol-5.m: Same.
12005 * objc/execute/accessing_ivars.m: Same.
12006 * objc/execute/bycopy-2.m: Same.
12007 * objc/execute/formal_protocol-7.m: Same.
12008 * objc/execute/compatibility_alias.m: Same.
12009 * objc/execute/no_clash.m: Same.
12010 * objc/execute/object_is_meta_class.m: Same.
12011 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12012 * objc/execute/class-tests-1.h: Include stdio.h.
12013 * objc/execute/class-tests-2.h: Same.
12014 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12015 runtimes.
12016 * obj-c++.dg/try-catch-2.mm: Same.
12017
12018 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12019
12020 PR c++/47783
12021 * g++.dg/warn/Wunused-parm-4.C: New test.
12022
12023 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12024 Jan Hubicka <jh@suse.cz>
12025
12026 PR debug/47106
12027 PR debug/47402
12028 * g++.dg/debug/pr47106.C: New.
12029
12030 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12031
12032 PR target/43653
12033 * gcc.target/i386/pr43653.c: New test.
12034
12035 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12036
12037 PR c++/47172
12038 * g++.dg/template/inherit6.C: New test.
12039
12040 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12041
12042 PR fortran/47745
12043 * gfortran.dg/class_39.f03: New.
12044
12045 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12046
12047 PR c++/47326
12048 * g++.dg/cpp0x/variadic106.C: New test.
12049
12050 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12051
12052 PR libfortran/47757
12053 * gfortran.dg/pr47757-1.f90: New test.
12054 * gfortran.dg/pr47757-2.f90: New test.
12055 * gfortran.dg/pr47757-3.f90: New test.
12056
12057 PR c++/47704
12058 * g++.dg/cpp0x/enum8.C: New test.
12059
12060 2011-02-15 Jason Merrill <jason@redhat.com>
12061
12062 * g++.dg/inherit/implicit-trivial1.C: New.
12063 * g++.dg/cpp0x/implicit-trivial1.C: New.
12064
12065 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12066
12067 PR middle-end/47725
12068 * gcc.dg/torture/pr47725.c: Removed.
12069
12070 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12071
12072 PR target/47755
12073 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12074 constant does not generate a load from memory.
12075
12076 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12077
12078 PR middle-end/47725
12079 * gcc.dg/torture/pr47725.c: New.
12080
12081 2011-02-15 Richard Guenther <rguenther@suse.de>
12082
12083 PR tree-optimization/47743
12084 * gcc.dg/torture/pr47743.c: New testcase.
12085
12086 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12087
12088 PR middle-end/47581
12089 * gcc.target/i386/pr47581.c: New test.
12090
12091 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12092
12093 PR fortran/47730
12094 * gfortran.dg/select_type_22.f03: New.
12095
12096 2011-02-14 Jason Merrill <jason@redhat.com>
12097
12098 * g++.dg/cpp0x/regress/enum1.C: New.
12099
12100 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12101
12102 * gnat.dg/include.adb: New test.
12103
12104 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12105
12106 PR fortran/47728
12107 * gfortran.dg/class_38.f03: New.
12108
12109 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12110
12111 * gcc.dg/pr46494.c: New test.
12112
12113 2011-02-14 Richard Guenther <rguenther@suse.de>
12114
12115 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12116
12117 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12118
12119 PR ada/41929
12120 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12121 sparc*-sun-solaris2.11.
12122
12123 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12124
12125 PR fortran/47349
12126 * gfortran.dg/argument_checking_18.f90: New.
12127
12128 2011-02-13 Tobias Burnus <burnus@net-b.de>
12129
12130 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12131 * gfortran.dg/argument_checking_17.f90: New.
12132
12133 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12134
12135 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12136 are temporarily disabled.
12137 * gfortran.dg/class_7.f03: Ditto.
12138 * gfortran.dg/coarray_14.f90: Ditto.
12139 * gfortran.dg/typebound_proc_13.f03: Ditto.
12140
12141 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12142
12143 PR fortran/45586
12144 * gfortran.dg/extends_11.f03: New.
12145
12146 2011-02-11 Xinliang David Li <davidxl@google.com>
12147
12148 PR tree-optimization/47707
12149 * g++.dg/tree-ssa/pr47707.C: New test.
12150
12151 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12152
12153 * g++.dg/opt/inline17.C: New test.
12154
12155 2011-02-11 Tobias Burnus <burnus@net-b.de>
12156
12157 PR fortran/47550
12158 * gfortran.dg/pure_formal_2.f90: New.
12159
12160 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12161
12162 PR rtl-optimization/47614
12163 * gfortran.dg/pr47614.f: New.
12164
12165 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12166
12167 PR driver/47678
12168 * gcc.dg/opts-6.c: New test.
12169
12170 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12171
12172 PR debug/47684
12173 * gcc.dg/pr47684.c: New test.
12174
12175 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12176
12177 PR target/47629
12178 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12179 c99_runtime, dg-add-options c99_runtime.
12180 (main): Use __asm__.
12181
12182 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12183
12184 PR testsuite/47400
12185 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12186 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12187 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12188 * gcc.dg/ucnid-10.c: Likewise.
12189 * gcc.dg/ucnid-13.c: Likewise.
12190 * gcc.dg/ucnid-7.c: Likewise.
12191 * gcc.dg/ucnid-8.c: Likewise.
12192 Adapt dg-warning line number.
12193
12194 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12195
12196 * gcc.target/i386/parity-1.c: Use -march=k8.
12197 * gcc.target/i386/parity-2.c: Ditto.
12198 * gcc.target/i386/vecinit-1.c: Ditto.
12199 * gcc.target/i386/vecinit-2.c: Ditto.
12200
12201 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12202
12203 PR target/46610
12204 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12205 * gcc.target/mips/save-restore-3.c: Likewise.
12206 * gcc.target/mips/save-restore-4.c: Likewise.
12207 * gcc.target/mips/save-restore-5.c: Likewise.
12208
12209 PR target/47683
12210 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12211 * g++.dg/tree-prof/partition2.C: Likewise.
12212
12213 2011-02-09 Jason Merrill <jason@redhat.com>
12214
12215 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12216 rather than misdeclare std::puts.
12217
12218 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12219 * g++.dg/other/warning1.C: Likewise.
12220 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12221 * g++.old-deja/g++.gb/scope06.C: Likewise.
12222 * g++.old-deja/g++.law/cvt11.C: Likewise.
12223 * g++.old-deja/g++.law/init1.C: Likewise.
12224 * g++.dg/abi/mangle26.C: Likewise.
12225
12226 * g++.dg/template/function1.C: Adjust for C++0x mode.
12227 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12228
12229 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12230 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12231
12232 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12233
12234 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12235
12236 * g++.dg/cpp0x/regress: New directory.
12237 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12238 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12239 * g++.dg/cpp0x/regress/regress3.C: New.
12240
12241 2011-02-10 Richard Guenther <rguenther@suse.de>
12242
12243 PR tree-optimization/47677
12244 * gcc.dg/torture/pr47677.c: New testcase.
12245
12246 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12247
12248 * objc.dg/special/load-category-1.m: Remove unused header.
12249 * objc.dg/special/load-category-1a.m: Likewise.
12250 * objc.dg/special/load-category-2.m: Likewise.
12251 * objc.dg/special/load-category-2a.m: Likewise.
12252 * objc.dg/special/load-category-3.m: Likewise.
12253 * objc.dg/special/load-category-3a.m: Likewise.
12254 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12255 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12256 * objc.dg/attributes/class-attribute-1.m: Likewise.
12257 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12258 * obj-c++.dg/property/property.exp: Likewise.
12259 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12260 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12261 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12262 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12263 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12264 * obj-c++.dg/template-8.mm: Likewise.
12265
12266 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12267
12268 PR target/47665
12269 * gcc.target/i386/pr47665.c: New test.
12270
12271 2011-02-10 Jie Zhang <jie@codesourcery.com>
12272
12273 PR testsuite/47622
12274 Revert
12275 2011-02-05 Jie Zhang <jie@codesourcery.com>
12276 PR debug/42631
12277 * gcc.dg/pr42631.c: Update test.
12278 * gcc.dg/pr42631-2.c: New test.
12279
12280 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12281
12282 PR fortran/47352
12283 * gfortran.dg/proc_decl_25.f90: New.
12284
12285 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12286
12287 PR fortran/47463
12288 * gfortran.dg/typebound_assignment_2.f03: New.
12289
12290 2011-02-09 Richard Guenther <rguenther@suse.de>
12291
12292 PR tree-optimization/47664
12293 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12294
12295 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12296
12297 PR middle-end/47646
12298 * gnat.dg/uninit_func.adb: Adjust dg directive.
12299
12300 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12301
12302 PR middle-end/47646
12303 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12304
12305 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12306
12307 PR fortran/47637
12308 * gfortran.dg/auto_dealloc_2.f90: New.
12309
12310 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12311
12312 * gcc.dg/builtins-config.h: Remove __sgi handling.
12313 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12314 -std=c99 for mips-sgi-irix6.5*.
12315
12316 2011-02-09 Martin Jambor <mjambor@suse.cz>
12317
12318 PR middle-end/45505
12319 * gfortran.dg/pr25923.f90: Remove xfails.
12320
12321 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12322
12323 PR fortran/47583
12324 * gfortran.dg/inquire_14.f90: New test.
12325
12326 2011-02-08 Janus Weil <janus@gcc.gnu.org>
12327
12328 PR fortran/45290
12329 * gfortran.dg/pointer_init_6.f90: New.
12330
12331 2011-02-08 Jeff Law <law@redhat.com>
12332
12333 PR tree-optimization/42893
12334 * gcc.tree-ssa/pr42893.c: New test.
12335
12336 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
12337
12338 PR tree-optimization/46834
12339 PR tree-optimization/46994
12340 PR tree-optimization/46995
12341 * gcc.dg/graphite/id-pr46834.c: New.
12342 * gfortran.dg/graphite/id-pr46994.f90: New.
12343 * gfortran.dg/graphite/id-pr46995.f90: New.
12344
12345 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12346
12347 PR middle-end/47646
12348 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12349 using the variable is known the warning is emitted there.
12350 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12351 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12352
12353 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12354 statement.
12355 (vg): Likewise.
12356 * gcc.dg/noreturn-1.c (foo5): Likewise.
12357 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12358 (method2): Likewise.
12359
12360 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12361 the return statement using the uninitialized variable.
12362 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12363
12364 2011-02-08 Richard Guenther <rguenther@suse.de>
12365
12366 PR middle-end/47639
12367 * g++.dg/opt/pr47639.c: New testcase.
12368
12369 2011-02-08 Richard Guenther <rguenther@suse.de>
12370
12371 PR tree-optimization/47632
12372 * g++.dg/opt/pr47632.C: New testcase.
12373
12374 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12375
12376 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12377
12378 2011-02-07 Richard Guenther <rguenther@suse.de>
12379
12380 PR tree-optimization/47615
12381 * g++.dg/opt/pr47615.C: New testcase.
12382
12383 2011-02-07 Richard Guenther <rguenther@suse.de>
12384
12385 PR tree-optimization/47621
12386 * gcc.dg/torture/pr47621.c: New testcase.
12387
12388 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12389
12390 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12391
12392 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12393
12394 PR fortran/47592
12395 * gfortran.dg/allocate_with_source_1 : New test.
12396
12397 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12398
12399 PR middle-end/47610
12400 * gcc.dg/pr47610.c: New test.
12401
12402 2011-02-05 Jie Zhang <jie@codesourcery.com>
12403
12404 PR debug/42631
12405 * gcc.dg/pr42631.c: Update test.
12406 * gcc.dg/pr42631-2.c: New test.
12407
12408 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12409
12410 PR fortran/47574
12411 * gfortran.dg/pr47574.f90: New test.
12412
12413 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12414
12415 PR tree-optimization/46194
12416 * gcc.dg/autopar/pr46194.c: New.
12417
12418 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12419
12420 PR tree-optimization/43695
12421 * g++.dg/ipa/pr43695.C: New.
12422
12423 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12424
12425 PR inline-asm/23200
12426 * gcc.dg/pr23200.c: New test.
12427
12428 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12429
12430 PR c++/47589
12431 * g++.dg/pr47589.C: New test.
12432
12433 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12434
12435 PR c++/47398
12436 * g++.dg/template/typedef37.C: New test.
12437 * g++.dg/template/param1.C: Adjust expected error message.
12438
12439 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12440
12441 PR middle-end/31490
12442 * gcc.dg/pr31490-2.c: New test.
12443 * gcc.dg/pr31490-3.c: New test.
12444 * gcc.dg/pr31490-4.c: New test.
12445
12446 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12447 Jakub Jelinek <jakub@redhat.com>
12448
12449 PR c++/46890
12450 * g++.dg/parser/semicolon3.C: Adjust.
12451 * g++.dg/parser/semicolon4.C: New testcase.
12452 * g++.dg/pr46890.C: New testcase.
12453
12454 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12455
12456 PR c++/29571
12457 * g++.dg/init/pr29571.C: New.
12458
12459 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12460
12461 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12462 instead of vect_int.
12463
12464 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12465
12466 PR target/47312
12467 * gcc.target/i386/pr47312.c: New test.
12468
12469 PR target/47564
12470 * gcc.target/i386/pr47564.c: New test.
12471
12472 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12473
12474 PR tree-optimization/45122
12475 * gcc.dg/tree-ssa/pr45122.c: New.
12476
12477 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12478
12479 PR target/47272
12480 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12481 and vec_vsx_st.
12482
12483 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12484 and vsx so a default --with-cpu=power7 doesn't give an error
12485 when -mavoid-indexed-addresses is used.
12486
12487 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12488 wrapper function to save the arguments and then jump to the real
12489 function, rather than depending on the compiler not to move stuff
12490 before an asm.
12491 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12492
12493 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12494 Paul Thomas <pault@gcc.gnu.org>
12495
12496 PR fortran/47082
12497 * gfortran.dg/class_37.f03 : New test.
12498
12499 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12500 Richard Guenther <rguenther@suse.de>
12501
12502 PR tree-optimization/40979
12503 PR bootstrap/47044
12504 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12505 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12506 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12507 check_vect_support_and_set_flags.
12508 * gfortran.dg/graphite/vect-pr40979.f90: New.
12509
12510 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12511
12512 PR fortran/47572
12513 * gfortran.dg/class_36.f03: New.
12514
12515 2011-02-02 Richard Guenther <rguenther@suse.de>
12516
12517 PR tree-optimization/47566
12518 * gcc.dg/lto/20110201-1_0.c: New testcase.
12519
12520 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12521
12522 PR debug/47498
12523 PR debug/47501
12524 PR debug/45136
12525 PR debug/45130
12526 * debug/pr47498.c: New.
12527 * debug/pr47501.c: New.
12528
12529 2011-02-01 Richard Guenther <rguenther@suse.de>
12530
12531 PR tree-optimization/47559
12532 * g++.dg/torture/pr47559.C: New testcase.
12533
12534 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12535
12536 PR fortran/47565
12537 * gfortran.dg/typebound_call_20.f03: New.
12538
12539 2011-02-01 Richard Guenther <rguenther@suse.de>
12540
12541 PR tree-optimization/47555
12542 * gcc.dg/pr47555.c: New testcase.
12543
12544 2011-02-01 Richard Guenther <rguenther@suse.de>
12545
12546 PR tree-optimization/47541
12547 * g++.dg/torture/pr47541.C: New testcase.
12548
12549 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12550
12551 PR fortran/47455
12552 * gfortran.dg/typebound_call_19.f03: New.
12553
12554 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12555
12556 PR c++/47416
12557 * g++.dg/cpp0x/pr47416.C: New test.
12558
12559 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12560
12561 PR fortran/47519
12562 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12563
12564 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12565
12566 PR fortran/47463
12567 * gfortran.dg/typebound_assignment_1.f03: New.
12568
12569 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12570
12571 PR tree-optimization/47538
12572 * gcc.c-torture/execute/pr47538.c: New test.
12573
12574 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12575
12576 PR target/45325
12577 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12578
12579 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12580
12581 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12582
12583 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12584
12585 PR rtl-optimization/44031
12586 * gcc.c-torture/compile/20110131-1.c: New test.
12587
12588 2011-01-31 Tobias Burnus <burnus@net-b.de>
12589
12590 PR fortran/47042
12591 * gfortran.dg/stmt_func_1.f90: New.
12592
12593 2011-01-31 Tobias Burnus <burnus@net-b.de>
12594
12595 PR fortran/47042
12596 * gfortran.dg/interface_34.f90: New.
12597
12598 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12599
12600 PR fortran/47523
12601 * gfortran.dg/realloc_on_assign_5.f03: New test.
12602 * gfortran.dg/realloc_on_assign_5.f03: New test.
12603
12604 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12605
12606 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12607 * gfortran.dg/bessel_7.f90: Likewise.
12608 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12609
12610 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12611 * gfortran.dg/sum_init_expr.f03: Likewise.
12612
12613 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12614
12615 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12616 -r -nostdlib.
12617
12618 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12619 loop only on "vect_intfloat_cvt" targets.
12620
12621 2011-01-29 Tobias Burnus <burnus@net-b.de>
12622
12623 PR fortran/47531
12624 * gfortran.dg/shape_6.f90: New.
12625
12626 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12627
12628 PR libgfortran/47434
12629 * gfortran.dg/read_infnan_1.f90: Update test.
12630 * gfortran.dg/module_nan.f90: Update test.
12631 * gfortran.dg/char4_iunit_1.f03: Update test.
12632 * gfortran.dg/large_real_kind_1.f90: Update test.
12633 * gfortran.dg/real_const_3.f90: Update test.
12634 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12635
12636 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12637
12638 PR c++/47311
12639 * g++.dg/template/param2.C: New test.
12640
12641 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12642
12643 PR libgfortran/47285
12644 * gfortran.dg/fmt_g.f: New test.
12645
12646 2011-01-28 Tobias Burnus <burnus@net-b.de>
12647
12648 PR fortran/47507
12649 * gfortran.dg/pure_formal_1.f90: New.
12650
12651 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12652
12653 PR target/42894
12654 * gcc.dg/tls/pr42894.c: New test.
12655
12656 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12657
12658 * gcc.dg/pr47276.c: Add dg-require-visibility.
12659
12660 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12661
12662 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12663
12664 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12665 Tobias Burnus <burnus@gcc.gnu.org>
12666
12667 PR fortran/45170
12668 PR fortran/35810
12669 PR fortran/47350
12670 * gfortran.dg/realloc_on_assign_3.f03: New test.
12671 * gfortran.dg/realloc_on_assign_4.f03: New test.
12672 * gfortran.dg/allocatable_function_5.f90: New test.
12673 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12674 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12675 implemented" dg-errors.
12676
12677 2011-01-27 Jan Hubicka <jh@suse.cz>
12678
12679 PR middle-end/46949
12680 * gcc.dg/attr-weakref-4.c: New testcase
12681
12682 2011-01-27 Martin Jambor <mjambor@suse.cz>
12683
12684 PR tree-optimization/47228
12685 * gcc.dg/torture/pr47228.c: New test.
12686
12687 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12688
12689 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12690
12691 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12692
12693 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12694 when using auto-overlay support on the SPU.
12695
12696 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12697
12698 PR rtl-optimization/44174
12699 * gcc.target/i386/asm-6.c: New test.
12700
12701 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12702
12703 PR rtl-optimization/46856
12704 * gcc.c-torture/compile/pr46856.c: New test.
12705
12706 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12707 Andrew Pinski <pinskia@gmail.com>
12708
12709 PR c/43082
12710 * gcc.dg/pr43082.c: New.
12711
12712 2011-01-26 DJ Delorie <dj@redhat.com>
12713
12714 PR rtl-optimization/46878
12715 * gcc.dg/pr46878-1.c: New test.
12716
12717 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12718
12719 PR c++/47476
12720 * g++.dg/cpp0x/pr47476.C: New test.
12721
12722 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12723
12724 * gcc.c-torture/compile/20110126-1.c: New test.
12725
12726 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12727
12728 PR c/47473
12729 * gcc.dg/torture/pr47473.c: New test.
12730
12731 2011-01-26 Jan Hubicka <jh@suse.cz>
12732
12733 PR target/47237
12734 * gcc.c-torture/execute/pr47237.c: New testcase.
12735
12736 2011-01-26 Jan Hubicka <jh@suse.cz>
12737
12738 PR tree-optimization/47190
12739 * gcc.dg/attr-weakref-3.c: New testcase.
12740
12741 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12742
12743 PR c++/43601
12744 * gcc.dg/dll-9a.c: New test file.
12745 * gcc.dg/dll-11.c: Likewise.
12746 * gcc.dg/dll-12.c: Likewise.
12747 * gcc.dg/dll-12a.c: Likewise.
12748 * gcc.dg/dll-11a.c: Likewise.
12749 * gcc.dg/dll-9.c: Likewise.
12750 * gcc.dg/dll-10.c: Likewise.
12751 * gcc.dg/dll-10a.c: Likewise.
12752 * g++.dg/ext/dllexport4a.cc: Likewise.
12753 * g++.dg/ext/dllexport4.C: Likewise.
12754 * g++.dg/ext/dllexport5.C: Likewise.
12755 * g++.dg/ext/dllexport5a.cc: Likewise.
12756
12757 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12758
12759 PR tree-optimization/46970
12760 * gcc.dg/graphite/pr46970.c: New.
12761
12762 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12763
12764 PR tree-optimization/46215
12765 * gcc.dg/graphite/pr46215.c: New.
12766
12767 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12768
12769 PR tree-optimization/46168
12770 * gcc.dg/graphite/pr46168.c: New.
12771
12772 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12773
12774 PR tree-optimization/43657
12775 * gcc.dg/graphite/pr43657.c: New.
12776
12777 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12778
12779 PR tree-optimization/29832
12780 * gfortran.dg/graphite/pr29832.f90: New.
12781
12782 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12783
12784 PR tree-optimization/43567
12785 * gcc.dg/graphite/pr43567.c: New.
12786
12787 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12788
12789 * gfortran.dg/graphite/interchange-4.f: New.
12790 * gfortran.dg/graphite/interchange-5.f: New.
12791
12792 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12793 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12794 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12795 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12796 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12797 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12798 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12799 * gfortran.dg/ltrans-7.f90: Removed.
12800 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12801
12802 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12803 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12804 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12805 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12806 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12807 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12808 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12809 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12810 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12811 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12812 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12813 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12814 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12815 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12816 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12817 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12818 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12819 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12820 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12821 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12822 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12823 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12824 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12825 * gcc.dg/tree-ssa/data-dep-1.c
12826 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12827 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12828 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12829 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12830 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12831
12832 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12833
12834 PR tree-optimization/47265
12835 PR tree-optimization/47443
12836 * gcc.c-torture/compile/pr47265.c: New test.
12837 * gcc.dg/pr47443.c: New test.
12838
12839 2011-01-25 Martin Jambor <mjambor@suse.cz>
12840
12841 PR tree-optimization/47382
12842 * g++.dg/torture/pr47382.C: New test.
12843 * g++.dg/opt/devirt1.C: Xfail.
12844
12845 2011-01-25 Yao Qi <yao@codesourcery.com>
12846
12847 PR target/45701
12848 * gcc.target/arm/pr45701-1.c: New test.
12849 * gcc.target/arm/pr45701-2.c: New test.
12850 * gcc.target/arm/pr45701-3.c: New test.
12851
12852 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12853 Jakub Jelinek <jakub@redhat.com>
12854
12855 PR tree-optimization/47271
12856 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12857
12858 2011-01-25 Nick Clifton <nickc@redhat.com>
12859
12860 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12861 (saturate_add): Delete.
12862 (exchange): Delete.
12863 (main): Do not run saturate_add.
12864 (set_interrupts): Delete.
12865
12866 2011-01-25 Tobias Burnus <burnus@net-b.de>
12867
12868 PR fortran/47448
12869 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12870
12871 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12872
12873 PR tree-optimization/47427
12874 PR tree-optimization/47428
12875 * gcc.c-torture/compile/pr47427.c: New test.
12876 * gcc.c-torture/compile/pr47428.c: New test.
12877
12878 2011-01-25 Richard Guenther <rguenther@suse.de>
12879
12880 PR middle-end/47411
12881 * gcc.dg/torture/pr47411.c: New testcase.
12882
12883 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12884
12885 * gfortran.dg/graphite/id-24.f: New.
12886 * gfortran.dg/graphite/id-25.f: New.
12887
12888 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12889
12890 * gfortran.dg/graphite/id-23.f: New.
12891
12892 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12893
12894 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12895
12896 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12897
12898 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12899 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12900 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12901 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12902 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12903 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12904 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12905 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12906 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12907
12908 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12909
12910 * gcc.dg/graphite/block-0.c: Add documentation.
12911 * gcc.dg/graphite/block-4.c: Same.
12912 * gcc.dg/graphite/block-7.c: Same.
12913 * gcc.dg/graphite/block-8.c: New.
12914 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12915 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12916 * gcc.dg/graphite/interchange-12.c: Add documentation.
12917 * gcc.dg/graphite/interchange-13.c: New.
12918 * gcc.dg/graphite/interchange-14.c: New.
12919 * gcc.dg/graphite/interchange-15.c: New.
12920 * gcc.dg/graphite/interchange-8.c: Add documentation.
12921 * gcc.dg/graphite/interchange-mvt.c: Same.
12922
12923 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12924
12925 PR target/47408
12926 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12927 * gcc.target/powerpc/altivec-14.c: Ditto.
12928 * gcc.target/powerpc/altivec-33.c: Ditto.
12929 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12930 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12931 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12932 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12933 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12934 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12935 * g++.dg/ext/altivec-15.C: Ditto.
12936 * g++.dg/ext/altivec-types-1.C: Ditto.
12937 * g++.dg/ext/altivec-types-2.C: Ditto.
12938 * g++.dg/ext/altivec-types-3.C: Ditto.
12939 * g++.dg/ext/altivec-types-4.C: Ditto.
12940
12941 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12942
12943 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12944
12945 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12946
12947 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12948 optimization options.
12949
12950 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12951
12952 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12953
12954 PR testsuite/45988
12955 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12956
12957 2011-01-23 Tobias Burnus <burnus@net-b.de>
12958
12959 PR fortran/47421
12960 * gfortran.dg/allocatable_scalar_12.f90: New.
12961
12962 2011-01-23 Ira Rosen <irar@il.ibm.com>
12963
12964 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12965 vectorization to be not profitable if peeling is used to
12966 realign the memory access.
12967 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12968 loop bound to avoid loop unrolling.
12969 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12970
12971 2011-01-22 Jan Hubicka <jh@suse.cz>
12972
12973 PR lto/47333
12974 * g++.dg/lto/pr47333.C: New file.
12975
12976 2011-01-22 Jan Hubicka <jh@suse.cz>
12977
12978 PR tree-optimization/43884
12979 PR lto/44334
12980 * gcc.dg/autopar/outer-2.c: Increase array size.
12981 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12982
12983 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12984
12985 PR fortran/38536
12986 * gfortran.dg/c_loc_tests_16.f90: New test.
12987
12988 2011-01-22 Tobias Burnus <burnus@net-b.de>
12989
12990 PR fortran/47399
12991 * gfortran.dg/typebound_proc_19.f90: New.
12992
12993 2011-01-21 Jeff Law <law@redhat.com>
12994
12995 PR tree-optimization/47053
12996 * g++.dg/pr47053.C: New test.
12997
12998 2011-01-21 Jason Merrill <jason@redhat.com>
12999
13000 PR c++/47041
13001 * g++.dg/cpp0x/constexpr-ctor6.C: New.
13002
13003 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13004
13005 PR c++/47388
13006 * g++.dg/cpp0x/range-for10.C: New test.
13007 * g++.dg/template/for1.C: New test.
13008
13009 PR middle-end/45566
13010 * g++.dg/tree-prof/partition3.C: New test.
13011
13012 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13013
13014 PR rtl-optimization/47366
13015 * g++.dg/opt/pr47366.C: New test.
13016
13017 2011-01-21 Jason Merrill <jason@redhat.com>
13018
13019 PR c++/46552
13020 * g++.dg/cpp0x/constexpr-regress2.C: New.
13021
13022 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13023
13024 2011-01-21 Jeff Law <law@redhat.com>
13025
13026 PR rtl-optimization/41619
13027 * gcc.dg/pr41619.c: New.
13028
13029 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13030
13031 PR tree-optimization/47355
13032 * g++.dg/opt/pr47355.C: New test.
13033
13034 2011-01-21 Richard Guenther <rguenther@suse.de>
13035
13036 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13037 making main hot.
13038
13039 2011-01-21 Richard Guenther <rguenther@suse.de>
13040
13041 PR tree-optimization/47365
13042 * gcc.dg/torture/pr47365.c: New testcase.
13043 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13044
13045 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13046
13047 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13048
13049 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13050
13051 PR tree-optimization/47391
13052 * gcc.dg/pr47391.c: New test.
13053
13054 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13055
13056 * g++.dg/template/char1.C: Use signed char.
13057
13058 2011-01-21 Tobias Burnus <burnus@net-b.de>
13059
13060 PR fortran/47377
13061 * gfortran.dg/pointer_target_4.f90: New.
13062
13063 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13064
13065 PR target/47251
13066 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13067 ILP32 system and not IP32.
13068
13069 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13070
13071 PR debug/46583
13072 * g++.dg/debug/pr46583.C: New.
13073
13074 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13075
13076 PR debug/47283
13077 * g++.dg/debug/pr47283.C: New test.
13078
13079 PR testsuite/47371
13080 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13081 * gcc.target/i386/headmerge-2.c: Likewise.
13082
13083 2011-01-20 Richard Guenther <rguenther@suse.de>
13084
13085 PR middle-end/47370
13086 * gcc.dg/torture/pr47370.c: New testcase.
13087
13088 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13089
13090 PR tree-optimization/46130
13091 * gcc.dg/pr46130-1.c: New test.
13092 * gcc.dg/pr46130-2.c: New test.
13093
13094 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13095
13096 PR c++/47291
13097 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13098
13099 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13100
13101 PR debug/46240
13102 * g++.dg/debug/pr46240.cc: New.
13103
13104 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13105
13106 PR c++/47303
13107 * g++.dg/template/anonunion1.C: New test.
13108
13109 PR rtl-optimization/47337
13110 * gcc.c-torture/execute/pr47337.c: New test.
13111
13112 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13113
13114 PR testsuite/45342
13115 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13116
13117 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13118
13119 PR tree-optimization/46021
13120 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13121
13122 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13123
13124 PR tree-optimization/47290
13125 * g++.dg/torture/pr47290.C: New test.
13126
13127 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13128
13129 PR fortran/47240
13130 * gfortran.dg/proc_ptr_comp_29.f90: New.
13131
13132 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13133
13134 PR testsuite/41146
13135 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13136 powerpc-apple-darwin9.
13137
13138 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13139
13140 PR rtl-optimization/47299
13141 * gcc.c-torture/execute/pr47299.c: New test.
13142
13143 2011-01-17 Jason Merrill <jason@redhat.com>
13144
13145 * g++.dg/cpp0x/constexpr-virtual.C: New.
13146
13147 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13148
13149 PR fortran/47331
13150 * gfortran.dg/gomp/pr47331.f90: New test.
13151
13152 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13153
13154 PR objc/47314
13155 * objc.dg/selector-warn-1.m: New.
13156 * obj-c++.dg/selector-warn-1.mm: New.
13157
13158 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13159
13160 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13161 Update dg-final accordingly.
13162
13163 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13164
13165 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13166
13167 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13168
13169 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13170 target check.
13171 * gcc.dg/guality/pr36728-2.c: Likewise.
13172
13173 2011-01-17 Richard Guenther <rguenther@suse.de>
13174
13175 PR tree-optimization/47313
13176 * g++.dg/torture/pr47313.C: New testcase.
13177
13178 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13179
13180 PR target/47318
13181 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13182 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13183 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13184 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13185
13186 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13187 as __m256i.
13188 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13189 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13190 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13191
13192 2011-01-17 Richard Guenther <rguenther@suse.de>
13193
13194 PR tree-optimization/45967
13195 * gcc.dg/torture/pr45967-2.c: New testcase.
13196 * gcc.dg/torture/pr45967-3.c: Likewise.
13197
13198 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13199
13200 PR testsuite/47325
13201 * g++.dg/ext/pr47213.C: Require visibility.
13202
13203 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13204
13205 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13206 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13207
13208 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13209
13210 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13211 Linux-based targets.
13212
13213 2011-01-13 Jan Hubicka <jh@suse.cz>
13214
13215 PR tree-optimization/47276
13216 * gcc.dg/pr47276.c: New testcase.
13217
13218 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13219 Jonathan Wakely <jwakely.gcc@gmail.com>
13220
13221 PR c++/33558
13222 * g++.dg/other/pr33558.C: New.
13223 * g++.dg/other/pr33558-2.C: New.
13224
13225 2011-01-14 Martin Jambor <mjambor@suse.cz>
13226
13227 PR tree-optimization/45934
13228 PR tree-optimization/46302
13229 * g++.dg/ipa/devirt-c-1.C: New test.
13230 * g++.dg/ipa/devirt-c-2.C: Likewise.
13231 * g++.dg/ipa/devirt-c-3.C: Likewise.
13232 * g++.dg/ipa/devirt-c-4.C: Likewise.
13233 * g++.dg/ipa/devirt-c-5.C: Likewise.
13234 * g++.dg/ipa/devirt-c-6.C: Likewise.
13235 * g++.dg/ipa/devirt-6.C: Likewise.
13236 * g++.dg/ipa/devirt-d-1.C: Likewise.
13237 * g++.dg/torture/pr45934.C: Likewise.
13238
13239 2011-01-14 Jason Merrill <jason@redhat.com>
13240
13241 * g++.dg/cpp0x/variadic105.C: New.
13242
13243 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13244 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13245
13246 PR objc/45989
13247 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13248 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13249 execution tests on i?86-*-*, x86_64-*-* and
13250 powerpc*-apple-darwin* && ilp32.
13251 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13252 tests on i?86-*-* and x86_64-*-*.
13253
13254 2011-01-14 Richard Guenther <rguenther@suse.de>
13255
13256 PR tree-optimization/47280
13257 * g++.dg/opt/pr47280.C: New testcase.
13258
13259 2011-01-14 Jason Merrill <jason@redhat.com>
13260
13261 * g++.dg/cpp0x/constexpr-regress1.C: New.
13262
13263 * g++.dg/ext/flexary2.C: New.
13264
13265 2011-01-14 Richard Guenther <rguenther@suse.de>
13266
13267 PR middle-end/47281
13268 * gcc.dg/torture/pr47281.c: New testcase.
13269 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13270
13271 2011-01-14 Richard Guenther <rguenther@suse.de>
13272
13273 PR tree-optimization/47286
13274 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13275
13276 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13277
13278 PR c++/47213
13279 * g++.dg/ext/pr47213.C: New.
13280
13281 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13282
13283 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13284
13285 2011-01-13 Tobias Burnus <burnus@net-b.de>
13286 Mikael Morin <mikael@gcc.gnu.org>
13287
13288 PR fortran/45848
13289 PR fortran/47204
13290 * gfortran.dg/select_type_20.f90: New.
13291 * gfortran.dg/select_type_21.f90: New.
13292
13293 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13294
13295 PR target/47251
13296 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13297
13298 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13299
13300 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13301 * gcc.dg/guality/pr36728-2.c: Likewise.
13302
13303 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13304
13305 PR debug/PR46973
13306 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13307
13308 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13309
13310 PR rtl-optimization/45352
13311 * gcc.dg/pr45352-3.c: New.
13312
13313 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13314
13315 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13316 comment.
13317 * g++.dg/cpp0x/range-for8.C: New.
13318 * g++.dg/cpp0x/range-for9.C: New.
13319
13320 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13321
13322 PR debug/47209
13323 * g++.dg/debug/pr47209.C: New.
13324
13325 2011-01-12 Richard Guenther <rguenther@suse.de>
13326
13327 PR lto/47259
13328 * gcc.dg/lto/pr47259_0.c: New testcase.
13329 * gcc.dg/lto/pr47259_1.c: Likewise.
13330
13331 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
13332
13333 * objc-obj-c++-shared/Object1.h: Add copyright header, update
13334 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13335 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13336 methods missing from the OBJC2 Object.
13337 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13338 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13339 GNU and NeXT runtimes.
13340 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13341 comments.
13342 * objc-obj-c++-shared/Object1.m: Likewise.
13343 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13344 * objc.dg/proto-qual-1.m: Likewise.
13345 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13346 * obj-c++.dg/proto-qual-1.mm: Likewise.
13347
13348 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13349
13350 PR testsuite/33033
13351 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13352
13353 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13354
13355 Fixed the Objective-C++ testsuite and updated all tests.
13356 * lib/obj-c++.exp (obj-c++_init): Declare and set
13357 gcc_warning_prefix and gcc_error_prefix.
13358 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13359 'dg-warning', 'dg-message' and 'dg-error'.
13360 * obj-c++.dg/class-extension-3.mm: Likewise.
13361 * obj-c++.dg/class-protocol-1.mm: Likewise.
13362 * obj-c++.dg/encode-7.mm: Likewise.
13363 * obj-c++.dg/exceptions-3.mm: Likewise.
13364 * obj-c++.dg/exceptions-5.mm: Likewise.
13365 * obj-c++.dg/method-12.mm: Likewise.
13366 * obj-c++.dg/method-13.mm: Likewise.
13367 * obj-c++.dg/method-15.mm: Likewise.
13368 * obj-c++.dg/method-16.mm: Likewise.
13369 * obj-c++.dg/method-4.mm: Likewise.
13370 * obj-c++.dg/method-8.mm: Likewise.
13371 * obj-c++.dg/method-conflict-1.mm: Likewise.
13372 * obj-c++.dg/method-conflict-2.mm: Likewise.
13373 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13374 and uncommented second part of the testcase now that the testsuite
13375 works correctly.
13376 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13377 and uncommented second part of the testcase now that the testsuite
13378 works correctly.
13379 * obj-c++.dg/private-1.mm: Likewise.
13380 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13381 * obj-c++.dg/syntax-error-7.mm: Likewise.
13382 * obj-c++.dg/warn5.mm: Likewise.
13383 * obj-c++.dg/property/at-property-14.mm: Likewise.
13384 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13385 FIXME.
13386 * obj-c++.dg/property/at-property-18.mm: Likewise.
13387 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13388 FIXME.
13389 * obj-c++.dg/property/at-property-21.mm: Likewise.
13390 * obj-c++.dg/property/at-property-28.mm: Likewise.
13391 * obj-c++.dg/property/at-property-5.mm: Likewise.
13392 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13393 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13394 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13395 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13396 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13397 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13398 * obj-c++.dg/tls/diag-5.mm: Likewise.
13399 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13400 dg-error, now matched correctly.
13401
13402 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13403
13404 * objc.dg/property/at-property-29.m: New.
13405 * obj-c++.dg/property/at-property-29.mm: New.
13406
13407 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13408
13409 * go.test/go-test.exp (go-set-goarch): New proc.
13410 (go-gc-tests): Use it.
13411
13412 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13413
13414 PR debug/46955
13415 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13416
13417 2011-01-11 Richard Henderson <rth@redhat.com>
13418
13419 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13420
13421 2011-01-11 Jan Hubicka <jh@suse.cz>
13422
13423 PR lto/45721
13424 PR lto/45375
13425 * gcc.dg/lto/pr45721_1.c: New file.
13426 * gcc.dg/lto/pr45721_0.c: New file.
13427
13428 2011-01-11 Richard Guenther <rguenther@suse.de>
13429
13430 PR tree-optimization/46076
13431 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13432
13433 2011-01-11 Jeff Law <law@redhat.com>
13434
13435 * PR tree-optimization/47086
13436 * gcc.dg/pr47086.c: New test.
13437
13438 2011-01-11 Jason Merrill <jason@redhat.com>
13439
13440 PR c++/46658
13441 * g++.dg/template/new10.C: New.
13442
13443 PR c++/45520
13444 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13445
13446 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13447
13448 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13449 Split type definitions and NSConstantString class into...
13450 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13451 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13452 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13453 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13454 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13455 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13456 to comments.
13457 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13458 encode defines for newer NeXT system headers.
13459 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13460 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13461 * objc.dg/foreach-5.m: Likewise.
13462 * objc.dg/foreach-2.m: Likewise.
13463 * objc.dg/foreach-4.m: Likewise.
13464 * objc.dg/torture/strings/string1.m: Likewise.
13465 * objc.dg/torture/strings/string2.m: Likewise.
13466 * objc.dg/torture/strings/string3.m: Likewise.
13467 * objc.dg/torture/strings/string4.m: Likewise.
13468 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13469 header and stand alone.
13470 * obj-c++.dg/strings/strings-2.mm: Likewise.
13471 * objc.dg/torture/strings/const-str-3.m: Likewise.
13472 * objc.dg/strings/strings-2.m: Likewise.
13473 * objc.dg/strings/const-str-12b.m: Likewise.
13474
13475 2011-01-12 Richard Guenther <rguenther@suse.de>
13476
13477 PR middle-end/32511
13478 * gcc.dg/attr-weak-1.c: Adjust.
13479
13480 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13481
13482 PR fortran/47051
13483 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13484 standard compliant and comment.
13485
13486 2011-01-10 Jan Hubicka <jh@suse.cz>
13487
13488 PR lto/46083
13489 * gcc.dg/initpri3.c: New testcase.
13490
13491 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13492
13493 PR lto/47222
13494 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13495 externally visible.
13496 (g_esi): Likewise.
13497 (g_ebx): Likewise.
13498 (g_ebp): Likewise.
13499 (g_esp): Likewise.
13500 (g_ebp_save): Likewise.
13501 (g_esp_save): Likewise.
13502
13503 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13504
13505 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13506
13507 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13508
13509 PR tree-optimization/46021
13510 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13511 i?86-*-*, x86_64-*-*.
13512
13513 2011-01-10 Jeff Law <law@redhat.com>
13514
13515 * PR tree-optimization/47141
13516 * gcc.c-torture/compile/pr47141.c: New test.
13517
13518 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13519
13520 PR testsuite/46230
13521 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13522 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13523 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13524 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13525
13526 PR testsuite/46230
13527 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13528 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13529 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13530 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13531 being vectorized. Adjust dg-final pattern.
13532
13533 PR testsuite/46230
13534 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13535 * gcc.dg/vect/slp-24.c: Likewise.
13536
13537 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13538
13539 PR c++/47218
13540 * g++.dg/other/pr47218-1.C: New test file.
13541 * g++.dg/other/pr47218.C: Likewise.
13542 * g++.dg/other/pr47218.h: New supporting header.
13543
13544 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13545
13546 PR objc/47232
13547 * objc.dg/attributes/invalid-attribute-1.m: New.
13548 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13549
13550 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13551
13552 PR fortran/47224
13553 * gfortran.dg/proc_ptr_comp_28.f90: New.
13554
13555 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13556
13557 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13558 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13559 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13560 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13561 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13562 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13563 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13564 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13565 * objc.dg/gnu-api-2-class.m: Likewise.
13566 * objc.dg/gnu-api-2-ivar.m: Likewise.
13567 * objc.dg/gnu-api-2-method.m: Likewise.
13568 * objc.dg/gnu-api-2-objc.m: Likewise.
13569 * objc.dg/gnu-api-2-object.m: Likewise.
13570 * objc.dg/gnu-api-2-property.m: Likewise.
13571 * objc.dg/gnu-api-2-protocol.m: Likewise.
13572 * objc.dg/gnu-api-2-sel.m: Likewise.
13573
13574 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13575
13576 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13577 * objc.dg/objc-foreach-4.m: Likewise.
13578 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13579 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13580 * objc.dg/foreach-4.m: Likewise.
13581 * objc.dg/foreach-5.m: Likewise.
13582 * objc.dg/foreach-3.m: Return self from init.
13583
13584 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13585
13586 PR fortran/38536
13587 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13588
13589 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13590
13591 PR fortran/46313
13592 * gfortran.dg/class_35.f90: New.
13593
13594 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13595
13596 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13597
13598 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13599
13600 PR objc/47078
13601 * objc.dg/invalid-method-2.m: New.
13602 * obj-c++.dg/invalid-method-2.mm: New.
13603
13604 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13605
13606 PR fortran/46896
13607 * gfortran.dg/transpose_optimization_2.f90 : New test.
13608
13609 2011-01-08 Jan Hubicka <jh@suse.cz>
13610
13611 PR tree-optmization/46469
13612 * g++.dg/torture/pr46469.C: New testcase.
13613
13614 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13615
13616 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13617 emulation of libobjc-gnu structure layout functionality to ..
13618 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13619 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13620 * objc/execute/bf-common.h: Adjust headers.
13621 * objc/execute/bf-1.m: Likewise.
13622 * objc/execute/bf-2.m: Likewise.
13623 * objc/execute/bf-3.m: Likewise.
13624 * objc/execute/bf-4.m: Likewise.
13625 * objc/execute/bf-5.m: Likewise.
13626 * objc/execute/bf-6.m: Likewise.
13627 * objc/execute/bf-7.m: Likewise.
13628 * objc/execute/bf-8.m: Likewise.
13629 * objc/execute/bf-9.m: Likewise.
13630 * objc/execute/bf-10.m: Likewise.
13631 * objc/execute/bf-11.m: Likewise.
13632 * objc/execute/bf-12.m: Likewise.
13633 * objc/execute/bf-13.m: Likewise.
13634 * objc/execute/bf-14.m: Likewise.
13635 * objc/execute/bf-15.m: Likewise.
13636 * objc/execute/bf-16.m: Likewise.
13637 * objc/execute/bf-17.m: Likewise.
13638 * objc/execute/bf-18.m: Likewise.
13639 * objc/execute/bf-19.m: Likewise.
13640 * objc/execute/bf-20.m: Likewise.
13641 * objc/execute/bf-21.m: Likewise.
13642 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13643 objc_get_type_qualifiers ().
13644
13645 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13646
13647 PR fortran/45777
13648 * gfortran.dg/dependency_39.f90: New test.
13649
13650 2011-01-07 Jan Hubicka <jh@suse.cz>
13651
13652 Get builtins tests ready for linker plugin.
13653 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13654 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13655 my_memset, my_bzero): Mark used.
13656 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13657 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13658 volatile.
13659 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13660 volatile.
13661
13662 2011-01-07 Jan Hubicka <jh@suse.cz>
13663
13664 PR tree-optimization/46367
13665 * g++.dg/torture/pr46367.C: New file.
13666
13667 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13668
13669 PR target/47201
13670 * gcc.dg/pr47201.c: New test.
13671
13672 PR bootstrap/47187
13673 * gcc.dg/tree-prof/pr47187.c: New test.
13674
13675 2011-01-07 Tobias Burnus <burnus@net-b.de>
13676
13677 PR fortran/41580
13678 * gfortran.dg/extends_type_of_3.f90: New.
13679
13680 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13681
13682 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13683 * g++.dg/ext/dllimport-MI1.C: Likewise.
13684 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13685 * g++.dg/ext/dllimport10.C: Likewise.
13686 * g++.dg/ext/dllimport11.C: Likewise.
13687 * g++.dg/ext/dllimport12.C: Likewise.
13688 * g++.dg/ext/dllimport13.C: Likewise.
13689 * g++.dg/ext/dllimport2.C: Likewise.
13690 * g++.dg/ext/dllimport3.C: Likewise.
13691 * g++.dg/ext/dllimport4.C: Likewise.
13692 * g++.dg/ext/dllimport5.C: Likewise.
13693 * g++.dg/ext/dllimport6.C: Likewise.
13694 * g++.dg/ext/dllimport8.C: Likewise.
13695 * g++.dg/ext/dllimport9.C: Likewise.
13696 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13697 targets, too. Additionally enable test for i?86-*-mingw*.
13698 * g++.dg/ext/selectany1.C: Likewise.
13699 Remove guard variable check.
13700
13701 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13702
13703 PR fortran/47189
13704 PR fortran/47194
13705 * gfortran.dg/storage_size_3.f08: Extended.
13706
13707 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13708
13709 PR c++/47022
13710 * g++.dg/template/stdarg1.C: New test.
13711
13712 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13713
13714 PR fortran/47195
13715 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13716 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13717 from the interface of functions to not hide the errors that
13718 shall be tested.
13719
13720 2011-01-06 Jan Hubicka <jh@suse.cz>
13721
13722 * gcc.dg/lto/pr47188_0.c: New testcase.
13723 * gcc.dg/lto/pr47188_1.c: New testcase.
13724
13725 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13726
13727 PR fortran/33117
13728 PR fortran/46478
13729 * gfortran.dg/interface_33.f90: New test.
13730
13731 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13732
13733 PR c/47150
13734 * gcc.c-torture/compile/pr47150.c: New test.
13735
13736 2011-01-06 Ira Rosen <irar@il.ibm.com>
13737
13738 PR tree-optimization/47139
13739 * gcc.dg/vect/pr47139.c: New test.
13740
13741 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13742
13743 PR fortran/47180
13744 * gfortran.dg/extends_type_of_2.f03: New.
13745
13746 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13747
13748 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13749
13750 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13751
13752 * gnat.dg/opt14.adb: New test.
13753
13754 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13755
13756 PR fortran/46017
13757 * gfortran.dg/allocate_error_2.f90: New test.
13758
13759 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13760
13761 PR fortran/47024
13762 * gfortran.dg/storage_size_3.f08: New.
13763
13764 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13765
13766 PR libgfortran/47154
13767 * gfortran.dg/namelist_68.f90: New test.
13768
13769 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13770
13771 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13772
13773 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13774
13775 PR fortran/46448
13776 * gfortran.dg/class_34.f90: New.
13777
13778 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13779
13780 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13781 use __builtin_inff. Skip all single-precision tests that require
13782 Infinity.
13783
13784 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13785
13786 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13787
13788 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13789
13790 PR tree-optimization/47148
13791 * gcc.c-torture/execute/pr47148.c: New test.
13792
13793 PR tree-optimization/47155
13794 * gcc.c-torture/execute/pr47155.c: New test.
13795
13796 PR rtl-optimization/47157
13797 * gcc.c-torture/compile/pr47157.c: New test.
13798
13799 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13800
13801 * gcc.dg/torture/vector-shift2.c (schar): Define.
13802 (main): Always use schar or uchar instead of plain "char" to avoid
13803 dependencies on implementation-defined char signedness.
13804
13805 2011-01-03 Martin Jambor <mjambor@suse.cz>
13806
13807 PR tree-optimization/46801
13808 * gnat.dg/pack9.adb: Remove xfail.
13809
13810 2011-01-03 Martin Jambor <mjambor@suse.cz>
13811
13812 PR tree-optimization/46984
13813 * g++.dg/ipa/pr46984.C: New test.
13814
13815 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13816
13817 PR fortran/46408
13818 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13819
13820 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13821
13822 PR tree-optimization/47140
13823 * gcc.c-torture/compile/pr47140.c: New test.
13824
13825 PR rtl-optimization/47028
13826 * gcc.dg/pr47028.c: New test.
13827
13828 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13829
13830 * objc.dg/protocol-forward-1.m: Removed TODO.
13831 * objc.dg/protocol-forward-2.m: New.
13832 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13833 * obj-c++.dg/protocol-forward-2.mm: New.
13834
13835 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13836
13837 PR target/38662
13838 * g++.dg/eh/pr38662.C: New testcase.
13839
13840 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13841
13842 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13843 scan for newline '\n'.
13844
13845 \f
13846 Copyright (C) 2011 Free Software Foundation, Inc.
13847
13848 Copying and distribution of this file, with or without modification,
13849 are permitted in any medium without royalty provided the copyright
13850 notice and this notice are preserved.