b273f36e6e43faa0da17fbf628388c6d0a615cf8
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
2 Steven G. Kargl <kargl@gcc.gnu.org>
3
4 PR target/50875
5 * gfortran.dg/pr50875.f90: New test.
6
7 2011-10-26 David S. Miller <davem@davemloft.net>
8
9 * gcc.target/sparc/fmaf-1.c: New test.
10
11 * gcc.target/sparc/setcc-1.c: New test.
12 * gcc.target/sparc/setcc-2.c: New test.
13
14 2011-10-26 Joseph Myers <joseph@codesourcery.com>
15
16 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
17
18 2011-10-26 Joseph Myers <joseph@codesourcery.com>
19
20 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
21 Windows targets.
22
23 2011-10-26 Joseph Myers <joseph@codesourcery.com>
24
25 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
26 symbol names.
27
28 2011-10-26 Joseph Myers <joseph@codesourcery.com>
29
30 * gcc.target/i386/pad-4.c: Skip for Windows targets.
31
32 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
33
34 * gnat.dg/specs/discr1.ads: New test.
35 * gnat.dg/specs/discr1_pkg.ads: New helper.
36
37 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
38
39 * gnat.dg/specs/unchecked_union.ads: Rename to...
40 * gnat.dg/specs/unchecked_union1.ads: ...this.
41 * gnat.dg/specs/unchecked_union2.ads: New test.
42
43 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
44
45 * gnat.dg/specs/atomic1.ads: New test.
46
47 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
48
49 Implement C++11 user-defined literals.
50 * g++.dg/cpp0x/udlit-addr.C: New.
51 * g++.dg/cpp0x/udlit-args.C: New.
52 * g++.dg/cpp0x/udlit-args-neg.C: New.
53 * g++.dg/cpp0x/udlit-clink-neg.C: New.
54 * g++.dg/cpp0x/udlit-concat.C: New.
55 * g++.dg/cpp0x/udlit-concat-neg.C: New.
56 * g++.dg/cpp0x/udlit-constexpr.C: New.
57 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
58 * g++.dg/cpp0x/udlit-declare-neg.C: New.
59 * g++.dg/cpp0x/udlit-friend.C: New.
60 * g++.dg/cpp0x/udlit-general.C: New.
61 * g++.dg/cpp0x/udlit-inline.C: New.
62 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
63 * g++.dg/cpp0x/udlit-member-neg.C: New.
64 * g++.dg/cpp0x/udlit-namespace.C: New.
65 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
66 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
67 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
68 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
69 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
70 * g++.dg/cpp0x/udlit-operator-neg.C: New.
71 * g++.dg/cpp0x/udlit-raw-str.C: New.
72 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
73 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
74 * g++.dg/cpp0x/udlit-systemheader.C: New.
75 * g++.dg/cpp0x/udlit-template.C: New.
76 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
77 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
78 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
79 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
80 * g++.dg/cpp0x/udlit_system_header: New.
81
82 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
83
84 PR c++/50870
85 * g++.dg/cpp0x/decltype34.C: New.
86
87 2011-10-26 Tom de Vries <tom@codesourcery.com>
88
89 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
90 * gcc.c-torture/unsorted/HIset.c: Same.
91 * gcc.c-torture/unsorted/SIcmp.c: Same.
92 * gcc.c-torture/unsorted/SIset.c: Same.
93 * gcc.c-torture/unsorted/SFset.c: Same.
94 * gcc.c-torture/unsorted/UHIcmp.c: Same.
95 * gcc.c-torture/unsorted/USIcmp.c: Same.
96 * gcc.c-torture/unsorted/DFcmp.c: Same.
97
98 2011-10-26 Jakub Jelinek <jakub@redhat.com>
99
100 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
101 to work also with -masm=intel and additionally test the xmm vs. ymm
102 register type combination on mask/dest and in vsib.
103 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
104 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
105 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
106 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
107 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
108 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
109 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
110 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
111 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
112 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
113 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
114 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
115 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
116 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
117 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
118 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
119 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
120 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
121 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
122 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
123 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
124 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
125 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
126 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
127 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
128 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
129 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
130 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
131 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
132 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
133 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
134
135 2011-10-26 Tom de Vries <tom@codesourcery.com>
136
137 PR tree-optimization/50763
138 * gcc.dg/pr50763-2.c: New test.
139
140 2011-10-25 Joseph Myers <joseph@codesourcery.com>
141
142 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
143 Update expected messages.
144
145 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
146
147 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
148
149 2011-10-25 Jason Merrill <jason@redhat.com>
150
151 PR c++/50866
152 * g++.dg/init/aggr7.C: New.
153
154 PR c++/49996
155 * g++.dg/cpp0x/initlist59.C: New.
156
157 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
158
159 PR c++/50858
160 * g++.dg/overload/operator5.C: New.
161
162 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
163
164 PR c++/50861
165 * g++.dg/template/crash108.C: New.
166
167 2011-10-25 Jakub Jelinek <jakub@redhat.com>
168
169 PR tree-optimization/50596
170 * gcc.dg/vect/vect-cond-10.c: New test.
171
172 2011-10-24 Joey Ye <joey.ye@arm.com>
173
174 * gcc.target/arm/pr42575.c: Remove architecture option.
175
176 2011-10-24 David S. Miller <davem@davemloft.net>
177
178 * gcc.target/sparc/vis3move-1.c: New test.
179 * gcc.target/sparc/vis3move-2.c: New test.
180 * gcc.target/sparc/vis3move-3.c: New test.
181
182 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
183
184 * gcc.dg/strlenopt-22.c: New testcase.
185 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
186
187 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
188
189 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
190 Remove -march=i386.
191 (dg-skip-if): Remove.
192 * gcc.target/i386/funcspec-1.c: Ditto.
193 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
194
195 2011-10-24 Richard Guenther <rguenther@suse.de>
196
197 * gcc.dg/vect/vect-bool-1.c: New testcase.
198
199 2011-10-24 Richard Guenther <rguenther@suse.de>
200
201 PR tree-optimization/50838
202 * gcc.dg/torture/pr50838.c: New testcase.
203
204 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
205
206 PR tree-optimization/50730
207 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
208 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
209 -fno-tree-sra and SLP flags.
210
211 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
212
213 PR c++/50841
214 Revert:
215 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
216
217 PR c++/50810
218 * g++.dg/cpp0x/warn_cxx0x2.C: New.
219 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
220
221 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
222
223 PR c++/50810
224 * g++.dg/cpp0x/warn_cxx0x2.C: New.
225 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
226
227 2011-10-23 Tom de Vries <tom@codesourcery.com>
228
229 PR tree-optimization/50763
230 * gcc.dg/pr50763.c: New test.
231
232 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
233
234 PR target/50788
235 * gcc.target/i386/pr50788.c: New test.
236
237 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
238
239 PR tree-optimization/50819
240 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
241 * g++.dg/vect/slp-pr50819.cc: New test.
242
243 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
244
245 PR c++/45385
246 * g++.dg/warn/Wconversion4.C: New.
247
248 2011-10-21 Jakub Jelinek <jakub@redhat.com>
249
250 PR target/50813
251 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
252 from element other than first and reverse permutation.
253 * gcc.dg/torture/vshuf-16.inc: Likewise.
254 * gcc.dg/torture/vshuf-8.inc: Likewise.
255 * gcc.dg/torture/vshuf-4.inc: Likewise.
256
257 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
258
259 PR c++/31423
260 * g++.dg/parse/error43.C: New.
261 * g++.dg/parse/error44.C: Likewise.
262
263 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
264 Kirill Yukhin <kirill.yukhin@intel.com>
265
266 PR target/50740
267 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
268 * gcc.target/i386/bmi2-check.h: Ditto.
269
270 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
271
272 PR c++/50811
273 * g++.dg/cpp0x/override2.C: Add test.
274
275 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
276
277 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
278 check_linker_plugin_available.
279
280 2011-10-21 Kai Tietz <ktietz@redhat.com>
281
282 * gcc.target/i386/branch-cost1.c: New test.
283 * gcc.target/i386/branch-cost2.c: New test.
284 * gcc.target/i386/branch-cost3.c: New test.
285 * gcc.target/i386/branch-cost4.c: New test.
286
287 2011-10-20 Steve Ellcey <sje@cup.hp.com>
288
289 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
290
291 2011-10-20 Steve Ellcey <sje@cup.hp.com>
292
293 PR testsuite/50722
294 * gcc.dg/pr49994-3.c: Skip on HP-UX.
295
296 2011-10-20 Joseph Myers <joseph@codesourcery.com>
297
298 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
299 (_moz_foo, EXT__foo): Use ASMNAME.
300
301 2011-10-20 Joseph Myers <joseph@codesourcery.com>
302
303 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
304 names.
305
306 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
307
308 PR target/50766
309 * gcc.target/i386/pr50766.c: New test.
310
311 2011-10-20 Jason Merrill <jason@redhat.com>
312
313 PR c++/41449
314 * g++.dg/eh/partial1.C: New.
315
316 2011-10-20 Richard Henderson <rth@redhat.com>
317
318 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
319 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
320 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
321 Use __builtin_shuffle.
322
323 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
324
325 PR fortran/50514
326 * gfortran.dg/ishft_3.f90: Update test.
327
328 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
329
330 PR fortran/50524
331 * gfortran.dg/substring_integer_index.f90: New test.
332
333 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
334
335 * gfortran.dg/format_string.f: New test.
336
337 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
338
339 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
340 non_strict_align.
341 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
342
343 2011-10-20 Joseph Myers <joseph@codesourcery.com>
344
345 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
346 gcc.target/i386/pr46226.c: Do not use
347 -mno-accumulate-outgoing-args.
348
349 2011-10-20 Joseph Myers <joseph@codesourcery.com>
350
351 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
352 including <strings.h>.
353
354 2011-10-19 Jan Hubicka <jh@suse.cz>
355
356 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
357 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
358 * lib/c-torture.exp: Likewise.
359 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
360 * gcc.c-torture/compile/sync-1.c: Likewise.
361 * gcc.c-torture/compile/sync-1.c: Likewise.
362 * gcc.c-torture/compile/sync-3.c: Likewise.
363 * gcc.dg/noncompile/invalid_asm.c: Likewise.
364 * gcc.dg/noncompile/920507-1.c: Likewise.
365 * gcc.dg/torture/pr36400.c: Likewise.
366 * g++.dg/torture/pr34850.C: Likewise.
367
368 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
369
370 * gnat.dg/source_ref1.adb: New test.
371 * gnat.dg/source_ref2.adb: Likewise.
372
373 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
374
375 PR c++/13657
376 * g++.dg/parse/error42.C: New.
377 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
378
379 2011-10-19 Jason Merrill <jason@redhat.com>
380
381 PR c++/50793
382 * g++.dg/init/value9.C: New.
383
384 2011-10-19 Jakub Jelinek <jakub@redhat.com>
385
386 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
387 * gcc.dg/torture/vshuf-16.inc: Likewise.
388 * gcc.dg/torture/vshuf-8.inc: Likewise.
389 * gcc.dg/torture/vshuf-4.inc: Likewise.
390
391 2011-10-19 Janus Weil <janus@gcc.gnu.org>
392
393 PR fortran/47023
394 * gfortran.dg/sizeof_proc.f90: New.
395
396 2011-10-19 Joseph Myers <joseph@codesourcery.com>
397
398 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
399 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
400
401 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
402
403 PR testsuite/50796
404 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
405
406 2011-10-19 Jason Merrill <jason@redhat.com>
407
408 PR c++/50787
409 * g++.dg/init/ref20.C: New.
410
411 2011-10-19 Kai Tietz <ktietz@redhat.com>
412
413 PR middle-end/50795
414 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
415 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
416 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
417 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
418 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
419
420 2011-10-19 Richard Guenther <rguenther@suse.de>
421
422 PR middle-end/50768
423 * gcc.dg/torture/pr50768.c: New testcase.
424
425 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
426
427 PR rtl-optimization/50340
428 * gcc.dg/pr50340.c: New.
429
430 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
431
432 PR tree-optimization/50717
433
434 * gcc.dg/pr50717-1.c: New file.
435 * gcc.target/arm/wmul-12.c: Correct types.
436 * gcc.target/arm/wmul-8.c: Correct types.
437
438 2011-10-18 Jason Merrill <jason@redhat.com>
439
440 PR c++/50531
441 * g++.dg/cpp0x/defaulted32.C: New.
442
443 PR c++/50742
444 * g++.dg/lookup/using23.C: New.
445
446 PR c++/50500
447 * g++.dg/cpp0x/implicit12.C: New.
448 * g++.dg/cpp0x/defaulted20.C: Adjust.
449 * g++.dg/cpp0x/defaulted21.C: Adjust.
450 * g++.dg/cpp0x/implicit-copy.C: Adjust.
451 * g++.dg/cpp0x/implicit4.C: Adjust.
452 * g++.dg/cpp0x/implicit5.C: Adjust.
453 * g++.dg/cpp0x/implicit8.C: Adjust.
454 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
455 * g++.dg/cpp0x/not_special.C: Adjust.
456 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
457 * g++.dg/cpp0x/rv1n.C: Adjust.
458 * g++.dg/cpp0x/rv2n.C: Adjust.
459 * g++.dg/cpp0x/rv3n.C: Adjust.
460 * g++.dg/cpp0x/rv4n.C: Adjust.
461 * g++.dg/cpp0x/rv5n.C: Adjust.
462 * g++.dg/cpp0x/rv6n.C: Adjust.
463 * g++.dg/cpp0x/rv7n.C: Adjust.
464
465 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
466
467 * gcc.target/i386/avx2-vpop-check.h: New header.
468 * gcc.target/i386/avx2-vpaddd-3.c: New test.
469 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
470 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
471 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
472 * gcc.target/i386/avx2-vpand-3.c: Ditto.
473 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
474 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
475 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
476 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
477 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
478 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
479 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
480 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
481 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
482 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
483
484 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
485
486 PR fortran/50420
487 * gfortran.dg/coarray_subobject_1.f90: New test.
488 * gfortran.dg/coarray/subobject_1.f90: New test.
489
490 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
491
492 PR rtl-optimization/50205
493 * gcc.dg/pr50205.c: New.
494
495 2011-10-18 Richard Guenther <rguenther@suse.de>
496
497 PR tree-optimization/50767
498 * gcc.dg/torture/pr50767.c: New testcase.
499
500 2011-10-18 Julian Brown <julian@codesourcery.com>
501
502 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
503 * gcc.target/arm/unaligned-memcpy-1.c: New.
504 * gcc.target/arm/unaligned-memcpy-2.c: New.
505 * gcc.target/arm/unaligned-memcpy-3.c: New.
506 * gcc.target/arm/unaligned-memcpy-4.c: New.
507
508 2011-10-18 Janus Weil <janus@gcc.gnu.org>
509
510 PR fortran/47023
511 * gfortran.dg/iso_c_binding_class.f03: New.
512
513 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
514
515 * testsuite/lib/target-supports.exp
516 (check_effective_target_vect_widen_shift): New.
517 * gcc.dg/vect/vect-widen-shift-s16.c: New.
518 * gcc.dg/vect/vect-widen-shift-s8.c: New.
519 * gcc.dg/vect/vect-widen-shift-u16.c: New.
520 * gcc.dg/vect/vect-widen-shift-u8.c: New.
521
522 2011-10-18 Richard Guenther <rguenther@suse.de>
523
524 * gcc.dg/torture/restrict-1.c: New testcase.
525
526 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
527
528 * g++.dg/ext/bases.C: New test.
529
530 2011-10-17 David S. Miller <davem@davemloft.net>
531
532 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
533 all operations to emit VIS instructions.
534 * gcc.target/sparc/fandnot.c: Likewise.
535 * gcc.target/sparc/fnot.c: Likewise.
536 * gcc.target/sparc/for.c: Likewise.
537 * gcc.target/sparc/fornot.c: Likewise.
538 * gcc.target/sparc/fxnor.c: Likewise.
539 * gcc.target/sparc/fxor.c: Likewise.
540 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
541 needed.
542
543 2011-10-17 Jakub Jelinek <jakub@redhat.com>
544
545 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
546 * gcc.dg/torture/vshuf-16.inc: New file.
547 * gcc.dg/torture/vshuf-2.inc: New file.
548 * gcc.dg/torture/vshuf-32.inc: New file.
549 * gcc.dg/torture/vshuf-4.inc: New file.
550 * gcc.dg/torture/vshuf-8.inc: New file.
551 * gcc.dg/torture/vshuf-main.inc: New file.
552 * gcc.dg/torture/vshuf-v16hi.c: New test.
553 * gcc.dg/torture/vshuf-v16qi.c: New test.
554 * gcc.dg/torture/vshuf-v2df.c: New test.
555 * gcc.dg/torture/vshuf-v2di.c: New test.
556 * gcc.dg/torture/vshuf-v2sf.c: New test.
557 * gcc.dg/torture/vshuf-v2si.c: New test.
558 * gcc.dg/torture/vshuf-v32qi.c: New test.
559 * gcc.dg/torture/vshuf-v4df.c: New test.
560 * gcc.dg/torture/vshuf-v4di.c: New test.
561 * gcc.dg/torture/vshuf-v4hi.c: New test.
562 * gcc.dg/torture/vshuf-v4sf.c: New test.
563 * gcc.dg/torture/vshuf-v4si.c: New test.
564 * gcc.dg/torture/vshuf-v8hi.c: New test.
565 * gcc.dg/torture/vshuf-v8qi.c: New test.
566 * gcc.dg/torture/vshuf-v8sf.c: New test.
567 * gcc.dg/torture/vshuf-v8si.c: New test.
568
569 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
570
571 PR tree-optimization/50746
572 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
573
574 2011-10-17 Jason Merrill <jason@redhat.com>
575
576 PR c++/50736
577 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
578
579 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
580
581 PR c++/44524
582 * g++.dg/parse/error41.C: New.
583 * g++.dg/parse/error20.C: Adjust.
584
585 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
586
587 PR c++/50757
588 * g++.dg/warn/format7.C: New.
589 * obj-c++.dg/warn7.mm: Likewise.
590
591 2011-10-17 Richard Guenther <rguenther@suse.de>
592
593 PR tree-optimization/50729
594 * gcc.dg/torture/pr50729.c: New testcase.
595
596 2011-10-15 Tom Tromey <tromey@redhat.com>
597 Dodji Seketeli <dodji@redhat.com>
598
599 * lib/prune.exp (prune_gcc_output): Prune output referring to
600 included files.
601 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
602 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
603 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
604 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
605
606 2011-10-15 Tom Tromey <tromey@redhat.com>
607 Dodji Seketeli <dodji@redhat.com>
608
609 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
610
611 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
612
613 PR c++/48489
614 * g++.dg/inherit/error5.C: New.
615
616 2011-10-17 Janus Weil <janus@gcc.gnu.org>
617
618 PR fortran/47023
619 PR fortran/50752
620 * gfortran.dg/kind_tests_4.f90: New.
621
622 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
623
624 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
625 targets that support vector condition.
626
627 2011-10-16 Janus Weil <janus@gcc.gnu.org>
628
629 PR fortran/47023
630 * gfortran.dg/c_kind_tests_3.f03: New.
631
632 2011-10-16 Janus Weil <janus@gcc.gnu.org>
633
634 PR fortran/50547
635 * gfortran.dg/elemental_args_check_4.f90: New.
636
637 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
638
639 PR tree-optimization/50727
640 * gcc.dg/vect/pr50727.c: New test.
641
642 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
643
644 * gcc.dg/vla-23.c: New test.
645
646 2011-10-16 Jakub Jelinek <jakub@redhat.com>
647
648 PR tree-optimization/50596
649 * gcc.dg/vect/vect-cond-9.c: New test.
650
651 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
652
653 * gcc.dg/vect/bb-slp-29.c: New test.
654
655 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
656
657 PR c++/50732
658 * g++.dg/ext/is_base_of_incomplete.C: New.
659 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
660 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
661
662 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
663
664 * gcc.target/sparc/combined-1.c: Compile at -O2.
665
666 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
667
668 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
669 (dg-options): Add -Wno-attributes.
670 * gcc.target/i386/fma_double_?.c: Ditto.
671 * gcc.target/i386/fma_run_float_?.c: Ditto.
672 * gcc.target/i386/fma_run_double_?.c: Ditto.
673 * gcc.target/i386/l_fma_float_?.c: Dtto.
674 * gcc.target/i386/l_fma_double_?.c: Ditto.
675 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
676 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
677
678 2011-10-15 Tobias Burnus <burnus@net-b.de>
679
680 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
681 the comments.
682 * gfortran.dg/bind_c_usage_24.f90: Ditto.
683 * gfortran.dg/rank_3.f90: Ditto.
684 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
685 -std=f2008ts in dg-options.
686 * gfortran.dg/rank_4.f90: Ditto.
687
688 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
689
690 PR target/49263
691 * gcc.target/sh/pr49263.c: New.
692
693 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
694
695 * gnat.dg/specs/debug1.ads: Tweak.
696
697 2011-10-14 Kai Tietz <ktietz@redhat.com>
698
699 * gfortran.fortran-torture/compile/logical-2.f90: New test.
700
701 2011-10-14 Jakub Jelinek <jakub@redhat.com>
702
703 * gcc.target/i386/sse2-mul-1.c: New test.
704 * gcc.target/i386/sse4_1-mul-1.c: New test.
705 * gcc.target/i386/avx-mul-1.c: New test.
706 * gcc.target/i386/xop-mul-1.c: New test.
707 * gcc.target/i386/avx2-mul-1.c: New test.
708
709 2011-10-14 Jason Merrill <jason@redhat.com>
710
711 PR c++/50563
712 * g++.dg/cpp0x/nsdmi-list1.C: New.
713
714 PR c++/50707
715 * g++.dg/cpp0x/nsdmi-const1.C: New.
716
717 2011-10-14 Janus Weil <janus@gcc.gnu.org>
718
719 PR fortran/50570
720 * gfortran.dg/pointer_intent_5.f90: New.
721
722 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
723
724 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
725 * gcc.target/i386/warn-vect-op-1.c: Ditto.
726 * gcc.target/i386/warn-vect-op-2.c: Ditto.
727
728 2011-10-14 Tobias Burnus <burnus@net-b.de>
729
730 PR fortran/50718
731 * gfortran.dg/pointer_check_11.f90: New.
732 * gfortran.dg/pointer_check_12.f90: New.
733
734 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
735
736 PR c++/38174
737 * g++.dg/overload/operator4.C: New.
738
739 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
740
741 * gcc.dg/di-longlong64-sync-1.c: New test.
742 * gcc.dg/di-sync-multithread.c: New test.
743 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
744 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
745 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
746 tests for v5, v6, v6k, and v7-a, and add-options helpers.
747 (check_effective_target_arm_arm_ok): New helper.
748 (check_effective_target_sync_longlong): New helper.
749
750 2011-10-14 Richard Guenther <rguenther@suse.de>
751
752 PR tree-optimization/50723
753 * gcc.dg/torture/pr50723.c: New testcase.
754
755 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
756
757 PR c++/17212
758 * g++.dg/warn/format6.C: New.
759 * obj-c++.dg/warn6.mm: Likewise.
760
761 2011-10-13 Richard Henderson <rth@redhat.com>
762
763 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
764 Delete.
765 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
766 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
767 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
768
769 2011-10-13 Jason Merrill <jason@redhat.com>
770
771 PR c++/50614
772 * g++.dg/cpp0x/nsdmi-template2.C: New.
773
774 PR c++/50437
775 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
776
777 PR c++/50618
778 * g++.dg/init/vbase1.C: New.
779
780 2011-10-13 Jakub Jelinek <jakub@redhat.com>
781
782 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
783 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
784 * gcc.target/i386/avx-vphminposuw-2.c: New test.
785 * gcc.target/i386/avx-vphminposuw-3.c: New test.
786
787 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
788
789 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
790
791 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
792
793 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
794
795 2011-10-13 Richard Guenther <rguenther@suse.de>
796
797 PR tree-optimization/50712
798 * gcc.target/i386/pr50712.c: New testcase.
799
800 2011-10-13 Tom de Vries <tom@codesourcery.com>
801
802 * gcc.dg/memcpy-4.c: New test.
803
804 2011-10-13 Richard Guenther <rguenther@suse.de>
805
806 PR tree-optimization/50698
807 * g++.dg/vect/pr50698.cc: New testcase.
808
809 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
810
811 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
812 * gcc.target/powerpc/warn-2.c: Ditto.
813
814 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
815 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
816 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
817 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
818 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
819 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
820 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
821 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
822 * gcc.target/powerpc/ppc-pow.c: Likewise.
823 * gcc.target/powerpc/recip-1.c: Likewise.
824 * gcc.target/powerpc/recip-2.c: Likewise.
825 * gcc.target/powerpc/recip-3.c: Likewise.
826 * gcc.target/powerpc/recip-4.c: Likewise.
827 * gcc.target/powerpc/recip-5.c: Likewise.
828
829 2011-10-12 David S. Miller <davem@davemloft.net>
830
831 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
832 '-mvis3' instead of 'mcpu=niagara3' in options.
833 * gcc.target/sparc/fhalve.c: Likewise.
834 * gcc.target/sparc/fnegop.c: Likewise.
835 * gcc.target/sparc/fpadds.c: Likewise.
836 * gcc.target/sparc/fshift.c: Likewise.
837 * gcc.target/sparc/fucmp.c: Likewise.
838 * gcc.target/sparc/lzd.c: Likewise.
839 * gcc.target/sparc/vis3misc.c: Likewise.
840 * gcc.target/sparc/xmul.c: Likewise.
841
842 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
843
844 * gnat.dg/vect1.ad[sb]: New test.
845 * gnat.dg/vect1_pkg.ads: New helper.
846 * gnat.dg/vect2.ad[sb]: New test.
847 * gnat.dg/vect2_pkg.ads: New helper.
848 * gnat.dg/vect3.ad[sb]: New test.
849 * gnat.dg/vect3_pkg.ads: New helper.
850 * gnat.dg/vect4.ad[sb]: New test.
851 * gnat.dg/vect4_pkg.ads: New helper.
852 * gnat.dg/vect5.ad[sb]: New test.
853 * gnat.dg/vect5_pkg.ads: New helper.
854 * gnat.dg/vect6.ad[sb]: New test.
855 * gnat.dg/vect6_pkg.ads: New helper.
856
857 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
858
859 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
860 * gcc.target/i386/fma_run_double_2.c: Likewise.
861 * gcc.target/i386/fma_run_double_3.c: Likewise.
862 * gcc.target/i386/fma_run_double_4.c: Likewise.
863 * gcc.target/i386/fma_run_double_5.c: Likewise.
864 * gcc.target/i386/fma_run_double_6.c: Likewise.
865 * gcc.target/i386/fma_run_float_1.c: Likewise.
866 * gcc.target/i386/fma_run_float_2.c: Likewise.
867 * gcc.target/i386/fma_run_float_3.c: Likewise.
868 * gcc.target/i386/fma_run_float_4.c: Likewise.
869 * gcc.target/i386/fma_run_float_5.c: Likewise.
870 * gcc.target/i386/fma_run_float_6.c: Likewise.
871
872 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
873 remove the extra dg-options.
874 * gcc.target/i386/l_fma_double_2.c: Likewise.
875 * gcc.target/i386/l_fma_double_3.c: Likewise.
876 * gcc.target/i386/l_fma_double_4.c: Likewise.
877 * gcc.target/i386/l_fma_double_5.c: Likewise.
878 * gcc.target/i386/l_fma_double_6.c: Likewise.
879 * gcc.target/i386/l_fma_float_1.c: Likewise.
880 * gcc.target/i386/l_fma_float_2.c: Likewise.
881 * gcc.target/i386/l_fma_float_3.c: Likewise.
882 * gcc.target/i386/l_fma_float_4.c: Likewise.
883 * gcc.target/i386/l_fma_float_5.c: Likewise.
884 * gcc.target/i386/l_fma_float_6.c: Likewise.
885
886 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
887
888 PR tree-optimization/50189
889 * g++.dg/torture/pr50189.C: New testcase.
890
891 2011-10-12 Richard Guenther <rguenther@suse.de>
892
893 PR tree-optimization/50700
894 * gcc.dg/builtin-object-size-12.c: New testcase.
895
896 2011-10-12 Joseph Myers <joseph@codesourcery.com>
897
898 PR c/50565
899 * gcc.c-torture/compile/pr50565-1.c,
900 gcc.c-torture/compile/pr50565-2.c: New tests.
901
902 2011-10-11 Jason Merrill <jason@redhat.com>
903
904 PR c++/49855
905 PR c++/49896
906 * g++.dg/template/constant1.C: New.
907 * g++.dg/template/constant2.C: New.
908 * g++.dg/cpp0x/constexpr-template3.C: New.
909
910 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
911
912 * gcc.target/i386/warn-vect-op-3.c: New test.
913 * gcc.target/i386/warn-vect-op-1.c: New test.
914 * gcc.target/i386/warn-vect-op-2.c: New test.
915
916 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
917
918 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
919
920 2011-10-11 Richard Guenther <rguenther@suse.de>
921
922 PR tree-optimization/50204
923 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
924
925 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
926
927 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
928
929 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
930
931 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
932 * gcc.target/i386/fma_double_2.c: Ditto.
933 * gcc.target/i386/fma_double_3.c: Ditto.
934 * gcc.target/i386/fma_double_4.c: Ditto.
935 * gcc.target/i386/fma_double_5.c: Ditto.
936 * gcc.target/i386/fma_double_6.c: Ditto.
937 * gcc.target/i386/fma_float_1.c: Ditto.
938 * gcc.target/i386/fma_float_2.c: Ditto.
939 * gcc.target/i386/fma_float_3.c: Ditto.
940 * gcc.target/i386/fma_float_4.c: Ditto.
941 * gcc.target/i386/fma_float_5.c: Ditto.
942 * gcc.target/i386/fma_float_6.c: Ditto.
943 * gcc.target/i386/l_fma_double_1.c: Ditto.
944 * gcc.target/i386/l_fma_double_2.c: Ditto.
945 * gcc.target/i386/l_fma_double_3.c: Ditto.
946 * gcc.target/i386/l_fma_double_4.c: Ditto.
947 * gcc.target/i386/l_fma_double_5.c: Ditto.
948 * gcc.target/i386/l_fma_double_6.c: Ditto.
949 * gcc.target/i386/l_fma_float_1.c: Ditto.
950 * gcc.target/i386/l_fma_float_2.c: Ditto.
951 * gcc.target/i386/l_fma_float_3.c: Ditto.
952 * gcc.target/i386/l_fma_float_4.c: Ditto.
953 * gcc.target/i386/l_fma_float_5.c: Ditto.
954 * gcc.target/i386/l_fma_float_6.c: Ditto.
955 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
956 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
957 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
958 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
959 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
960 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
961 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
962 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
963 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
964 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
965 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
966 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
967
968 2011-10-11 Tristan Gingold <gingold@adacore.com>
969
970 * gcc.dg/va-arg-4.c: New test.
971 * gcc.dg/va-arg-5.c: Ditto.
972
973 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
974
975 * lib/target-supports.exp (check_effective_target_fd_truncate):
976 Close and unlink test file before exit.
977
978 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
979
980 PR fortran/50564
981 * gfortran.dg/forall_15.f90: New test case.
982
983 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
984 Andrew Macleod <amacleod@redhat.com>
985
986 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
987 wrappers for *other_threads() and *final_verify().
988 * gcc.dg/simulate-thread/simulate-thread.h
989 (simulate_thread_wrapper_other_threads): New.
990 (simulate_thread_wrapper_final_verify): New.
991
992 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
993
994 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
995
996 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
997
998 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
999
1000 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1001 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1002
1003 * gcc.target/i386/fma_1.h: New file.
1004 * gcc.target/i386/fma_2.h: Likewise.
1005 * gcc.target/i386/fma_3.h: Likewise.
1006 * gcc.target/i386/fma_4.h: Likewise.
1007 * gcc.target/i386/fma_5.h: Likewise.
1008 * gcc.target/i386/fma_6.h: Likewise.
1009 * gcc.target/i386/fma_double_1.c: Likewise.
1010 * gcc.target/i386/fma_double_2.c: Likewise.
1011 * gcc.target/i386/fma_double_3.c: Likewise.
1012 * gcc.target/i386/fma_double_4.c: Likewise.
1013 * gcc.target/i386/fma_double_5.c: Likewise.
1014 * gcc.target/i386/fma_double_6.c: Likewise.
1015 * gcc.target/i386/fma_float_1.c: Likewise.
1016 * gcc.target/i386/fma_float_2.c: Likewise.
1017 * gcc.target/i386/fma_float_3.c: Likewise.
1018 * gcc.target/i386/fma_float_4.c: Likewise.
1019 * gcc.target/i386/fma_float_5.c: Likewise.
1020 * gcc.target/i386/fma_float_6.c: Likewise.
1021 * gcc.target/i386/fma_main.h: Likewise.
1022 * gcc.target/i386/fma_run_double_1.c: Likewise.
1023 * gcc.target/i386/fma_run_double_2.c: Likewise.
1024 * gcc.target/i386/fma_run_double_3.c: Likewise.
1025 * gcc.target/i386/fma_run_double_4.c: Likewise.
1026 * gcc.target/i386/fma_run_double_5.c: Likewise.
1027 * gcc.target/i386/fma_run_double_6.c: Likewise.
1028 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1029 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1030 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1031 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1032 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1033 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1034 * gcc.target/i386/fma_run_float_1.c: Likewise.
1035 * gcc.target/i386/fma_run_float_2.c: Likewise.
1036 * gcc.target/i386/fma_run_float_3.c: Likewise.
1037 * gcc.target/i386/fma_run_float_4.c: Likewise.
1038 * gcc.target/i386/fma_run_float_5.c: Likewise.
1039 * gcc.target/i386/fma_run_float_6.c: Likewise.
1040 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1041 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1042 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1043 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1044 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1045 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1046 * gcc.target/i386/l_fma_1.h: Likewise.
1047 * gcc.target/i386/l_fma_2.h: Likewise.
1048 * gcc.target/i386/l_fma_3.h: Likewise.
1049 * gcc.target/i386/l_fma_4.h: Likewise.
1050 * gcc.target/i386/l_fma_5.h: Likewise.
1051 * gcc.target/i386/l_fma_6.h: Likewise.
1052 * gcc.target/i386/l_fma_double_1.c: Likewise.
1053 * gcc.target/i386/l_fma_double_2.c: Likewise.
1054 * gcc.target/i386/l_fma_double_3.c: Likewise.
1055 * gcc.target/i386/l_fma_double_4.c: Likewise.
1056 * gcc.target/i386/l_fma_double_5.c: Likewise.
1057 * gcc.target/i386/l_fma_double_6.c: Likewise.
1058 * gcc.target/i386/l_fma_float_1.c: Likewise.
1059 * gcc.target/i386/l_fma_float_2.c: Likewise.
1060 * gcc.target/i386/l_fma_float_3.c: Likewise.
1061 * gcc.target/i386/l_fma_float_4.c: Likewise.
1062 * gcc.target/i386/l_fma_float_5.c: Likewise.
1063 * gcc.target/i386/l_fma_float_6.c: Likewise.
1064 * gcc.target/i386/l_fma_main.h: Likewise.
1065 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1066 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1067 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1068 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1069 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1070 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1071 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1072 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1073 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1074 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1075 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1076 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1077
1078 2011-10-10 Richard Guenther <rguenther@suse.de>
1079
1080 PR middle-end/50389
1081 * gcc.dg/torture/pr50389.c: New testcase.
1082
1083 2011-10-10 Richard Guenther <rguenther@suse.de>
1084
1085 PR middle-end/50195
1086 * gcc.dg/builtins-47.c: Optimize.
1087
1088 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1089
1090 * lib/gcc-simulate-thread.exp: New.
1091 * gcc.dg/simulate-thread/guality.h: New.
1092 * gcc.dg/simulate-thread/simulate-thread.h: New.
1093 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1094 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1095 * gcc.dg/simulate-thread/README: New.
1096 * g++.dg/simulate-thread/guality.h: New.
1097 * g++.dg/simulate-thread/simulate-thread.h: New.
1098 * g++.dg/simulate-thread/simulate-thread.exp: New.
1099 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1100 * c-c++-common/cxxbitfields-2.c: Remove.
1101 * c-c++-common/cxxbitfields.c: Remove.
1102 * c-c++-common/cxxbitfields-4.c: Remove.
1103 * c-c++-common/cxxbitfields-5.c: Remove.
1104 * c-c++-common/simulate-thread/bitfields-1.c: New.
1105 * c-c++-common/simulate-thread/bitfields-2.c: New.
1106 * c-c++-common/simulate-thread/bitfields-3.c: New.
1107 * c-c++-common/simulate-thread/bitfields-4.c: New.
1108
1109 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1110
1111 PR c++/38980
1112 * g++.dg/warn/format5.C: New.
1113
1114 2011-10-09 Tobias Burnus <burnus@net-b.de>
1115
1116 PR fortran/50273
1117 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1118 * gfortran.dg/common_16.f90: New.
1119
1120 2011-10-09 Tobias Burnus <burnus@net-b.de>
1121
1122 * gfortran.dg/iso_c_binding_param_1.f90: New.
1123 * gfortran.dg/iso_c_binding_param_2.f90: New.
1124 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1125
1126 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1127
1128 PR tree-optimization/50635
1129 * gcc.dg/vect/pr50635.c: New test.
1130
1131 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1132
1133 PR fortran/50659
1134 * gfortran.dg/proc_decl_27.f90: New.
1135
1136 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1137
1138 PR libobjc/50428
1139 * objc/execute/initialize-1.m: New test.
1140
1141 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1142
1143 PR fortran/47844
1144 * gfortran.dg/pointer_function_result_1.f90 : New test.
1145
1146 2011-10-07 David S. Miller <davem@davemloft.net>
1147
1148 PR 50655
1149 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1150 * gcc.target/sparc/cmask.c: Use it.
1151 * gcc.target/sparc/fhalve.c: Likewise.
1152 * gcc.target/sparc/fnegop.c: Likewise.
1153 * gcc.target/sparc/fpadds.c: Likewise.
1154 * gcc.target/sparc/fshift.c: Likewise.
1155 * gcc.target/sparc/fucmp.c: Likewise.
1156 * gcc.target/sparc/lzd.c: Likewise.
1157 * gcc.target/sparc/vis3misc.c: Likewise.
1158 * gcc.target/sparc/xmul.c: Likewise.
1159
1160 2011-10-07 Richard Henderson <rth@redhat.com>
1161
1162 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1163 match for avx2.
1164 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1165
1166 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1167
1168 * gcc.dg/pr50193-1.c: New file.
1169 * gcc.target/arm/shiftable.c: New file.
1170
1171 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1172
1173 PR fortran/50625
1174 * gfortran.dg/class_46.f03: New.
1175
1176 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1177
1178 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1179 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1180 (syslog, vsyslog, __vsyslog_chk): Likewise.
1181
1182 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1183 (x, EXT_x): Use ASMNAME.
1184
1185 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1186 (a, c): Use ASMNAME.
1187
1188 2011-10-07 Tom de Vries <tom@codesourcery.com>
1189
1190 PR middle-end/50527
1191 * gcc.dg/pr50527.c: New test.
1192
1193 2011-10-07 Jakub Jelinek <jakub@redhat.com>
1194
1195 PR tree-optimization/50650
1196 * gcc.c-torture/compile/pr50650.c: New test.
1197
1198 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1199
1200 PR tree-optimization/50575
1201 * gcc.c-torture/execute/vector-compare-2.x: New file.
1202
1203 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1204
1205 PR middle-end/50125
1206 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1207 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1208 (bar3): Likewise.
1209
1210 2011-10-07 Richard Guenther <rguenther@suse.de>
1211
1212 PR testsuite/50637
1213 * gcc.dg/vect/vect-align-2.c: Increase array size.
1214
1215 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
1216 H.J. Lu <hongjiu.lu@intel.com>
1217
1218 PR target/50603
1219 * gcc.target/i386/pr50603.c: New test.
1220
1221 2011-10-06 Jason Merrill <jason@redhat.com>
1222
1223 PR c++/39164
1224 * g++.dg/cpp0x/default31.C: New.
1225
1226 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1227
1228 PR tree-optimization/50596
1229 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1230 New.
1231 * gcc.dg/vect/vect-cond-8.c: New test.
1232
1233 2011-10-06 Richard Henderson <rth@redhat.com>
1234
1235 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1236 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1237 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1238 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1239 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1240 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1241 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1242 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1243 * gcc.c-torture/execute/vshuf-16.inc: New file.
1244 * gcc.c-torture/execute/vshuf-2.inc: New file.
1245 * gcc.c-torture/execute/vshuf-4.inc: New file.
1246 * gcc.c-torture/execute/vshuf-8.inc: New file.
1247 * gcc.c-torture/execute/vshuf-main.inc: New file.
1248 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1249 * gcc.c-torture/execute/vshuf-v2df.c: New test.
1250 * gcc.c-torture/execute/vshuf-v2di.c: New test.
1251 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1252 * gcc.c-torture/execute/vshuf-v2si.c: New test.
1253 * gcc.c-torture/execute/vshuf-v4df.c: New test.
1254 * gcc.c-torture/execute/vshuf-v4di.c: New test.
1255 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1256 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1257 * gcc.c-torture/execute/vshuf-v4si.c: New test.
1258 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1259 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1260 * gcc.c-torture/execute/vshuf-v8si.c: New test.
1261
1262 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1263
1264 PR tree-optimization/49279
1265 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1266 * gcc.c-torture/execute/pr49279.c: New test.
1267
1268 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
1269
1270 PR target/49049
1271 * gcc.c-torture/compile/pr49049.c: New test.
1272
1273 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
1274
1275 PR target/50305
1276 * gcc.target/arm/pr50305.c: New test.
1277
1278 2011-10-06 Richard Guenther <rguenther@suse.de>
1279
1280 PR tree-optimization/38884
1281 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1282 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1283
1284 2011-10-05 David S. Miller <davem@davemloft.net>
1285
1286 * gcc.target/sparc/lzd.c: New test.
1287 * gcc.target/sparc/popc.c: New test.
1288
1289 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1290
1291 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1292 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1293 * g++.dg/other/final1.C: Cleanup original tree dump.
1294
1295 2011-10-05 Jakub Jelinek <jakub@redhat.com>
1296
1297 PR tree-optimization/50613
1298 * gcc.dg/pr50613.c: New test.
1299
1300 2011-10-05 Richard Henderson <rth@redhat.com>
1301
1302 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1303 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1304 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1305 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1306 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1307 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1308 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1309 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1310
1311 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1312
1313 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1314 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
1315 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1316 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1317 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1318
1319 2011-10-05 Richard Guenther <rguenther@suse.de>
1320
1321 PR tree-optimization/38885
1322 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1323
1324 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
1325
1326 * gcc.target/i386/sw-1.c: New test.
1327
1328 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1329
1330 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1331 -mtune=generic.
1332 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1333
1334 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1335
1336 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1337
1338 2011-10-04 David S. Miller <davem@davemloft.net>
1339
1340 * gcc.target/sparc/fhalve.c: New test.
1341 * gcc.target/sparc/fnegop.c: New test.
1342 * gcc.target/sparc/xmul.c: New test.
1343
1344 2011-10-04 Janus Weil <janus@gcc.gnu.org>
1345
1346 PR fortran/35831
1347 * gfortran.dg/dummy_procedure_6.f90: New.
1348
1349 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1350
1351 PR tree-optimization/50604
1352 * gcc.dg/pr50604.c: New test.
1353
1354 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1355
1356 PR tree-optimization/49662
1357 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1358 * gcc.dg/graphite/interchange-15.c: Likewise.
1359 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1360
1361 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1362
1363 * gcc.dg/tree-ssa/restrict-4.c: New test.
1364
1365 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
1366
1367 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1368 (main): Use __typeof to get result type of comparison.
1369
1370 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
1371
1372 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1373 Make et_vect_multiple_sizes_saved global.
1374 (check_effective_target_vect64): Make et_vect64_saved global.
1375
1376 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1377
1378 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1379 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1380 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1381 * gcc.dg/builtin-complex-err-1.c: Adjust.
1382
1383 2011-10-02 Jason Merrill <jason@redhat.com>
1384
1385 * g++.dg/cpp0x/range-for22.C: New.
1386
1387 * g++.dg/cpp0x/variadic65.C: Remove xfails.
1388 * g++.dg/cpp0x/variadic82.C: Remove xfails.
1389 * g++.dg/cpp0x/variadic83.C: Remove xfails.
1390 * g++.dg/cpp0x/variadic105.C: Remove xfails.
1391
1392 * g++.dg/cpp0x/nsdmi5.C: New.
1393
1394 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1395
1396 PR target/50579
1397 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1398 New procedures.
1399 (mips-dg-options): Force an ABI option if the current ABI is
1400 incompatible with the required -mlong setting. Likewise force
1401 a long setting if the current one is incompatible with the
1402 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
1403 throughout procedure.
1404 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1405 instead of addressing=absolute.
1406
1407 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1408
1409 * gcc.target/mips/stack-1.c: New test.
1410
1411 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1412
1413 * gcc.dg/pr49696.c: New test.
1414
1415 2011-10-02 Jan Hubicka <jh@suse.cz>
1416
1417 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1418
1419 2011-10-01 David S. Miller <davem@davemloft.net>
1420
1421 * gcc.target/sparc/cmask.c: New test.
1422 * gcc.target/sparc/fpadds.c: New test.
1423 * gcc.target/sparc/fshift.c: New test.
1424 * gcc.target/sparc/fucmp.c: New test.
1425 * gcc.target/sparc/vis3misc.c: New test.
1426
1427 2011-10-01 Janus Weil <janus@gcc.gnu.org>
1428
1429 PR fortran/50585
1430 * gfortran.dg/assumed_charlen_arg_2.f90: New.
1431
1432 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
1433
1434 PR c++/44473
1435 * g++.dg/dfp/44473-1.C: New test.
1436 * g++.dg/dfp/44473-2.C: New test.
1437 * g++.dg/dfp/mangle-1.C: New test.
1438 * g++.dg/dfp/mangle-2.C: New test.
1439 * g++.dg/dfp/mangle-3.C: New test.
1440 * g++.dg/dfp/mangle-4.C: New test.
1441 * g++.dg/dfp/mangle-5.C: New test.
1442
1443 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1444
1445 PR inline-asm/50571
1446 * gcc.dg/pr50571.c: New test.
1447
1448 PR tree-optimization/46309
1449 * gcc.dg/pr46309.c: New test.
1450
1451 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1452
1453 * gcc.dg/strlenopt-21.c: New test.
1454
1455 2011-09-30 Revital Eres <revital.eres@linaro.org>
1456
1457 * gcc.dg/sms-10.c: New file.
1458
1459 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1460
1461 * gcc.target/arm/pr50099.c: New test.
1462
1463 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1464
1465 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1466
1467 2011-09-30 David S. Miller <davem@davemloft.net>
1468
1469 * gcc.target/sparc/bmaskbshuf.c: New test.
1470 * gcc.target/sparc/edgen.c: New test.
1471
1472 2011-09-29 Janus Weil <janus@gcc.gnu.org>
1473
1474 PR fortran/50547
1475 * gfortran.dg/pure_formal_proc_3.f90: New.
1476
1477 PR fortran/50553
1478 * gfortran.dg/stfunc_7.f90: New.
1479
1480 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1481
1482 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1483 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1484 * gcc.dg/vector-compare-1.c: Likewise.
1485 * gcc.dg/vector-compare-2.c: Likewise.
1486
1487 2011-09-29 David S. Miller <davem@davemloft.net>
1488
1489 * gcc.target/sparc/array.c: New test.
1490
1491 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
1492
1493 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1494 loop unroll and set max unroll times to 8.
1495 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1496 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1497 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1498 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1499
1500 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1501
1502 PR c++/40145
1503 * g++.dg/ext/visibility/warn5.C: New.
1504
1505 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1506
1507 PR c++/45278
1508 * g++.dg/warn/Wextra-3.C: New.
1509
1510 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
1511
1512 PR target/49486
1513 * gcc.target/sh/pr49468-si.c: New.
1514
1515 2011-09-28 Tom de Vries <tom@codesourcery.com>
1516
1517 PR testsuite/50485
1518 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1519 (TEST): Initialize src3 with random floats.
1520 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1521 from union src3. Initialize src3 with random floats.
1522
1523 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
1524
1525 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1526 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1527 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1528 * gcc.target/sh/sh4a-sincosf.c: Ditto.
1529 * gcc.target/sh/sh4a-cos.c: Ditto.
1530 * gcc.target/sh/sh4a-cosf.c: Ditto.
1531 * gcc.target/sh/sh4a-sin.c: Ditto.
1532 * gcc.target/sh/sh4a-sinf.c: Ditto.
1533 * gcc.target/sh/sh4a-fsrra.c: Ditto.
1534 * gcc.target/sh/sh4a-memmovua.c: Ditto.
1535 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1536
1537 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
1538
1539 PR c++/31489
1540 * g++.dg/parse/error40.C: New.
1541 * g++.dg/warn/incomplete1.C: Adjust.
1542
1543 2011-09-27 Jan Hubicka <jh@suse.cz>
1544
1545 PR middle-end/49463
1546 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1547 Mark used.
1548
1549 2011-09-27 Jakub Jelinek <jakub@redhat.com>
1550
1551 * gcc.dg/strlenopt-1.c: New test.
1552 * gcc.dg/strlenopt-1f.c: New test.
1553 * gcc.dg/strlenopt-2.c: New test.
1554 * gcc.dg/strlenopt-2f.c: New test.
1555 * gcc.dg/strlenopt-3.c: New test.
1556 * gcc.dg/strlenopt-4.c: New test.
1557 * gcc.dg/strlenopt-4g.c: New test.
1558 * gcc.dg/strlenopt-4gf.c: New test.
1559 * gcc.dg/strlenopt-5.c: New test.
1560 * gcc.dg/strlenopt-6.c: New test.
1561 * gcc.dg/strlenopt-7.c: New test.
1562 * gcc.dg/strlenopt-8.c: New test.
1563 * gcc.dg/strlenopt-9.c: New test.
1564 * gcc.dg/strlenopt-10.c: New test.
1565 * gcc.dg/strlenopt-11.c: New test.
1566 * gcc.dg/strlenopt-12.c: New test.
1567 * gcc.dg/strlenopt-12g.c: New test.
1568 * gcc.dg/strlenopt-13.c: New test.
1569 * gcc.dg/strlenopt-14g.c: New test.
1570 * gcc.dg/strlenopt-14gf.c: New test.
1571 * gcc.dg/strlenopt-15.c: New test.
1572 * gcc.dg/strlenopt-16g.c: New test.
1573 * gcc.dg/strlenopt-17g.c: New test.
1574 * gcc.dg/strlenopt-18g.c: New test.
1575 * gcc.dg/strlenopt.h: New file.
1576
1577 2011-09-27 Tom de Vries <tom@codesourcery.com>
1578
1579 PR middle-end/43864
1580 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1581 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1582 * gcc.dg/pr43864.c: New test.
1583 * gcc.dg/pr43864-2.c: Same.
1584 * gcc.dg/pr43864-3.c: Same.
1585 * gcc.dg/pr43864-4.c: Same.
1586
1587 2011-09-27 Jan Hubicka <jh@suse.cz>
1588
1589 * gcc.dg/ipa/inline-5.c: New testcase.
1590
1591 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
1592
1593 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1594 vectors.
1595 * gcc.dg/vect/bb-slp-27.c: New.
1596 * gcc.dg/vect/bb-slp-28.c: New.
1597
1598 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
1599
1600 * testsuite/lib/target-supports.exp (check_profiling_available):
1601 Don't rely solely on TLS tests for -fprofile-generate, fall
1602 through to the other code.
1603
1604 2011-09-27 Richard Guenther <rguenther@suse.de>
1605
1606 PR tree-optimization/50363
1607 * gcc.dg/torture/pr50363.c: New testcase.
1608
1609 2011-09-26 Jason Merrill <jason@redhat.com>
1610
1611 PR c++/45012
1612 * g++.dg/template/partial13.C: New.
1613
1614 PR c++/46105
1615 * g++.dg/template/partial12.C: New.
1616
1617 PR c++/50508
1618 * g++.dg/cpp0x/constexpr-typedef1.C: New.
1619
1620 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1621
1622 PR c++/45487
1623 * g++.dg/diagnostic/bindings1.C: New.
1624 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1625
1626 2011-09-26 David S. Miller <davem@davemloft.net>
1627
1628 * gcc.target/sparc/wrgsr.c: New test.
1629 * gcc.target/sparc/rdgsr.c: New test.
1630 * gcc.target/sparc/edge.c: New test.
1631 * gcc.target/sparc/fcmp.c: New test.
1632
1633 * gcc.target/sparc/edge.c: Update for new return types.
1634 * gcc.target/sparc/fcmp.c: Likewise.
1635
1636 * gcc.target/sparc/fpaddsubi.c: New test.
1637
1638 2011-09-26 Janus Weil <janus@gcc.gnu.org>
1639
1640 PR fortran/50515
1641 * gfortran.dg/common_15.f90: New.
1642
1643 PR fortran/50517
1644 * gfortran.dg/dummy_procedure_5.f90: New.
1645 * gfortran.dg/interface_26.f90: Modified error message.
1646 * gfortran.dg/proc_ptr_11.f90: Ditto.
1647 * gfortran.dg/proc_ptr_15.f90: Ditto.
1648 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1649 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1650
1651 2011-09-26 Jason Merrill <jason@redhat.com>
1652
1653 PR c++/50512
1654 * g++.dg/overload/rvalue3.C: New.
1655
1656 PR c++/50523
1657 * g++.dg/overload/ref-conv2.C: New.
1658
1659 * g++.dg/cpp0x/nsdmi-template1.C: New.
1660
1661 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1662
1663 * g++.dg/cpp0x/nullptr25.C: New.
1664
1665 2011-09-26 Richard Guenther <rguenther@suse.de>
1666
1667 PR tree-optimization/50472
1668 * gcc.dg/torture/pr50472.c: New testcase.
1669
1670 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1671
1672 * gnat.dg/opt22.adb: New test.
1673 * gnat.dg/opt22_pkg.ad[sb]: New helper.
1674
1675 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1676
1677 * gnat.dg/opt21.adb: New test.
1678 * gnat.dg/opt21_pkg.ad[sb]: New helper.
1679
1680 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1681
1682 * gnat.dg/opt20.ad[sb]: New test.
1683 * gnat.dg/opt20_pkg.ads: New helper.
1684
1685 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1686
1687 * gnat.dg/array17.adb: New test.
1688 * gnat.dg/array17_pkg.ads: New helper.
1689
1690 2011-09-25 Jason Merrill <jason@redhat.com>
1691
1692 * g++.dg/cpp0x/nsdmi-defer4.C: New.
1693
1694 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
1695
1696 * gnat.dg/frame_overflow.ads: New.
1697 * gnat.dg/frame_overflow.adb: Adjust.
1698 * gnat.dg/specs/addr1.ads: Likewise.
1699
1700 2011-09-25 Jakub Jelinek <jakub@redhat.com>
1701
1702 * g++.dg/tree-ssa/restrict2.C: New test.
1703
1704 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1705
1706 * lib/target-supports.exp (check_effective_target_vect64): New.
1707 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1708 of multiple vector sizes.
1709 * gcc.dg/vect/bb-slp-26.c: New.
1710
1711 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1712
1713 PR c++/50280
1714 * g++.dg/template/bitfield1.C: New.
1715
1716 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1717
1718 * gcc.dg/vect/bb-slp-24.c: New.
1719
1720 2011-09-24 Jason Merrill <jason@redhat.com>
1721
1722 * g++.dg/cpp0x/nsdmi-eh1.C: New.
1723
1724 * g++.dg/cpp0x/nsdmi-defer3.C: New.
1725
1726 * g++.dg/cpp0x/nsdmi-defer1.C: New.
1727 * g++.dg/cpp0x/nsdmi-defer2.C: New.
1728
1729 * g++.dg/cpp0x/nsdmi1.C: New.
1730 * g++.dg/cpp0x/nsdmi2.C: New.
1731 * g++.dg/cpp0x/nsdmi3.C: New.
1732 * g++.dg/cpp0x/nsdmi4.C: New.
1733 * g++.old-deja/g++.other/init4.C: New.
1734
1735 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
1736
1737 PR c++/44267
1738 * g++.dg/template/sfinae28.C: New.
1739
1740 2011-09-23 Ian Lance Taylor <iant@google.com>
1741
1742 * go.test/go-test.exp (errchk): Handle more cases of getting
1743 correct Tcl backslash quoting in regular expressions in test file.
1744
1745 2011-09-23 Jason Merrill <jason@redhat.com>
1746
1747 Core 253
1748 * g++.dg/init/const8.C: New.
1749 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1750 * g++.dg/cpp0x/defaulted2.C: Likewise.
1751 * g++.dg/cpp0x/pr42844-2.C: Likewise.
1752 * g++.dg/init/pr20039.C: Likewise.
1753 * g++.dg/init/pr42844.C: Likewise.
1754
1755 2011-09-23 Jan Hubicka <jh@suse.cz>
1756
1757 * gcc.dg/ipa/inline-1.c: new testcase.
1758 * gcc.dg/ipa/inline-2.c: new testcase.
1759 * gcc.dg/ipa/inline-3.c: new testcase.
1760 * gcc.dg/ipa/inline-4.c: new testcase.
1761
1762 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1763
1764 PR c++/50258
1765 * g++.dg/cpp0x/constexpr-static8.C: New.
1766
1767 2011-09-23 Jakub Jelinek <jakub@redhat.com>
1768
1769 * gcc.target/i386/avxfp-1.c: New test.
1770 * gcc.target/i386/avxfp-2.c: New test.
1771
1772 2011-09-23 Terry Guo <terry.guo@arm.com>
1773
1774 * gcc.c-torture/execute/941014-1.x: Deleted.
1775
1776 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1777
1778 PR c++/50491
1779 * g++.dg/cpp0x/pr50491.C: New.
1780
1781 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
1782
1783 PR testsuite/50487
1784 * gfortran.dg/bessel_6.f90: Fix tolerance test.
1785
1786 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1787
1788 PR c++/50371
1789 * g++.dg/cpp0x/nullptr24.C: New.
1790
1791 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
1792
1793 PR target/50482
1794 * gcc.target/i386/pr50482.c: New test.
1795
1796 2011-09-22 Joseph Myers <joseph@codesourcery.com>
1797
1798 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1799 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1800 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1801 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1802 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1803 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1804 multilib options contain different -march= from dg-options.
1805
1806 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
1807 Paolo Carlini <paolo.carlini@oracle.com>
1808
1809 PR c++/50344
1810 * g++.dg/template/friend52.C: New.
1811
1812 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1813
1814 * gcc.target/arm/cmp-1.c: New test.
1815 * gcc.target/arm/cmp-2.c: Likewise.
1816
1817 2011-09-22 Janus Weil <janus@gcc.gnu.org>
1818
1819 PR fortran/41733
1820 * gfortran.dg/impure_actual_1.f90: Modified error message.
1821 * gfortran.dg/proc_ptr_32.f90: New.
1822 * gfortran.dg/proc_ptr_33.f90: New.
1823
1824 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
1825
1826 PR tree-optimization/50451
1827 * gcc.dg/vect/pr50451.c: New test.
1828
1829 2011-09-21 Ian Lance Taylor <iant@google.com>
1830
1831 * go.test/go-test.exp (errchk): Add special case for bug332.
1832 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
1833 some more test lines.
1834
1835 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1836
1837 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1838 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1839 * g++.dg/other/i386-8.C: Ditto.
1840 * g++.dg/other/pr34435.C: Ditto.
1841 * g++.dg/other/pr39496.C: Ditto.
1842 * g++.dg/other/mmintrin.C: Ditto.
1843
1844 2011-09-21 Jakub Jelinek <jakub@redhat.com>
1845
1846 * gcc.dg/vect/vect-cond-7.c: New test.
1847 * gcc.target/i386/sse4_1-cond-1.c: New test.
1848 * gcc.target/i386/avx-cond-1.c: New test.
1849
1850 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1851
1852 PR target/50464
1853 * g++.dg/other/pr50464.C: New test.
1854
1855 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
1856
1857 * gcc.target/i386/bmi2-mulx32-2.c: New test.
1858 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1859 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1860 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1861
1862 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
1863
1864 * gnat.dg/opt19.adb: New test.
1865
1866 2011-09-21 Terry Guo <terry.guo@arm.com>
1867
1868 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1869 on arch conflict when testing case on targets other than armv7-a.
1870
1871 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
1872
1873 PR c++/50454
1874 * g++.dg/ext/int128-1.C: New.
1875 * g++.dg/ext/int128-2.C: Likewise.
1876 * g++.dg/ext/int128-2.h: Likewise.
1877
1878 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
1879
1880 PR testsuite/50469
1881 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1882
1883 2011-09-20 Jason Merrill <jason@redhat.com>
1884
1885 * g++.dg/cpp0x/constexpr-generated1.C: New.
1886
1887 PR c++/50442
1888 * g++.dg/overload/ref-conv1.C: New.
1889
1890 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1891
1892 * g++.dg/other/final1.C: New.
1893
1894 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
1895
1896 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
1897 and get_bit ().
1898
1899 2011-09-19 Ian Bolton <ian.bolton@arm.com>
1900
1901 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1902 "target arm_eabi".
1903
1904 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
1905
1906 PR tree-optimization/50413
1907 * g++.dg/vect/vect.exp: Run slp-pr* tests with
1908 -fdump-tree-slp-details. Run other tests with
1909 -fdump-tree-vect-details.
1910 * g++.dg/vect/slp-pr50413.cc: New.
1911
1912 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1913 Ira Rosen <ira.rosen@linaro.org>
1914
1915 PR testsuite/50435
1916 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1917 Fix underscores around restrict.
1918
1919 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1920
1921 PR tree-optimization/50414
1922 * gfortran.dg/vect/Ofast-pr50414.f90: New.
1923 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1924 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1925
1926 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1927
1928 PR tree-optimization/50412
1929 * gfortran.dg/vect/pr50412.f90: New.
1930
1931 2011-09-16 Jason Merrill <jason@redhat.com>
1932
1933 PR c++/50424
1934 * g++.dg/eh/defarg1.C: New.
1935
1936 2011-09-16 Jakub Jelinek <jakub@redhat.com>
1937
1938 * gcc.dg/vect/vect-reduc-10.c: New test.
1939 * gcc.target/i386/avx-reduc-1.c: New test.
1940
1941 * gcc.target/i386/sse2-extract-1.c: New test.
1942 * gcc.target/i386/avx-extract-1.c: New test.
1943
1944 2011-09-16 Terry Guo <terry.guo@arm.com>
1945
1946 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1947
1948 2011-09-15 Diego Novillo <dnovillo@google.com>
1949
1950 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1951 ALWAYS_CXXFLAGS, if defined.
1952 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1953 ALWAYS_GFORTRANFLAGS, if defined.
1954 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1955 ALWAYS_GOCFLAGS, if defined.
1956 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1957 ALWAYS_OBJCXXFLAGS, if defined.
1958 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1959 additional_flags, if defined.
1960 * lib/gnat.exp (gnat_target_compile): Likewise.
1961 * lib/objc.exp (objc_target_compile): Likewise.
1962 * lib/target-supports-dg.exp (dg-add-options): Handle
1963 TEST_ALWAYS_FLAGS.
1964
1965 2011-09-15 Tom de Vries <tom@codesourcery.com>
1966
1967 PR testsuite/50322
1968 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1969 Use uintptr_t in f1. Undo avr xfails.
1970
1971 2011-09-15 Janus Weil <janus@gcc.gnu.org>
1972
1973 PR fortran/50401
1974 PR fortran/50403
1975 * gfortran.dg/function_types_3.f90: New.
1976
1977 2011-09-15 Jason Merrill <jason@redhat.com>
1978
1979 PR c++/50365
1980 * g++.dg/cpp0x/trailing7.C: New.
1981
1982 PR c++/50361
1983 * g++.dg/cpp0x/nullptr23.C: New.
1984
1985 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
1986
1987 * gcc.dg/vect/bb-slp-25.c: New.
1988
1989 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1990
1991 PR c++/50391
1992 * g++.dg/cpp0x/noexcept15.C: New.
1993
1994 2011-09-14 Tom de Vries <tom@codesourcery.com>
1995
1996 PR middle-end/50251
1997 * gcc.dg/pr50251.c: New test.
1998
1999 2011-09-14 Tobias Burnus <burnus@net-b.de>
2000
2001 PR fortran/34547
2002 PR fortran/50375
2003 * gfortran.dg/null_5.f90: New.
2004 * gfortran.dg/null_6.f90: New.
2005
2006 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2007
2008 * gcc.c-torture/compile/20110913-1.c: New test.
2009
2010 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2011
2012 PR fortran/50379
2013 * gfortran.dg/result_2.f90: New.
2014
2015 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2016
2017 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2018
2019 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2020
2021 PR c++/48320
2022 * g++.dg/cpp0x/variadic116.C: New test case.
2023
2024 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2025
2026 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2027 * gcc.target/mips/interrupt_handler-2.c: New test.
2028 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2029
2030 2011-09-12 Jason Merrill <jason@redhat.com>
2031
2032 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2033
2034 * g++.dg/cpp0x/explicit7.C: New.
2035
2036 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2037
2038 PR rtl-optimization/50212
2039 * g++.dg/other/pr50212.C: New test.
2040
2041 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2042
2043 PR target/43746
2044 * testsuite/gcc.target/avr/torture/avr-torture.exp
2045 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2046 "-O2 -fmerge-all-constants".
2047
2048 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2049
2050 PR fortran/50327
2051 * gfortran.dg/do_while_1.f90: New test.
2052
2053 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2054
2055 PR fortran/35831
2056 PR fortran/47978
2057 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2058 * gfortran.dg/proc_decl_26.f90: New.
2059 * gfortran.dg/typebound_override_2.f90: New.
2060 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2061
2062 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2063
2064 * gnat.dg/cond_expr2.ad[sb]: New test.
2065
2066 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2067
2068 * gnat.dg/atomic5.ad[sb]: New test.
2069
2070 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2071
2072 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2073
2074 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2075
2076 PR target/49030
2077 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2078
2079 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2080
2081 PR target/49614
2082 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2083
2084 2011-09-09 Richard Guenther <rguenther@suse.de>
2085
2086 PR tree-optimization/50328
2087 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2088
2089 2011-09-09 Richard Guenther <rguenther@suse.de>
2090
2091 PR middle-end/50333
2092 * gcc.dg/torture/pr50333.c: New testcase.
2093
2094 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2095
2096 PR tree-optimization/50318
2097 * gcc.target/arm/pr50318-1.c: New file.
2098
2099 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2100
2101 * gcc.target/i386/all_one_m256i.c: New test.
2102
2103 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2104
2105 PR c++/50324
2106 * g++.dg/cpp0x/sfinae28.C: New.
2107
2108 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2109
2110 PR c/50332
2111 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2112 longer ignored on typedefs.
2113
2114 PR c++/33255 - Support -Wunused-local-typedefs warning
2115 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2116 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2117
2118 2011-09-08 Martin Jambor <mjambor@suse.cz>
2119
2120 PR tree-optimization/50287
2121 * gcc.dg/torture/pr50287.c: New test.
2122
2123 2011-09-08 Richard Guenther <rguenther@suse.de>
2124
2125 PR tree-optimization/19831
2126 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2127 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2128 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2129 * gcc.dg/errno-1.c: Adjust.
2130
2131 2011-09-08 Richard Guenther <rguenther@suse.de>
2132
2133 PR tree-optimization/19831
2134 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2135
2136 2011-09-08 Tobias Burnus <burnus@net-b.de>
2137
2138 PR fortran/44646
2139 * gfortran.dg/do_concurrent_1.f90: New.
2140 * gfortran.dg/do_concurrent_2.f90: New.
2141
2142 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2143
2144 PR target/50310
2145 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2146 * gcc.dg/pr50310-2.c: New test.
2147
2148 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2149
2150 PR fortran/48095
2151 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2152 * gfortran.dg/impure_constructor_1.f90: Modified.
2153 * gfortran.dg/proc_ptr_comp_33.f90: New.
2154
2155 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2156
2157 PR target/50310
2158 * gcc.dg/pr50310-1.c: New test.
2159
2160 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2161
2162 PR middle-end/48571
2163 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2164 instead of 4.
2165
2166 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2167
2168 PR c++/50309
2169 * g++.dg/cpp0x/noexcept14.C: New.
2170
2171 2011-09-07 Jason Merrill <jason@redhat.com>
2172
2173 * g++.dg/cpp0x/constexpr-ref3.C: New.
2174
2175 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2176
2177 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2178
2179 * gcc.dg/section1.c: Don't xfail for avr.
2180
2181 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2182
2183 PR tree-optimization/50322
2184 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2185
2186 2011-09-07 Martin Jambor <mjambor@suse.cz>
2187
2188 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2189
2190 2011-09-07 Martin Jambor <mjambor@suse.cz>
2191
2192 PR tree-optimization/49911
2193 * g++.dg/tree-ssa/pr49911.C: New test.
2194
2195 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2196
2197 PR target/49030
2198 * gcc.dg/torture/pr49030.c: New test.
2199
2200 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2201
2202 PR fortran/50288
2203 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2204 * gfortran.dg/class_4d.f03: Deleted.
2205 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2206
2207 2011-09-07 Richard Guenther <rguenther@suse.de>
2208
2209 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2210
2211 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2212
2213 PR tree-optimization/46021
2214 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2215
2216 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2217
2218 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2219
2220 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2221
2222 * gcc.c-torture/compile/20110906-1.c: New test.
2223
2224 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2225
2226 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2227
2228 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2229
2230 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2231 --param tree-reassoc-width=1.
2232
2233 * gcc.dg/tree-ssa/reassoc-24.c: New test.
2234 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2235
2236 2011-09-06 Richard Guenther <rguenther@suse.de>
2237
2238 PR tree-optimization/48149
2239 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2240
2241 2011-09-06 Richard Guenther <rguenther@suse.de>
2242
2243 PR tree-optimization/48317
2244 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2245
2246 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
2247
2248 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2249 New procedure.
2250 (add_options_for_quad_vectors): Replace with ...
2251 (add_options_for_double_vectors): ... this.
2252 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2253 support multiple vector sizes since the vectorizer attempts to
2254 vectorize with both vector sizes.
2255 * gcc.dg/vect/no-vfa-vect-79.c,
2256 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2257 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2258 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2259 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2260 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2261 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2262 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2263 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2264 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2265 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2266 gcc.dg/vect/vect-40.c: Likewise.
2267 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2268 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2269 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2270 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2271 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2272 Likewise.
2273 * gcc.dg/vect/vect-peel-4.c: Make ia global.
2274
2275 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
2276
2277 PR target/49606
2278 * gcc.target/mips/abi-main.h: New file.
2279 * gcc.target/mips/abi-o32-long32.c: New test.
2280 * gcc.target/mips/abi-o32-long64.c: Likewise.
2281 * gcc.target/mips/abi-o64-long32.c: Likewise.
2282 * gcc.target/mips/abi-o64-long64.c: Likewise.
2283 * gcc.target/mips/abi-n32-long32.c: Likewise.
2284 * gcc.target/mips/abi-n32-long64.c: Likewise.
2285 * gcc.target/mips/abi-n64-long32.c: Likewise.
2286 * gcc.target/mips/abi-n64-long64.c: Likewise.
2287 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2288 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2289 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2290 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2291 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2292 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2293 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2294 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2295 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2296 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2297 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2298 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2299 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2300 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2301 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2302 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2303 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2304 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2305 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2306 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2307 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2308 * gcc.target/mips/branch-2.c: Remove -mabicalls.
2309 * gcc.target/mips/branch-3.c: Likewise.
2310 * gcc.target/mips/branch-4.c: Likewise.
2311 * gcc.target/mips/branch-5.c: Likewise.
2312 * gcc.target/mips/branch-6.c: Likewise.
2313 * gcc.target/mips/branch-7.c: Likewise.
2314 * gcc.target/mips/branch-8.c: Likewise.
2315 * gcc.target/mips/branch-9.c: Likewise.
2316 * gcc.target/mips/branch-10.c: Likewise.
2317 * gcc.target/mips/branch-11.c: Likewise.
2318 * gcc.target/mips/branch-12.c: Likewise.
2319 * gcc.target/mips/branch-13.c: Likewise.
2320 * gcc.target/mips/lazy-binding-1.c: Likewise.
2321
2322 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
2323
2324 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2325 to avoid warning on int=16 platforms..
2326
2327 2011-09-05 Jakub Jelinek <jakub@redhat.com>
2328
2329 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2330 to work even with -fshort-enums.
2331
2332 2011-09-04 Jan Hubicka <jh@suse.cz>
2333
2334 * gcc.c-torture/compile/20110902.c: new testcase.
2335
2336 2011-09-04 Jason Merrill <jason@redhat.com>
2337
2338 PR c++/49267
2339 * g++.dg/cpp0x/rv-conv1.C: New.
2340
2341 DR 1328
2342 * g++.dg/cpp0x/rv-func3.C: New.
2343
2344 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2345
2346 PR c++/50248
2347 Core 1358
2348 * g++.dg/cpp0x/constexpr-template1.C: New.
2349 * g++.dg/cpp0x/constexpr-template2.C: New.
2350 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2351 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2352
2353 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
2354
2355 * gnat.dg/specs/debug1.ads: Tweak pattern.
2356
2357 2011-09-04 Janus Weil <janus@gcc.gnu.org>
2358
2359 PR fortran/50227
2360 * gfortran.dg/class_45a.f03: New.
2361 * gfortran.dg/class_45b.f03: New.
2362
2363 2011-09-04 Jakub Jelinek <jakub@redhat.com>
2364 Ira Rosen <ira.rosen@linaro.org>
2365
2366 PR tree-optimization/50208
2367 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2368 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2369 -fno-tree-fre -fno-tree-pre.
2370
2371 2011-09-02 Martin Jambor <mjambor@suse.cz>
2372
2373 * gcc.dg/ipa/ipcp-3.c: New test.
2374
2375 2011-09-02 Richard Guenther <rguenther@suse.de>
2376
2377 PR tree-optimization/27460
2378 PR middle-end/29269
2379 * gcc.dg/vect/vect-cond-7.c: New testcase.
2380
2381 2011-09-02 Martin Jambor <mjambor@suse.cz>
2382
2383 * g++.dg/ipa/devirt-3.C: Added a distraction method.
2384 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2385 xfailed test for inlining.
2386 * g++.dg/ipa/ivinline-9.C: Likewise.
2387
2388 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
2389
2390 PR tree-optimization/50178
2391 * gfortran.dg/vect/pr50178.f90: New test.
2392
2393 2011-08-31 Martin Jambor <mjambor@suse.cz>
2394
2395 PR middle-end/49886
2396 * gcc.c-torture/execute/pr49886.c: New testcase.
2397
2398 2011-08-31 Tom de Vries <tom@codesourcery.com>
2399
2400 PR middle-end/43513
2401 * gcc.dg/pr43513.c: New test.
2402
2403 2011-08-30 Tobias Burnus <burnus@net-b.de>
2404
2405 PR fortran/45044
2406 * gfortran.dg/common_14.f90: New.
2407 * gfortran.dg/common_resize_1.f: Add two dg-warning.
2408
2409 2011-08-30 Jason Merrill <jason@redhat.com>
2410
2411 PR c++/50084
2412 * g++.dg/cpp0x/decltype33.C: New.
2413
2414 PR c++/50089
2415 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2416
2417 PR c++/50114
2418 * g++.dg/cpp0x/lambda/lambda-for.C: New.
2419
2420 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
2421
2422 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2423
2424 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
2425
2426 * gnat.dg/specs/aggr3.ads: New test.
2427 * gnat.dg/specs/aggr3_pkg.ads: New helper.
2428
2429 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2430 * gnat.dg/specs/aggr2.ads: Likewise.
2431
2432 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
2433
2434 PR fortran/45170
2435 * gfortran.dg/allocate_with_source_2.f90: New test
2436
2437 2011-08-30 Jason Merrill <jason@redhat.com>
2438
2439 PR c++/50220
2440 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2441
2442 PR c++/50234
2443 * g++.dg/cpp0x/constexpr-value3.C: New.
2444
2445 2011-08-30 Richard Guenther <rguenther@suse.de>
2446
2447 PR middle-end/48571
2448 * gcc.c-torture/execute/pr48571-1.c: New testcase.
2449 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2450 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2451 * gcc.dg/pr36902.c: XFAIL.
2452
2453 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
2454
2455 * gcc.target/i386/fma-check.h: New.
2456 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2457 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2458 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2459 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2460 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2461 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2462 * gcc.target/i386/fma-fmaddXX.c: Likewise.
2463 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2464 * gcc.target/i386/fma-fmsubXX.c: Likewise.
2465 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2466 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2467 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2468 * gcc.target/i386/fma-compile.c: Likewise.
2469 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2470 * gcc.target/i386/sse-12.c: Add -mfma.
2471 * gcc.target/i386/sse-13.c: Likewise.
2472 * gcc.target/i386/sse-14.c: Likewise.
2473 * gcc.target/i386/sse-22.c: Likewise.
2474 * gcc.target/i386/sse-23.c: Likewise.
2475 * g++.dg/other/i386-2.C: Likewise.
2476 * g++.dg/other/i386-3.C: Likewise.
2477
2478 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
2479
2480 PR testsuite/50185
2481 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2482 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2483
2484 2011-08-30 Christian Bruel <christian.bruel@st.com>
2485
2486 * g++.dg/bprob/bprob.exp (feedback_options): Set
2487 -fbranch-probabilities.
2488 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2489
2490 2011-08-29 Jason Merrill <jason@redhat.com>
2491
2492 PR c++/50224
2493 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2494
2495 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2496 Jason Merrill <jason@redhat.com>
2497
2498 * g++.dg/dfp/base.C: New test.
2499
2500 2011-08-29 Jason Merrill <jason@redhat.com>
2501
2502 Core DR 994
2503 PR c++/50209
2504 * g++.dg/cpp0x/initlist58.C: New.
2505
2506 2011-08-29 Janus Weil <janus@gcc.gnu.org>
2507
2508 PR fortran/50225
2509 * gfortran.dg/class_result_1.f03: New.
2510
2511 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2512
2513 PR middle-end/48722
2514 * gcc.target/i386/pr48722.c: New test.
2515
2516 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2517
2518 PR libfortran/50192
2519 * gfortran.dg/widechar_compare_1.f90: New test.
2520
2521 2011-08-26 Jason Merrill <jason@redhat.com>
2522
2523 Core DR 342
2524 PR c++/48582
2525 * g++.dg/abi/mangle50.C: New.
2526
2527 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
2528
2529 PR target/50202
2530 * gcc.target/i386/pr50202.c: New test.
2531
2532 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
2533
2534 * gcc.target/i386/sse_4_1-round-vec.c: New test.
2535 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2536 * gcc.target/i386/avx-round-vec.c: New test.
2537 * gcc.target/i386/avx-roundf-vec.c: New test.
2538
2539 2011-08-26 Jakub Jelinek <jakub@redhat.com>
2540
2541 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2542 instruction.
2543
2544 PR c/50179
2545 * c-c++-common/Wunused-var-14.c: New test.
2546
2547 2011-08-26 Tom de Vries <tom@codesourcery.com>
2548
2549 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2550
2551 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
2552
2553 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2554 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2555 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2556 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2557
2558 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
2559
2560 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2561 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2562 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2563 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2564
2565 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
2566
2567 PR fortran/50050
2568 * gfortran.dg/pointer_comp_init_1.f90: New test.
2569
2570 2011-08-25 Jason Merrill <jason@redhat.com>
2571
2572 PR c++/50157
2573 * g++.dg/cpp0x/sfinae27.C: New.
2574
2575 2011-08-25 Tobias Burnus <burnus@net-b.de>
2576
2577 * gfortran.dg/coarray_lib_token_4.f90: New.
2578
2579 2011-08-25 Tobias Burnus <burnus@net-b.de>
2580
2581 * gfortran.dg/coarray/alloc_comp_1.f90: New.
2582
2583 2011-08-25 Richard Guenther <rguenther@suse.de>
2584
2585 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2586
2587 2011-08-24 Tobias Burnus <burnus@net-b.de>
2588
2589 PR fortran/50163
2590 * gfortran.dg/initialization_28.f90: New.
2591
2592 2011-08-24 Richard Guenther <rguenther@suse.de>
2593
2594 PR tree-optimization/50067
2595 * gcc.dg/torture/pr50067-3.c: New testcase.
2596 * gcc.dg/torture/pr50067-4.c: Likewise.
2597 * gcc.dg/torture/pr50067-5.c: Likewise.
2598
2599 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2600
2601 * g++.dg/other/i386-2.C: Add -mavx2 check.
2602 * g++.dg/other/i386-3.C: Likewise.
2603 * gcc.target/i386/avx-1.c: Add AVX2.
2604 * gcc.target/i386/avx-2.c: Likewise.
2605 * gcc.target/i386/funcspec-5.c: Likewise.
2606 * gcc.target/i386/sse-12.c: Likewise.
2607 * gcc.target/i386/sse-13.c: Likewise.
2608 * gcc.target/i386/sse-14.c: Likewise.
2609 * gcc.target/i386/sse-22.c: Likewise.
2610 * gcc.target/i386/sse-23.c: Likewise.
2611 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2612 * gcc.target/i386/avx2-check.h: New.
2613 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2614 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2615 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2616 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2617 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2618 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2619 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2620 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2621 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2622 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2623 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2624 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2625 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2626 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2627 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2628 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2629 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2630 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2631 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2632 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2633 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2634 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2635 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2636 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2637 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2638 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2639 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2640 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2641 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2642 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2643 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2644 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2645 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2646 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2647 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2648 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2649 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2650 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2651 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2652 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2653 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2654 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2655 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2656 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2657 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2658 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2659 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2660 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2661 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2662 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2663 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2664 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2665 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2666 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2667 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2668 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2669 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2670 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2671 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2672 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2673 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2674 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2675 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2676 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2677 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2678 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2679 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2680 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2681 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2682 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2683 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2684 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2685 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2686 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2687 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2688 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2689 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2690 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2691 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2692 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2693 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2694 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2695 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2696 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2697 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2698 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2699 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2700 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2701 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2702 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2703 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2704 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2705 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2706 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2707 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2708 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2709 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2710 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2711 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2712 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2713 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2714 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2715 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2716 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2717 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2718 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2719 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2720 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2721 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2722 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2723 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2724 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2725 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2726 * gcc.target/i386/avx2-vpand-1.c: Likewise.
2727 * gcc.target/i386/avx2-vpand-2.c: Likewise.
2728 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2729 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2730 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2731 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2732 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2733 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2734 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2735 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2736 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2737 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2738 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2739 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2740 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2741 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2742 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2743 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2744 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2745 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2746 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2747 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2748 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2749 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2750 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2751 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2752 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2753 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2754 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2755 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2756 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2757 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2758 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2759 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2760 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2761 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2762 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2763 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2764 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2765 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2766 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2767 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2768 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2769 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2770 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2771 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2772 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2773 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2774 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2775 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2776 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2777 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2778 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2779 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2780 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2781 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2782 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2783 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2784 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2785 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2786 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2787 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2788 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2789 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2790 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2791 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2792 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2793 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2794 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2795 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2796 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2797 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2798 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2799 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2800 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2801 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2802 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2803 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2804 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2805 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2806 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2807 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2808 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2809 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2810 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2811 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2812 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2813 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2814 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2815 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2816 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2817 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2818 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2819 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2820 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2821 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2822 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2823 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2824 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2825 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2826 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2827 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2828 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2829 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2830 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2831 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2832 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2833 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2834 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2835 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2836 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2837 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2838 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2839 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2840 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2841 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2842 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2843 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2844 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2845 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2846 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2847 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2848 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2849 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2850 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2851 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2852 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2853 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2854 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2855 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2856 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2857 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2858 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2859 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2860 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2861 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2862 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2863 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2864 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2865 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2866 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2867 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2868 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2869 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2870 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2871 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2872 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2873 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2874 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2875 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2876 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2877 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2878 * gcc.target/i386/avx2-vpor-1.c: Likewise.
2879 * gcc.target/i386/avx2-vpor-2.c: Likewise.
2880 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2881 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2882 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2883 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2884 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2885 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2886 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2887 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2888 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2889 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2890 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2891 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2892 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2893 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2894 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2895 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2896 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2897 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2898 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2899 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2900 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2901 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2902 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2903 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2904 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2905 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2906 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2907 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2908 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2909 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2910 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2911 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2912 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2913 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2914 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2915 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2916 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2917 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2918 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2919 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2920 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2921 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2922 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2923 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2924 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2925 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2926 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2927 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2928 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2929 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2930 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2931 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2932 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2933 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2934 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2935 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2936 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2937 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2938 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2939 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2940 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2941 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2942 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2943 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2944 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2945 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2946 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2947 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2948 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2949 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2950 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2951 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2952 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2953 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2954 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2955 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2956 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2957 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2958 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2959 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2960 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2961 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2962 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2963 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2964 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2965 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2966 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2967 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2968 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2969 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2970 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2971 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2972 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2973 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2974 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2975 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2976 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2977 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2978 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2979 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2980 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2981 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2982 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2983 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2984 * gcc.target/i386/testimm-9.c: Likewise.
2985
2986 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2987
2988 * g++.dg/other/i386-2.C: Add -mbmi2 check.
2989 * g++.dg/other/i386-3.C: Likewise.
2990 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2991 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2992 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2993 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2994 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2995 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2996 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2997 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2998 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2999 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3000 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3001 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3002 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3003 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3004 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3005 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3006 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3007 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3008 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3009 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3010 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3011 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3012 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3013 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3014 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3015 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3016 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3017 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3018 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3019 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3020 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3021 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3022 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3023 * gcc.target/i386/sse-12.c: Add BMI2.
3024 * gcc.target/i386/sse-13.c: Likewise.
3025 * gcc.target/i386/sse-14.c: Likewise.
3026 * gcc.target/i386/sse-22.c: Likewise.
3027 * gcc.target/i386/sse-23.c: Likewise.
3028
3029 2011-08-23 Jason Merrill <jason@redhat.com>
3030
3031 * g++.dg/template/crash7.C: Adjust expected errors.
3032
3033 2011-08-23 Jason Merrill <jason@redhat.com>
3034
3035 PR c++/49045
3036 Core 1321
3037 * g++.dg/cpp0x/overload2.C: New.
3038
3039 2011-08-23 Jason Merrill <jason@redhat.com>
3040
3041 Core 903
3042 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3043
3044 2011-08-23 Jason Merrill <jason@redhat.com>
3045
3046 Core 975
3047 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3048 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3049 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3050 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3051
3052 2011-08-23 Jason Merrill <jason@redhat.com>
3053
3054 PR c++/50024
3055 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3056
3057 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3058
3059 PR c++/50158
3060 * g++.dg/warn/Wunused-var-16.C: New test.
3061
3062 PR middle-end/50161
3063 * gcc.dg/pr50161.c: New test.
3064
3065 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3066
3067 PR c++/50055
3068 * g++.dg/gcov/gcov-7.C: New test.
3069
3070 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3071
3072 PR c++/46862
3073 * g++.dg/dfp/nofields.C: New test.
3074
3075 2011-08-23 Tobias Burnus <burnus@net-b.de>
3076
3077 PR fortran/31600
3078 * gfortran.dg/use_16.f90: New.
3079
3080 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3081 Kirill Yukhin <kirill.yukhin@intel.com>
3082
3083 PR target/50155
3084 * gcc.target/i386/pr50155.c: New test.
3085
3086 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3087
3088 PR tree-optimization/50133
3089 * gcc.dg/pr50133.c: New test.
3090
3091 PR middle-end/50141
3092 * c-c++-common/cxxbitfields-6.c: New test.
3093
3094 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3095
3096 PR fortran/50050
3097 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3098
3099 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3100
3101 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3102 * gcc.dg/pr49994-3.c: Ditto.
3103
3104 2011-08-22 Richard Guenther <rguenther@suse.de>
3105
3106 PR testsuite/50145
3107 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3108 * gcc.dg/torture/pr50067-2.c: Likewise.
3109
3110 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3111
3112 PR fortran/47659
3113 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3114 of a constant resulting from simplification.
3115 * gfortran.dg/warn_conversion_3.f90: New test.
3116
3117 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3118
3119 PR fortran/50130
3120 * gfortran.dg/zero_stride_1.f90: New test.
3121
3122 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3123
3124 PR fortran/49638
3125 * gfortran.dg/typebound_override_1.f90: Modified.
3126
3127 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3128
3129 PR tree-optimization/48739
3130 * gcc.dg/pr48739-1.c: New test.
3131 * gcc.dg/pr48739-2.c: New test.
3132
3133 2011-08-20 Tobias Burnus <burnus@net-b.de>
3134
3135 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3136
3137 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3138
3139 PR fortran/50129
3140 * gfortran.dg/where_3.f90: New test.
3141
3142 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3143
3144 PR middle-end/49721
3145 * gfortran.dg/pr49721-1.f: New.
3146 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3147
3148 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3149
3150 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3151 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3152 New tests.
3153
3154 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3155
3156 * gcc.target/arm/wmul-11.c: New file.
3157 * gcc.target/arm/wmul-12.c: New file.
3158 * gcc.target/arm/wmul-13.c: New file.
3159
3160 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3161
3162 * gcc.target/arm/wmul-10.c: New file.
3163
3164 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3165
3166 * gcc.target/arm/wmul-9.c: New file.
3167 * gcc.target/arm/wmul-bitfield-2.c: New file.
3168
3169 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3170
3171 * gcc.target/arm/wmul-8.c: New file.
3172
3173 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3174
3175 * gcc.target/arm/wmul-7.c: New file.
3176
3177 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3178
3179 * gcc.target/arm/wmul-6.c: New file.
3180
3181 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3182
3183 * gcc.target/arm/wmul-5.c: New file.
3184 * gcc.target/arm/no-wmla-1.c: New file.
3185
3186 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3187
3188 * gcc.target/arm/wmul-bitfield-1.c: New file.
3189
3190 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3191
3192 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3193
3194 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3195
3196 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3197 * gcc.target/i386/conversion.c: Likewise.
3198
3199 2011-08-19 Richard Guenther <rguenther@suse.de>
3200
3201 * gcc.dg/torture/pr50067-1.c: New testcase.
3202 * gcc.dg/torture/pr50067-2.c: Likewise.
3203
3204 2011-08-19 Joey Ye <joey.ye@arm.com>
3205
3206 PR target/49437
3207 * gcc.target/arm/handler-align.c: New test.
3208 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3209 New Function.
3210
3211 2011-08-19 Joey Ye <joey.ye@arm.com>
3212
3213 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3214
3215 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3216
3217 PR fortran/50071
3218 * gfortran.dg/end_block_label_1.f90: New test.
3219 * gfortran.dg/end_associate_label_1.f90: New test.
3220
3221 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3222
3223 * gcc.dg/c1x-pointer-float-1.c: New test.
3224
3225 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3226
3227 PR fortran/50071
3228 * gfortran.dg/duplicate_labels_2.f: New test.
3229
3230 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3231
3232 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3233 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3234 gcc.dg/c1x-noreturn-5.c: New tests.
3235
3236 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3237
3238 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3239
3240 2011-08-18 Tobias Burnus <burnus@net-b.de>
3241
3242 PR fortran/18918
3243 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3244 * gfortran.dg/coarray_lock_3.f90: Fix test.
3245 * gfortran.dg/coarray_lock_4.f90: New.
3246 * gfortran.dg/coarray_lock_5.f90: New.
3247
3248 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3249
3250 PR target/50009
3251 * gcc.c-torture/compile/pr50009.c: New test.
3252
3253 PR target/50092
3254 * gcc.dg/torture/pr50092.c: New test.
3255
3256 2011-08-18 Tobias Burnus <burnus@net-b.de>
3257
3258 PR fortran/50109
3259 * gfortran.dg/namelist_73.f90: New.
3260
3261 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3262
3263 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3264
3265 PR debug/50017
3266 * gcc.dg/pr50017.c: New test.
3267
3268 2011-08-18 Dodji Seketeli <dodji@redhat.com>
3269
3270 PR c++/45625
3271 * g++.dg/lookup/hidden-var1.C: New test case.
3272
3273 2011-08-17 Tobias Burnus <burnus@net-b.de>
3274
3275 PR fortran/31461
3276 * gfortran.dg/warn_unused_var_2.f90: New.
3277 * gfortran.dg/warn_unused_var_3.f90: New.
3278
3279 2011-08-17 Tom de Vries <tom@codesourcery.com>
3280
3281 PR target/43597
3282 * gcc.target/arm/pr43597.c: New test.
3283
3284 2011-08-17 Janus Weil <janus@gcc.gnu.org>
3285
3286 PR fortran/50070
3287 * gfortran.dg/common_13.f90: New.
3288
3289 2011-08-16 Jason Merrill <jason@redhat.com>
3290
3291 PR c++/50086
3292 * g++.dg/cpp0x/variadic-unresolved.C: New.
3293
3294 * g++.old-deja/g++.brendan/README: Add R.I.P.
3295
3296 * g++.dg/ext/attr-used-1.C: New.
3297
3298 PR c++/50054
3299 * g++.dg/cpp0x/initlist56.C: New.
3300
3301 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
3302
3303 PR testsuite/50085
3304 * g++.dg/opt/life1.C: Only run on Linux.
3305
3306 2011-08-15 Tobias Burnus <burnus@net-b.de>
3307
3308 * gfortran.dg/coarray_26.f90: New.
3309
3310 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
3311
3312 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3313 -fdump-tree-vrp1.
3314
3315 2011-08-14 Janus Weil <janus@gcc.gnu.org>
3316
3317 PR fortran/50073
3318 * gfortran.dg/func_result_7.f90: New.
3319
3320 2011-08-13 Jason Merrill <jason@redhat.com>
3321
3322 PR c++/50075
3323 * g++.dg/cpp0x/decltype32.C: New.
3324
3325 PR c++/50059
3326 * g++.dg/diagnostic/expr1.C: New.
3327
3328 2011-08-12 David Li <davidxl@google.com>
3329
3330 * g++.dg/abi/vbase15.C: New test.
3331
3332 2011-08-12 Jason Merrill <jason@redhat.com>
3333
3334 PR c++/50034
3335 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3336
3337 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
3338
3339 * gcc.dg/builtins-67.c: New test.
3340 * gcc.target/i386/conversion.c: Ditto.
3341
3342 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
3343 Brian Hackett <bhackett1024@gmail.com>
3344
3345 * g++.dg/plugin/decl_plugin.c: New.
3346 * g++.dg/plugin/decl-plugin-test.C: New.
3347 * g++.dg/plugin/plugin.exp: Add above testcase.
3348
3349 2011-08-11 Richard Guenther <rguenther@suse.de>
3350
3351 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3352
3353 2011-08-11 Michael Matz <matz@suse.de>
3354
3355 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3356
3357 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
3358
3359 PR tree-optimization/50039
3360 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3361 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3362
3363 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
3364
3365 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3366 (sse4_1_test): Initialize src3 with random value.
3367
3368 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3369
3370 * gcc.c-torture/execute/scal-to-vec1.c: New test.
3371 * gcc.c-torture/execute/scal-to-vec2.c: New test.
3372 * gcc.c-torture/execute/scal-to-vec3.c: New test.
3373 * gcc.dg/scal-to-vec1.c: New test.
3374 * gcc.dg/scal-to-vec2.c: New test.
3375
3376 2011-08-09 Richard Guenther <rguenther@suse.de>
3377
3378 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3379 * gcc.dg/tree-ssa/vrp60.c: New testcase.
3380 * gcc.dg/tree-ssa/vrp61.c: Likewise.
3381 * gcc.dg/tree-ssa/vrp62.c: Likewise.
3382
3383 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3384
3385 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3386
3387 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3388
3389 * gcc.dg/pr49948.c: Require pthread effective target.
3390
3391 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3392
3393 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3394
3395 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
3396
3397 * gcc.target/i386/sse-22a.c: New test.
3398
3399 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
3400
3401 PR tree-optimization/50014
3402 * gcc.dg/vect/pr50014.c: New test.
3403
3404 2011-08-08 Martin Jambor <mjambor@suse.cz>
3405
3406 PR middle-end/49923
3407 * gcc.dg/tree-ssa/pr49923.c: New test.
3408
3409 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
3410
3411 PR target/49781
3412 * gcc.target/i386/pr49781-1.c: New.
3413
3414 2011-08-08 Jason Merrill <jason@redhat.com>
3415
3416 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3417
3418 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3419
3420 2011-08-07 Janus Weil <janus@gcc.gnu.org>
3421
3422 PR fortran/49638
3423 * gfortran.dg/typebound_override_1.f90: New.
3424
3425 2011-08-07 Kai Tietz <ktietz@redhat.com>
3426
3427 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3428 x86_64 mingw target.
3429 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3430 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3431 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3432 * gcc.dg/tree-ssa/loop-33.c: Likewise.
3433 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3434 * gcc.dg/tree-ssa/loop-35.c: Likewise.
3435 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3436 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3437 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3438 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3439
3440 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3441
3442 PR testsuite/48727
3443 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3444
3445 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3446
3447 * gcc.dg/pr48770.c: Cleanup coverage files.
3448 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3449
3450 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3451
3452 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3453 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3454 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3455 lzcnt and bmi options.
3456
3457 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3458
3459 PR target/47381
3460 * gcc.dg/pr47381-1.c: New.
3461 * gcc.dg/pr47381-2.c: Likewise.
3462 * gcc.target/i386/pr47381.c: Likewise.
3463
3464 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3465
3466 PR middle-end/47727
3467 * gcc.dg/pr47727.c: New.
3468
3469 PR target/47372
3470 * gcc.dg/pr47372-1.c: New.
3471 * gcc.dg/pr47372-2.c: Likewise.
3472
3473 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3474
3475 PR middle-end/47449
3476 * gcc.target/i386/pr47449.c: New.
3477
3478 PR target/47446
3479 * gcc.dg/pr47446-1.c: New.
3480 * gcc.dg/pr47446-2.c: Likewise.
3481
3482 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3483
3484 PR target/47766
3485 * gcc.dg/pr47766.c: New.
3486
3487 PR target/47715
3488 * gcc.dg/tls/pr47715-1.c: New.
3489 * gcc.dg/tls/pr47715-2.c: Likewise.
3490 * gcc.dg/tls/pr47715-3.c: Likewise.
3491 * gcc.dg/tls/pr47715-4.c: Likewise.
3492 * gcc.dg/tls/pr47715-5.c: Likewise.
3493
3494 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3495
3496 PR libobjc/50002
3497 * objc.dg/gnu-api-2-class.m: Updated comments.
3498 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3499 * objc.dg/gnu-api-2-class-meta.m: New test.
3500 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3501
3502 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3503
3504 PR libobjc/49882
3505 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3506 with classes that are in construction.
3507
3508 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3509
3510 PR target/48084
3511 * gcc.target/i386/pr48084-1.c: New.
3512 * gcc.target/i386/pr48084-2.c: Likewise.
3513 * gcc.target/i386/pr48084-3.c: Likewise.
3514 * gcc.target/i386/pr48084-4.c: Likewise.
3515 * gcc.target/i386/pr48084-5.c: Likewise.
3516
3517 PR rtl-optimization/49504
3518 * gcc.target/i386/pr49504.c: New.
3519
3520 PR target/49860
3521 * gcc.dg/pr49860.c: New.
3522
3523 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3524
3525 PR libobjc/49882
3526 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3527 with classes that are in construction.
3528
3529 2011-08-05 Jason Merrill <jason@redhat.com>
3530
3531 PR c++/48993
3532 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3533
3534 PR c++/49921
3535 * g++.dg/cpp0x/decltype31.C: New.
3536
3537 PR c++/49669
3538 * g++.dg/init/array28.C: New.
3539
3540 PR c++/49988
3541 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3542
3543 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3544
3545 PR target/47369
3546 * gcc.dg/pr47369-1.c: New.
3547
3548 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3549
3550 PR middle-end/47364
3551 * gcc.dg/torture/pr47364-1.c: New.
3552 * gcc.c-torture/compile/pr47364-1.c: Likewise.
3553 * gcc.c-torture/compile/pr47364-2.c: Likewise.
3554
3555 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3556
3557 PR fortran/37211
3558 * gfortran.dg/transfer_check_2.f90: New test case.
3559
3560 2011-08-05 Jan Hubicka <jh@suse.cz>
3561
3562 PR middle-end/49494
3563 * gfortran.dg/pr49494.f90: New testcase.
3564
3565 2011-08-05 Jan Hubicka <jh@suse.cz>
3566
3567 PR middle-end/49735
3568 * gcc.c-torture/compile/pr49735.c: New testcase.
3569
3570 2011-08-05 Jason Merrill <jason@redhat.com>
3571
3572 PR c++/47453
3573 * g++.dg/cpp0x/initlist56.C: New.
3574
3575 PR c++/49812
3576 * g++.dg/overload/rvalue2.C: New.
3577
3578 PR c++/49983
3579 * g++.dg/cpp0x/range-for21.C: New.
3580
3581 * g++.dg/ext/vla11.C: New.
3582
3583 2011-08-05 Richard Guenther <rguenther@suse.de>
3584
3585 PR tree-optimization/49984
3586 * gcc.dg/tree-ssa/vrp59.c: New testcase.
3587
3588 2011-08-05 Richard Guenther <rguenther@suse.de>
3589
3590 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3591 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3592 * gcc.dg/tree-ssa/vrp53.c: Likewise.
3593
3594 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
3595
3596 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3597 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3598 * gfortran.dg/ldist-pr43023.f90: Ditto.
3599 * gfortran.dg/namelist_52.f90: Ditto.
3600 * gfortran.dg/interface_proc_end.f90: Ditto.
3601 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3602 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3603
3604 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
3605
3606 * gcc.dg/vect/vect-over-widen-1.c: New test.
3607 * gcc.dg/vect/vect-over-widen-2.c: New test.
3608 * gcc.dg/vect/vect-over-widen-3.c: New test.
3609 * gcc.dg/vect/vect-over-widen-4.c: New test.
3610
3611 2011-08-04 Richard Guenther <rguenther@suse.de>
3612
3613 PR fortran/49957
3614 * gfortran.dg/vect/O3-pr49957.f: New testcase.
3615
3616 2011-08-04 Ian Bolton <ian.bolton@arm.com>
3617
3618 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3619
3620 2011-08-04 Jakub Jelinek <jakub@redhat.com>
3621
3622 PR middle-end/49905
3623 * g++.dg/ext/builtin-object-size3.C: New test.
3624
3625 2011-08-03 Jakub Jelinek <jakub@redhat.com>
3626
3627 PR tree-optimization/49948
3628 * gcc.dg/pr49948.c: New test.
3629
3630 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3631
3632 PR middle-end/47383
3633 * gcc.dg/torture/pr47383.c: New.
3634
3635 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3636
3637 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3638
3639 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3640
3641 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3642
3643 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3644
3645 PR target/47744
3646 * gcc.dg/torture/pr47744-1.c: New.
3647 * gcc.dg/torture/pr47744-2.c: Likewise.
3648 * gcc.dg/torture/pr47744-3.c: Likewise.
3649
3650 2011-08-03 Richard Guenther <rguenther@suse.de>
3651
3652 PR middle-end/49958
3653 * gcc.dg/torture/pr49958.c: New testcase.
3654
3655 2011-08-03 Richard Guenther <rguenther@suse.de>
3656
3657 PR tree-optimization/49938
3658 * g++.dg/torture/pr49938.C: New testcase.
3659
3660 2011-08-02 Jason Merrill <jason@redhat.com>
3661
3662 PR c++/43886
3663 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3664
3665 PR c++/49577
3666 * g++.dg/cpp0x/initlist5.C: Add additional cases.
3667
3668 PR c++/49593
3669 * g++.dg/cpp0x/variadic115.C: New.
3670
3671 PR c++/49803
3672 * g++.dg/cpp0x/union5.C: New.
3673
3674 2011-08-02 Daniel Kraft <d@domob.eu>
3675
3676 PR fortran/49885
3677 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3678
3679 2011-08-02 Kai Tietz <ktietz@redhat.com>
3680
3681 PR middle-end/49947
3682 * gcc.dg/tree-ssa/forwprop-15.c
3683
3684 2011-08-02 Jason Merrill <jason@redhat.com>
3685
3686 PR c++/49834
3687 * g++.dg/cpp0x/range-for20.C: New.
3688
3689 2011-08-02 Tobias Burnus <burnus@net-b.de>
3690
3691 * gfortran.dg/coarray_lib_token_3.f90: New.
3692
3693 2011-08-02 Jakub Jelinek <jakub@redhat.com>
3694
3695 PR fortran/46752
3696 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3697 * gcc.dg/gomp/atomic-15.c: New test.
3698 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3699 * g++.dg/gomp/atomic-15.C: New test.
3700 * g++.dg/gomp/private-1.C: New test.
3701 * g++.dg/gomp/sharing-2.C: New test.
3702 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3703 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3704 * gfortran.dg/gomp/omp_atomic2.f90: New test.
3705
3706 2011-08-02 Tobias Burnus <burnus@net-b.de>
3707
3708 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3709 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3710 cleanup-module.
3711 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3712 * gfortran.dg/allocatable_function_5.f90: Ditto.
3713 * gfortran.dg/allocate_stat.f90: Ditto.
3714 * gfortran.dg/array_constructor_20.f90: Ditto.
3715 * gfortran.dg/array_constructor_21.f90: Ditto.
3716 * gfortran.dg/array_constructor_22.f90: Ditto.
3717 * gfortran.dg/array_constructor_26.f03: Ditto.
3718 * gfortran.dg/array_function_4.f90: Ditto.
3719 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3720 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3721 * gfortran.dg/bind_c_usage_15.f90: Ditto.
3722 * gfortran.dg/bind_c_usage_16.f03: Ditto.
3723 * gfortran.dg/bind_c_usage_3.f03: Ditto.
3724 * gfortran.dg/binding_label_tests_7.f03: Ditto.
3725 * gfortran.dg/class_15.f03: Ditto.
3726 * gfortran.dg/class_27.f03: Ditto.
3727 * gfortran.dg/class_33.f90: Ditto.
3728 * gfortran.dg/class_37.f03: Ditto.
3729 * gfortran.dg/class_40.f03: Ditto.
3730 * gfortran.dg/class_42.f03: Ditto.
3731 * gfortran.dg/class_defined_operator_1.f03: Ditto.
3732 * gfortran.dg/coarray/registering_1.f90: Ditto.
3733 * gfortran.dg/convert_1.f90: Ditto.
3734 * gfortran.dg/default_initialization_3.f90: Ditto.
3735 * gfortran.dg/dependency_25.f90: Ditto.
3736 * gfortran.dg/dependency_26.f90: Ditto.
3737 * gfortran.dg/dependency_36.f90: Ditto.
3738 * gfortran.dg/dependency_37.f90: Ditto.
3739 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3740 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3741 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3742 * gfortran.dg/elemental_pointer_1.f90: Ditto.
3743 * gfortran.dg/elemental_result_1.f90: Ditto.
3744 * gfortran.dg/empty_derived_type.f90: Ditto.
3745 * gfortran.dg/entry_7.f90: Ditto.
3746 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3747 * gfortran.dg/equiv_constraint_3.f90: Ditto.
3748 * gfortran.dg/error_recovery_3.f90: Ditto.
3749 * gfortran.dg/extends_4.f03: Ditto.
3750 * gfortran.dg/func_assign.f90: Ditto.
3751 * gfortran.dg/func_assign_3.f90: Ditto.
3752 * gfortran.dg/generic_1.f90: Ditto.
3753 * gfortran.dg/generic_18.f90: Ditto.
3754 * gfortran.dg/generic_22.f03: Ditto.
3755 * gfortran.dg/generic_4.f90: Ditto.
3756 * gfortran.dg/generic_6.f90: Ditto.
3757 * gfortran.dg/generic_actual_arg.f90: Ditto.
3758 * gfortran.dg/graphite/id-21.f: Ditto.
3759 * gfortran.dg/graphite/pr45758.f90: Ditto.
3760 * gfortran.dg/host_assoc_call_2.f90: Ditto.
3761 * gfortran.dg/host_assoc_call_3.f90: Ditto.
3762 * gfortran.dg/host_assoc_call_4.f90: Ditto.
3763 * gfortran.dg/host_assoc_function_4.f90: Ditto.
3764 * gfortran.dg/host_used_types_1.f90: Ditto.
3765 * gfortran.dg/implicit_1.f90: Ditto.
3766 * gfortran.dg/implicit_11.f90: Ditto.
3767 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3768 * gfortran.dg/impure_actual_1.f90: Ditto.
3769 * gfortran.dg/impure_assignment_1.f90: Ditto.
3770 * gfortran.dg/impure_constructor_1.f90: Ditto.
3771 * gfortran.dg/initialization_10.f90: Ditto.
3772 * gfortran.dg/initialization_12.f90: Ditto.
3773 * gfortran.dg/interface_14.f90: Ditto.
3774 * gfortran.dg/interface_15.f90: Ditto.
3775 * gfortran.dg/interface_2.f90: Ditto.
3776 * gfortran.dg/interface_25.f90: Ditto.
3777 * gfortran.dg/interface_26.f90: Ditto.
3778 * gfortran.dg/interface_29.f90: Ditto.
3779 * gfortran.dg/interface_assignment_1.f90: Ditto.
3780 * gfortran.dg/internal_pack_6.f90: Ditto.
3781 * gfortran.dg/internal_pack_7.f90: Ditto.
3782 * gfortran.dg/internal_pack_8.f90: Ditto.
3783 * gfortran.dg/lto/pr45586_0.f90: Ditto.
3784 * gfortran.dg/lto/pr47839_0.f90: Ditto.
3785 * gfortran.dg/module_commons_3.f90: Ditto.
3786 * gfortran.dg/module_equivalence_4.f90: Ditto.
3787 * gfortran.dg/module_equivalence_6.f90: Ditto.
3788 * gfortran.dg/module_function_type_1.f90: Ditto.
3789 * gfortran.dg/module_naming_1.f90: Ditto.
3790 * gfortran.dg/namelist_4.f90: Ditto.
3791 * gfortran.dg/operator_c1202.f90: Ditto.
3792 * gfortran.dg/parens_7.f90: Ditto.
3793 * gfortran.dg/pr32921.f: Ditto.
3794 * gfortran.dg/pr33646.f90: Ditto.
3795 * gfortran.dg/pr41928.f90: Ditto.
3796 * gfortran.dg/pr42119.f90: Ditto.
3797 * gfortran.dg/pr43984.f90: Ditto.
3798 * gfortran.dg/present_1.f90: Ditto.
3799 * gfortran.dg/private_type_2.f90: Ditto.
3800 * gfortran.dg/proc_decl_2.f90: Ditto.
3801 * gfortran.dg/proc_ptr_10.f90: Ditto.
3802 * gfortran.dg/proc_ptr_22.f90: Ditto.
3803 * gfortran.dg/proc_ptr_8.f90: Ditto.
3804 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3805 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3806 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3807 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3808 * gfortran.dg/substring_equivalence.f90: Ditto.
3809 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3810 * gfortran.dg/transpose_optimization_1.f90: Ditto.
3811 * gfortran.dg/trim_optimize_6.f90: Ditto.
3812 * gfortran.dg/typebound_call_12.f03: Ditto.
3813 * gfortran.dg/typebound_operator_5.f03: Ditto.
3814 * gfortran.dg/typebound_operator_6.f03: Ditto.
3815 * gfortran.dg/typebound_proc_18.f03: Ditto.
3816 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3817 * gfortran.dg/use_1.f90: Ditto.
3818 * gfortran.dg/use_10.f90: Ditto.
3819 * gfortran.dg/use_11.f90: Ditto.
3820 * gfortran.dg/use_14.f90: Ditto.
3821 * gfortran.dg/use_only_2.f90: Ditto.
3822 * gfortran.dg/use_rename_4.f90: Ditto.
3823 * gfortran.dg/use_rename_5.f90: Ditto.
3824 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3825 * gfortran.dg/used_interface_ref.f90: Ditto.
3826 * gfortran.dg/used_types_11.f90: Ditto.
3827 * gfortran.dg/used_types_3.f90: Ditto.
3828 * gfortran.dg/used_types_4.f90: Ditto.
3829 * gfortran.dg/userdef_operator_2.f90: Ditto.
3830 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3831 * gfortran.dg/vect/pr46213.f90: Ditto.
3832 * gfortran.dg/whole_file_21.f90: Ditto.
3833 * gfortran.dg/whole_file_22.f90: Ditto.
3834 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3835 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3836
3837 2011-08-02 Kai Tietz <ktietz@redhat.com>
3838
3839 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3840
3841 2011-08-01 Jason Merrill <jason@redhat.com>
3842
3843 PR c++/49932
3844 * g++.dg/abi/mangle49.C: New.
3845
3846 PR c++/49924
3847 * g++.dg/cpp0x/constexpr-array4.C: New.
3848
3849 PR c++/49813
3850 * g++.dg/cpp0x/constexpr-builtin1.C: New.
3851
3852 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
3853
3854 PR target/49927
3855 * gcc.target/i386/pr49927.c: New test.
3856
3857 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
3858
3859 PR tree-optimization/49926
3860 * gcc.dg/vect/pr49926.c: New test.
3861
3862 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
3863
3864 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3865 * gcc.target/i386/lzcnt-1.c: New test.
3866 * gcc.target/i386/lzcnt-2.c: Likewise.
3867 * gcc.target/i386/lzcnt-2a.c: Likewise.
3868 * gcc.target/i386/lzcnt-3.c: Likewise.
3869 * gcc.target/i386/lzcnt-4.c: Likewise.
3870 * gcc.target/i386/lzcnt-4a.c: Likewise.
3871 * gcc.target/i386/lzcnt-5.c: Likewise.
3872 * gcc.target/i386/lzcnt-6.c: Likewise.
3873 * gcc.target/i386/lzcnt-6a.c: Likewise.
3874 * gcc.target/i386/lzcnt-check.h: Likewise.
3875
3876 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3877 * gcc.target/i386/sse-13.c: Likewise.
3878 * gcc.target/i386/sse-14.c: Likewise.
3879 * g++.dg/other/i386-2.C: Likewise.
3880 * g++.dg/other/i386-3.C: Likewise.
3881
3882 2011-08-01 Julian Brown <julian@codesourcery.com>
3883
3884 * gcc.target/arm/fixed-point-exec.c: New test.
3885
3886 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3887
3888 PR target/49920
3889 * gcc.target/i386/pr49920.c: New test.
3890
3891 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3892
3893 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3894 * gcc.dg/tree-ssa/pr23109.c: Ditto.
3895 * gcc.dg/tree-ssa/loop-7.c: Ditto.
3896 * gcc.dg/tree-ssa/loop-32.c: Ditto.
3897 * gcc.dg/tree-ssa/loop-33.c: Ditto.
3898 * gcc.dg/tree-ssa/loop-34.c: Ditto.
3899 * gcc.dg/tree-ssa/loop-35.c: Ditto.
3900 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3901 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3902 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3903 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3904 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3905 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3906 * g++.dg/tree-ssa/pr33615.C: Ditto.
3907 * g++.dg/tree-ssa/restrict1.C: Ditto.
3908 * c-c++-common/restrict-2.c: Ditto.
3909 * gfortran.dg/pr32921.f: Ditto.
3910 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3911 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3912 * gcc.dg/tree-ssa/vrp47.c: Ditto.
3913 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3914 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3915 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3916 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3917 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3918 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3919 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3920
3921 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3922
3923 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3924 .exe.ltrans[0-9]*. dump files.
3925
3926 2011-07-31 Janus Weil <janus@gcc.gnu.org>
3927
3928 PR fortran/49112
3929 * gfortran.dg/abstract_type_6.f03: Modified.
3930 * gfortran.dg/typebound_proc_24.f03: New.
3931
3932 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3933
3934 PR testsuite/49917
3935 * g++.dg/init/for1.C: Fix.
3936
3937 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3938
3939 PR fortran/48876
3940 * gfortran.dg/string_5.f90: New test.
3941
3942 2011-07-29 Jason Merrill <jason@redhat.com>
3943
3944 PR c++/49867
3945 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3946
3947 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3948
3949 PR tree-optimization/47407
3950 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3951 alpha*-dec-osf*.
3952 Sort target list.
3953
3954 2011-07-29 Richard Guenther <rguenther@suse.de>
3955
3956 * gcc.dg/uninit-suppress.c: Also disable VRP.
3957 * gcc.dg/uninit-suppress_2.c: Likewise.
3958
3959 2011-07-28 Jason Merrill <jason@redhat.com>
3960
3961 PR c++/49808
3962 * g++.dg/template/nontype24.C: New.
3963
3964 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
3965
3966 PR rtl-optimization/47958
3967 * gcc.dg/torture/pr47958-1.c: New.
3968
3969 2011-07-29 Wei Guozhi <carrot@google.com>
3970
3971 PR rtl-optimization/49799
3972 * gcc.dg/pr49799.c: New test case.
3973
3974 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
3975
3976 PR middle-end/48648
3977 * gcc.dg/graphite/id-pr48648.c: New.
3978
3979 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3980
3981 PR fortran/31067
3982 * gfortran.dg/maxloc_2.f90: New test.
3983 * gfortran.dg/maxloc_3.f90: New test.
3984 * gfortran.dg/minloc_1.f90: New test.
3985 * gfortran.dg/minloc_2.f90: New test.
3986 * gfortran.dg/minloc_3.f90: New test.
3987 * gfortran.dg/minmaxloc_7.f90: New test.
3988
3989 PR debug/49871
3990 * gcc.dg/debug/dwarf2/pr49871.c: New test.
3991
3992 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3993
3994 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3995 the builtin isn't optimized away.
3996
3997 2011-07-27 Tobias Burnus <burnus@net-b.de>
3998
3999 PR fortran/45586
4000 * gfortran.dg/lto/pr45586-2_0.f90: New.
4001
4002 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4003
4004 PR middle-end/49875
4005 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4006 * c-c++-common/cxxbitfields-5.c: Same.
4007
4008 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4009
4010 * lib/target-supports.exp (check_effective_target_mmap): Use
4011 check_function_available.
4012
4013 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4014
4015 * g++.old-deja/g++.pt/crash60.C: Updated.
4016
4017 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4018
4019 PR target/49866
4020 * gcc.target/i386/pr49866.c: New test.
4021
4022 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4023
4024 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4025 * gcc.target/i386/bmi-andn-1.c: New test.
4026 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4027 * gcc.target/i386/bmi-andn-2.c: Likewise.
4028 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4029 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4030 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4031 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4032 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4033 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4034 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4035 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4036 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4037 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4038 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4039 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4040 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4041 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4042 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4043 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4044 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4045 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4046 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4047 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4048 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4049
4050 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4051
4052 PR middle-end/47691
4053 * gfortran.dg/graphite/id-pr47691.f: New.
4054
4055 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4056
4057 * gcc.target/i386/avx-os-support.h: New.
4058 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4059 (main): Check avx_os_support before the test is run.
4060 * gcc.target/i386/aes-avx-check.h: Ditto.
4061 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4062
4063 2011-07-27 Kai Tietz <ktietz@redhat.com>
4064
4065 * gcc.target/i386/aggregate-ret3.c: New test.
4066 * gcc.target/i386/aggregate-ret4.c: New test.
4067
4068 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4069
4070 PR fortran/49755
4071 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4072 allocated array should *not* change its size.
4073 * gfortran.dg/multiple_allocation_3.f90: New test.
4074
4075 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4076
4077 PR c++/49776
4078 * g++.dg/cpp0x/constexpr-49776.C: New.
4079
4080 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4081
4082 PR middle-end/47046
4083 * gcc.dg/graphite/id-pr47046.c: New.
4084
4085 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4086
4087 PR middle-end/47653
4088 * gcc.dg/graphite/run-id-pr47593.c: New.
4089
4090 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4091
4092 PR middle-end/47653
4093 * gcc.dg/graphite/run-id-pr47653.c: New.
4094 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4095 induction variables.
4096 * gcc.dg/graphite/scop-16.c: Same.
4097 * gcc.dg/graphite/scop-17.c: Same.
4098 * gcc.dg/graphite/scop-21.c: Same.
4099
4100 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4101
4102 PR middle-end/48805
4103 * gcc.dg/graphite/id-pr48805.c: New.
4104
4105 2011-07-26 Tobias Burnus <burnus@net-b.de>
4106
4107 * gfortran.dg/coarray_lib_token_2.f90: New.
4108
4109 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4110
4111 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4112 SPU local store.
4113
4114 2011-07-25 Andrew Pinski <apinski@cavium.com>
4115
4116 PR tree-opt/49671
4117 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4118 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4119
4120 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4121
4122 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4123
4124 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4125 * gcc.c-torture/execute/loop-2g.c: Likewise.
4126 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4127 Require mmap support.
4128 * gcc.c-torture/execute/loop-2g.x: Likewise.
4129 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4130 (MAP_ANON): Provide default.
4131 * gcc.dg/20050826-1.c: Likewise.
4132 * gcc.target/i386/pr36533.c: Likewise.
4133 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4134 Use dg-require-effective-target mmap.
4135
4136 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4137
4138 PR c++/49838
4139 * g++.dg/cpp0x/range-for19.C: New.
4140
4141 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4142
4143 PR testsuite/49753
4144 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4145
4146 Revert:
4147 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4148
4149 PR testsuite/49753
4150 * g++.dg/torture/pr49309.C: Remove.
4151
4152 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4153
4154 PR tree-optimization/49809
4155 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4156 test.
4157
4158 2011-07-25 Richard Guenther <rguenther@suse.de>
4159
4160 PR tree-optimization/49715
4161 * gcc.target/i386/pr49715-1.c: New testcase.
4162 * gcc.target/i386/pr49715-2.c: Likewise.
4163
4164 2011-07-23 Jason Merrill <jason@redhat.com>
4165
4166 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4167
4168 2011-07-22 Jason Merrill <jason@redhat.com>
4169
4170 PR c++/49793
4171 * g++.dg/cpp0x/initlist55.C: New.
4172
4173 2011-07-23 Tobias Burnus <burnus@net-b.de>
4174
4175 PR fortran/49791
4176 * gfortran.dg/namelist_72.f: New.
4177
4178 2011-07-23 Tobias Burnus <burnus@net-b.de>
4179
4180 * gfortran.dg/coarray_25.f90: New.
4181
4182 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4183
4184 * override1.C: This test should use c++0x mode.
4185 * override3.C: New. Test the diagnostics in c++98 mode.
4186
4187 2011-07-22 Jason Merrill <jason@redhat.com>
4188 Mark Glisse <marc.glisse@normalesup.org>
4189
4190 PR c++/30112
4191 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4192
4193 PR c++/49813
4194 * g++.dg/opt/builtins2.C: New.
4195 * g++.dg/other/error27.C: Don't rely on __builtin.
4196
4197 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4198
4199 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4200 on lp64 targets.
4201 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4202 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4203 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4204 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4205
4206 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4207 instead of ia32.
4208
4209 2011-07-22 Richard Guenther <rguenther@suse.de>
4210
4211 PR tree-optimization/45819
4212 * gcc.dg/pr45819.c: New testcase.
4213
4214 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
4215
4216 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4217
4218 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4219
4220 PR middle-end/47654
4221 PR middle-end/49649
4222 * gcc.dg/graphite/run-id-pr47654.c: New.
4223
4224 2011-07-21 Ian Lance Taylor <iant@google.com>
4225
4226 PR middle-end/49705
4227 * gcc.dg/pr49705.c: New test.
4228
4229 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
4230
4231 * lib/target-supports.exp (check_avx_os_support_available): New.
4232 (check_effective_target_avx_runtime): Use it.
4233
4234 2011-07-21 Richard Guenther <rguenther@suse.de>
4235
4236 PR tree-optimization/49770
4237 * g++.dg/torture/pr49770.C: New testcase.
4238
4239 2011-07-21 Kai Tietz <ktietz@redhat.com>
4240
4241 * gcc.dg/tree-ssa/pr30978.c: adjusted.
4242 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4243
4244 2011-07-21 Tobias Burnus <burnus@net-b.de>
4245
4246 * gfortran.dg/coarray_lib_token_1.f90: New.
4247
4248 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
4249
4250 * gcc.dg/pr32912-2.c: Skip for AVR.
4251 * gcc.dg/pr44674.c: Add dg-require-profiling.
4252
4253 2011-07-20 Jason Merrill <jason@redhat.com>
4254
4255 * g++.dg/ext/desig2.C: New.
4256
4257 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4258
4259 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4260 be generated.
4261 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4262 * gcc.target/powerpc/recip-3.c: Ditto.
4263
4264 2011-07-19 Jason Merrill <jason@redhat.com>
4265
4266 PR c++/6709 (DR 743)
4267 PR c++/42603 (DR 950)
4268 * g++.dg/cpp0x/decltype21.C: New.
4269
4270 2011-07-20 Richard Guenther <rguenther@suse.de>
4271
4272 PR middle-end/18908
4273 * gcc.dg/tree-ssa/pr18908.c: New testcase.
4274 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4275
4276 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
4277
4278 * gcc.target/arm/combine-movs.c: New.
4279 * gcc.target/arm/unsigned-extend-2.c: New.
4280
4281 2011-07-19 Jason Merrill <jason@redhat.com>
4282
4283 PR c++/49785
4284 * g++.dg/cpp0x/variadic114.C: New.
4285
4286 2011-07-19 Tobias Burnus <burnus@net-b.de>
4287
4288 * gfortran.dg/coarray_args_1.f90: New.
4289 * gfortran.dg/coarray_args_2.f90: New.
4290
4291 2011-07-19 Janus Weil <janus@gcc.gnu.org>
4292
4293 PR fortran/49708
4294 * gfortran.dg/allocate_error_3.f90: New.
4295
4296 2011-07-19 Richard Guenther <rguenther@suse.de>
4297
4298 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4299 * gcc.dg/tree-ssa/bool-11.c: Likewise.
4300 * gcc.dg/torture/20110719-1.c: New testcase.
4301
4302 2011-07-19 Jakub Jelinek <jakub@redhat.com>
4303
4304 PR tree-optimization/49768
4305 * gcc.c-torture/execute/pr49768.c: New test.
4306
4307 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
4308
4309 PR tree-optimization/49771
4310 * gcc.dg/vect/pr49771.c: New test.
4311
4312 2011-07-18 Martin Jambor <mjambor@suse.cz>
4313
4314 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4315 * gcc.dg/ipa/ipa-2.c: Likewise.
4316 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4317 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4318 * gcc.dg/ipa/ipa-5.c: Likewise.
4319 * gcc.dg/ipa/ipa-7.c: Likewise.
4320 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4321 * gcc.dg/ipa/ipacost-1.c: Likewise.
4322 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4323 functions.
4324 * gcc.dg/ipa/ipcp-1.c: New test.
4325 * gcc.dg/ipa/ipcp-2.c: Likewise.
4326 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4327
4328 2011-07-18 Jakub Jelinek <jakub@redhat.com>
4329
4330 PR middle-end/49675
4331 * gfortran.dg/pr49675.f90: New test.
4332
4333 2011-07-18 Richard Guenther <rguenther@suse.de>
4334
4335 * gcc.dg/torture/20110718-1.c: New testcase.
4336
4337 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4338
4339 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4340 * g++.dg/ext/bitfield3.C: Likewise.
4341 * g++.dg/ext/bitfield4.C: Likewise.
4342 * g++.dg/ext/bitfield5.C: Likewise.
4343 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4344 * g++.dg/other/pr23205-2.C: Likewise.
4345 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4346 * gcc.c-torture/compile/20001109-2.c: Likewise.
4347 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4348 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4349 * gcc.dg/bitfld-16.c: Likewise.
4350 * gcc.dg/bitfld-17.c: Likewise.
4351 * gcc.dg/bitfld-18.c: Likewise.
4352 * gcc.dg/builtins-config.h: Remove Netware support.
4353 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
4354 * gcc.dg/cdce2.c: Likewise.
4355 * gcc.dg/cpp/assert4.c: Remove netware support.
4356 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4357 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4358
4359 * lib/target-supports.exp (check_visibility_available): Remove
4360 NetWare support.
4361 (check_profiling_available): Likewise.
4362
4363 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
4364
4365 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4366
4367 2011-07-17 Tobias Burnus <burnus@net-b.de>
4368 Thomas Koenig <tkoenig@gcc.gnu.org>
4369
4370 PR fortran/34657
4371 * gfortran.dg/generic_17.f90: Fix testcase.
4372 * gfortran.dg/interface_3.f90: Add dg-error.
4373 * gfortran.dg/use_14.f90: New.
4374 * gfortran.dg/use_15.f90: New.
4375
4376 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
4377
4378 * gnat.dg/pointer_controlled.adb: New test.
4379
4380 2011-07-17 Tobias Burnus <burnus@net-b.de>
4381
4382 PR fortran/49624
4383 * gfortran.dg/pointer_remapping_7.f90: New.
4384
4385 2011-07-16 Jason Merrill <jason@redhat.com>
4386
4387 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4388
4389 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
4390 Jason Merrill <jason@redhat.com>
4391
4392 PR c++/45329
4393 PR c++/48934
4394 * g++.dg/cpp0x/decltype29.C: Adjust.
4395 * g++.dg/cpp0x/error4.C: Adjust.
4396 * g++.dg/cpp0x/sfinae26.C: Adjust.
4397 * g++.dg/cpp0x/variadic105.C: Adjust.
4398 * g++.dg/template/deduce3.C: Adjust.
4399 * g++.dg/template/error45.C: Adjust.
4400 * g++.dg/template/ptrmem2.C: Adjust.
4401 * g++.dg/template/sfinae2.C: Adjust.
4402 * g++.old-deja/g++.pt/crash60.C: Adjust.
4403 * g++.old-deja/g++.pt/unify6.C: Adjust.
4404 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4405 * g++.dg/cpp0x/nullptr15.C: Adjust.
4406 * g++.dg/cpp0x/pr31431-2.C: Adjust.
4407 * g++.dg/cpp0x/pr31431.C: Adjust.
4408 * g++.dg/cpp0x/pr31434.C: Adjust.
4409 * g++.dg/cpp0x/sfinae11.C: Adjust
4410 * g++.dg/cpp0x/temp_default2.C: Adjust.
4411 * g++.dg/cpp0x/trailing4.C: Adjust.
4412 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4413 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4414 * g++.dg/cpp0x/variadic105.C: Adjust.
4415 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4416 * g++.dg/ext/vla2.C: Adjust.
4417 * g++.dg/other/ptrmem10.C: Adjust.
4418 * g++.dg/other/ptrmem11.C: Adjust.
4419 * g++.dg/overload/unknown1.C: Adjust.
4420 * g++.dg/template/conv11.C: Adjust.
4421 * g++.dg/template/dependent-expr5.C: Adjust.
4422 * g++.dg/template/friend.C: Adjust.
4423 * g++.dg/template/incomplete2.C: Adjust.
4424 * g++.dg/template/local4.C: Adjust.
4425 * g++.dg/template/local6.C: Adjust.
4426 * g++.dg/template/operator9.C: Adjust.
4427 * g++.dg/template/ttp25.C: Adjust.
4428 * g++.dg/template/unify10.C: Adjust.
4429 * g++.dg/template/unify11.C: Adjust.
4430 * g++.dg/template/unify6.C: Adjust.
4431 * g++.dg/template/unify9.C: Adjust.
4432 * g++.dg/template/varmod1.C: Adjust.
4433 * g++.old-deja/g++.brendan/crash56.C: Adjust.
4434 * g++.old-deja/g++.pt/crash28.C: Adjust.
4435 * g++.old-deja/g++.pt/explicit41.C: Adjust.
4436 * g++.old-deja/g++.pt/explicit77.C: Adjust.
4437 * g++.old-deja/g++.pt/expr2.C: Adjust.
4438 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4439 * g++.old-deja/g++.pt/spec5.C: Adjust.
4440 * g++.old-deja/g++.pt/spec6.C: Adjust.
4441 * g++.old-deja/g++.pt/unify4.C: Adjust.
4442 * g++.old-deja/g++.pt/unify8.C: Adjust.
4443 * g++.old-deja/g++.robertl/eb98.C: Adjust.
4444 * g++.dg/overload/template5.C: New testcase.
4445 * g++.dg/template/overload12.C: New testcase.
4446
4447 2011-07-11 Tobias Burnus <burnus@net-b.de>
4448
4449 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4450 * gfortran.dg/coarray_7.f90: Ditto.
4451 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4452 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4453
4454 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
4455
4456 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4457 case.
4458 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4459 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4460 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4461 C67X.
4462 * gcc.c-torture/execute/ieee/pr29302.x: New file.
4463 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4464 * gcc.dg/torture/builtin-math-7.c: Add a comment.
4465
4466 2011-07-15 Jason Merrill <jason@redhat.com>
4467
4468 PR testsuite/49741
4469 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4470 Use --extra_opts instead of --additional_options.
4471
4472 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4473
4474 PR testsuite/49753
4475 * g++.dg/torture/pr49309.C: Remove.
4476
4477 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
4478
4479 * gcc.target/tic6x/weak-call.c: New test.
4480 * gcc.target/tic6x/fpcmp.c: New test.
4481 * gcc.target/tic6x/fpdiv.c: New test.
4482 * gcc.target/tic6x/rotdi16-scan.c: New test.
4483 * gcc.target/tic6x/ffssi.c: New test.
4484 * gcc.target/tic6x/fpdiv-lib.c: New test.
4485 * gcc.target/tic6x/cold-lc.c: New test.
4486 * gcc.target/tic6x/longcalls.c: New test.
4487 * gcc.target/tic6x/abi-align-1.c: New test.
4488 * gcc.target/tic6x/fpcmp-finite.c: New test.
4489 * gcc.target/tic6x/rotdi16.c: New test.
4490 * gcc.target/tic6x/bswapl.c: New test.
4491 * gcc.target/tic6x/ffsdi.c: New test.
4492 * gcc.target/tic6x/tic6x.exp: New file.
4493 * gcc.target/tic6x/builtins/arith24.c: New test.
4494 * gcc.target/tic6x/builtins/smpy.c: New test.
4495 * gcc.target/tic6x/builtins/smpylh.c: New test.
4496 * gcc.target/tic6x/builtins/smpyh.c: New test.
4497 * gcc.target/tic6x/builtins/sarith1.c: New test.
4498 * gcc.target/tic6x/builtins/extclr.c: New test
4499 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4500 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4501 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4502 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4503 New functions.
4504 * gcc.c-torture/execute/20101011-1.c: Add a condition for
4505 __TMS320C6X__.
4506 * gcc.dg/20020312-2.c: Likewise.
4507 * gcc.dg/pr27095.c: Handle tic6x like hppa.
4508 * gcc.dg/torture/pr37868.c: Skip on tic6x.
4509 * gcc.dg/torture/builtin-math-7.c: Likewise.
4510
4511 PR testsuite/49757
4512 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4513 not testing tic6x-*-*.
4514
4515 2011-07-14 Andrew Pinski <pinskia@gmail.com>
4516
4517 PR tree-opt/49309
4518 * g++.dg/torture/pr49309.C: New testcase.
4519
4520 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
4521
4522 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4523
4524 2011-07-14 Richard Guenther <rguenther@suse.de>
4525
4526 PR tree-optimization/49651
4527 * gcc.dg/torture/pr49651.c: New testcase.
4528
4529 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
4530
4531 PR target/43746
4532 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4533
4534 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4535
4536 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4537 -mno-pointers-to-nested-functions.
4538 * gcc.target/powerpc/no-r11-2.c: Ditto.
4539 * gcc.target/powerpc/no-r11-3.c: Ditto.
4540
4541 2011-07-13 Jason Merrill <jason@redhat.com>
4542
4543 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4544 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4545 when compiling C files.
4546 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4547 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4548 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4549 * g++.dg/lookup/anon2.C: Likewise.
4550 * g++.dg/tree-ssa/copyprop.C: Likewise.
4551 * g++.old-deja/g++.jason/rfg27.C: Likewise.
4552 * g++.dg/init/vector1.C: Ignore narrowing errors.
4553 * g++.dg/torture/pr35526.C: Likewise.
4554 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4555
4556 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
4557
4558 PR libfortran/49296
4559 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4560 and logical reads.
4561
4562 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4563
4564 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4565 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4566
4567 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
4568
4569 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
4570 * lib/obj-c++.exp (obj-c++_init): Ditto.
4571 * lib/file-format.exp (gcc_target_object_format): Ditto.
4572 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4573 * lib/target-supports-dg-exp (check_weak_available): Ditto.
4574 (check_visibility_available): Ditto.
4575 (check_effective_target_tls_native): Ditto.
4576 (check_effective_target_tls_emulated): Ditto.
4577 (check_effective_target_function_sections): Ditto.
4578
4579 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
4580
4581 * gcc.target/arm/pr48183.c: New test.
4582
4583 2011-07-13 Richard Guenther <rguenther@suse.de>
4584
4585 * gcc.dg/torture/20110713-1.c: New testcase.
4586
4587 2011-07-12 Andrew Pinski <pinskia@gmail.com>
4588
4589 PR rtl-opt/49474
4590 * gcc.c-torture/compile/pr49474.c: New testcase.
4591
4592 2011-07-12 Jakub Jelinek <jakub@redhat.com>
4593
4594 PR tree-optimization/49712
4595 * gcc.c-torture/execute/pr49712.c: New test.
4596
4597 2011-07-11 Jason Merrill <jason@redhat.com>
4598
4599 PR c++/44609
4600 * g++.dg/template/recurse3.C: New.
4601
4602 2011-07-11 Jakub Jelinek <jakub@redhat.com>
4603
4604 PR debug/49676
4605 * gcc.dg/guality/csttest.c: New test.
4606
4607 PR fortran/49698
4608 * gfortran.dg/pr49698.f90: New test.
4609
4610 2011-07-11 Jeff Law <law@redhat.com>
4611
4612 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4613
4614 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
4615
4616 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4617 * go.test/go-test.exp (go-set-goarch): Likewise.
4618
4619 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4620
4621 PR target/39633
4622 * gcc.target/avr/torture/pr39633.c: New test case.
4623
4624 2011-07-11 Tobias Burnus <burnus@net-b.de>
4625
4626 PR fortran/18918
4627 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4628
4629 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4630
4631 * lib/target-supports.exp (check_effective_target_scheduling):
4632 New Function.
4633 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4634 * gcc.dg/pr45055.c: Ditto.
4635 * gcc.dg/pr45353.c: Ditto.
4636 * g++.dg/pr45056.C: Ditto.
4637
4638 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4639
4640 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4641 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4642 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4643 * g++.dg/torture/pr31863.C: Skip AVR.
4644
4645 2011-07-10 Tobias Burnus <burnus@net-b.de>
4646
4647 PR fortran/49690
4648 * gfortran.dg/intrinsic_signal.f90: New.
4649
4650 2011-07-09 Jason Merrill <jason@redhat.com>
4651
4652 * g++.dg/cpp0x/regress/regress6.C: New.
4653 * g++.dg/parse/crash45.C: Adjust message.
4654 * g++.dg/template/crash38.C: Adjust message.
4655 * g++.dg/template/crash64.C: Adjust message.
4656
4657 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
4658
4659 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4660 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4661 * g++.dg/abi/bitfield3.C: Likewise.
4662 * g++.dg/eh/pr38662.C: Likewise.
4663 * g++.dg/ext/attrib36.C: Likewise.
4664 * g++.dg/ext/attrib37.C: Likewise.
4665 * g++.dg/ext/attrib8.C: Likewise.
4666 * g++.dg/ext/tmplattr1.C: Likewise.
4667 * g++.dg/inherit/override-attribs.C: Likewise.
4668 * g++.dg/opt/inline9.C: Likewise.
4669 * g++.dg/opt/life1.C: Likewise.
4670 * g++.dg/opt/longbranch2.C: Likewise.
4671 * g++.dg/opt/nrv12.C: Likewise.
4672 * g++.dg/opt/reg-stack4.C: Likewise.
4673 * g++.dg/other/pr35504.C: Likewise.
4674 * g++.dg/other/pr39496.C: Likewise.
4675 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4676 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4677 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4678 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4679 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4680 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4681 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4682 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4683 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4684 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4685 * g++.dg/warn/pr15774-1.C: Likewise.
4686 * g++.dg/warn/pr15774-2.C: Likewise.
4687 * g++.old-deja/g++.ext/attrib1.C: Likewise.
4688 * g++.old-deja/g++.ext/attrib2.C: Likewise.
4689 * g++.old-deja/g++.ext/attrib3.C: Likewise.
4690 * g++.old-deja/g++.pt/asm2.C: Likewise.
4691 * gcc.c-torture/compile/20000804-1.c: Likewise.
4692 * gcc.c-torture/compile/pr16566-2.c: Likewise.
4693 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4694 * gcc.dg/20020108-1.c: Likewise.
4695 * gcc.dg/20020122-2.c: Likewise.
4696 * gcc.dg/20020122-3.c: Likewise.
4697 * gcc.dg/20020206-1.c: Likewise.
4698 * gcc.dg/20020219-1.c: Likewise.
4699 * gcc.dg/20020310-1.c: Likewise.
4700 * gcc.dg/20020411-1.c: Likewise.
4701 * gcc.dg/20020418-2.c: Likewise.
4702 * gcc.dg/20020426-2.c: Likewise.
4703 * gcc.dg/20020517-1.c: Likewise.
4704 * gcc.dg/20030204-1.c: Likewise.
4705 * gcc.dg/20030826-2.c: Likewise.
4706 * gcc.dg/20031102-1.c: Likewise.
4707 * gcc.dg/20031202-1.c: Likewise.
4708 * gcc.dg/20050111-1.c: Likewise.
4709 * gcc.dg/20050503-1.c: Likewise.
4710 * gcc.dg/array-init-1.c: Likewise.
4711 * gcc.dg/builtin-apply4.c: Likewise.
4712 * gcc.dg/dfp/pr31344.c: Likewise.
4713 * gcc.dg/gomp/atomic-11.c: Likewise.
4714 * gcc.dg/graphite/pr40281.c: Likewise.
4715 * gcc.dg/ia64-sync-1.c: Likewise.
4716 * gcc.dg/ia64-sync-2.c: Likewise.
4717 * gcc.dg/ia64-sync-3.c: Likewise.
4718 * gcc.dg/ia64-sync-4.c: Likewise.
4719 * gcc.dg/ifcvt-fabs-1.c: Likewise.
4720 * gcc.dg/invalid-call-1.c: Likewise.
4721 * gcc.dg/loop-3.c: Likewise.
4722 * gcc.dg/lower-subreg-1.c: Likewise.
4723 * gcc.dg/lto/pr47259_0.c: Likewise.
4724 * gcc.dg/nested-calls-1.c: Likewise.
4725 * gcc.dg/pr20017.c: Likewise.
4726 * gcc.dg/pr25023.c: Likewise.
4727 * gcc.dg/pr27671-2.c: Likewise.
4728 * gcc.dg/pr32176.c: Likewise.
4729 * gcc.dg/pr33676.c: Likewise.
4730 * gcc.dg/pr35045.c: Likewise.
4731 * gcc.dg/pr36015.c: Likewise.
4732 * gcc.dg/pr36584.c: Likewise.
4733 * gcc.dg/pr36998.c: Likewise.
4734 * gcc.dg/pr37438.c: Likewise.
4735 * gcc.dg/pr37908.c: Likewise.
4736 * gcc.dg/pr41241.c: Likewise.
4737 * gcc.dg/pr41340.c: Likewise.
4738 * gcc.dg/pr44136.c: Likewise.
4739 * gcc.dg/pr44194-1.c: Likewise.
4740 * gcc.dg/pr46212.c: Likewise.
4741 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4742 * gcc.dg/setjmp-2.c: Likewise.
4743 * gcc.dg/short-compare-1.c: Likewise.
4744 * gcc.dg/short-compare-2.c: Likewise.
4745 * gcc.dg/smod-1.c: Likewise.
4746 * gcc.dg/sync-2.c: Likewise.
4747 * gcc.dg/sync-3.c: Likewise.
4748 * gcc.dg/tls/opt-1.c: Likewise.
4749 * gcc.dg/tls/opt-2.c: Likewise.
4750 * gcc.dg/tls/opt-3.c: Likewise.
4751 * gcc.dg/torture/badshift.c: Likewise.
4752 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4753 * gcc.dg/torture/pr20314-2.c: Likewise.
4754 * gcc.dg/torture/pr36891.c: Likewise.
4755 * gcc.dg/torture/pr38774.c: Likewise.
4756 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4757 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4758 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4759 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4760 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4761 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4762 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4763 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4764 * gcc.dg/tree-ssa/loop-28.c: Likewise.
4765 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4766 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4767 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4768 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4769 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4770 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4771 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4772 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4773 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4774 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4775 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4776 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4777 * gcc.dg/unroll-1.c: Likewise.
4778 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4779 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4780 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4781 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4782 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4783 * gcc.target/i386/20000609-1.c: Likewise.
4784 * gcc.target/i386/20000720-1.c: Likewise.
4785 * gcc.target/i386/20000724-1.c: Likewise.
4786 * gcc.target/i386/20011107-1.c: Likewise.
4787 * gcc.target/i386/20011119-1.c: Likewise.
4788 * gcc.target/i386/20020201-3.c: Likewise.
4789 * gcc.target/i386/20020218-1.c: Likewise.
4790 * gcc.target/i386/20020729-1.c: Likewise.
4791 * gcc.target/i386/20030926-1.c: Likewise.
4792 * gcc.target/i386/20060125-1.c: Likewise.
4793 * gcc.target/i386/20060125-2.c: Likewise.
4794 * gcc.target/i386/20060512-1.c: Likewise.
4795 * gcc.target/i386/20060512-2.c: Likewise.
4796 * gcc.target/i386/20060512-3.c: Likewise.
4797 * gcc.target/i386/20060512-4.c: Likewise.
4798 * gcc.target/i386/387-1.c: Likewise.
4799 * gcc.target/i386/387-2.c: Likewise.
4800 * gcc.target/i386/387-5.c: Likewise.
4801 * gcc.target/i386/387-6.c: Likewise.
4802 * gcc.target/i386/980312-1.c: Likewise.
4803 * gcc.target/i386/980313-1.c: Likewise.
4804 * gcc.target/i386/990117-1.c: Likewise.
4805 * gcc.target/i386/990424-1.c: Likewise.
4806 * gcc.target/i386/990524-1.c: Likewise.
4807 * gcc.target/i386/991129-1.c: Likewise.
4808 * gcc.target/i386/991214-1.c: Likewise.
4809 * gcc.target/i386/991230-1.c: Likewise.
4810 * gcc.target/i386/addr-sel-1.c: Likewise.
4811 * gcc.target/i386/aggregate-ret1.c: Likewise.
4812 * gcc.target/i386/aggregate-ret2.c: Likewise.
4813 * gcc.target/i386/align-main-3.c: Likewise.
4814 * gcc.target/i386/amd64-abi-1.c: Likewise.
4815 * gcc.target/i386/amd64-abi-2.c: Likewise.
4816 * gcc.target/i386/amd64-abi-4.c: Likewise.
4817 * gcc.target/i386/amd64-abi-5.c: Likewise.
4818 * gcc.target/i386/amd64-abi-6.c: Likewise.
4819 * gcc.target/i386/asm-1.c: Likewise.
4820 * gcc.target/i386/asm-3.c: Likewise.
4821 * gcc.target/i386/asm-5.c: Likewise.
4822 * gcc.target/i386/attributes-error.c: Likewise.
4823 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4824 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4825 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4826 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4827 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4828 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4829 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4830 * gcc.target/i386/avx-vmovd-2.c: Likewise.
4831 * gcc.target/i386/avx-vmovq-2.c: Likewise.
4832 * gcc.target/i386/avx-vmovq-3.c: Likewise.
4833 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4834 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4835 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4836 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4837 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4838 * gcc.target/i386/bitfield1.c: Likewise.
4839 * gcc.target/i386/bitfield2.c: Likewise.
4840 * gcc.target/i386/bmi-2.c: Likewise.
4841 * gcc.target/i386/bmi-5.c: Likewise.
4842 * gcc.target/i386/builtin-unreachable.c: Likewise.
4843 * gcc.target/i386/cleanup-2.c: Likewise.
4844 * gcc.target/i386/clobbers.c: Likewise.
4845 * gcc.target/i386/cmov8.c: Likewise.
4846 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4847 * gcc.target/i386/compress-float-387-pic.c: Likewise.
4848 * gcc.target/i386/compress-float-387.c: Likewise.
4849 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4850 * gcc.target/i386/compress-float-sse.c: Likewise.
4851 * gcc.target/i386/crc32-2.c: Likewise.
4852 * gcc.target/i386/crc32-3.c: Likewise.
4853 * gcc.target/i386/divmod-7.c: Likewise.
4854 * gcc.target/i386/divmod-8.c: Likewise.
4855 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4856 * gcc.target/i386/fma3-builtin.c: Likewise.
4857 * gcc.target/i386/fma3-fma.c: Likewise.
4858 * gcc.target/i386/fma4-256-vector.c: Likewise.
4859 * gcc.target/i386/fma4-builtin.c: Likewise.
4860 * gcc.target/i386/fma4-fma-2.c: Likewise.
4861 * gcc.target/i386/fma4-fma.c: Likewise.
4862 * gcc.target/i386/fma4-vector-2.c: Likewise.
4863 * gcc.target/i386/fma4-vector.c: Likewise.
4864 * gcc.target/i386/funcspec-1.c: Likewise.
4865 * gcc.target/i386/funcspec-10.c: Likewise.
4866 * gcc.target/i386/funcspec-11.c: Likewise.
4867 * gcc.target/i386/funcspec-2.c: Likewise.
4868 * gcc.target/i386/funcspec-5.c: Likewise.
4869 * gcc.target/i386/funcspec-6.c: Likewise.
4870 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4871 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4872 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4873 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4874 * gcc.target/i386/incoming-1.c: Likewise.
4875 * gcc.target/i386/incoming-10.c: Likewise.
4876 * gcc.target/i386/incoming-11.c: Likewise.
4877 * gcc.target/i386/incoming-12.c: Likewise.
4878 * gcc.target/i386/incoming-13.c: Likewise.
4879 * gcc.target/i386/incoming-14.c: Likewise.
4880 * gcc.target/i386/incoming-15.c: Likewise.
4881 * gcc.target/i386/incoming-2.c: Likewise.
4882 * gcc.target/i386/incoming-3.c: Likewise.
4883 * gcc.target/i386/incoming-4.c: Likewise.
4884 * gcc.target/i386/incoming-5.c: Likewise.
4885 * gcc.target/i386/incoming-6.c: Likewise.
4886 * gcc.target/i386/incoming-7.c: Likewise.
4887 * gcc.target/i386/incoming-8.c: Likewise.
4888 * gcc.target/i386/incoming-9.c: Likewise.
4889 * gcc.target/i386/lea.c: Likewise.
4890 * gcc.target/i386/local.c: Likewise.
4891 * gcc.target/i386/loop-1.c: Likewise.
4892 * gcc.target/i386/loop-2.c: Likewise.
4893 * gcc.target/i386/loop-3.c: Likewise.
4894 * gcc.target/i386/max-stack-align.c: Likewise.
4895 * gcc.target/i386/memcpy-1.c: Likewise.
4896 * gcc.target/i386/movbe-2.c: Likewise.
4897 * gcc.target/i386/movq-2.c: Likewise.
4898 * gcc.target/i386/movq.c: Likewise.
4899 * gcc.target/i386/nrv1.c: Likewise.
4900 * gcc.target/i386/pad-4.c: Likewise.
4901 * gcc.target/i386/pad-5a.c: Likewise.
4902 * gcc.target/i386/pad-5b.c: Likewise.
4903 * gcc.target/i386/pad-6a.c: Likewise.
4904 * gcc.target/i386/pad-6b.c: Likewise.
4905 * gcc.target/i386/pad-7.c: Likewise.
4906 * gcc.target/i386/pad-9.c: Likewise.
4907 * gcc.target/i386/pentium4-not-mull.c: Likewise.
4908 * gcc.target/i386/pic-1.c: Likewise.
4909 * gcc.target/i386/pr12092-1.c: Likewise.
4910 * gcc.target/i386/pr12329.c: Likewise.
4911 * gcc.target/i386/pr21518.c: Likewise.
4912 * gcc.target/i386/pr22362.c: Likewise.
4913 * gcc.target/i386/pr22585.c: Likewise.
4914 * gcc.target/i386/pr23098.c: Likewise.
4915 * gcc.target/i386/pr25196.c: Likewise.
4916 * gcc.target/i386/pr25293.c: Likewise.
4917 * gcc.target/i386/pr25654.c: Likewise.
4918 * gcc.target/i386/pr26449.c: Likewise.
4919 * gcc.target/i386/pr26778.c: Likewise.
4920 * gcc.target/i386/pr26826.c: Likewise.
4921 * gcc.target/i386/pr27266.c: Likewise.
4922 * gcc.target/i386/pr29978.c: Likewise.
4923 * gcc.target/i386/pr30505.c: Likewise.
4924 * gcc.target/i386/pr30961-1.c: Likewise.
4925 * gcc.target/i386/pr31628.c: Likewise.
4926 * gcc.target/i386/pr32000-2.c: Likewise.
4927 * gcc.target/i386/pr32661-1.c: Likewise.
4928 * gcc.target/i386/pr32708-2.c: Likewise.
4929 * gcc.target/i386/pr32708-3.c: Likewise.
4930 * gcc.target/i386/pr34256.c: Likewise.
4931 * gcc.target/i386/pr34312.c: Likewise.
4932 * gcc.target/i386/pr34522.c: Likewise.
4933 * gcc.target/i386/pr35160.c: Likewise.
4934 * gcc.target/i386/pr35281.c: Likewise.
4935 * gcc.target/i386/pr36246.c: Likewise.
4936 * gcc.target/i386/pr36786.c: Likewise.
4937 * gcc.target/i386/pr37275.c: Likewise.
4938 * gcc.target/i386/pr37843-3.c: Likewise.
4939 * gcc.target/i386/pr37843-4.c: Likewise.
4940 * gcc.target/i386/pr39082-1.c: Likewise.
4941 * gcc.target/i386/pr39431.c: Likewise.
4942 * gcc.target/i386/pr39496.c: Likewise.
4943 * gcc.target/i386/pr39543-2.c: Likewise.
4944 * gcc.target/i386/pr39911.c: Likewise.
4945 * gcc.target/i386/pr40718.c: Likewise.
4946 * gcc.target/i386/pr40906-1.c: Likewise.
4947 * gcc.target/i386/pr40906-2.c: Likewise.
4948 * gcc.target/i386/pr40906-3.c: Likewise.
4949 * gcc.target/i386/pr40934.c: Likewise.
4950 * gcc.target/i386/pr41900.c: Likewise.
4951 * gcc.target/i386/pr42589.c: Likewise.
4952 * gcc.target/i386/pr43662.c: Likewise.
4953 * gcc.target/i386/pr43671.c: Likewise.
4954 * gcc.target/i386/pr43766.c: Likewise.
4955 * gcc.target/i386/pr43869.c: Likewise.
4956 * gcc.target/i386/pr44942.c: Likewise.
4957 * gcc.target/i386/pr44948-2a.c: Likewise.
4958 * gcc.target/i386/pr45234.c: Likewise.
4959 * gcc.target/i386/pr45336-2.c: Likewise.
4960 * gcc.target/i386/pr45336-4.c: Likewise.
4961 * gcc.target/i386/pr45852.c: Likewise.
4962 * gcc.target/i386/pr46470.c: Likewise.
4963 * gcc.target/i386/pr48037-1.c: Likewise.
4964 * gcc.target/i386/pr48389.c: Likewise.
4965 * gcc.target/i386/pr49095.c: Likewise.
4966 * gcc.target/i386/pr9771-1.c: Likewise.
4967 * gcc.target/i386/rdfsbase-1.c: Likewise.
4968 * gcc.target/i386/rdfsbase-2.c: Likewise.
4969 * gcc.target/i386/rdgsbase-1.c: Likewise.
4970 * gcc.target/i386/rdgsbase-2.c: Likewise.
4971 * gcc.target/i386/rdrand-3.c: Likewise.
4972 * gcc.target/i386/regparm-stdcall.c: Likewise.
4973 * gcc.target/i386/regparm.c: Likewise.
4974 * gcc.target/i386/reload-1.c: Likewise.
4975 * gcc.target/i386/rotate-2.c: Likewise.
4976 * gcc.target/i386/sibcall-5.c: Likewise.
4977 * gcc.target/i386/signbit-1.c: Likewise.
4978 * gcc.target/i386/signbit-2.c: Likewise.
4979 * gcc.target/i386/signbit-3.c: Likewise.
4980 * gcc.target/i386/sse-5.c: Likewise.
4981 * gcc.target/i386/sse-8.c: Likewise.
4982 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4983 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4984 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4985 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4986 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4987 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4988 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4989 * gcc.target/i386/sse2-movq-2.c: Likewise.
4990 * gcc.target/i386/sse2-movq-3.c: Likewise.
4991 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4992 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4993 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4994 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4995 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4996 * gcc.target/i386/ssefn-1.c: Likewise.
4997 * gcc.target/i386/ssefn-2.c: Likewise.
4998 * gcc.target/i386/sseregparm-1.c: Likewise.
4999 * gcc.target/i386/sseregparm-2.c: Likewise.
5000 * gcc.target/i386/sseregparm-3.c: Likewise.
5001 * gcc.target/i386/sseregparm-4.c: Likewise.
5002 * gcc.target/i386/sseregparm-5.c: Likewise.
5003 * gcc.target/i386/sseregparm-6.c: Likewise.
5004 * gcc.target/i386/sseregparm-7.c: Likewise.
5005 * gcc.target/i386/sseregparm-8.c: Likewise.
5006 * gcc.target/i386/stack-realign.c: Likewise.
5007 * gcc.target/i386/stack-usage-realign.c: Likewise.
5008 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5009 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5010 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5011 * gcc.target/i386/stackalign/return-1.c: Likewise.
5012 * gcc.target/i386/stackalign/return-2.c: Likewise.
5013 * gcc.target/i386/stackalign/return-3.c: Likewise.
5014 * gcc.target/i386/tailcall-1.c: Likewise.
5015 * gcc.target/i386/tbm-2.c: Likewise.
5016 * gcc.target/i386/udivmod-7.c: Likewise.
5017 * gcc.target/i386/udivmod-8.c: Likewise.
5018 * gcc.target/i386/unroll-1.c: Likewise.
5019 * gcc.target/i386/vararg-1.c: Likewise.
5020 * gcc.target/i386/vararg-2.c: Likewise.
5021 * gcc.target/i386/vect8-ret.c: Likewise.
5022 * gcc.target/i386/vectorize5.c: Likewise.
5023 * gcc.target/i386/wmul-1.c: Likewise.
5024 * gcc.target/i386/wmul-2.c: Likewise.
5025 * gcc.target/i386/wrfsbase-1.c: Likewise.
5026 * gcc.target/i386/wrfsbase-2.c: Likewise.
5027 * gcc.target/i386/wrgsbase-1.c: Likewise.
5028 * gcc.target/i386/wrgsbase-2.c: Likewise.
5029 * gcc.target/i386/xop-pcmov.c: Likewise.
5030 * gcc.target/i386/xop-pcmov2.c: Likewise.
5031 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5032 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5033 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5034 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5035 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5036 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5037 * gcc.target/i386/zee.c: Likewise.
5038 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5039 * gfortran.dg/compiler-directive_2.f: Likewise.
5040 * gfortran.dg/g77/20010216-1.f: Likewise.
5041 * gfortran.dg/gomp/pr39152.f90: Likewise.
5042 * gfortran.dg/pr33794.f90: Likewise.
5043
5044 2011-07-09 Jason Merrill <jason@redhat.com>
5045
5046 * g++.dg/cpp0x/regress/regress5.C: New.
5047
5048 2011-07-08 Jason Merrill <jason@redhat.com>
5049
5050 PR c++/45437
5051 * g++.dg/expr/compound-asn1.C: New.
5052 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5053
5054 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5055
5056 PR target/49621
5057 * gcc.target/powerpc/altivec-34.c: New test.
5058
5059 2011-07-08 Jason Merrill <jason@redhat.com>
5060
5061 PR c++/45603
5062 * g++.dg/abi/guard3.C: New.
5063
5064 2011-07-08 Julian Brown <julian@codesourcery.com>
5065
5066 * lib/target-supports.exp
5067 (check_effective_target_arm_little_endian): New.
5068 (check_effective_target_vect_pack_trunc): Use above.
5069 (check_effective_target_vect_unpack): Likewise.
5070 (check_effective_target_vect_element_align): Test
5071 check_effective_target_arm_vect_no_misalign for ARM.
5072
5073 2011-07-08 Jason Merrill <jason@redhat.com>
5074
5075 PR c++/49673
5076 * g++.dg/cpp0x/constexpr-rom.C: New.
5077
5078 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5079
5080 PR middle-end/49519
5081 * g++.dg/torture/pr49519.C: New test.
5082
5083 2011-07-08 Martin Jambor <mjambor@suse.cz>
5084
5085 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5086
5087 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5088
5089 PR testsuite/48727
5090 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5091
5092 2011-07-08 Richard Guenther <rguenther@suse.de>
5093
5094 PR tree-optimization/49662
5095 * gcc.dg/graphite/interchange-14.c: XFAIL.
5096 * gcc.dg/graphite/interchange-15.c: Likewise.
5097 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5098
5099 2011-07-06 Jason Merrill <jason@redhat.com>
5100
5101 PR c++/49663
5102 * g++.dg/cpp0x/regress/regress4.C: New.
5103
5104 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5105
5106 PR fortran/49648
5107 * gfortran.dg/result_in_spec_4.f90: New test.
5108
5109 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5110
5111 * gcc.target/sparc/cas64.c: New test.
5112
5113 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5114
5115 PR c/49644
5116 * g++.dg/torture/pr49644.C: New test.
5117
5118 PR c/49644
5119 * gcc.c-torture/execute/pr49644.c: New test.
5120
5121 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5122
5123 * lib/target-supports.exp (check_effective_target_ia32): New.
5124 (check_effective_target_x32): Likewise.
5125 (check_effective_target_vect_cmdline_needed): Also check x32.
5126
5127 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5128
5129 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5130 dg-prune-output.
5131 * gcc.target/arm/pr42235.c: Likewise.
5132 * gcc.target/arm/pr42495.c: Likewise.
5133 * gcc.target/arm/pr42574.c: Likewise.
5134 * gcc.target/arm/thumb-branch1.c: Likewise.
5135
5136 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5137 unneeded prune of possible warning.
5138 * gcc.target/arm/pr40956.c: Likewise.
5139 * gcc.target/arm/pr42505.c: Likewise.
5140
5141 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5142 * gcc.c-torture/compile/pr46883.c: Likewise.
5143 * gcc.c-torture/compile/pr46934.c: Likewise.
5144
5145 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5146 for move to ../../gcc.c-torture/compile.
5147 * gcc.target/arm/pr46883.c: Likewise.
5148 * gcc.target/arm/pr46934.c: Likewise.
5149
5150 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5151 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5152 * gcc.target/arm/wmul-1.c: Likewise.
5153 * gcc.target/arm/wmul-2.c: Likewise.
5154 * gcc.target/arm/wmul-3.c: Likewise.
5155 * gcc.target/arm/wmul-4.c: Likewise.
5156 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5157 add tab after scan target.
5158 * gcc.target/arm/smlaltt-1.c: Likewise.
5159 * gcc.target/arm/smlatb-1.c: Likewise.
5160 * gcc.target/arm/smlatt-1.c: Likewise.
5161
5162 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5163
5164 PR debug/49522
5165 * gcc.dg/debug/pr49522.c: New test.
5166
5167 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5168
5169 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5170 * gcc.dg/pr46212.c: Run only if target int32plus.
5171 * gcc.dg/torture/pr48146.c: Ditto.
5172 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5173 * c-c++-common/pr44832.c: Ditto.
5174 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5175 * gcc.dg/pr31490.c: Ditto.
5176 * gcc.dg/torture/builtin-math-7.c: Run only if target
5177 large_double.
5178 * gcc.dg/torture/pr45764.c: Skip for AVR.
5179 * gcc.dg/pr47893.c: Ditto.
5180
5181 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5182
5183 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5184 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5185 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5186 add tab to scan target.
5187
5188 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5189
5190 * gcc.target/arm/neon-modes-3.c: New test.
5191
5192 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
5193
5194 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5195 -fno-loop-interchange -ffast-math.
5196
5197 2011-07-07 Richard Guenther <rguenther@suse.de>
5198
5199 * gcc.dg/ftrapv-3.c: New testcase.
5200
5201 2011-07-07 Richard Guenther <rguenther@suse.de>
5202
5203 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5204 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5205
5206 2011-07-07 Kai Tietz <ktietz@redhat.com>
5207
5208 * gcc.dg/binop-notxor1.c: New test.
5209 * gcc.dg/binop-notand4a.c: New test.
5210 * gcc.dg/binop-notxor2.c: New test.
5211 * gcc.dg/binop-notand3a.c: New test.
5212 * gcc.dg/binop-notand2a.c: New test.
5213 * gcc.dg/binop-notand6a.c: New test.
5214 * gcc.dg/binop-notor1.c: New test.
5215 * gcc.dg/binop-notand1a.c: New test.
5216 * gcc.dg/binop-notand5a.c: New test.
5217 * gcc.dg/binop-notor2.c: New test.
5218
5219 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5220
5221 PR middle-end/49640
5222 * gcc.dg/gomp/pr49640.c: New test.
5223
5224 2011-07-07 Richard Guenther <rguenther@suse.de>
5225
5226 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5227
5228 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5229
5230 PR target/39150
5231 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5232
5233 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5234
5235 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5236 * gcc.target/powerpc/no-r11-2.c: Ditto.
5237 * gcc.target/powerpc/no-r11-3.c: Ditto.
5238
5239 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
5240
5241 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5242 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5243
5244 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
5245
5246 * lib/target-supports.exp (check_profiling_available): Disable
5247 profiling with -fprofile-generate for target avr.
5248
5249 2011-07-06 Richard Guenther <rguenther@suse.de>
5250
5251 PR tree-optimization/49645
5252 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5253
5254 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
5255
5256 PR middle-end/47383
5257 * gcc.dg/pr47383.c: New.
5258
5259 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5260
5261 PR tree-optimization/49647
5262 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5263
5264 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
5265
5266 PR testsuite/49542
5267 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5268 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5269
5270 2011-07-05 Jason Merrill <jason@redhat.com>
5271
5272 PR c++/48157
5273 * g++.dg/template/template-id-4.C: New.
5274
5275 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5276
5277 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5278 * gcc.dg/pr43402.c: Ditto.
5279
5280 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5281
5282 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5283
5284 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5285
5286 * gcc.target/powerpc/ppc-switch-1.c: New test for
5287 --param case-values-threshold.
5288 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5289
5290 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
5291
5292 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5293
5294 2011-07-05 Jason Merrill <jason@redhat.com>
5295
5296 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5297
5298 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
5299
5300 PR tree-optimization/47654
5301 * gcc.dg/graphite/block-pr47654.c: New.
5302
5303 2011-07-05 Jason Merrill <jason@redhat.com>
5304
5305 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5306
5307 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
5308
5309 PR tree-optimization/49580
5310 * gcc.dg/autopar/pr49580.c: New test.
5311
5312 2011-07-05 Richard Guenther <rguenther@suse.de>
5313
5314 PR tree-optimization/49518
5315 PR tree-optimization/49628
5316 * g++.dg/torture/pr49628.C: New testcase.
5317 * gcc.dg/torture/pr49518.c: Likewise.
5318
5319 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5320
5321 * ada/acats/run_acats (which): Extract last field from type -p,
5322 type output only if command succeeded.
5323
5324 2011-07-04 Jason Merrill <jason@redhat.com>
5325
5326 * g++.dg/abi/mangle48.C: New.
5327
5328 * g++.dg/cpp0x/diag1.C: New.
5329
5330 * g++.dg/diagnostic/aka1.C: New.
5331
5332 2011-07-04 Jakub Jelinek <jakub@redhat.com>
5333
5334 PR rtl-optimization/49619
5335 * gcc.dg/pr49619.c: New test.
5336
5337 PR rtl-optimization/49472
5338 * gfortran.dg/pr49472.f90: New test.
5339
5340 PR debug/49602
5341 * gcc.dg/pr49602.c: New test.
5342
5343 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
5344
5345 PR target/34734
5346 PR target/44643
5347 * gcc.target/avr/avr.exp: Run over cpp files, too.
5348 * gcc.target/avr/torture/avr-torture.exp: Ditto.
5349 * gcc.target/avr/progmem.h: New file.
5350 * gcc.target/avr/exit-abort.h: New file.
5351 * gcc.target/avr/progmem-error-1.c: New file.
5352 * gcc.target/avr/progmem-error-1.cpp: New file.
5353 * gcc.target/avr/progmem-warning-1.c: New file.
5354 * gcc.target/avr/torture/progmem-1.c: New file.
5355 * gcc.target/avr/torture/progmem-1.cpp: New file.
5356
5357 2011-07-04 Richard Guenther <rguenther@suse.de>
5358
5359 PR tree-optimization/49615
5360 * g++.dg/torture/pr49615.C: New testcase.
5361
5362 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
5363
5364 PR tree-optimization/49610
5365 * gcc.dg/vect/pr49610.c: New test.
5366
5367 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
5368
5369 * gnat.dg/specs/debug1.ads: New test.
5370
5371 2011-07-02 Janus Weil <janus@gcc.gnu.org>
5372
5373 PR fortran/49562
5374 * gfortran.dg/typebound_proc_23.f90: New.
5375
5376 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
5377
5378 PR c++/49605
5379 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5380
5381 2011-07-01 Jason Merrill <jason@redhat.com>
5382
5383 PR c++/48261
5384 * g++.dg/template/template-id-3.C: New.
5385
5386 PR c++/48593
5387 * g++.dg/template/qualified-id4.C: New.
5388
5389 PR c++/48883
5390 * g++.dg/template/explicit-args4.C: New.
5391
5392 PR c++/49085
5393 * g++.dg/template/offsetof2.C: New.
5394
5395 2011-07-01 Kai Tietz <ktietz@redhat.com>
5396
5397 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5398
5399 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5400
5401 PR libmudflap/49549
5402 * lib/target-supports.exp (check_effective_target_gld): New proc.
5403
5404 2011-07-01 Richard Guenther <rguenther@suse.de>
5405
5406 PR tree-optimization/49603
5407 * gcc.dg/torture/pr49603.c: New testcase.
5408
5409 2011-06-30 Jason Merrill <jason@redhat.com>
5410
5411 PR c++/49387
5412 * g++.dg/rtti/template1.C: New.
5413
5414 PR c++/49569
5415 * g++.dg/cpp0x/regress/ctor1.C: New.
5416
5417 PR c++/49355
5418 * g++.dg/cpp0x/initlist54.C: New.
5419
5420 2011-06-30 Martin Jambor <mjambor@suse.cz>
5421
5422 * gcc.dg/tree-ssa/sra-12.c: New test.
5423
5424 2011-06-29 Jason Merrill <jason@redhat.com>
5425
5426 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5427
5428 2011-06-30 Richard Guenther <rguenther@suse.de>
5429
5430 PR tree-optimization/46787
5431 * gcc.dg/vect/vect-121.c: New testcase.
5432
5433 2011-06-30 Martin Jambor <mjambor@suse.cz>
5434
5435 PR tree-optimization/49094
5436 * gcc.dg/tree-ssa/pr49094.c: New test.
5437
5438 2011-06-30 Jakub Jelinek <jakub@redhat.com>
5439
5440 PR fortran/49540
5441 * gfortran.dg/pr49540-1.f90: New test.
5442 * gfortran.dg/pr49540-2.f90: New test.
5443
5444 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5445
5446 PR ada/49511
5447 * ada/acats/run_acats (which): Use last field of type -p output.
5448
5449 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5450 Iain Sandoe <iains@gcc.gnu.org>
5451
5452 PR libobjc/36610
5453 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5454 Only skip on 64-bit *-*-darwin8* && !objc2.
5455
5456 2011-06-30 Richard Guenther <rguenther@suse.de>
5457
5458 PR tree-optimization/38752
5459 * gcc.c-torture/compile/pr38752.c: New testcase.
5460
5461 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
5462
5463 * gcc.dg/vect/slp-widen-mult-half.c: New test.
5464 * gcc.dg/vect/vect-widen-mult-half.c: New test.
5465
5466 2011-06-29 Jason Merrill <jason@redhat.com>
5467
5468 PR c++/49216
5469 * g++.dg/cpp0x/initlist53.C: Use placement new.
5470 * g++.dg/cpp0x/initlist-value.C: Use placement new.
5471 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5472
5473 PR c++/49003
5474 * g++.dg/cpp0x/trailing6.C: New.
5475 * g++.dg/cpp0x/pr45908.C: No error.
5476
5477 PR c++/49272
5478 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5479
5480 PR c++/49520
5481 * g++.dg/cpp0x/constexpr-using2.C: New.
5482
5483 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5484
5485 PR c++/45923
5486 * g++.dg/cpp0x/constexpr-diag3.C: New.
5487 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5488 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5489 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5490 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5491
5492 2011-06-29 Jason Merrill <jason@redhat.com>
5493
5494 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5495
5496 2011-06-29 Richard Guenther <rguenther@suse.de>
5497
5498 * gcc.dg/tree-ssa/loop-17.c: Adjust.
5499
5500 2011-06-29 Jason Merrill <jason@redhat.com>
5501
5502 * g++.dg/cpp0x/initlist-value2.C: New.
5503
5504 * g++.dg/cpp0x/constexpr-initlist4.C: New.
5505 * g++.dg/cpp0x/initlist-value.C: New.
5506
5507 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
5508
5509 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5510
5511 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5512
5513 * gcc.dg/inline_1.c: Remove dg-excess-errors.
5514 * gcc.dg/inline_2.c: Likewise.
5515 * gcc.dg/unroll_1.c: Likewise.
5516
5517 2011-06-29 Jakub Jelinek <jakub@redhat.com>
5518
5519 PR debug/49567
5520 * gcc.target/i386/pr49567.c: New test.
5521
5522 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
5523
5524 * gnat.dg/opt17.ad[sb]: New test.
5525
5526 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5527 Tom de Vries <tom@codesourcery.com>
5528
5529 * lib/target-supports.exp (check_effective_target_arm_nothumb)
5530 (check_effective_target_arm_thumb2): New effective targets.
5531 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
5532 properly. Clean up temporary files.
5533 * gcc.target/arm/ivopts-2.c: Likewise.
5534 * gcc.target/arm/ivopts-3.c: Likewise.
5535 * gcc.target/arm/ivopts-4.c: Likewise.
5536 * gcc.target/arm/ivopts-5.c: Likewise.
5537 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5538
5539 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5540
5541 PR fortran/49479
5542 * gfortran.dg/reshape_zerosize_3.f90: New test.
5543
5544 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5545
5546 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5547 * gcc.target/arm/vfp-ldmias.c: Likewise.
5548 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5549 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5550 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5551 * gcc.target/arm/vfp-stmias.c: Likewise.
5552 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5553 * gcc.target/arm/vfp-stmiad.c: Likewise.
5554
5555 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5556
5557 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5558 dg-prune-output.
5559 * gcc.target/arm/pr45701-2.c: Ditto.
5560
5561 2011-06-27 Janus Weil <janus@gcc.gnu.org>
5562
5563 PR fortran/49466
5564 * gfortran.dg/allocatable_scalar_9.f90: Modified.
5565 * gfortran.dg/extends_14.f03: Modified.
5566
5567 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5568
5569 * lib/target-supports-dg.exp (dg-require-effective-target): Return
5570 early if the test is already being skipped.
5571
5572 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5573 scan-assembler-dem-not): For missing file, report unresolved with
5574 same message as for pass/fail, with reason reported in log file.
5575
5576 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5577 from add_options_for_arm_neon_fp16.
5578 (check_effective_target_arm_fp16_ok_nocache): Renamed from
5579 check_effective_target_arm_neon_fp16_ok_nocache.
5580 Check -mfpu and -mfloat-abi options from current multilib.
5581 Do not require neon support.
5582 (check_effective_target_arm_fp16_ok): Renamed from
5583 check_effecitve_target_arm_neon_fp16_ok.
5584 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5585 arm_neon_fp16_ok and arm_fp16.
5586 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5587 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5588 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5589 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5590
5591 2011-06-27 Jakub Jelinek <jakub@redhat.com>
5592
5593 * gcc.dg/builtin-assume-aligned-1.c: New test.
5594 * gcc.dg/builtin-assume-aligned-2.c: New test.
5595 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5596
5597 PR debug/49544
5598 * gcc.dg/pr49544.c: New test.
5599
5600 2011-06-27 Richard Guenther <rguenther@suse.de>
5601
5602 PR tree-optimization/49394
5603 * g++.dg/torture/pr49394.C: New testcase.
5604
5605 2011-06-27 Kai Tietz <ktietz@redhat.com>
5606
5607 * gcc.dg/optimize-bswapdi-2.c: New test.
5608
5609 2011-06-27 Michael Hope <michael.hope@linaro.org>
5610 Richard Sandiford <richard.sandiford@linaro.org>
5611
5612 PR tree-optimization/49169
5613 * gcc.dg/torture/pr49169.c: New test.
5614
5615 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5616
5617 PR testsuite/49529
5618 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5619
5620 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5621 hppa*-*-hpux*.
5622
5623 2011-06-26 Jason Merrill <jason@redhat.com>
5624
5625 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5626
5627 PR c++/49528
5628 * g++.dg/init/ref19.C: New.
5629 * g++.dg/cpp0x/constexpr-cleanup.C: New.
5630
5631 2011-06-26 Jakub Jelinek <jakub@redhat.com>
5632
5633 PR tree-optimization/48377
5634 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5635 non_strict_align.
5636
5637 2011-06-26 Steve Ellcey <sje@cup.hp.com>
5638
5639 PR middle-end/49191
5640 * lib/target-supports.exp (check_effective_target_non_strict_align):
5641 New.
5642 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5643
5644 2011-06-24 Martin Jambor <mjambor@suse.cz>
5645
5646 PR tree-optimizations/49516
5647 * g++.dg/tree-ssa/pr49516.C: New test.
5648
5649 2011-06-23 Jason Merrill <jason@redhat.com>
5650
5651 PR c++/35255
5652 * g++.dg/template/partial10.C: New.
5653 * g++.dg/template/partial11.C: New.
5654
5655 2011-06-23 Jeff Law <law@redhat.com>
5656
5657 PR middle-end/48770
5658 * gcc.dg/pr48770.c: New test.
5659
5660 2011-06-23 Jan Hubicka <jh@suse.cz>
5661
5662 PR middle-end/49373
5663 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5664
5665 2011-06-23 Jakub Jelinek <jakub@redhat.com>
5666
5667 PR testsuite/49512
5668 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5669 instead of -fdump-tree-optimized.
5670
5671 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5672
5673 PR c++/44625
5674 * g++.dg/template/crash107.C: New.
5675 * g++.dg/template/error17.C: Adjust.
5676
5677 2011-06-23 Jason Merrill <jason@redhat.com>
5678
5679 PR c++/49507
5680 * g++.dg/cpp0x/defaulted30.C: New.
5681
5682 PR c++/49440
5683 * g++.dg/rtti/anon-ns1.C: New.
5684
5685 PR c++/49395
5686 * g++.dg/init/ref18.C: New.
5687
5688 PR c++/36435
5689 * g++.dg/template/partial9.C: New.
5690
5691 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
5692
5693 PR middle-end/49373
5694 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5695
5696 2011-06-22 Jakub Jelinek <jakub@redhat.com>
5697
5698 PR debug/49496
5699 * gcc.dg/pr49496.c: New test.
5700
5701 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
5702
5703 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5704 is not xscale.
5705
5706 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5707
5708 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5709 * gcc.target/arm/pr42879.c: Likewise.
5710 * gcc.target/arm/pr45701-3.c: Likewise.
5711
5712 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5713 * gcc.target/arm/pr40482.c: Likewise.
5714 * gcc.target/arm/stack-corruption.c: Likewise.
5715
5716 2011-06-22 Richard Guenther <rguenther@suse.de>
5717
5718 PR tree-optimization/49493
5719 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5720
5721 2011-06-22 Jason Merrill <jason@redhat.com>
5722
5723 PR c++/49260
5724 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5725
5726 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
5727 Dmitry Melnik <dm@ispras.ru>
5728
5729 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5730 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5731 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5732
5733 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
5734
5735 * gcc.target/arm/tlscall.c: New.
5736
5737 2011-06-21 Jason Merrill <jason@redhat.com>
5738
5739 PR c++/49172
5740 * g++.dg/cpp0x/constexpr-ref1.C: New.
5741 * g++.dg/cpp0x/constexpr-ref2.C: New.
5742 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5743
5744 PR c++/49482
5745 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5746
5747 PR c++/49418
5748 * g++.dg/template/param3.C: New.
5749
5750 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
5751
5752 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5753 my_clrsb test functions.
5754 (main): Test clrsb.
5755 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5756 test_sll, test_ull): Add clrsb tests.
5757 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5758 clrsbll.
5759
5760 2011-06-21 Janus Weil <janus@gcc.gnu.org>
5761
5762 PR fortran/49112
5763 * gfortran.dg/class_44.f03: New.
5764
5765 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5766
5767 PR tree-optimization/49478
5768 * gcc.dg/vect/pr49478.c
5769
5770 2011-06-21 Richard Guenther <rguenther@suse.de>
5771
5772 PR tree-optimization/49483
5773 * gcc.dg/vect/vect-120.c: New testcase.
5774
5775 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5776
5777 PR testsuite/49443
5778 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5779 * gcc.dg/vect/vect-peel-4.c: Likewise.
5780
5781 2011-06-22 Christian Bruel <christian.bruel@st.com>
5782
5783 PR middle-end/49139
5784 * gcc.dg/always_inline.c: Removed -Winline. Update checks
5785 * gcc.dg/always_inline2.c: Likewise.
5786 * gcc.dg/always_inline3.c: Likewise.
5787 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5788 * gcc.dg/inline_1.c: Likewise.
5789 * gcc.dg/inline_2.c: Likewise.
5790 * gcc.dg/inline_3.c: Likewise.
5791 * gcc.dg/inline_4.c: Likewise.
5792 * gcc.dg/20051201-1.c: Likewise.
5793 * gcc.dg/pr40087.c: Likewise.
5794 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5795 * gcc.dg/inline-22.c: Likewise.
5796 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5797 * gcc.dg/lto/20090218-1_1.c: Likewise.
5798 * g++.dg/ipa/devirt-7.C: Likewise.
5799 * gcc.dg/uninit-pred-5_a.c: Likewise.
5800 * gcc.dg/uninit-pred-5_b.c: Likewise.
5801 * gcc.dg/fail_always_inline.c: New.
5802
5803 2011-06-21 Jakub Jelinek <jakub@redhat.com>
5804
5805 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5806 into 6 jobs instead of 3.
5807
5808 2011-06-20 Jason Merrill <jason@redhat.com>
5809
5810 PR c++/49216
5811 * g++.dg/cpp0x/initlist53.C: New.
5812
5813 2011-06-20 Tobias Burnus <burnus@net-b.de>
5814
5815 PR fortran/18918
5816 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5817 * gfortran.dg/coarray_lock_3.f90: New.
5818 * gfortran.dg/coarray/lock_1.f90: New.
5819
5820 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
5821
5822 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5823 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5824 unresolved and report the reason to the log file.
5825
5826 * lib/scanasm.exp (object-size): Move argument processing earlier
5827 to report errors before verifying that the file exists. Report
5828 problems detected at runtime as unresolved instead of error and
5829 report their reasons to the log file.
5830
5831 2011-06-20 Jason Merrill <jason@redhat.com>
5832
5833 PR c++/47080
5834 * g++.dg/cpp0x/explicit6.C: New.
5835
5836 PR c++/47635
5837 * g++.dg/cpp0x/enum20.C: New.
5838
5839 PR c++/48138
5840 * g++.dg/ext/attr-aligned01.C: New.
5841
5842 PR c++/49205
5843 * g++.dg/cpp0x/variadic-default.C: New.
5844
5845 PR c++/43321
5846 * g++.dg/cpp0x/auto26.C: New.
5847
5848 PR c++/43831
5849 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5850
5851 2011-06-20 Kai Tietz <ktietz@redhat.com>
5852
5853 * gcc.dg/binop-notand1.c: New test.
5854 * gcc.dg/binop-notand2.c: New test.
5855 * gcc.dg/binop-notand3.c: New test.
5856 * gcc.dg/binop-notand4.c: New test.
5857 * gcc.dg/binop-notand5.c: New test.
5858 * gcc.dg/binop-notand6.c: New test.
5859
5860 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5861
5862 PR testsuite/49432
5863 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5864
5865 2011-06-18 Janus Weil <janus@gcc.gnu.org>
5866
5867 PR fortran/49400
5868 * gfortran.dg/proc_ptr_31.f90: New.
5869
5870 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5871
5872 * gnat.dg/volatile6.adb: New test.
5873 * gnat.dg/volatile7.adb: Likewise.
5874 * gnat.dg/volatile8.adb: Likewise.
5875 * gnat.dg/volatile9.adb: Likewise.
5876
5877 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5878
5879 * gnat.dg/constant3.adb: New test.
5880
5881 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
5882
5883 PR libfortran/49296
5884 * gfortran.dg/read_list_eof_1.f90: New test.
5885
5886 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5887
5888 PR target/49411
5889 * gcc.target/i386/testimm-1.c: New test.
5890 * gcc.target/i386/testimm-2.c: New test.
5891 * gcc.target/i386/testimm-3.c: New test.
5892 * gcc.target/i386/testimm-4.c: New test.
5893 * gcc.target/i386/testimm-5.c: New test.
5894 * gcc.target/i386/testimm-6.c: New test.
5895 * gcc.target/i386/testimm-7.c: New test.
5896 * gcc.target/i386/testimm-8.c: New test.
5897 * gcc.target/i386/xop-vpermil2px-2.c: New test.
5898 * gcc.target/i386/xop-rotate1-int.c: New test.
5899 * gcc.target/i386/xop-rotate2-int.c: New test.
5900
5901 2011-06-17 Jason Merrill <jason@redhat.com>
5902
5903 * g++.dg/cpp0x/rv-func2.C: New.
5904
5905 * g++.dg/debug/dwarf2/lambda1.C: New.
5906 * g++.dg/warn/Wshadow-6.C: Adjust.
5907
5908 2011-06-17 Janus Weil <janus@gcc.gnu.org>
5909
5910 PR fortran/48699
5911 * gfortran.dg/move_alloc_5.f90: New.
5912
5913 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
5914
5915 PR rtl-optimization/48542
5916 * gcc.dg/torture/pr48542.c: New test.
5917
5918 2011-06-16 Jason Merrill <jason@redhat.com>
5919
5920 PR c++/44160
5921 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5922
5923 PR c++/45378
5924 * g++.dg/cpp0x/initlist52.C New.
5925
5926 PR c++/45399
5927 * c-c++-common/raw-string-12.c: New.
5928
5929 PR c++/49229
5930 * g++.dg/cpp0x/sfinae26.C: New.
5931
5932 PR c++/49251
5933 * g++.dg/cpp0x/variadic113.C: New.
5934
5935 PR c++/49420
5936 * g++.dg/cpp0x/variadic112.C: New.
5937
5938 2011-06-16 Jeff Law <law@redhat.com>
5939
5940 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5941 improved jump threading.
5942 * gcc.dg/builtin-object-size-2.c: Likewise.
5943 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5944
5945 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5946
5947 PR fortran/49074
5948 * gfortran.dg/typebound_assignment_3.f03: New.
5949
5950 2011-06-16 Steve Ellcey <sje@cup.hp.com>
5951
5952 PR testsuite/48727
5953 * g++.dg/opt/devirt2.C: Change xfail rule to target.
5954
5955 2011-06-16 Martin Jambor <mjambor@suse.cz>
5956
5957 PR tree-optimization/49343
5958 * gnat.dg/discr31.ad[sb]: New test.
5959
5960 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5961
5962 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5963
5964 2011-06-16 Tom de Vries <tom@codesourcery.com>
5965
5966 PR target/45098
5967 * gcc.target/arm/ivopts-3.c: Update test.
5968 * gcc.target/arm/ivopts-5.c: Same.
5969
5970 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5971
5972 Revert:
5973 2011-06-10 Wei Guozhi <carrot@google.com>
5974
5975 PR target/45335
5976 * gcc.target/arm/pr45335.c: New test.
5977 * gcc.target/arm/pr45335-2.c: New test.
5978 * gcc.target/arm/pr45335-3.c: New test.
5979 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5980 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5981 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5982
5983 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
5984
5985 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5986
5987 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5988
5989 PR fortran/49417
5990 * gfortran.dg/class_43.f03: New.
5991
5992 2011-06-16 Jakub Jelinek <jakub@redhat.com>
5993
5994 PR tree-optimization/49419
5995 * gcc.c-torture/execute/pr49419.c: New test.
5996
5997 2011-06-16 Revital Eres <revital.eres@linaro.org>
5998
5999 * gcc.dg/sms-9.c: New file.
6000
6001 2011-06-15 Easwaran Raman <eraman@google.com>
6002
6003 PR rtl-optimization/49414
6004 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6005
6006 2011-06-14 Jason Merrill <jason@redhat.com>
6007
6008 * g++.dg/cpp0x/noexcept13.C: New.
6009
6010 2011-06-14 Easwaran Raman <eraman@google.com>
6011
6012 PR rtl-optimization/44194
6013 * gcc.dg/pr44194-1.c: New test.
6014 * gcc.dg/pr44194-2.c: New test.
6015
6016 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6017
6018 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6019 switches.
6020 * gcc.target/arm/pr45701-2.c: Likewise.
6021 * gcc.target/arm/thumb-branch1.c: Likewise.
6022
6023 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6024
6025 PR testsuite/48727
6026 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6027
6028 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6029
6030 * gcc.target/arm/pr45701-1.c: Require thumb support.
6031 * gcc.target/arm/pr45701-2.c: Likewise.
6032 * gcc.target/arm/thumb-branch1.c: Likewise.
6033
6034 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6035 * gcc.target/arm/pr39839.c: Likewise.
6036 * gcc.target/arm/pr40657-2.c: Likewise.
6037 * gcc.target/arm/pr40956.c: Likewise.
6038 * gcc.target/arm/pr41679.c: Likewise.
6039 * gcc.target/arm/pr42235.c: Likewise.
6040 * gcc.target/arm/pr42495.c: Likewise.
6041 * gcc.target/arm/pr42505.c: Likewise.
6042 * gcc.target/arm/pr42574.c: Likewise.
6043 * gcc.target/arm/pr46883.c: Likewise.
6044 * gcc.target/arm/pr46934.c: Likewise.
6045 * gcc.target/arm/xor-and.c: Likewise.
6046
6047 2011-06-14 Jason Merrill <jason@redhat.com>
6048
6049 * g++.dg/other/error23.C: Adjust error message.
6050 * g++.dg/other/error32.C: Likewise.
6051
6052 PR c++/49389
6053 * g++.dg/cpp0x/rv-dotstar.C: New.
6054
6055 PR c++/49369
6056 * g++.dg/cpp0x/decltype30.C: New.
6057
6058 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6059
6060 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6061
6062 PR fortran/49103
6063 * gfortran.dg/pr49103.f90: New test.
6064
6065 2011-06-14 Tom de Vries <tom@codesourcery.com>
6066
6067 PR target/45098
6068 * gcc.target/arm/ivopts-3.c: New test.
6069 * gcc.target/arm/ivopts-4.c: New test.
6070 * gcc.target/arm/ivopts-5.c: New test.
6071
6072 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6073
6074 PR rtl-optimization/49390
6075 * gcc.c-torture/execute/pr49390.c: New test.
6076
6077 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6078
6079 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6080
6081 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6082
6083 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6084 * gcc.c-torture/execute/cmpsi-2.x: New file.
6085 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6086 * gcc.c-torture/execute/pr45262.x: New file.
6087 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6088 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6089 int32plus
6090 * gcc.c-torture/compile/pr49163.c: Ditto.
6091
6092 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6093
6094 * gcc.dg/vect/vect-16.c: Rename to...
6095 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6096 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6097 for double-word vectors.
6098 * gcc.dg/vect/vect-peel-4.c: Likewise.
6099 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6100 vect_element_align.
6101 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6102 -fno-fast-math.
6103
6104 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6105
6106 PR target/44618
6107 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6108
6109 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6110
6111 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6112
6113 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6114
6115 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6116
6117 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6118
6119 * gfortran.dg/trim_optimize_8.f90: New test case.
6120
6121 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6122 Ira Rosen <ira.rosen@linaro.org>
6123
6124 PR tree-optimization/49352
6125 * gcc.dg/vect/pr49352.c: New test.
6126
6127 2011-06-12 Tobias Burnus
6128
6129 PR fortran/49324
6130 * gfortran.dg/alloc_comp_assign_11.f90: New.
6131
6132 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6133
6134 * gfortran.dg/trim_optimize_7.f90: New test.
6135
6136 2011-06-10 Wei Guozhi <carrot@google.com>
6137
6138 PR target/45335
6139 * gcc.target/arm/pr45335.c: New test.
6140 * gcc.target/arm/pr45335-2.c: New test.
6141 * gcc.target/arm/pr45335-3.c: New test.
6142 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6143 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6144 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6145
6146 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6147
6148 PR c++/41769
6149 * g++.dg/parse/error39.C: New.
6150
6151 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6152
6153 * gcc.target/arm/20090811-1.c: Skip for incompatible
6154 options, do not override other options.
6155 * gcc.target/arm/combine-cmp-shift.c: Skip for
6156 incompatible options.
6157 * gcc.target/arm/pr45094.c: Likewise.
6158 * gcc.target/arm/scd42-1.c: Likewise.
6159 * gcc.target/arm/scd42-3.c: Likewise.
6160 * gcc.target/arm/thumb-ltu.c: Likewise.
6161
6162 * lib/target-supports.exp
6163 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6164 multilib flags use -mfpu with a value other than neon-fp16.
6165
6166 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6167
6168 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6169 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6170
6171 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6172
6173 * lib/target-supports.exp (check_effective_target_pie): New proc.
6174 * gcc.dg/pie-link.c: Use target pie.
6175
6176 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6177 Laurent Roug� <laurent.rouge@menta.fr>
6178
6179 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6180 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6181
6182 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6183
6184 * gfortran.dg/coarray/sync_1.f90: New test for
6185 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6186
6187 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6188
6189 PR tree-optimization/49318
6190 * gcc.dg/vect/pr49318.c: New test.
6191
6192 2011-06-09 David Krauss <potswa@mac.com>
6193
6194 * g++.dg/template/arrow1.C: New.
6195
6196 2011-06-09 Jason Merrill <jason@redhat.com>
6197
6198 * lib/prune.exp: Prune "note"s.
6199 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6200
6201 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6202 * g++.dg/template/dependent-expr3.C: Likewise.
6203 * g++.dg/parse/template7.C: Likewise.
6204 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6205 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6206 * g++.old-deja/g++.pt/friend38.C: Likewise.
6207 * g++.old-deja/g++.pt/crash32.C: Likewise.
6208 * g++.old-deja/g++.other/init4.C: Likewise.
6209 * g++.old-deja/g++.other/friend8.C: Likewise.
6210
6211 * g++.dg/ext/complex7.C: Adjust expected output.
6212 * g++.dg/diagnostic/method1.C: Likewise.
6213 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6214 * g++.dg/parse/crash33.C: Likewise.
6215 * g++.dg/other/warning1.C: Likewise.
6216 * g++.dg/init/pr29571.C: Likewise.
6217 * g++.dg/warn/overflow-warn-1.C: Likewise.
6218 * g++.dg/warn/overflow-warn-3.C: Likewise.
6219 * g++.dg/warn/overflow-warn-4.C: Likewise.
6220 * g++.old-deja/g++.oliva/template1.C: Likewise.
6221
6222 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6223 * g++.dg/parse/template7.C: Adjust.
6224
6225 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6226
6227 PR target/49307
6228 * gcc.dg/pr49307.c: New.
6229
6230 2011-06-09 Wei Guozhi <carrot@google.com>
6231
6232 PR target/46975
6233 * gcc.target/arm/pr46975.c: New testcase.
6234
6235 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
6236
6237 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6238 (PMETH, arglist_t): Removed.
6239 (method_get_number_of_arguments): Removed.
6240 (method_get_nth_argument): Removed.
6241 (method_get_first_argument): Removed.
6242 (method_get_next_argument): Removed.
6243 (method_get_sizeof_arguments): Removed.
6244 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6245 (PMETH): Removed.
6246 (method_get_number_of_arguments): Removed.
6247 (method_get_nth_argument): Removed.
6248 (method_get_first_argument): Removed.
6249 (method_get_next_argument): Removed.
6250 (method_get_sizeof_arguments): Removed.
6251 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6252
6253 2011-06-09 David Li <davidxl@google.com>
6254
6255 * gcc.dg/dump-pass.c: New test.
6256
6257 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6258
6259 PR c++/29003
6260 * g++.dg/parse/error38.C: New.
6261
6262 2011-06-09 Jakub Jelinek <jakub@redhat.com>
6263
6264 PR middle-end/49308
6265 * gfortran.dg/pr49308.f90: New test.
6266
6267 2011-06-08 Jason Merrill <jason@redhat.com>
6268
6269 * g++.dg/cpp0x/noexcept11.C: New.
6270 * g++.dg/cpp0x/noexcept12.C: New.
6271 * g++.dg/cpp0x/sfinae11.C: Adjust.
6272
6273 2011-06-08 Jakub Jelinek <jakub@redhat.com>
6274
6275 PR testsuite/49323
6276 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6277 to dg-options, match also DW_AT_linkage_name.
6278
6279 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6280
6281 PR middle-end/21953
6282 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6283 -fno-common on alpha*-dec-osf*.
6284 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6285
6286 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
6287
6288 PR rtl-optimization/49303
6289 * gcc.target/ia64/pr49303.c: New test.
6290
6291 2011-06-08 Tobias Burnus <burnus@net-b.de>
6292
6293 PR fortran/18918
6294 * gfortran.dg/coarray_lock_1.f90: New.
6295 * gfortran.dg/coarray_lock_2.f90: New.
6296
6297 2011-06-07 Jason Merrill <jason@redhat.com>
6298
6299 * lib/prune.exp: Look for "required" rather than "instantiated".
6300 * g++.dg/abi/mangle11.C: Likewise.
6301 * g++.dg/abi/mangle12.C: Likewise.
6302 * g++.dg/abi/mangle17.C: Likewise.
6303 * g++.dg/abi/mangle20-2.C: Likewise.
6304 * g++.dg/abi/pragma-pack1.C: Likewise.
6305 * g++.dg/cpp0x/decltype26.C: Likewise.
6306 * g++.dg/cpp0x/decltype28.C: Likewise.
6307 * g++.dg/cpp0x/decltype29.C: Likewise.
6308 * g++.dg/cpp0x/enum11.C: Likewise.
6309 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6310 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6311 * g++.dg/cpp0x/pr47416.C: Likewise.
6312 * g++.dg/ext/case-range2.C: Likewise.
6313 * g++.dg/ext/case-range3.C: Likewise.
6314 * g++.dg/gomp/for-19.C: Likewise.
6315 * g++.dg/gomp/pr37533.C: Likewise.
6316 * g++.dg/gomp/pr38639.C: Likewise.
6317 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6318 * g++.dg/inherit/base3.C: Likewise.
6319 * g++.dg/inherit/using6.C: Likewise.
6320 * g++.dg/init/placement4.C: Likewise.
6321 * g++.dg/init/reference3.C: Likewise.
6322 * g++.dg/lookup/scoped6.C: Likewise.
6323 * g++.dg/lookup/using7.C: Likewise.
6324 * g++.dg/other/abstract1.C: Likewise.
6325 * g++.dg/other/error10.C: Likewise.
6326 * g++.dg/other/error5.C: Likewise.
6327 * g++.dg/other/field1.C: Likewise.
6328 * g++.dg/other/offsetof5.C: Likewise.
6329 * g++.dg/parse/bitfield2.C: Likewise.
6330 * g++.dg/parse/constant4.C: Likewise.
6331 * g++.dg/parse/crash20.C: Likewise.
6332 * g++.dg/parse/invalid-op1.C: Likewise.
6333 * g++.dg/parse/non-dependent2.C: Likewise.
6334 * g++.dg/parse/template18.C: Likewise.
6335 * g++.dg/tc1/dr152.C: Likewise.
6336 * g++.dg/tc1/dr166.C: Likewise.
6337 * g++.dg/tc1/dr176.C: Likewise.
6338 * g++.dg/tc1/dr213.C: Likewise.
6339 * g++.dg/template/access11.C: Likewise.
6340 * g++.dg/template/access2.C: Likewise.
6341 * g++.dg/template/access3.C: Likewise.
6342 * g++.dg/template/access7.C: Likewise.
6343 * g++.dg/template/arg7.C: Likewise.
6344 * g++.dg/template/cond2.C: Likewise.
6345 * g++.dg/template/crash13.C: Likewise.
6346 * g++.dg/template/crash40.C: Likewise.
6347 * g++.dg/template/crash7.C: Likewise.
6348 * g++.dg/template/crash84.C: Likewise.
6349 * g++.dg/template/ctor5.C: Likewise.
6350 * g++.dg/template/defarg13.C: Likewise.
6351 * g++.dg/template/defarg14.C: Likewise.
6352 * g++.dg/template/dtor7.C: Likewise.
6353 * g++.dg/template/eh2.C: Likewise.
6354 * g++.dg/template/error2.C: Likewise.
6355 * g++.dg/template/error43.C: Likewise.
6356 * g++.dg/template/friend32.C: Likewise.
6357 * g++.dg/template/injected1.C: Likewise.
6358 * g++.dg/template/instantiate1.C: Likewise.
6359 * g++.dg/template/instantiate3.C: Likewise.
6360 * g++.dg/template/instantiate5.C: Likewise.
6361 * g++.dg/template/instantiate7.C: Likewise.
6362 * g++.dg/template/local6.C: Likewise.
6363 * g++.dg/template/lookup2.C: Likewise.
6364 * g++.dg/template/member5.C: Likewise.
6365 * g++.dg/template/memfriend15.C: Likewise.
6366 * g++.dg/template/memfriend16.C: Likewise.
6367 * g++.dg/template/memfriend17.C: Likewise.
6368 * g++.dg/template/memfriend7.C: Likewise.
6369 * g++.dg/template/meminit1.C: Likewise.
6370 * g++.dg/template/nested3.C: Likewise.
6371 * g++.dg/template/non-type-template-argument-1.C: Likewise.
6372 * g++.dg/template/nontype12.C: Likewise.
6373 * g++.dg/template/nontype13.C: Likewise.
6374 * g++.dg/template/nontype6.C: Likewise.
6375 * g++.dg/template/pr23510.C: Likewise.
6376 * g++.dg/template/pr35240.C: Likewise.
6377 * g++.dg/template/ptrmem15.C: Likewise.
6378 * g++.dg/template/ptrmem6.C: Likewise.
6379 * g++.dg/template/qualified-id1.C: Likewise.
6380 * g++.dg/template/qualttp20.C: Likewise.
6381 * g++.dg/template/qualttp3.C: Likewise.
6382 * g++.dg/template/qualttp4.C: Likewise.
6383 * g++.dg/template/qualttp5.C: Likewise.
6384 * g++.dg/template/qualttp6.C: Likewise.
6385 * g++.dg/template/qualttp7.C: Likewise.
6386 * g++.dg/template/qualttp8.C: Likewise.
6387 * g++.dg/template/recurse.C: Likewise.
6388 * g++.dg/template/recurse2.C: Likewise.
6389 * g++.dg/template/ref5.C: Likewise.
6390 * g++.dg/template/scope2.C: Likewise.
6391 * g++.dg/template/sfinae10.C: Likewise.
6392 * g++.dg/template/sfinae3.C: Likewise.
6393 * g++.dg/template/sizeof3.C: Likewise.
6394 * g++.dg/template/static9.C: Likewise.
6395 * g++.dg/template/template-id-2.C: Likewise.
6396 * g++.dg/template/typedef13.C: Likewise.
6397 * g++.dg/template/typename4.C: Likewise.
6398 * g++.dg/template/using14.C: Likewise.
6399 * g++.dg/template/using2.C: Likewise.
6400 * g++.dg/template/warn1.C: Likewise.
6401 * g++.dg/warn/Wparentheses-13.C: Likewise.
6402 * g++.dg/warn/Wparentheses-15.C: Likewise.
6403 * g++.dg/warn/Wparentheses-16.C: Likewise.
6404 * g++.dg/warn/Wparentheses-17.C: Likewise.
6405 * g++.dg/warn/Wparentheses-18.C: Likewise.
6406 * g++.dg/warn/Wparentheses-19.C: Likewise.
6407 * g++.dg/warn/Wparentheses-20.C: Likewise.
6408 * g++.dg/warn/Wparentheses-23.C: Likewise.
6409 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6410 * g++.dg/warn/noeffect2.C: Likewise.
6411 * g++.dg/warn/noeffect4.C: Likewise.
6412 * g++.dg/warn/pr8570.C: Likewise.
6413 * g++.old-deja/g++.brendan/init2.C: Likewise.
6414 * g++.old-deja/g++.eh/spec6.C: Likewise.
6415 * g++.old-deja/g++.pt/crash10.C: Likewise.
6416 * g++.old-deja/g++.pt/crash36.C: Likewise.
6417 * g++.old-deja/g++.pt/derived3.C: Likewise.
6418 * g++.old-deja/g++.pt/error2.C: Likewise.
6419 * g++.old-deja/g++.pt/explicit70.C: Likewise.
6420 * g++.old-deja/g++.pt/infinite1.C: Likewise.
6421 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6422 * g++.old-deja/g++.pt/overload7.C: Likewise.
6423 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6424
6425 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6426 Iain Sandoe <iains@gcc.gnu.org>
6427
6428 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6429 Added code to deal with the case when [Protocol
6430 -descriptionForInstanceMethod:] or [Protocol
6431 -descriptionForClassMethod:] returns NULL.
6432
6433 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6434 Iain Sandoe <iains@gcc.gnu.org>
6435
6436 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6437 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6438 Added cast.
6439
6440 2011-06-07 Xinliang David Li <davidxl@google.com>
6441
6442 * gcc.dg/inline_2.c: New test.
6443 * gcc.dg/unroll_2.c: New test.
6444 * gcc.dg/inline_3.c: New test.
6445 * gcc.dg/unroll_3.c: New test.
6446 * gcc.dg/inline_4.c: New test.
6447 * gcc.dg/unroll_4.c: New test.
6448 * gcc.dg/inline_1.c: New test.
6449 * gcc.dg/unroll_1.c: New test.
6450
6451 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6452
6453 PR tree-optimization/48497
6454 * lib/gcc-defs.exp (dg-additional-options): New proc.
6455 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6456 -msse2 on 32-bit x86.
6457
6458 2011-06-06 Jason Merrill <jason@redhat.com>
6459
6460 * g++.dg/cpp0x/enum19.C: New.
6461
6462 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
6463
6464 * gcc.target/arm/neon-reload-class.c: New test.
6465
6466 2011-06-07 Dodji Seketeli <dodji@redhat.com>
6467
6468 PR debug/49130
6469 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6470
6471 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6472
6473 * gcc.target/arm/smlatb-1.c: New file.
6474 * gcc.target/arm/smlatt-1.c: New file.
6475 * gcc.target/arm/smlaltb-1.c: New file.
6476 * gcc.target/arm/smlaltt-1.c: New file.
6477
6478 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6479
6480 * gcc.target/arm/mla-2.c: New test.
6481
6482 2011-06-07 Jakub Jelinek <jakub@redhat.com>
6483
6484 PR gcov-profile/49299
6485 * gcc.dg/tree-prof/pr49299-1.c: New test.
6486 * gcc.dg/tree-prof/pr49299-2.c: New test.
6487
6488 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
6489
6490 * lib/target-supports.exp
6491 (check_effective_target_vect_widen_mult_qi_to_hi):
6492 Add NEON as supporting target.
6493 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6494 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6495 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6496 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6497 using widening multiplication on targets that support it.
6498 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6499 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6500 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6501
6502 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6503
6504 Updated all testcases in the ObjC/ObjC++ testsuites to use the
6505 Modern Objective-C runtime API.
6506 * objc/execute/next_mapping.h: Removed.
6507 * objc-obj-c++-shared/next-mapping.h: Removed.
6508 * objc-obj-c++-shared/Object1.h: Removed.
6509 * objc-obj-c++-shared/Object1.m: Removed.
6510 * objc-obj-c++-shared/Object1.mm: Removed.
6511 * objc-obj-c++-shared/Object1-implementation.h: Removed.
6512 * objc-obj-c++-shared/Protocol1.h: Removed.
6513 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6514 of ProtoBool, IVAR_T and METHOD.
6515 * objc-obj-c++-shared/runtime.h: New.
6516 * objc-obj-c++-shared/TestsuiteObject.h: New.
6517 * objc-obj-c++-shared/TestsuiteObject.m: New.
6518
6519 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6520 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6521 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6522 it a class method.
6523 * objc/execute/_cmd.m: Include
6524 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6525 runtime API. ([TestClass +initialize]): Include this method also
6526 with the GNU runtime.
6527 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6528 Object. ([-setValue:]): Return void.
6529 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6530 with the GNU runtime. Include
6531 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
6532 for the NeXT runtime. Use the existing print_ivars() and
6533 compare_structures() implementations for the old NeXT runtime.
6534 Added new implementations for the Modern GNU and NeXT runtimes.
6535 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6536 well. (main): Use objc_getClass(). Use return instead of exit.
6537 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6538 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
6539 of exit().
6540 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6541 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
6542 instead of Object. (main): Use return instead of exit().
6543 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
6544 instead of Object. Removed prototype for exit(). (main): Use
6545 return instead of exit(). Use the Modern Objective-C runtime API.
6546 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6547 Object.
6548 * objc/execute/class-tests-1.h: Include
6549 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6550 runtime API. (test_class_with_superclass): Do not call [Object
6551 class]. There is no need to with the current libobjc.
6552 * objc/execute/class-tests-2.h: Include
6553 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6554 runtime API.
6555 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6556 ../../objc-obj-c++-shared/next-mapping.h.
6557 * objc/execute/class-2.m: Likewise.
6558 * objc/execute/class-3.m: Likewise.
6559 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6560 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
6561 +initialize]): Include this method also with the GNU
6562 runtime. (main): Use the Modern Objective-C runtime API.
6563 * objc/execute/class-5.m: Likewise.
6564 * objc/execute/class-6.m: Likewise.
6565 * objc/execute/class-7.m: Likewise.
6566 * objc/execute/class-8.m: Likewise.
6567 * objc/execute/class-9.m: Likewise.
6568 * objc/execute/class-10.m: Likewise.
6569 * objc/execute/class-11.m: Likewise.
6570 * objc/execute/class-12.m: Likewise.
6571 * objc/execute/class-13.m: Likewise.
6572 * objc/execute/class-14.m: Likewise.
6573 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6574 this method also with the GNU runtime.
6575 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6576 +initialize]): Include this method also with the GNU runtime.
6577 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6578 of Object.
6579 * objc/execute/encode-1.m: Likewise.
6580 * objc/execute/enumeration-1.m: Likewise.
6581 * objc/execute/enumeration-2.m: Likewise.
6582 * objc/execute/exceptions/catchall-1.m: Likewise.
6583 * objc/execute/exceptions/finally-1.m: Likewise.
6584 * objc/execute/exceptions/foward-1.m: Likewise.
6585 * objc/execute/exceptions/local-variables-1.m: Likewise.
6586 * objc/execute/exceptions/throw-nil.m: Likewise.
6587 * objc/execute/exceptions/trivial.m: Likewise.
6588 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6589 of Object. Include objc/runtime.h instead of objc/objc-api.h.
6590 * objc/execute/exceptions/matcher-1.m: Likewise.
6591 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6592 Object.
6593 * objc/execute/formal_protocol-2.m: Likewise.
6594 * objc/execute/formal_protocol-3.m: Likewise.
6595 * objc/execute/formal_protocol-4.m: Likewise.
6596 * objc/execute/formal_protocol-5.m: Include
6597 ../../objc-obj-c++-shared/runtime.h. (main): Always use
6598 protocol_getName().
6599 * objc/execute/formal_protocol-6.m: Likewise.
6600 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6601 Object. Include <objc/Protocol.h> instead of
6602 ../../objc-obj-c++-shared/Protocol1.h.
6603 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6604 Object.
6605 * objc/execute/informal_protocol.m: Likewise.
6606 * objc/execute/load-3.m: Likewise.
6607 * objc/execute/many_args_method.m ([TestClass +initialize]):
6608 Include this method with the GNU runtime as well.
6609 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6610 * objc/execute/nested-func-1.m: Use TestsuiteObject
6611 instead of Object.
6612 * objc/execute/nil_method-1.m: Likewise.
6613 * objc/execute/no_clash.m: Likewise.
6614 * objc/execute/np-1.m: Do not include
6615 ../../objc-obj-c++-shared/Protocol1.h.
6616 (main): Use return instead of exit().
6617 * objc/execute/np-2.m: Do not include
6618 ../../objc-obj-c++-shared/Protocol1.h.
6619 ([MyObject +initialize]): Include this method also with the GNU
6620 runtime. (main): Use return instead of exit().
6621 * objc/execute/object_is_class.m: Include
6622 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6623 of Object. (main): Use the Modern Objective-C runtime API.
6624 * objc/execute/object_is_meta_class.m: Likewise.
6625 * objc/execute/private.m: Use TestsuiteObject instead of Object.
6626 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6627 instead of ../objc-obj-c++-shared/Protocol1.h. Include
6628 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
6629 Objective-C runtime API.
6630 * objc/execute/protocol-isEqual-2.m: Likewise.
6631 * objc/execute/protocol-isEqual-3.m: Likewise.
6632 * objc/execute/protocol-isEqual-4.m: Likewise.
6633 * objc/execute/redefining_self.m ([TestClass +initialize]):
6634 Include this method with the GNU runtime as well.
6635 * objc/execute/root_methods.m: Include
6636 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
6637 Include this method with the GNU runtime as well.
6638 (main): Use the Modern Objective-C runtime API.
6639 * objc/execute/selector-1.m: Include
6640 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6641 of Object. (main): Use the Modern Objective-C runtime API.
6642 * objc/execute/static-1.m ([Test +initialize]): Include this
6643 method with the GNU runtime as well.
6644 * objc/execute/static-2.m: Likewise.
6645 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6646 * objc/execute/va_method.m: Do not include objc/objc-api.h.
6647 ([MathClass +initialize]): Include this method with the GNU
6648 runtime as well.
6649 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6650 instead of Object.
6651 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6652 * objc.dg/attributes/categ-attributes-2.m: Likewise.
6653 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6654 * objc.dg/attributes/method-attribute-1.m: Likewise.
6655 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6656 * objc.dg/attributes/method-attribute-2.m: Likewise.
6657 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6658 * objc.dg/attributes/method-attribute-3.m: Likewise.
6659 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6660 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6661 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6662 * obj-c++.dg/bitfield-1.mm: Likewise.
6663 * obj-c++.dg/bitfield-2.mm: Likewise
6664 * objc.dg/bitfield-3.m: Likewise.
6665 * obj-c++.dg/bitfield-4.mm: Likewise.
6666 * objc.dg/bitfield-5.m: Likewise
6667 * objc.dg/call-super-1.m: Likewise.
6668 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6669 Use objc_getClass() instead of objc_get_class(), but for the GNU
6670 runtime redefine objc_getClass as objc_get_class. Include
6671 ../objc-obj-c++-shared/runtime.h.
6672 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6673 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6674 Use the Modern Objective-C runtime API.
6675 * objc.dg/class-protocol-1.m: Include
6676 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6677 * obj-c++.dg/class-protocol-1.mm: Likewise.
6678 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6679 * objc.dg/comp-types-10.m: Likewise.
6680 * objc.dg/comp-types-11.m: Likewise.
6681 * objc.dg/comp-types-12.m: Likewise.
6682 * obj-c++.dg/comp-types-9.mm: Likewise.
6683 * obj-c++.dg/comp-types-11.mm: Likewise.
6684 * obj-c++.dg/comp-types-12.mm: Likewise.
6685 * obj-c++.dg/comp-types-13.mm: Likewise.
6686 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6687 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6688 * obj-c++.dg/cxx-scope-1.mm: Likewise.
6689 * obj-c++.dg/cxx-scope-2.mm: Likewise.
6690 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6691 * objc.dg/desig-init-1.m: Likewise.
6692 * obj-c++.dg/defs.mm: Likewise.
6693 * objc.dg/exceptions-2.m: Likewise.
6694 * obj-c++.dg/except-1.mm: Likewise.
6695 * obj-c++.dg/exceptions-2.mm: Likewise.
6696 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6697 Use the Modern Objective-C runtime API.
6698 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
6699 the Modern Objective-C runtime API. Do not include
6700 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
6701 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
6702 the Modern Objective-C runtime API except when using an older NeXT
6703 runtime.
6704 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
6705 the Modern Objective-C runtime API.
6706 * objc.dg/encode-7.m: Include objc/runtime.h instead of
6707 objc/encoding.h.
6708 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6709 * objc.dg/encode-7-next-64bit.m: Updated include.
6710 * objc.dg/encode-8.m: Include objc/runtime.h instead of
6711 objc/encoding.h.
6712 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
6713 the Modern Objective-C runtime API.
6714 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6715 Use the Modern Objective-C runtime API. Include objc/Protocol.h
6716 instead of ../objc-obj-c++-shared/Protocol1.h.
6717 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
6718 the Modern Objective-C runtime API except when using an older NeXT
6719 runtime.
6720 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
6721 the Modern Objective-C runtime API.
6722 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6723 Object.
6724 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6725 * objc.dg/fix-and-continue-2.m: Likewise.
6726 * objc.dg/foreach-1.m: Likewise.
6727 * objc.dg/foreach-2.m: Likewise.
6728 * objc.dg/foreach-3.m: Likewise.
6729 * objc.dg/foreach-4.m: Likewise.
6730 * objc.dg/foreach-5.m: Likewise.
6731 * objc.dg/foreach-6.m: Likewise.
6732 * objc.dg/foreach-7.m: Likewise.
6733 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
6734 Object.
6735 * objc.dg/func-ptr-2.m: Likewise.
6736 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6737 Do not include objc/objc-api.h.
6738 * obj-c++.dg/fsf-package-0.mm: Likewise.
6739 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6740 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6741 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6742 of Object.
6743 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6744 * objc.dg/gnu-runtime-3.m: Likewise.
6745 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6746 * objc.dg/headers.m: Include objc/runtime.h instead of
6747 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
6748 for the NeXT runtime.
6749 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6750 * obj-c++.dg/isa-field-1.mm: Likewise.
6751 * obj-c++.dg/ivar-list-semi.mm: Likewise.
6752 * objc.dg/layout-1.m: Likewise.
6753 * objc.dg/layout-2.m: Likewise.
6754 * objc.dg/local-decl-2.m: Likewise.
6755 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6756 Object. ([Container +elementForView:]): Use
6757 class_conformsToProtocol().
6758 * obj-c++.dg/lookup-2.mm: Likewise.
6759 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6760 * obj-c++.dg/local-decl-1.mm: Likewise.
6761 * objc.dg/method-3.m: Likewise.
6762 * objc.dg/method-4.m: Likewise.
6763 * objc.dg/method-6.m: Include objc/Protocol.h instead of
6764 ../objc-obj-c++-shared/Protocol1.h.
6765 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6766 * objc.dg/method-9.m: Likewise.
6767 * objc.dg/method-10.m: Likewise.
6768 * objc.dg/method-13.m ([Root +initialize]): Include this method
6769 also for the GNU runtime. (main): Use objc_getClass() also for
6770 the GNU runtime.
6771 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6772 * objc.dg/method-17.m: Likewise.
6773 * objc.dg/method-19.m: Likewise.
6774 * objc.dg/method-20b.m: Likewise.
6775 * obj-c++.dg/method-2.mm: Likewise.
6776 * obj-c++.dg/method-6.mm: Likewise.
6777 * obj-c++.dg/method-10.mm: Likewise.
6778 * obj-c++.dg/method-11.mm: Likewise.
6779 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6780 ../objc-obj-c++-shared/Protocol1.h.
6781 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6782 * obj-c++.dg/method-15.mm: Likewise.
6783 * obj-c++.dg/method-17.mm: Likewise.
6784 * obj-c++.dg/method-19.mm: Updated includes. ([Root
6785 +initialize]): Include this method also for the GNU
6786 runtime. (main): Use objc_getClass() also for the GNU runtime.
6787 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6788 * obj-c++.dg/method-22.mm: Likewise.
6789 * obj-c++.dg/method-23.mm: Likewise.
6790 * obj-c++.dg/no-extra-load.mm: Likewise.
6791 * objc.dg/objc-fast-4.m: Likewise.
6792 * objc.dg/objc-gc-4.m: Likewise.
6793 * obj-c++.dg/objc-gc-3.mm: Likewise.
6794 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
6795 protocol_getMethodDescription() instead of [Protocol
6796 -descriptionForInstanceMethod].
6797 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6798 Made it available with all runtimes. (main): Call -test instead
6799 of -class.
6800 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6801 and put into a category.
6802 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6803 Object. Include objc/objc.h.
6804 * obj-c++.dg/proto-lossage-2.mm: Likewise.
6805 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
6806 New. (main): Use protocol_getMethodDescription() instead
6807 of [Protocol -descriptionForInstanceMethod] and [Protocol
6808 -descriptionForClassMethod].
6809 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6810 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
6811 Objective-C runtime API.
6812 * obj-c++.dg/proto-qual-1.mm: Likewise.
6813 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6814 Object.
6815 * obj-c++.dg/property/property-1.mm: Likewise.
6816 * obj-c++.dg/qual-types-1.mm: Likewise.
6817 * objc.dg/selector-2.m: Include objc/objc.h instead of
6818 ../objc-obj-c++-shared/Object1.h.
6819 * obj-c++.dg/selector-2.mm: Likewise.
6820 * obj-c++.dg/selector-5.mm: Likewise.
6821 * obj-c++.dg/selector-6.mm: Likewise.
6822 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6823 Object. Do not include objc/objc-api.h.
6824 * obj-c++.dg/set-not-used-1.mm: Likewise.
6825 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6826 * objc.dg/stret-1.m: Likewise.
6827 * objc.dg/stret-2.m: Likewise.
6828 * obj-c++.dg/super-class-2.mm: Likewise.
6829 * objc.dg/super-class-3.m: Likewise.
6830 * objc.dg/super-class-4.m: Likewise.
6831 * objc.dg/sync-2.m: Likewise.
6832 * obj-c++.dg/sync-2.mm: Likewise.
6833 * objc.dg/sync-1.m: Include objc/objc.h instead of
6834 ../objc-obj-c++-shared/Object1.h.
6835 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6836 'Class' as the type of 'isa'.
6837 * objc.dg/special/unclaimed-category-1.m: Use the Modern
6838 Objective-C runtime API. ([TestClass +initialize]): Include this
6839 method with the GNU runtime as well.
6840 * objc.dg/strings/strings-1.m: Updated includes.
6841 * obj-c++.dg/strings/strings-1.mm: Likewise.
6842 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6843 objc.dg/strings/const-str-12b.m.
6844 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6845 * obj-c++.dg/template-3.mm: Likewise.
6846 * obj-c++.dg/template-4.mm: Likewise.
6847 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
6848 Objective-C runtime API.
6849 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6850 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6851 * obj-c++.dg/try-catch-1.mm: Likewise.
6852 * obj-c++.dg/try-catch-2.mm: Likewise.
6853 * objc.dg/try-catch-3.m: Likewise.
6854 * obj-c++.dg/try-catch-3.mm: Likewise.
6855 * objc.dg/try-catch-6.m: Likewise.
6856 * objc.dg/try-catch-7.m: Likewise.
6857 * obj-c++.dg/try-catch-7.mm: Likewise.
6858 * obj-c++.dg/try-catch-8.mm: Likewise.
6859 * obj-c++.dg/try-catch-9.mm: Likewise.
6860 * objc.dg/try-catch-10.m: Likewise.
6861 * obj-c++.dg/try-catch-11.mm: Likewise.
6862 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6863 Object. Include objc/objc.h.
6864 * obj-c++.dg/typedef-alias-1.mm: Likewise.
6865 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6866 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6867 Object. Use Modern Objective-C runtime API. Do not use
6868 performv::.
6869 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6870 * obj-c++.dg/torture/trivial.mm: Likewise.
6871 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6872 instead of ../objc-obj-c++-shared/Object1.h. Include
6873 ../objc-obj-c++-shared/runtime.h.
6874 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6875 * objc.dg/torture/strings/const-str-11.m: Likewise.
6876 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6877 * objc.dg/torture/strings/const-str-9.m: Likewise.
6878 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6879 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6880 instead of Object. Only add _FooClassReference if
6881 __NEXT_RUNTIME__.
6882 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6883 * objc.dg/torture/strings/const-str-8.m: Likewise.
6884 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6885 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6886 additional sources.
6887 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6888 Object.
6889 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6890 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6891 * obj-c++.dg/va-meth-1.mm: Likewise.
6892 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6893 ../objc-obj-c++-shared/Object1.h.
6894 * objc.dg/zero-link-3.m: Likewise.
6895
6896 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6897
6898 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6899
6900 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6901
6902 PR objc-++/48275
6903 * obj-c++.dg/property/cxx-property-1.mm: New.
6904 * obj-c++.dg/property/cxx-property-2.mm: New.
6905
6906 2011-06-06 Jason Merrill <jason@redhat.com>
6907
6908 * g++.dg/cpp0x/regress/ptrmem1.C: New.
6909
6910 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
6911
6912 PR rtl-optimization/49145
6913 From Ryan Mansfield
6914 * gcc.c-torture/compile/pr49145.c: New test.
6915
6916 2011-06-06 Jakub Jelinek <jakub@redhat.com>
6917
6918 PR testsuite/49288
6919 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6920 to dg-options, match also DW_AT_linkage_name.
6921
6922 PR debug/49294
6923 * gcc.dg/debug/pr49294.c: New test.
6924
6925 PR c++/49264
6926 * g++.dg/opt/pr49264.C: New test.
6927
6928 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
6929
6930 PR tree-optimization/49243
6931 * gcc.dg/pr49243.c: New.
6932
6933 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6934
6935 * gnat.dg/specs/cond_expr1.ads: New test.
6936
6937 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6938
6939 * gnat.dg/deferred_const4.ad[sb]: New test.
6940 * gnat.dg/deferred_const4_pkg.ads: New helper.
6941
6942 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6943
6944 * gnat.dg/test_tamdt.adb: Rename to...
6945 * gnat.dg/taft_type1.adb: ...this.
6946 * gnat.dg/tamdt.ad[sb]: Rename to...
6947 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6948 * gnat.dg/tamdt_aux.ads: Rename to...
6949 * gnat.dg/taft_type1_pkg2.ads: ...this.
6950 * gnat.dg/taft_type2.ad[sb]: New test.
6951 * gnat.dg/taft_type2_pkg.ads: New helper.
6952 * gnat.dg/taft_type3.adb: New test.
6953 * gnat.dg/taft_type3_pkg.ads: New helper.
6954
6955 2011-06-05 Tobias Burnus <burnus@net-b.de>
6956
6957 PR fortran/49255
6958 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6959 for F2008.
6960
6961 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6962
6963 PR testsuite/49287
6964 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6965 warning.
6966 * objc.dg/gnu-api-2-objc.m: Likewise.
6967 * obj-c++.dg/gnu-api-2-class.mm: Likewise
6968 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6969
6970 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6971
6972 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
6973 alignment, not the alignment, when calling class_addIvar(). Add
6974 an 'isa' instance variable to the test root class.
6975 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6976
6977 2011-06-04 Jan Hubicka <jh@suse.cz>
6978
6979 PR tree-optimization/48893
6980 PR tree-optimization/49091
6981 PR tree-optimization/49179
6982 * gfortran.dg/pr49179.f90: New testcase
6983
6984 2011-06-04 Jan Hubicka <jh@suse.cz>
6985
6986 PR lto/48954
6987 * g++.dg/torture/pr48954.C: New testcase.
6988
6989 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6990
6991 * g++.dg/warn/delete-non-virtual-dtor.C: New.
6992
6993 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6994
6995 PR c++/33840
6996 * g++.dg/diagnostic/bitfld2.C: New.
6997
6998 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6999
7000 PR target/49281
7001 * gcc.c-torture/execute/pr49281.c: New test.
7002
7003 2011-06-04 Jan Hubicka <jh@suse.cz>
7004
7005 PR tree-optimize/48929
7006 * gcc.c-torture/compile/pr48929.c: New testcase.
7007
7008 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7009
7010 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7011
7012 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7013
7014 PR c++/49276
7015 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7016
7017 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7018
7019 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7020
7021 2011-06-03 Richard Henderson <rth@redhat.com>
7022 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7023
7024 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7025
7026 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7027
7028 * objc.dg/headers.m: Do not include objc-list.h.
7029
7030 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7031
7032 * objc.dg/type-stream-1.m: Test removed.
7033 * objc.dg/headers.m: Do not include typedstream.h.
7034
7035 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7036
7037 * objc.dg/torture/forward-1.m (main): Updated testcase.
7038
7039 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7040
7041 PR target/49163
7042 * gcc.c-torture/compile/pr49163.c: New.
7043
7044 2011-06-02 Asher Langton <langton2@llnl.gov>
7045
7046 PR fortran/49268
7047 * gfortran.dg/PR49268.f90: New test.
7048
7049 2011-06-02 Asher Langton <langton2@llnl.gov>
7050
7051 PR fortran/37039
7052 * gfortran.dg/PR37039.f90: New test.
7053
7054 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7055
7056 PR objc/48539
7057 * objc.dg/method-5.m: Updated.
7058 * objc.dg/method-19.m: Updated.
7059 * objc.dg/method-lookup-1.m: New.
7060 * obj-c++.dg/method-6.mm: Updated.
7061 * obj-c++.dg/method-7.mm: Updated.
7062 * obj-c++.dg/method-lookup-1.mm: New.
7063
7064 2011-06-02 DJ Delorie <dj@redhat.com>
7065
7066 * lib/timeout.exp (timeout): Add board_info support.
7067
7068 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7069
7070 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7071
7072 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7073
7074 PR fortran/49265
7075 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7076 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7077
7078 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7079 Hans-Peter Nilsson <hp@axis.com>
7080
7081 PR rtl-optimization/48840
7082 * gcc.target/sparc/ultrasp13.c: New test.
7083
7084 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7085
7086 PR target/49238
7087 * gcc.c-torture/compile/pr49238.c: New.
7088
7089 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7090
7091 * gcc.target/arm/g2.c: Skip test in -mthumb.
7092 Skip test unless cpu is xscale.
7093 * gcc.target/arm/scd42-2.c: Likewise.
7094 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7095
7096 2011-06-01 Jason Merrill <jason@redhat.com>
7097
7098 * g++.dg/cpp0x/decltype28.C: New.
7099 * g++.dg/cpp0x/decltype29.C: New.
7100
7101 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7102
7103 PR target/45074
7104 * gcc.target/mips/pr45074.c: New test.
7105
7106 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7107 Hans-Peter Nilsson <hp@axis.com>
7108
7109 PR rtl-optimization/48830
7110 * gcc.target/sparc/ultrasp12.c: New test.
7111
7112 2011-06-01 David Li <davidxl@google.com>
7113
7114 * gcc.dg/profile-dir-1.c: Change pass name.
7115 * gcc.dg/profile-dir-2.c: Ditto.
7116 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7117 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7118 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7119 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7120 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7121 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7122 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7123 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7124 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7125 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7126 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7127 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7128 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7129 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7130 * gcc.dg/profile-dir-3.c: Ditto.
7131 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7132
7133 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7134
7135 * objc.dg/attributes/method-nonnull-1.m: New test.
7136 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7137
7138 2011-05-31 Tobias Burnus <burnus@net-b.de>
7139
7140 PR fortran/18918
7141 * gfortran.dg/coarray_atomic_1.f90: New.
7142 * gfortran.dg/coarray/atomic_1.f90: New.
7143
7144 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7145
7146 * gcc.dg/guality/bswaptest.c: New test.
7147 * gcc.dg/guality/clztest.c: New test.
7148 * gcc.dg/guality/ctztest.c: New test.
7149 * gcc.dg/guality/rotatetest.c: New test.
7150
7151 PR target/48688
7152 * gcc.target/i386/pr48688.c: New test.
7153
7154 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7155
7156 PR c++/48010
7157 * g++.dg/lookup/name-clash9.C: New.
7158
7159 2011-05-31 Tobias Burnus <burnus@net-b.de>
7160
7161 PR fortran/18918
7162 * gfortran.dg/coarray/dummy_1.f90: New.
7163
7164 2011-05-31 Tobias Burnus <burnus@net-b.de>
7165
7166 PR fortran/18918
7167 * gfortran.dg/coarray/save_1.f90: New.
7168 * gfortran.dg/coarray_4.f90: Update dg-error.
7169
7170 2011-05-31 Jason Merrill <jason@redhat.com>
7171
7172 * g++.dg/cpp0x/rv-template1.C: New.
7173
7174 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7175
7176 PR rtl-optimization/49235
7177 * gcc.dg/pr49235.c: New test.
7178
7179 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7180
7181 PR tree-optimization/49093
7182 * gcc.dg/vect/pr49093.c: New test.
7183
7184 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7185
7186 PR debug/49047
7187 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7188
7189 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7190
7191 PR testsuite/49239
7192 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7193 output array.
7194
7195 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7196
7197 PR target/49186
7198 * gcc.c-torture/execute/pr49186.c: New.
7199
7200 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7201
7202 PR target/49168
7203 * gcc.target/i386/pr49168-1.c: New.
7204
7205 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7206 Eric Botcazou <ebotcazou@adacore.com>
7207
7208 * gcc.dg/guality/drap.c: New test.
7209
7210 2011-05-30 Richard Guenther <rguenther@suse.de>
7211
7212 PR tree-optimization/49210
7213 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7214 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7215
7216 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7217
7218 PR c++/49223
7219 * g++.dg/gomp/pr49223-1.C: New test.
7220 * g++.dg/gomp/pr49223-2.C: New test.
7221
7222 2011-05-30 Richard Guenther <rguenther@suse.de>
7223
7224 PR tree-optimization/49218
7225 * gcc.c-torture/execute/pr49218.c: New testcase.
7226
7227 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
7228
7229 PR tree-optimization/49199
7230 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7231 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7232 -fno-tree-scev-cprop.
7233
7234 2011-05-29 Janus Weil <janus@gcc.gnu.org>
7235
7236 PR fortran/47601
7237 * gfortran.dg/extends_13.f03: New.
7238
7239 2011-05-29 Jakub Jelinek <jakub@redhat.com>
7240
7241 PR rtl-optimization/49095
7242 * gcc.target/i386/pr49095.c: New test.
7243
7244 2011-05-29 Tobias Burnus <burnus@net-b.de>
7245
7246 PR fortran/18918
7247 * gfortran.dg/coarray_24.f90: New.
7248
7249 2011-05-29 Tobias Burnus <burnus@net-b.de>
7250
7251 PR fortran/18918
7252 * gfortran.dg/coarray_23.f90: New.
7253
7254 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
7255
7256 From Ryan Mansfield
7257 * gcc.dg/pr48826.c: New test.
7258
7259 2011-05-29 Richard Guenther <rguenther@suse.de>
7260
7261 PR tree-optimization/49217
7262 * gcc.dg/torture/pr49217.c: New testcase.
7263
7264 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
7265
7266 PR testsuite/49222
7267 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7268
7269 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
7270
7271 * gnat.dg/boolean_subtype.adb: Rename to...
7272 * gnat.dg/boolean_subtype1.adb: ...this.
7273
7274 2011-05-28 Jason Merrill <jason@redhat.com>
7275
7276 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7277
7278 2011-05-27 Jason Merrill <jason@redhat.com>
7279
7280 * g++.dg/cpp0x/enum18.C: Adjust.
7281
7282 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7283
7284 2011-05-27 Tobias Burnus <burnus@net-b.de>
7285
7286 PR fortran/18918
7287 * gfortran.dg/coarray_22.f90: New.
7288
7289 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7290
7291 PR tree-optimization/46728
7292 * gcc.target/powerpc/pr46728-1.c: New.
7293 * gcc.target/powerpc/pr46728-2.c: New.
7294 * gcc.target/powerpc/pr46728-3.c: New.
7295 * gcc.target/powerpc/pr46728-4.c: New.
7296 * gcc.target/powerpc/pr46728-5.c: New.
7297 * gcc.dg/pr46728-6.c: New.
7298 * gcc.target/powerpc/pr46728-7.c: New.
7299 * gcc.target/powerpc/pr46728-8.c: New.
7300 * gcc.dg/pr46728-9.c: New.
7301 * gcc.target/powerpc/pr46728-10.c: New.
7302 * gcc.target/powerpc/pr46728-11.c: New.
7303 * gcc.dg/pr46728-12.c: New.
7304 * gcc.target/powerpc/pr46728-13.c: New.
7305 * gcc.target/powerpc/pr46728-14.c: New.
7306 * gcc.target/powerpc/pr46728-15.c: New.
7307 * gcc.target/powerpc/pr46728-16.c: New.
7308
7309 2011-05-27 Jason Merrill <jason@redhat.com>
7310
7311 * g++.dg/abi/mangle47.C: New.
7312
7313 PR c++/49176
7314 * g++.dg/template/const5.C: New.
7315
7316 * g++.dg/cpp0x/enum18.C: New.
7317
7318 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7319
7320 * g++.dg/cpp0x/error6.C: New.
7321
7322 * g++.dg/cpp0x/error5.C: New.
7323
7324 2011-05-27 Jakub Jelinek <jakub@redhat.com>
7325
7326 PR c++/49165
7327 * g++.dg/eh/cond6.C: New test.
7328
7329 2011-05-27 Tobias Burnus <burnus@net-b.de>
7330
7331 PR fortran/48820
7332 * gfortran.dg/rank_3.f90: New.
7333 * gfortran.dg/rank_4.f90: New.
7334
7335 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
7336
7337 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7338 replace dump search.
7339
7340 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
7341
7342 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7343 * gnat.dg/bit_packed_array5.adb: ...here.
7344
7345 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7346
7347 PR c++/42056
7348 * g++.dg/cpp0x/auto25.C: New.
7349
7350 2011-05-27 Richard Guenther <rguenther@suse.de>
7351
7352 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7353
7354 2011-05-27 Richard Guenther <rguenther@suse.de>
7355
7356 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7357
7358 2011-05-27 Richard Guenther <rguenther@suse.de>
7359
7360 PR middle-end/49189
7361 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7362
7363 2011-05-26 Jason Merrill <jason@redhat.com>
7364
7365 * g++.dg/cpp0x/friend1.C: New.
7366 * g++.dg/cpp0x/friend2.C: New.
7367
7368 * g++.dg/cpp0x/auto7.C: Update.
7369 * g++.dg/template/crash50.C: Adjust.
7370 * g++.dg/template/static9.C: Adjust.
7371 * g++.old-deja/g++.ext/memconst.C: Adjust.
7372
7373 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
7374
7375 * gcc.dg/march.c: Ignore a note for some targets.
7376
7377 2011-05-26 Janis Johnson <janis187@us.ibm.com>
7378 Nathan Froyd <froydnj@codesourcery.com>
7379
7380 PR c++/2288
7381 PR c++/18770
7382 * g++.old-deja/g++.jason/cond.C: Remove xfails.
7383 * g++.dg/parse/pr18770.C: New test.
7384 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7385
7386 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7387
7388 PR fortran/48955
7389 * gfortran.dg/dependency_40.f90 : New test.
7390
7391 2011-05-26 Tobias Burnus <burnus@net-b.de>
7392
7393 PR fortran/18918
7394 * gfortran.dg/coarray/registering_1.f90: New.
7395
7396 2011-05-26 Jason Merrill <jason@redhat.com>
7397
7398 * g++.dg/cpp0x/variadic111.C: New.
7399 * g++.dg/cpp0x/variadic41.C: Adjust.
7400
7401 2011-05-26 Richard Guenther <rguenther@suse.de>
7402
7403 PR tree-optimization/48702
7404 * gcc.dg/torture/pr48702.c: New testcase.
7405
7406 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7407
7408 PR gcov-profile/48845
7409 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7410 support.
7411 * gcc.dg/matrix/matrix.exp: Likewise.
7412 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7413 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7414 line number to check_profiling_available.
7415 * lib/target-supports.exp (check_profiling_available): Account for
7416 this.
7417 Require TLS runtime support with -fprofile-generate.
7418 * lib/profopt.exp (profopt-execute): Add TLS options for
7419 -fprofile-generate.
7420 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7421
7422 2011-05-26 Jakub Jelinek <jakub@redhat.com>
7423
7424 PR c++/49165
7425 * g++.dg/eh/cond5.C: New test.
7426
7427 PR tree-optimization/49161
7428 * gcc.c-torture/execute/pr49161.c: New test.
7429
7430 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7431
7432 * gcc.target/arm/neon-vorn-vbic.c: New test.
7433
7434 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
7435
7436 PR tree-optimization/49038
7437 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7438 * gcc.dg/vect/pr49038.c: New test.
7439
7440 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
7441
7442 * g++.dg/init/pr25811-3.C: New.
7443 * g++.dg/init/pr25811-4.C: New.
7444
7445 2011-05-25 Jason Merrill <jason@redhat.com>
7446
7447 * g++.dg/cpp0x/enum17.C: New.
7448 * g++.old-deja/g++.jason/rfg10.C: Adjust.
7449
7450 * g++.dg/cpp0x/auto24.C: New.
7451
7452 * g++.dg/cpp0x/error4.C: New.
7453
7454 * g++.dg/cpp0x/rv-restrict.C: New.
7455
7456 * g++.dg/cpp0x/enum15.C: New.
7457 * g++.dg/cpp0x/constexpr-switch2.C: New.
7458
7459 * g++.dg/cpp0x/variadic110.C: New.
7460
7461 * g++.dg/cpp0x/auto9.C: Add typedef test.
7462
7463 * g++.dg/cpp0x/auto23.C: New.
7464 * g++.dg/cpp0x/auto9.C: Adjust.
7465
7466 * g++.dg/cpp0x/defaulted29.C: New.
7467
7468 * g++.dg/cpp0x/initlist51.C: New.
7469
7470 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
7471
7472 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7473 * g++.dg/abi/packed1.C: Suppress warning.
7474 * g++.dg/warn/Wunused-parm-3.C: Likewise.
7475 * g++.dg/template/stdarg1.C: Likewise.
7476 * g++.dg/other/packed1.C: Remove arm from xfail list.
7477
7478 2011-05-25 Jason Merrill <jason@redhat.com>
7479
7480 * g++.dg/cpp0x/enum16.C: New.
7481 * g++.dg/parse/error15.C: Adjust.
7482
7483 * g++.dg/cpp0x/initlist50.C: New.
7484
7485 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7486
7487 * g++.dg/cpp0x/variadic109.C: New.
7488
7489 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
7490
7491 * gcc.target/i386/pause-1.c: New.
7492
7493 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
7494
7495 * gcc.dg/stack-usage-1.c: Adjust comment.
7496 * gcc.dg/stack-usage-2.c: New test.
7497
7498 2011-05-25 Jakub Jelinek <jakub@redhat.com>
7499
7500 PR c++/49136
7501 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7502 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7503
7504 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
7505
7506 PR rtl-optimization/48757
7507 * gfortran.dg/pr48757.f: New test case.
7508
7509 2011-05-24 Jason Merrill <jason@redhat.com>
7510
7511 * g++.dg/cpp0x/access01.C: New.
7512
7513 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7514
7515 PR libobjc/48177
7516 * objc.dg/pr48177.m: New testcase.
7517
7518 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7519
7520 PR objc/48187
7521 * objc.dg/pr48187.m: New testcase.
7522 * obj-c++.dg/pr48187.mm: New testcase.
7523 * objc.dg/ivar-extra-semicolon.m: New testcase.
7524
7525 2011-05-24 Jason Merrill <jason@redhat.com>
7526
7527 * g++.dg/template/access21.C: New.
7528 * g++.dg/template/access22.C: New.
7529
7530 2011-05-24 Michael Matz <matz@gcc.gnu.org>
7531
7532 PR rtl-optimization/48633
7533 * g++.dg/pr48633.C: New test.
7534
7535 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7536
7537 PR target/49133
7538 * g++.dg/other/pr49133.C: New test.
7539
7540 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7541 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7542
7543 * gcc.dg/torture/tls/run-gd.c: New test.
7544 * gcc.dg/torture/tls/run-ie.c: New test.
7545 * gcc.dg/torture/tls/run-ld.c: New test.
7546 * gcc.dg/torture/tls/run-le.c: New test.
7547 * lib/target-supports.exp (check_effective_target_tls_runtime):
7548 Build testcase with TLS options.
7549
7550 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7551
7552 * gcc.dg/vect/pr48172.c: Remove dg-do run.
7553
7554 2011-05-24 Tom de Vries <tom@codesourcery.com>
7555
7556 PR tree-optimization/49121
7557 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7558
7559 2011-05-23 Jason Merrill <jason@redhat.com>
7560
7561 * g++.dg/cpp0x/defaulted28.C: New.
7562
7563 * g++.dg/cpp0x/sfinae25.C: New.
7564
7565 * g++.dg/cpp0x/rv-cast2.C: New.
7566
7567 * g++.dg/cpp0x/enum14.C: New.
7568
7569 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7570
7571 PR lto/49123
7572 * gcc.c-torture/execute/pr49123.c: New test.
7573
7574 PR debug/49032
7575 * gcc.dg/debug/pr49032.c: New test.
7576
7577 PR c/49120
7578 * gcc.dg/pr49120.c: New test.
7579
7580 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
7581
7582 PR target/47315
7583 * gcc.target/i386/pr47315.c: New test.
7584
7585 2011-05-23 Jason Merrill <jason@redhat.com>
7586
7587 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7588
7589 * g++.dg/cpp0x/sfinae24.C: New.
7590
7591 * g++.dg/cpp0x/error3.C: New.
7592
7593 * g++.dg/cpp0x/defaulted27.C: New.
7594
7595 * g++.dg/cpp0x/decltype27.C: New.
7596
7597 2011-05-23 Richard Guenther <rguenther@suse.de>
7598
7599 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7600
7601 2011-05-23 Richard Guenther <rguenther@suse.de>
7602
7603 PR tree-optimization/40874
7604 * g++.dg/tree-ssa/pr40874.C: New testcase.
7605
7606 2011-05-23 Richard Guenther <rguenther@suse.de>
7607
7608 PR tree-optimization/49115
7609 * g++.dg/torture/pr49115.C: New testcase.
7610
7611 2011-05-23 Richard Guenther <rguenther@suse.de>
7612
7613 PR middle-end/15419
7614 * gcc.dg/memcpy-3.c: New testcase.
7615
7616 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7617
7618 PR middle-end/48973
7619 * gcc.c-torture/execute/pr48973-1.c: New test.
7620 * gcc.c-torture/execute/pr48973-2.c: New test.
7621
7622 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
7623
7624 PR c++/18016
7625 * g++.dg/warn/pr18016.C: New.
7626
7627 2011-05-23 Tom de Vries <tom@codesourcery.com>
7628
7629 PR target/45098
7630 * gcc.target/arm/ivopts-6.c: New test.
7631
7632 2011-05-22 Jakub Jelinek <jakub@redhat.com>
7633
7634 PR middle-end/49029
7635 * gcc.c-torture/compile/pr49029.c: New test.
7636
7637 2011-05-22 Jason Merrill <jason@redhat.com>
7638
7639 * g++.dg/cpp0x/sfinae23.C: New.
7640 * g++.dg/cpp0x/sfinae8.C: Correct.
7641
7642 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7643
7644 * gfortran.dg/function_optimize_8.f90: New test case.
7645
7646 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
7647
7648 PR tree-optimization/49087
7649 * gcc.dg/vect/O3-pr49087.c: New test.
7650
7651 2011-05-21 Jason Merrill <jason@redhat.com>
7652
7653 * g++.dg/debug/const5.C: New.
7654
7655 2011-05-20 Jason Merrill <jason@redhat.com>
7656
7657 * g++.dg/cpp0x/constexpr-static7.C: Extend.
7658
7659 * g++.dg/cpp0x/constexpr-static7.C: New.
7660
7661 * g++.dg/cpp0x/enum12.C: New.
7662 * g++.dg/cpp0x/enum13.C: New.
7663
7664 2011-05-21 Janus Weil <janus@gcc.gnu.org>
7665
7666 PR fortran/48699
7667 * gfortran.dg/select_type_23.f03: New.
7668
7669 2011-05-20 Jason Merrill <jason@redhat.com>
7670
7671 * g++.dg/cpp0x/defaulted26.C: New.
7672
7673 * g++.dg/cpp0x/noexcept02.C: Fix.
7674 * g++.dg/cpp0x/noexcept03.C: Fix.
7675 * g++.dg/cpp0x/noexcept08.C: Fix.
7676 * g++.dg/cpp0x/noexcept10.C: New.
7677
7678 2011-05-20 Janus Weil <janus@gcc.gnu.org>
7679
7680 PR fortran/48706
7681 * gfortran.dg/extends_12.f03: New.
7682
7683 2011-05-20 Jason Merrill <jason@redhat.com>
7684
7685 * g++.dg/template/koenig9.C: New.
7686 * g++.dg/opt/pr47615.C: Fix.
7687 * g++.dg/overload/defarg1.C: Fix.
7688 * g++.dg/tc1/dr213.C: Remove xfail.
7689 * g++.dg/torture/pr34850.C: Fix.
7690 * g++.dg/torture/pr39362.C: Fix.
7691 * g++.old-deja/g++.brendan/crash56.C: Fix.
7692 * g++.old-deja/g++.pt/memtemp47.C: Fix.
7693
7694 2011-05-20 Richard Guenther <rguenther@suse.de>
7695
7696 PR tree-optimization/49079
7697 * gcc.dg/torture/pr49079.c: New testcase.
7698
7699 2011-05-20 Jakub Jelinek <jakub@redhat.com>
7700
7701 PR tree-optimization/49073
7702 * gcc.c-torture/execute/pr49073.c: New test.
7703
7704 2011-06-19 Tobias Burnus <burnus@net-b.de>
7705
7706 PR fortran/18918
7707 * gfortran.dg/coarray_21.f90: New.
7708
7709 2011-05-19 Joseph Myers <joseph@codesourcery.com>
7710
7711 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7712 output.
7713
7714 2011-05-19 Richard Guenther <rguenther@suse.de>
7715
7716 PR testsuite/49063
7717 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7718
7719 2011-05-19 Richard Guenther <rguenther@suse.de>
7720
7721 PR middle-end/48985
7722 * gcc.dg/builtin-object-size-11.c: New testcase.
7723
7724 2011-05-19 Tom de Vries <tom@codesourcery.com>
7725
7726 PR target/45098
7727 * gcc.target/arm/ivopts.c: New test.
7728 * gcc.target/arm/ivopts-2.c: New test.
7729
7730 2011-05-19 Tom de Vries <tom@codesourcery.com>
7731
7732 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7733
7734 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7735
7736 * gcc.c-torture/execute/960321-1.x: Remove.
7737
7738 2011-05-18 Janus Weil <janus@gcc.gnu.org>
7739
7740 PR fortran/48700
7741 * gfortran.dg/move_alloc_4.f90: New.
7742
7743 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
7744
7745 PR target/49002
7746 * gcc.target/i386/pr49002-1.c: New test.
7747 * gcc.target/i386/pr49002-2.c: Likewise.
7748
7749 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7750
7751 PR tree-optimization/49039
7752 * gcc.c-torture/execute/pr49039.c: New test.
7753 * gcc.dg/tree-ssa/pr49039.c: New test.
7754 * g++.dg/torture/pr49039.C: New test.
7755
7756 2011-05-18 Jason Merrill <jason@redhat.com>
7757
7758 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7759 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7760 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7761
7762 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
7763
7764 * gcc.target/bfin/mcpu-bf592.c: New test.
7765
7766 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
7767
7768 PR tree-optimization/41881
7769 * gcc.dg/vect/O3-pr41881.c: New test.
7770 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7771
7772 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7773
7774 PR tree-optimization/49000
7775 * gcc.dg/pr49000.c: New test.
7776
7777 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
7778
7779 * gnat.dg/invalid1.adb: New test.
7780
7781 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
7782
7783 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7784 scan pattern.
7785 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7786 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7787
7788 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7789
7790 PR c++/48994
7791 * g++.dg/cpp0x/range-for18.C: New.
7792
7793 2011-05-15 Tobias Burnus <burnus@net-b.de>
7794
7795 PR fortran/18918
7796 * gfortran.dg/coarray/image_index_2.f90: New.
7797
7798 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
7799
7800 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7801 * g++.dg/cpp0x/override2.C: New.
7802
7803 2011-05-14 Tobias Burnus <burnus@net-b.de>
7804
7805 PR fortran/18918
7806 * gfortran.de/coarray_20.f90: New.
7807
7808 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7809
7810 PR fortran/22572
7811 * function_optimize_7.f90: New test case.
7812
7813 2011-05-13 Jason Merrill <jason@redhat.com>
7814
7815 * g++.dg/cpp0x/decltype26.C: New.
7816 * g++.dg/cpp0x/enum11.C: New.
7817
7818 2011-05-13 Tobias Burnus <burnus@net-b.de>
7819
7820 PR fortran/48972
7821 PR fortran/48991
7822 * gfortran.dg/assign_8.f90: Update dg-error.
7823
7824 2011-05-13 Tobias Burnus <burnus@net-b.de>
7825
7826 PR fortran/48972
7827 * gfortran.dg/io_constraints_8.f90: New.
7828 * gfortran.dg/io_constraints_9.f90: New.
7829
7830 2011-05-13 Martin Thuresson <martint@google.com>
7831
7832 PR gcov-profile/47793
7833 * gcc.dg/pr47793.c: New.
7834
7835 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7836
7837 PR tree-optimization/48975
7838 * gcc.dg/pr48975.c: New test.
7839
7840 2011-05-12 Tobias Burnus <burnus@net-b.de>
7841
7842 PR fortran/48972
7843 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7844
7845 2011-05-12 Jason Merrill <jason@redhat.com>
7846
7847 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7848
7849 2011-05-12 Geert Bosch <bosch@adacore.com>
7850
7851 * gnat.dg/view_conversion1.adb: New test.
7852
7853 2011-05-12 Richard Guenther <rguenther@suse.de>
7854
7855 PR tree-optimization/48172
7856 * gcc.dg/vect/pr48172.c: New testcase.
7857
7858 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7859
7860 PR debug/48967
7861 * g++.dg/opt/pr48967.C: New test.
7862
7863 2011-05-11 Jason Merrill <jason@redhat.com>
7864
7865 * g++.dg/cpp0x/constexpr-friend.C: New.
7866 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7867
7868 * g++.dg/cpp0x/sfinae22.C: New.
7869
7870 2011-05-11 Tobias Burnus <burnus@net-b.de>
7871
7872 PR fortran/48889
7873 * gfortran.dg/generic_24.f90: New.
7874
7875 2011-05-11 Richard Guenther <rguenther@suse.de>
7876
7877 PR tree-optimization/15256
7878 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7879
7880 2011-05-11 Jakub Jelinek <jakub@redhat.com>
7881
7882 PR debug/48159
7883 * gcc.dg/pr48159-1.c: New test.
7884 * gcc.dg/pr48159-2.c: New test.
7885
7886 2011-05-11 Richard Guenther <rguenther@suse.de>
7887
7888 PR middle-end/48953
7889 * gcc.dg/torture/pr48953.c: New testcase.
7890
7891 2011-05-11 Richard Guenther <rguenther@suse.de>
7892
7893 PR tree-optimization/18041
7894 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7895
7896 2011-05-11 Alan Modra <amodra@gmail.com>
7897
7898 PR target/47755
7899 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7900
7901 2011-05-10 Jason Merrill <jason@redhat.com>
7902
7903 * g++.dg/cpp0x/defaulted25.C: New.
7904 * g++.dg/template/crash7.C: Adjust.
7905
7906 * g++.dg/cpp0x/variadic108.C: New.
7907
7908 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
7909
7910 * g++.dg/inherit/virtual9.C: Extend.
7911
7912 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7913
7914 PR target/48857
7915 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7916 are passed and returned in vector registers.
7917
7918 2011-05-10 Richard Guenther <rguenther@suse.de>
7919
7920 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7921 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7922 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7923 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7924 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
7925 applies.
7926
7927 2011-05-10 Jakub Jelinek <jakub@redhat.com>
7928
7929 PR tree-optimization/48611
7930 PR tree-optimization/48794
7931 * gfortran.dg/gomp/pr48611.f90: New test.
7932 * gfortran.dg/gomp/pr48794.f90: New test.
7933
7934 PR debug/48928
7935 * gcc.dg/dfp/pr48928.c: New test.
7936
7937 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7938
7939 PR c++/48522
7940 * g++.dg/cpp0x/pr48522.C: New.
7941
7942 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7943
7944 PR c++/48735
7945 * g++.dg/cpp0x/sfinae21.C: New.
7946
7947 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7948
7949 * g++.dg/template/sfinae28.C: Rename to...
7950 * g++.dg/cpp0x/sfinae19.C: ... this.
7951 * g++.dg/template/sfinae29.C: Rename to...
7952 * g++.dg/cpp0x/sfinae20.C: ... this.
7953
7954 2011-05-09 Jeff Law <law@redhat.com>
7955
7956 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7957 consistent results.
7958
7959 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
7960
7961 PR c++/20039
7962 * g++.dg/init/pr20039.C: New.
7963
7964 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7965
7966 PR c++/48737
7967 PR c++/48744
7968 * g++.dg/template/sfinae28.C: New.
7969 * g++.dg/template/sfinae29.C: Likewise.
7970
7971 2011-05-09 Jason Merrill <jason@redhat.com>
7972
7973 * g++.dg/template/nontype23.C: New.
7974
7975 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
7976 PR c++/48859
7977 * g++.dg/init/pr48859.C: New.
7978
7979 2011-05-09 Jason Merrill <jason@redhat.com>
7980
7981 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7982 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7983 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7984 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7985 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7986 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7987 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7988 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7989
7990 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
7991
7992 * g++.dg/inherit/virtual9.C: New.
7993
7994 2011-05-09 Dodji Seketeli <dodji@redhat.com>
7995
7996 PR c++/48574
7997 * g++.dg/template/dependent-expr8.C: New test case.
7998
7999 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8000
8001 PR tree-optimization/48837
8002 * gcc.dg/pr48837.c: New testcase.
8003
8004 2011-05-06 Jason Merrill <jason@redhat.com>
8005
8006 * g++.dg/cpp0x/constexpr-condition2.C: New.
8007
8008 * g++.dg/cpp0x/constexpr-missing.C: New.
8009
8010 2011-05-06 Tobias Burnus <burnus@net-b.de>
8011
8012 PR fortran/18918
8013 * gfortran.dg/coarray/this_image_2.f90: New.
8014
8015 2011-05-06 Tobias Burnus <burnus@net-b.de>
8016
8017 PR fortran/48858
8018 PR fortran/48820
8019 * gfortran.dg/bind_c_usage_22.f90: New.
8020 * gfortran.dg/bind_c_usage_23.f90: New.
8021 * gfortran.dg/bind_c_usage_24.f90: New.
8022 * gfortran.dg/bind_c_usage_24_c.c: New.
8023
8024 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8025
8026 PR c++/48838
8027 * g++.dg/template/member9.C: New test case.
8028
8029 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8030
8031 * gnat.dg/discr29.ad[sb]: New test.
8032 * gnat.dg/discr30.adb: Likewise.
8033
8034 2011-05-05 Julian Brown <julian@codesourcery.com>
8035
8036 * gcc.target/arm/neon-vset_lanes8.c: New test.
8037
8038 2011-05-05 Jason Merrill <jason@redhat.com>
8039
8040 * g++.dg/init/new32.C: New.
8041
8042 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8043
8044 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8045 Fix typo.
8046
8047 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8048
8049 PR rtl-optimization/48381
8050 * gcc.c-torture/compile/pr48381.c: New test.
8051
8052 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8053
8054 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8055 to dg-options.
8056 * gcc.target/i386/opt-1.c: Ditto.
8057
8058 2011-05-04 Jason Merrill <jason@redhat.com>
8059
8060 * g++.dg/conversion/base1.C: New.
8061
8062 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8063
8064 PR libgfortran/48787
8065 * gfortran.dg/round_3.f08: Add more checks to test case.
8066
8067 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8068
8069 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8070 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8071 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8072 Gate test on effective_target fd_truncate.
8073
8074 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8075
8076 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8077 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8078 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8079 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8080 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8081 * gcc.target/i386/pr38824.c: Ditto.
8082 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8083 * gcc.target/i386/vecinit-2.c: Ditto.
8084 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8085 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8086 * gcc.target/i386/parity-2.c: Ditto.
8087 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8088
8089 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8090
8091 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8092 remove duplication.
8093 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8094 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8095 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8096
8097 2011-05-03 Tobias Burnus <burnus@net-b.de>
8098
8099 PR fortran/18918
8100 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8101
8102 2011-05-03 Tobias Burnus <burnus@net-b.de>
8103
8104 PR fortran/18918
8105 * gfortran.dg/coarray/this_image_1.f90: New.
8106
8107 2011-05-03 Tobias Burnus <burnus@net-b.de>
8108
8109 PR fortran/18918
8110 * gfortran.dg/coarray/caf.dg: New.
8111 * gfortran.dg/coarray/image_index_1.f90: New, copied
8112 from ../coarray_16.f90.
8113
8114 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8115
8116 PR c++/28501
8117 * g++.dg/ext/complex9.C: New.
8118
8119 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8120
8121 From Mike Frysinger
8122 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8123 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8124 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8125
8126 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8127
8128 * gcc.target/bfin/builtins: Created.
8129 * gcc.target/bfin/hisilh-O0.c: Deleted.
8130 * gcc.target/bfin/hisilh.c: Moved to...
8131 * gcc.target/bfin/builtins/hisilh.c: ...here.
8132 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8133 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8134 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8135 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8136 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8137 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8138 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8139 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8140 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8141 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8142 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8143 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8144 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8145 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8146 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8147 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8148 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8149 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8150 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8151 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8152 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8153 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8154 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8155 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8156 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8157 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8158 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8159 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8160 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8161 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8162 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8163 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8164 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8165 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8166 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8167 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8168 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8169 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8170 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8171 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8172 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8173 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8174 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8175 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8176 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8177 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8178 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8179 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8180 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8181 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8182 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8183 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8184 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8185 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8186 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8187 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8188 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8189 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8190 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8191 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8192 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8193 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8194 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8195 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8196 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8197 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8198 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8199 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8200 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8201 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8202 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8203 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8204 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8205 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8206 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8207 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8208 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8209 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8210 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8211 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8212 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8213 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8214 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8215 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8216 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8217 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8218 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8219 * gcc.target/bfin/builtins/circptr.c: Ditto.
8220 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8221 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8222 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8223 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8224 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8225 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8226 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8227 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8228 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8229 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8230 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8231 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8232 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8233 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8234 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8235 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8236 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8237 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8238 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8239 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8240 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8241 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8242 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8243 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8244 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8245 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8246 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8247 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8248 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8249 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8250 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8251 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8252 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8253 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8254 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8255 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8256 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8257 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8258 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8259 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8260 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8261 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8262 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8263 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8264 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8265 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8266 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8267 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8268 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8269 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8270 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8271 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8272 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8273 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8274 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8275 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8276 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8277 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8278 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8279 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8280 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8281 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8282 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8283 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8284 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8285 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8286 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8287 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8288 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8289 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8290
8291 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
8292
8293 * gcc.target/arm/cold-lc.c: New test.
8294
8295 2011-05-03 Jakub Jelinek <jakub@redhat.com>
8296
8297 PR target/48774
8298 * gcc.dg/pr48774.c: New test.
8299
8300 2011-05-03 Richard Guenther <rguenther@suse.de>
8301
8302 * gcc.dg/large-size-array-5.c: New testcase.
8303
8304 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8305
8306 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8307
8308 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8309
8310 * lib/target-supports.exp (check_effective_target_vect_strided):
8311 Replace with...
8312 (check_effective_target_vect_strided2)
8313 (check_effective_target_vect_strided3)
8314 (check_effective_target_vect_strided4)
8315 (check_effective_target_vect_strided8): ...these new functions.
8316
8317 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8318 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8319 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8320 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8321 * gcc.dg/vect/pr37539.c: Likewise.
8322 * gcc.dg/vect/slp-11a.c: Likewise.
8323 * gcc.dg/vect/slp-11b.c: Likewise.
8324 * gcc.dg/vect/slp-11c.c: Likewise.
8325 * gcc.dg/vect/slp-12a.c: Likewise.
8326 * gcc.dg/vect/slp-12b.c: Likewise.
8327 * gcc.dg/vect/slp-18.c: Likewise.
8328 * gcc.dg/vect/slp-19a.c: Likewise.
8329 * gcc.dg/vect/slp-19b.c: Likewise.
8330 * gcc.dg/vect/slp-21.c: Likewise.
8331 * gcc.dg/vect/slp-23.c: Likewise.
8332 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8333
8334 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8335 instead of vect_interleave && vect_extract_even_odd.
8336 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8337 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8338 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8339 * gcc.dg/vect/vect-1.c: Likewise.
8340 * gcc.dg/vect/vect-10.c: Likewise.
8341 * gcc.dg/vect/vect-98.c: Likewise.
8342 * gcc.dg/vect/vect-107.c: Likewise.
8343 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8344 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8345 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8346 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8347 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8348 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8349 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8350 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8351 * gcc.dg/vect/vect-strided-float.c: Likewise.
8352 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8353 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8354 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8355 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8356 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8357 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8358 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8359 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8360 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8361 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8362 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8363 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8364 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8365 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8366 * gcc.dg/vect/vect-vfa-03.c: Likewise.
8367
8368 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8369 target condition.
8370 * gcc.dg/vect/pr30843.c: Likewise.
8371 * gcc.dg/vect/pr33866.c: Likewise.
8372 * gcc.dg/vect/slp-reduc-6.c: Likewise.
8373 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8374 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8375 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8376
8377 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8378
8379 * gcc.dg/vect/slp-11.c: Split into...
8380 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8381 gcc.dg/vect/slp-11c.c: ...these tests.
8382 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8383 * gcc.dg/vect/slp-12c.c: ...this new test.
8384 * gcc.dg/vect/slp-19.c: Split into...
8385 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8386 gcc.dg/vect/slp-19c.c: ...these new tests.
8387
8388 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8389
8390 * lib/target-supports.exp
8391 (check_effective_target_vect_extract_even_odd_wide): Delete.
8392 (check_effective_target_vect_strided_wide): Likewise.
8393 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8394 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8395 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8396 * gcc.dg/vect/pr37539.c: Likewise.
8397 * gcc.dg/vect/slp-11.c: Likewise.
8398 * gcc.dg/vect/slp-12a.c: Likewise.
8399 * gcc.dg/vect/slp-12b.c: Likewise.
8400 * gcc.dg/vect/slp-19.c: Likewise.
8401 * gcc.dg/vect/slp-23.c: Likewise.
8402 * gcc.dg/vect/vect-1.c: Likewise.
8403 * gcc.dg/vect/vect-98.c: Likewise.
8404 * gcc.dg/vect/vect-107.c: Likewise.
8405 * gcc.dg/vect/vect-strided-float.c: Likewise.
8406
8407 2011-05-02 Jason Merrill <jason@redhat.com>
8408
8409 * g++.dg/init/new31.C: New.
8410
8411 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
8412
8413 PR c/35445
8414 * gcc.dg/pr35445.c: New test.
8415
8416 2011-05-02 Jason Merrill <jason@redhat.com>
8417
8418 * c-c++-common/vla-1.c: New.
8419
8420 2011-05-02 Richard Guenther <rguenther@suse.de>
8421
8422 PR tree-optimization/48822
8423 * gcc.dg/torture/pr48822.c: New testcase.
8424
8425 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
8426
8427 PR c++/47969
8428 * g++.dg/cpp0x/constexpr-47969.C: New.
8429
8430 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
8431
8432 PR testsuite/48498
8433 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
8434 on vect_no_align targets.
8435 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8436 vect_no_align targets.
8437
8438 2011-05-01 Xinliang David Li <davidxl@google.com>
8439
8440 * gcc.dg/tree-ssa/integer-addr.c: New test.
8441 * gcc.dg/tree-ssa/alias_bug.c: New test.
8442
8443 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8444
8445 PR libgfortran/48787
8446 * gfortran.dg/round_3.f08: Add more checks.
8447
8448 2011-04-30 Tobias Burnus <burnus@net-b.de>
8449
8450 PR fortran/48821
8451 * gfortran.dg/import9.f90: New, proper test.
8452 * gfortran.dg/interface_37.f90: Remove bogus
8453 test (bogus copy of interface_36.f90).
8454
8455 2011-04-30 Tobias Burnus <burnus@net-b.de>
8456
8457 PR fortran/48821
8458 * gfortran.dg/interface_37.f90: New.
8459
8460 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
8461
8462 PR fortran/48746
8463 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8464
8465 2011-04-30 Jakub Jelinek <jakub@redhat.com>
8466
8467 PR tree-optimization/48809
8468 * gcc.c-torture/execute/pr48809.c: New test.
8469
8470 2011-04-29 Jeff Law <law@redhat.com>
8471
8472 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8473
8474 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8475
8476 PR c++/48606
8477 * g++.dg/init/ctor10.C: New.
8478
8479 2011-04-29 Le-Chun Wu <lcwu@google.com>
8480
8481 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8482 warning in implicitly instantiated templates.
8483
8484 2011-04-29 Le-Chun Wu <lcwu@google.com>
8485
8486 * g++.dg/warn/Wnull-conversion-1.C: New.
8487 * g++.dg/warn/Wnull-conversion-2.C: New.
8488
8489 2011-04-29 Diego Novillo <dnovillo@google.com>
8490
8491 * g++.old-deja/g++.other/null3.C: Expect warning about
8492 converting boolean to a pointer.
8493
8494 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
8495
8496 PR fortran/48462
8497 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8498 being a target.
8499
8500 PR fortran/48746
8501 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8502
8503 2011-04-29 Tobias Burnus <burnus@net-b.de>
8504
8505 PR fortran/48810
8506 * gfortran.dg/typebound_proc_22.f90: New.
8507
8508 PR fortran/48800
8509 * gfortran.dg/interface_36.f90: New.
8510
8511 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8512
8513 PR libgfortran/48488
8514 PR libgfortran/48602
8515 PR libgfortran/48615
8516 PR libgfortran/48684
8517 PR libgfortran/48787
8518 * gfortran.dg/fmt_g.f: Adjust test.
8519 * gfortran.dg/fmt_g0_1.f08: Adjust test.
8520 * gfortran.dg/round_3.f08: New test.
8521 * gfortran.dg/namelist_print_1.f: Adjust test.
8522 * gfortran.dg/char4_iunit_1.f03: Adjust test.
8523 * gfortran.dg/f2003_io_5.f03: Adjust test.
8524 * gfortran.dg/coarray_15.f90: Adjust test.
8525 * gfortran.dg/namelist_65.f90: Adjust test.
8526 * gfortran.dg/fmt_cache_1.f: Adjust test.
8527 * gfortran.dg/char4_iunit_2.f03: Adjust test.
8528 * gfortran.dg/real_const_3.f90: Adjust test.
8529
8530 2011-04-29 Jan Hubicka <jh@suse.cz>
8531
8532 * gcc.dg/tree-ssa/inline-10.c: New testcase.
8533 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8534
8535 2011-04-28 Xinliang David Li <davidxl@google.com>
8536
8537 * gcc.dg/tree-prof/prof-robust-1.c: New test.
8538 * g++.dg/prof-robust-1.C: New test.
8539
8540 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
8541
8542 PR tree-optimization/48765
8543 * gcc.dg/vect/pr48765.c: New.
8544
8545 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8546
8547 PR tree-optimization/48775
8548 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8549
8550 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8551
8552 PR c++/48798
8553 * g++.dg/inherit/pr48798.C: New.
8554 * g++.old-deja/g++.other/base1.C: Adjust.
8555
8556 2011-04-28 Dodji Seketeli <dodji@redhat.com>
8557
8558 PR c++/48656
8559 * g++.dg/template/inherit7.C: New test case.
8560
8561 2011-04-28 Richard Guenther <rguenther@suse.de>
8562
8563 PR tree-optimization/40052
8564 PR tree-optimization/15347
8565 * gcc.dg/tree-ssa/vrp57.c: New testcase.
8566 * gcc.dg/pr15347.c: Likewise.
8567
8568 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8569
8570 PR c++/48530
8571 * g++.dg/cpp0x/sfinae18.C: New.
8572
8573 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8574
8575 PR c++/48771
8576 * g++.dg/ext/is_literal_type1.C: New.
8577
8578 2011-04-28 Tobias Burnus <burnus@net-b.de>
8579
8580 PR fortran/48112
8581 PR fortran/48279
8582 * gfortran.dg/interface_35.f90: New.
8583 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8584 * gfortran.dg/func_result_6.f90: Add dg-warning.
8585 * gfortran.dg/bessel_1.f90: Ditto.
8586 * gfortran.dg/hypot_1.f90: Ditto.
8587 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8588 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8589 * gfortran.dg/interface_assignment_4.f90: Ditto.
8590
8591 2011-04-27 Jason Merrill <jason@redhat.com>
8592
8593 * g++.dg/ext/complex8.C: New.
8594
8595 * g++.dg/cpp0x/initlist49.C: New.
8596 * g++.dg/init/new30.C: New.
8597
8598 2011-04-27 Tobias Burnus <burnus@net-b.de>
8599
8600 PR fortran/48788
8601 * gfortran.dg/whole_file_34.f90: New.
8602
8603 2011-04-27 Jan Hubicka <jh@suse.cz>
8604
8605 * gcc.dg/tree-ssa/inline-9.c: New testcase.
8606
8607 2011-04-27 Jason Merrill <jason@redhat.com>
8608
8609 * g++.old-deja/g++.oliva/overload1.C: Adjust.
8610
8611 * g++.dg/parse/ambig6.C: New.
8612
8613 2011-04-27 Nick Clifton <nickc@redhat.com>
8614
8615 * gcc.dg/20020312-2.c: Add definition for RX.
8616
8617 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8618 option with RX targets.
8619
8620 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8621 /* */ comments.
8622
8623 2011-04-27 Richard Guenther <rguenther@suse.de>
8624
8625 * gcc.dg/tree-ssa/pr23382.c: Remove.
8626
8627 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
8628
8629 PR target/48767
8630 * gcc.c-torture/compile/pr48767.c: New test.
8631
8632 2011-04-27 Richard Guenther <rguenther@suse.de>
8633
8634 PR tree-optimization/48772
8635 * g++.dg/pr48772.C: New testcase.
8636
8637 2011-04-27 Jakub Jelinek <jakub@redhat.com>
8638
8639 PR c/48742
8640 * gcc.c-torture/compile/pr48742.c: New test.
8641
8642 2011-04-26 Jason Merrill <jason@redhat.com>
8643
8644 * g++.dg/lookup/koenig13.C: New.
8645
8646 * g++.dg/cpp0x/initlist48.C: New.
8647
8648 2011-04-25 Jason Merrill <jason@redhat.com>
8649
8650 * g++.dg/cpp0x/sfinae17.C: New.
8651
8652 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8653
8654 PR target/48258
8655 * gcc.target/powerpc/pr48258-1.c: New file.
8656 * gcc.target/powerpc/pr48258-2.c: Ditto.
8657
8658 2011-04-26 Xinliang David Li <davidxl@google.com>
8659
8660 * gcc.dg/uninit-suppress.c: New test.
8661 * gcc.dg/uninit-suppress.c: New test.
8662
8663 2011-04-26 Jakub Jelinek <jakub@redhat.com>
8664
8665 PR debug/48768
8666 * gcc.dg/pr48768.c: New test.
8667
8668 PR tree-optimization/48734
8669 * gcc.c-torture/compile/pr48734.c: New test.
8670
8671 PR testsuite/48753
8672 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8673
8674 2011-04-26 Richard Guenther <rguenther@suse.de>
8675
8676 PR tree-optimization/48731
8677 * gcc.dg/torture/pr48731.c: New testcase.
8678
8679 2011-04-26 Richard Guenther <rguenther@suse.de>
8680
8681 PR testsuite/48753
8682 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8683
8684 2011-04-26 Richard Guenther <rguenther@suse.de>
8685
8686 PR middle-end/48694
8687 * gcc.dg/torture/pr48694-1.c: New testcase.
8688 * gcc.dg/torture/pr48694-2.c: Likewise.
8689
8690 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
8691
8692 * g++.dg/ext/underlying_type1.C: New.
8693 * g++.dg/ext/underlying_type2.C: Likewise.
8694 * g++.dg/ext/underlying_type3.C: Likewise.
8695 * g++.dg/ext/underlying_type4.C: Likewise.
8696 * g++.dg/ext/underlying_type5.C: Likewise.
8697 * g++.dg/ext/underlying_type6.C: Likewise.
8698 * g++.dg/ext/underlying_type7.C: Likewise.
8699 * g++.dg/ext/underlying_type8.C: Likewise.
8700 * g++.dg/ext/underlying_type9.C: Likewise.
8701 * g++.dg/ext/underlying_type10.C: Likewise.
8702
8703 2011-04-25 Jason Merrill <jason@redhat.com>
8704
8705 * g++.dg/cpp0x/regress/template-const2.C: New.
8706
8707 2011-04-25 Jeff Law <law@redhat.com>
8708
8709 * gcc.dg/tree-ssa/vrp56.c: new test.
8710
8711 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8712
8713 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8714
8715 2011-04-24 Jakub Jelinek <jakub@redhat.com>
8716
8717 PR preprocessor/48740
8718 * c-c++-common/raw-string-11.c: New test.
8719
8720 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
8721
8722 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8723 hppa*-*-hpux*.
8724
8725 2011-04-23 Tobias Burnus <burnus@net-b.de>
8726
8727 PR fortran/18918
8728 * gfortran.dg/coarray_19.f90: New.
8729
8730 2011-04-23 Jakub Jelinek <jakub@redhat.com>
8731
8732 PR c/48685
8733 * gcc.dg/pr48685.c: New test.
8734
8735 2011-04-22 Jan Hubicka <jh@suse.cz>
8736
8737 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8738
8739 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8740
8741 PR tree-optimization/48717
8742 * gcc.c-torture/execute/pr48717.c: New test.
8743
8744 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
8745
8746 PR target/48723
8747 * gcc.target/i386/pr48723.c: New test.
8748
8749 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8750
8751 PR c/48716
8752 * gcc.dg/gomp/pr48716.c: New test.
8753 * g++.dg/gomp/pr48716.C: New test.
8754
8755 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
8756
8757 PR c/36750
8758 * gcc.dg/missing-field-init-2.c: Update testcase.
8759
8760 2011-04-22 Alan Modra <amodra@gmail.com>
8761
8762 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8763
8764 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8765
8766 PR fortran/48405
8767 * gfortran.dg/function_optimize_6.f90: New test.
8768
8769 2011-04-21 Easwaran Raman <eraman@google.com>
8770
8771 * gcc.dg/stack-layout-2.c: New test.
8772
8773 2011-04-21 Richard Guenther <rguenther@suse.de>
8774
8775 PR lto/48703
8776 * g++.dg/lto/pr48207-2_0.C: New testcase.
8777 * g++.dg/lto/pr48207-3_0.C: Likewise.
8778
8779 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
8780
8781 * gnat.dg/volatile5.adb: New test.
8782 * gnat.dg/volatile5_pkg.ads: New helper.
8783
8784 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
8785
8786 PR target/48708
8787 * gcc.target/i386/pr48708.c: New test.
8788
8789 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8790
8791 * gcc.dg/vect/vect-119.c: New test.
8792
8793 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8794
8795 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8796 and once without.
8797
8798 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
8799 Richard Sandiford <richard.sandiford@linaro.org>
8800
8801 PR target/46329
8802 * gcc.target/arm/pr46329.c: New test.
8803
8804 2011-04-21 Tobias Burnus <burnus@net-b.de>
8805
8806 PR fortran/18918
8807 * gfortran.dg/coarray_18.f90: New.
8808
8809 2011-04-20 Jason Merrill <jason@redhat.com>
8810
8811 * g++.dg/cpp0x/initlist47.C: New.
8812
8813 * g++.dg/init/dtor4.C: New.
8814
8815 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
8816
8817 PR target/48678
8818 * gcc.target/i386/sse2-pinsrw.c: New test.
8819 * gcc.target/i386/avx-vpinsrw.c: Ditto.
8820 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8821 * gcc.target/i386/sse2-insvhi.c: Ditto.
8822 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8823 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8824
8825 2011-04-20 Jason Merrill <jason@redhat.com>
8826
8827 * g++.dg/template/const4.C: New.
8828
8829 2011-04-20 Easwaran Raman <eraman@google.com>
8830
8831 * gcc.dg/stack-layout-1.c: New test.
8832
8833 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
8834
8835 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8836 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8837 function.
8838
8839 2011-04-20 Kai Tietz <ktietz@redhat.com>
8840
8841 * gcc.dg/binop-xor1.c: New test.
8842 * gcc.dg/binop-xor2.c: New test.
8843 * gcc.dg/binop-xor3.c: New test.
8844 * gcc.dg/binop-xor4.c: New test.
8845 * gcc.dg/binop-xor5.c: New test.
8846
8847 2011-04-20 Richard Guenther <rguenther@suse.de>
8848
8849 PR tree-optimization/47892
8850 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8851
8852 2011-04-20 Richard Guenther <rguenther@suse.de>
8853
8854 PR middle-end/48695
8855 * g++.dg/torture/pr48695.C: New testcase.
8856
8857 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
8858
8859 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8860 * gcc.c-torture/execute/cmpsi-2.c: Ditto
8861 * gcc.c-torture/execute/pr45262.c: Ditto
8862 * gcc.dg/torture/pr43165.c: Ditto.
8863 * gcc.dg/torture/pr47228.c: Ditto.
8864 * gcc.dg/tree-ssa/pr45144.c: Ditto.
8865 * gcc.dg/ipa/pr45644.c: Ditto.
8866 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8867 PDP11.
8868
8869 2011-04-19 Jason Merrill <jason@redhat.com>
8870
8871 * g++.dg/ext/complex7.C: New.
8872
8873 * g++.dg/ext/attrib41.C: New.
8874
8875 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
8876
8877 PR testsuite/48676
8878 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8879
8880 2011-04-19 Jakub Jelinek <jakub@redhat.com>
8881
8882 PR target/48678
8883 * gcc.target/i386/pr48678.c: New test.
8884
8885 2011-04-19 Martin Jambor <mjambor@suse.cz>
8886
8887 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8888 * g++.dg/opt/devirt2.C: New test.
8889 * g++.dg/ipa/devirt-g-1.C: Likewise.
8890
8891 2011-04-19 Tobias Burnus <burnus@net-b.de>
8892
8893 PR fortran/48588
8894 * gfortran.dg/whole_file_33.f90: New.
8895
8896 2011-04-19 Martin Jambor <mjambor@suse.cz>
8897
8898 * g++.dg/ipa/devirt-7.C: New test.
8899
8900 2011-04-19 Richard Guenther <rguenther@suse.de>
8901
8902 PR lto/48207
8903 * g++.dg/lto/pr48207_0.C: New testcase.
8904
8905 2011-04-18 Jason Merrill <jason@redhat.com>
8906
8907 * g++.dg/init/void1.C: New.
8908
8909 * g++.dg/cpp0x/union4.C: New.
8910
8911 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8912
8913 PR middle-end/48661
8914 * g++.dg/torture/pr48661.C: New test.
8915
8916 PR c++/48632
8917 * g++.dg/gomp/pr48632.C: New test.
8918
8919 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
8920
8921 * gcc.target/i386/sse2-maskmovdqu.c: New test.
8922 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8923
8924 2011-04-18 Tobias Burnus <burnus@net-b.de>
8925
8926 PR fortran/18918
8927 * gfortran.dg/coarray_17.f90: New.
8928 * gfortran.dg/coarray_10.f90: Update dg-error.
8929
8930 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8931
8932 PR testsuite/48251
8933 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8934 * gfortran.dg/guality/guality.exp: Likewise.
8935
8936 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8937
8938 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8939
8940 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8941
8942 * gcc.dg/vect/pr48377.c: Remove dg-do run.
8943
8944 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8945
8946 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8947
8948 2011-04-18 Richard Guenther <rguenther@suse.de>
8949
8950 PR middle-end/46364
8951 * g++.dg/torture/pr46364.C: New testcase.
8952
8953 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8954
8955 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8956
8957 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
8958
8959 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8960
8961 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
8962 Ira Rosen <ira.rosen@linaro.org>
8963
8964 PR target/48252
8965 * gcc.target/arm/pr48252.c: New test.
8966
8967 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8968
8969 PR tree-optimization/48616
8970 * gcc.dg/pr48616.c: New test.
8971
8972 2011-04-18 Tobias Burnus <burnus@net-b.de>
8973
8974 PR fortran/18918
8975 * gfortran.dg/coarray_16.f90: New.
8976
8977 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
8978
8979 PR fortran/48462
8980 * gfortran.dg/realloc_on_assign_7.f03: New test.
8981
8982 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8983
8984 PR libgfortran/48602
8985 * gfortran.dg/fmt_g0_6.f08: New test.
8986
8987 2011-04-17 Jason Merrill <jason@redhat.com>
8988
8989 * g++.dg/cpp0x/sfinae16.C: New.
8990
8991 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
8992
8993 * gcc.target/mips/reg-var-1.c: New test.
8994
8995 2011-04-17 Jan Hubicka <jh@suse.cz>
8996
8997 * gcc.dg/winline-5.c: Update testcase.
8998
8999 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9000
9001 * gnat.dg/discr27.ad[sb]: Move dg directive.
9002 * gnat.dg/discr28.ad[sb]: New test.
9003 * gnat.dg/discr28_pkg.ads: New helper.
9004
9005 2011-04-17 Michael Matz <matz@suse.de>
9006
9007 PR tree-optimization/48622
9008 PR lto/48645
9009 * gcc.dg/lto/pr48622_0.c: New test.
9010
9011 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9012
9013 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9014 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9015 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9016 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9017 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9018 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9019
9020 2011-04-15 Jason Merrill <jason@redhat.com>
9021
9022 * g++.dg/cpp0x/range-for17.C: New.
9023
9024 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9025
9026 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9027 * g++.dg/cpp0x/range-for3.C: Likewise.
9028 * g++.dg/cpp0x/range-for9.C: Correct error message.
9029 * g++.dg/cpp0x/range-for11.C: New.
9030 * g++.dg/cpp0x/range-for12.C: New.
9031 * g++.dg/cpp0x/range-for13.C: New.
9032 * g++.dg/cpp0x/range-for14.C: New.
9033 * g++.dg/cpp0x/range-for15.C: New.
9034 * g++.dg/cpp0x/range-for16.C: New.
9035
9036 2011-04-15 Tobias Burnus <burnus@net-b.de>
9037
9038 PR fortran/18918
9039 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9040
9041 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9042
9043 * objc.dg/naming-4.m: Updated.
9044 * objc.dg/naming-5.m: Updated.
9045 * objc.dg/naming-6.m: New.
9046 * objc.dg/naming-7.m: New.
9047 * obj-c++.dg/naming-1.mm: Updated.
9048 * obj-c++.dg/naming-2.mm: Updated.
9049 * obj-c++.dg/naming-3.mm: New.
9050 * obj-c++.dg/naming-4.mm: New.
9051
9052 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9053
9054 PR libgfortran/48589
9055 * gfortran.dg/fmt_g0_5.f08: New test.
9056
9057 2011-04-15 Richard Guenther <rguenther@suse.de>
9058
9059 PR testsuite/48286
9060 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9061
9062 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9063
9064 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9065 -finline-limit=0 to -fno-inline
9066
9067 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9068
9069 PR target/48614
9070 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9071 just avx.
9072
9073 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9074
9075 PR target/48605
9076 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9077 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9078 * gcc.target/i386/avx-insertps-3.c: New test.
9079 * gcc.target/i386/avx-insertps-4.c: New test.
9080
9081 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9082
9083 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9084 -finline-limit=0
9085
9086 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9087
9088 PR target/46779
9089 PR target/45291
9090 PR target/41894
9091 * gcc.target/avr/pr46779-1.c: New test case
9092 * gcc.target/avr/pr46779-2.c: New test case
9093
9094 2011-04-14 Jason Merrill <jason@redhat.com>
9095
9096 * g++.dg/cpp0x/sfinae15.C: New.
9097
9098 * g++.dg/cpp0x/sfinae14.C: New.
9099
9100 * g++.dg/ext/vla10.C: New.
9101
9102 2011-04-14 Richard Guenther <rguenther@suse.de>
9103
9104 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9105
9106 2011-04-14 Richard Guenther <rguenther@suse.de>
9107
9108 * gcc.dg/fold-bitand-4.c: Move ...
9109 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9110
9111 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9112
9113 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9114 variables const.
9115 * gcc.target/avr/torture/trivial.c: Ditto.
9116
9117 2011-04-13 Jason Merrill <jason@redhat.com>
9118
9119 * g++.dg/template/operator11.C: New.
9120
9121 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9122
9123 PR middle-end/48591
9124 * gcc.dg/gomp/pr48591.c: New test.
9125
9126 PR c++/48570
9127 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9128 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9129
9130 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9131
9132 PR c++/48574
9133 * g++.dg/template/dependent-expr7.C: New test case.
9134
9135 2011-04-13 Jason Merrill <jason@redhat.com>
9136
9137 * g++.dg/cpp0x/sfinae13.C: New.
9138
9139 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9140
9141 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9142
9143 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9144
9145 * gcc.target/arm/pr43698.c: Remove -march option.
9146
9147 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9148
9149 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9150 -march option.
9151
9152 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9153
9154 PR fortran/48360
9155 PR fortran/48456
9156 * gfortran.dg/realloc_on_assign_6.f03: New test.
9157
9158 2011-04-12 Kai Tietz <ktietz@redhat.com>
9159
9160 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9161 targets the additional -mno-ms-bitfields and
9162 -Wno-packed-bitfield-compat options.
9163 * g++.dg/ext/bitfield3.C: Likewise.
9164 * g++.dg/ext/bitfield4.C: Likewise.
9165 * g++.dg/ext/bitfield5.C: Likewise.
9166 * gcc.dg/bitfld-15.c: Likewise.
9167 * gcc.dg/bitfld-16.c: Likewise.
9168 * gcc.dg/bitfld-17.c: Likewise.
9169 * gcc.dg/bitfld-18.c: Likewise.
9170
9171 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9172
9173 * gcc.target/arm/neon-vld3-1.c: New test.
9174 * gcc.target/arm/neon-vst3-1.c: New test.
9175 * gcc.target/arm/neon/v*.c: Regenerate.
9176
9177 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9178
9179 PR rtl-optimization/48549
9180 * g++.dg/opt/pr48549.C: New test.
9181
9182 2011-04-12 Richard Guenther <rguenther@suse.de>
9183
9184 PR tree-optimization/46076
9185 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9186
9187 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9188
9189 PR testsuite/21164
9190 * lib/compat.exp (compat-execute): Declare unsupported after
9191 stripping path from src1.
9192 * lib/lto.exp (lto-execute): Likewise.
9193
9194 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9195
9196 PR c/48552
9197 * gcc.dg/pr48552-1.c: New test.
9198 * gcc.dg/pr48552-2.c: New test.
9199
9200 2011-04-11 Jason Merrill <jason@redhat.com>
9201
9202 * g++.dg/cpp0x/sfinae12.C: New.
9203
9204 * g++.dg/cpp0x/enum10.C: New.
9205
9206 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9207
9208 * g++.dg/cpp0x/rv-func.C: New.
9209
9210 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9211
9212 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9213 alpha*-dec-osf5*.
9214
9215 2011-04-11 Martin Jambor <mjambor@suse.cz>
9216
9217 PR tree-optimization/48195
9218 * gcc.dg/ipa/pr48195.c: New test.
9219
9220 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9221
9222 * gnat.dg/return3.adb: Remove unused switch.
9223
9224 2011-04-08 Mike Stump <mikestump@comcast.net>
9225
9226 PR testsuite/48506
9227 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9228 default to fno-common.
9229
9230 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
9231
9232 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9233 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9234
9235 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9236
9237 PR fortran/48448
9238 * gfortran.dg/function_optimize_5.f90: New test.
9239
9240 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
9241
9242 * gnat.dg/aggr17.adb: New test.
9243 * gnat.dg/aggr18.adb: Likewise.
9244
9245 2011-04-08 Michael Matz <matz@suse.de>
9246
9247 PR middle-end/48389
9248 * gcc.target/i386/pr48389.c: New test.
9249
9250 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
9251
9252 PR rtl-optimization/48272
9253 * g++.dg/opt/pr48272.C: New.
9254
9255 2011-04-08 Dmitry Melnik <dm@ispras.ru>
9256
9257 PR rtl-optimization/48235
9258 * gcc.dg/pr48235.c: New.
9259
9260 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9261
9262 PR rtl-optimization/48302
9263 * g++.dg/opt/pr48302.C: New.
9264
9265 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9266
9267 PR target/48273
9268 * g++.dg/opt/pr48273.C: New.
9269
9270 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9271
9272 PR rtl-optimization/48442
9273 * gcc.dg/pr48442.c: New.
9274
9275 2011-04-08 Jakub Jelinek <jakub@redhat.com>
9276
9277 PR tree-optimization/48377
9278 * gcc.dg/vect/pr48377.c: New test.
9279
9280 2011-04-07 Jason Merrill <jason@redhat.com>
9281
9282 * g++.dg/cpp0x/regress/call1.C: New.
9283
9284 * g++.dg/cpp0x/variadic107.C: New.
9285
9286 * g++.dg/cpp0x/sfinae11.C: New.
9287 * g++.dg/cpp0x/noexcept02.C: Fix.
9288
9289 * g++.dg/cpp0x/sfinae10.C: New.
9290
9291 * g++.dg/cpp0x/sfinae9.C: New.
9292
9293 * c-c++-common/Wcast-qual-1.c: Move here from...
9294 * gcc.dg/cast-qual-3.c: ...here, and...
9295 * g++.dg/warn/Wcast-qual2.C: ...here.
9296
9297 * g++.dg/cpp0x/sfinae8.C: New.
9298
9299 * g++.dg/cpp0x/sfinae7.C: New.
9300
9301 * g++.dg/cpp0x/enum9.C: New.
9302
9303 2011-04-07 Mike Stump <mikestump@comcast.net>
9304
9305 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9306 with no trampolines.
9307
9308 2011-04-07 Jakub Jelinek <jakub@redhat.com>
9309
9310 PR fortran/48117
9311 * gfortran.dg/gomp/pr48117.f90: New test.
9312
9313 PR debug/48343
9314 * gcc.dg/torture/pr48343.c: New test.
9315
9316 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9317
9318 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9319
9320 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
9321
9322 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9323
9324 2011-04-07 Tom de Vries <tom@codesourcery.com>
9325
9326 PR target/43920
9327 * lib/scanasm.exp (object-size): New proc.
9328 * gcc.target/arm/pr43920-2.c: New test.
9329
9330 2011-04-06 Tobias Burnus <burnus@net-b.de>
9331
9332 PR fortran/18918
9333 PR fortran/48477
9334 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9335
9336 2011-04-06 Steve Ellcey <sje@cup.hp.com>
9337
9338 * gcc.dg/mtune.c: Prune note from output.
9339
9340 2011-04-06 Jakub Jelinek <jakub@redhat.com>
9341
9342 PR debug/48466
9343 * gcc.dg/guality/pr36977.c: New test.
9344 * gcc.dg/guality/pr48466.c: New test.
9345
9346 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9347
9348 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9349
9350 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
9351
9352 * gnat.dg/return3.adb: New test.
9353
9354 2011-04-06 Richard Guenther <rguenther@suse.de>
9355
9356 PR tree-optimization/47663
9357 * gcc.dg/tree-ssa/inline-8.c: New testcase.
9358
9359 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
9360
9361 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9362 Solaris 8 and 9 as well.
9363
9364 2011-04-05 Tom de Vries <tom@codesourcery.com>
9365
9366 PR target/43920
9367 * gcc.target/arm/pr43920-1.c: New test.
9368
9369 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
9370
9371 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9372 (cctor): Actually return the value.
9373 (main): Cast return values.
9374
9375 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9376
9377 * gfortran.dg/character_comparison_8.f90: New test.
9378
9379 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9380
9381 * frontend-passes: (optimize_lexical_comparison): New function.
9382 (optimize_expr): Call it.
9383 (optimize_comparison): Also handle lexical comparison functions.
9384 Return false instad of -2 for unequal comparison.
9385
9386 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9387
9388 PR fortran/48412
9389 * function_optimize_4.f90: New test.
9390
9391 2011-04-04 Tobias Burnus <burnus@net-b.de>
9392
9393 PR fortran/18918
9394 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9395 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9396 * gfortran.dg/coarray_15.f90: New.
9397
9398 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9399
9400 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9401 * gfortran.dg/bessel_7.f90: Likewise.
9402
9403 2011-04-03 Tobias Burnus <burnus@net-b.de>
9404
9405 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9406
9407 2011-04-03 Richard Guenther <rguenther@suse.de>
9408 Ira Rosen <ira.rosen@linaro.org>
9409
9410 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9411 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9412 -ftree-loop-if-convert-stores.
9413
9414 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9415
9416 * gnat.dg/specs/aggr2.ads: New test.
9417
9418 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9419
9420 * gnat.dg/debug2.ad[sb]: New test.
9421 * gnat.dg/debug2_pkg.ads: New helper.
9422 * gnat.dg/debug3.ad[sb]: New test.
9423
9424 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
9425
9426 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9427
9428 2011-04-01 Jakub Jelinek <jakub@redhat.com>
9429
9430 PR middle-end/48335
9431 * gcc.c-torture/compile/pr48335-1.c: New test.
9432 * gcc.dg/pr48335-1.c: New test.
9433 * gcc.dg/pr48335-2.c: New test.
9434 * gcc.dg/pr48335-3.c: New test.
9435 * gcc.dg/pr48335-4.c: New test.
9436 * gcc.dg/pr48335-5.c: New test.
9437 * gcc.dg/pr48335-6.c: New test.
9438 * gcc.dg/pr48335-7.c: New test.
9439 * gcc.dg/pr48335-8.c: New test.
9440 * gcc.target/i386/pr48335-1.c: New test.
9441
9442 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
9443
9444 PR c/36299
9445 * gcc.dg/Waddress.c: New test.
9446
9447 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9448
9449 PR fortran/48352
9450 * gfortran.dg/function_optimize_3.f90: New test.
9451
9452 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
9453
9454 * gcc.c-torture/compile/20110401-1.c: New test.
9455
9456 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9457 * g++.dg/lto/20091002-2_0.C: Likewise.
9458 * g++.dg/lto/20090303_0.c: Likewise.
9459 * g++.dg/lto/20091004-1_0.C: Likewise.
9460 * g++.dg/lto/20091002-3_0.C: Likewise.
9461 * g++.dg/lto/20091004-2_0.C: Likewise.
9462 * g++.dg/lto/20081123_0.C: Likewise.
9463 * g++.dg/lto/20090313_0.C: Likewise.
9464 * g++.dg/lto/20081109-1_0.C: Likewise.
9465 * g++.dg/lto/20081219_0.C: Likewise.
9466 * g++.dg/lto/20081204-1_0.C: Likewise.
9467 * g++.dg/lto/20090302_0.C: Likewise.
9468 * g++.dg/lto/20081119-1_0.C: Likewise.
9469 * g++.dg/lto/20081118_0.C: Likewise.
9470 * gcc.dg/lto/20091020-2_0.c: Likewise.
9471 * gcc.dg/lto/20090210_0.c: Likewise.
9472 * gcc.dg/lto/20081204-1_0.c: Likewise.
9473 * gcc.dg/lto/20081224_0.c: Likewise.
9474 * gcc.dg/lto/20090219_0.c: Likewise.
9475 * gcc.dg/lto/20091014-1_0.c: Likewise.
9476 * gcc.dg/lto/20091016-1_0.c: Likewise.
9477 * gcc.dg/lto/20090206-2_0.c: Likewise.
9478 * gcc.dg/lto/20090116_0.c: Likewise.
9479 * gcc.dg/lto/20091013-1_0.c: Likewise.
9480 * gcc.dg/lto/20091015-1_0.c: Likewise.
9481 * gcc.dg/lto/20090126-2_0.c: Likewise.
9482
9483 2011-03-31 Ian Lance Taylor <iant@google.com>
9484
9485 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9486
9487 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9488
9489 * gnat.dg/opt16.adb: New test.
9490
9491 2011-03-31 Jason Merrill <jason@redhat.com>
9492
9493 * g++.dg/cpp0x/defaulted24.C: New.
9494
9495 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9496
9497 PR target/16292
9498 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9499 with -O0.
9500
9501 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9502
9503 * g++.dg/other/i386-9.C: New test.
9504
9505 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9506
9507 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9508
9509 2011-03-30 Jason Merrill <jason@redhat.com>
9510
9511 * g++.dg/cpp0x/regress/error-recovery1.C: New.
9512
9513 * g++.dg/cpp0x/regress/isnan.C: New.
9514
9515 * g++.dg/cpp0x/initlist46.C: New.
9516
9517 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
9518
9519 PR target/47551
9520 * gcc.target/arm/neon-modes-2.c: New test.
9521
9522 2011-03-30 Jakub Jelinek <jakub@redhat.com>
9523
9524 PR c/48305
9525 * gcc.c-torture/compile/pr48305.c: New test.
9526
9527 2011-03-29 Jason Merrill <jason@redhat.com>
9528
9529 * g++.dg/cpp0x/regress/value-dep1.C: New.
9530
9531 2011-03-29 Steve Ellcey <sje@cup.hp.com>
9532
9533 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9534
9535 2011-03-29 Ian Lance Taylor <iant@google.com>
9536
9537 * go.test/go-test.exp: Handle the test lines used in several new
9538 tests.
9539 (errchk): Add opts parameter. Change all callers. Handle parens
9540 in regexps.
9541
9542 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
9543 Dominique d'Humieres <dominiq@lps.ens.fr>
9544
9545 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9546 and __APPLE__ && __PPC__ && __ALTIVEC__.
9547
9548 2011-03-29 Jason Merrill <jason@redhat.com>
9549
9550 * g++.dg/cpp0x/dependent1.C: New.
9551
9552 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9553
9554 * g++.dg/cpp0x/constexpr-memfn1.C: New.
9555
9556 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9557
9558 2011-03-29 Janus Weil <janus@gcc.gnu.org>
9559
9560 PR fortran/48095
9561 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9562 * gfortran.dg/proc_ptr_comp_32.f90: New.
9563
9564 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9565
9566 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
9567 check for corresponding warning.
9568
9569 2011-03-28 Jason Merrill <jason@redhat.com>
9570
9571 * g++.dg/cpp0x/rv-deduce2.C: New.
9572
9573 2011-03-29 Jakub Jelinek <jakub@redhat.com>
9574
9575 PR debug/48203
9576 * gcc.dg/pr48203.c: New test.
9577
9578 2011-03-28 Jeff Law <law@redhat.com>
9579
9580 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9581
9582 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
9583
9584 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9585 and __PPC__ && __ALTIVEC__.
9586
9587 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9588
9589 PR testsuite/48238
9590 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9591 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9592 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9593 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9594
9595 2011-03-28 Jason Merrill <jason@redhat.com>
9596
9597 * g++.dg/cpp0x/initlist-array2.C: New.
9598
9599 * g++.dg/cpp0x/initlist-array1.C: New.
9600
9601 * g++.dg/cpp0x/constexpr-compound.C: New.
9602
9603 * g++.dg/cpp0x/constexpr-using.C: New.
9604
9605 * g++.dg/cpp0x/constexpr-noexcept.C: New.
9606
9607 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
9608
9609 PR testsuite/48276
9610 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9611
9612 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
9613
9614 * gcc.dg/slp-1.c: New test.
9615
9616 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
9617
9618 * gcc.target/i386/avx256-unaligned-load-1.c: New.
9619 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9620 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9621 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9622 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9623 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9624 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9625 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9626 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9627 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9628 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9629 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9630 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9631 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9632
9633 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9634
9635 PR fortran/47065
9636 * gfortran.dg/trim_optimize_5.f90: New test.
9637 * gfortran.dg/trim_optimize_6.f90: New test.
9638
9639 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
9640
9641 PR target/38598
9642 * gcc.target/mips/madd-7.c: Remove -mlong32.
9643 * gcc.target/mips/msub-7.c: Likewise.
9644
9645 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
9646
9647 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9648 accesses to preserve the meaning of the test for doubleword vectors.
9649 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9650 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9651
9652 2011-03-26 Janus Weil <janus@gcc.gnu.org>
9653
9654 PR fortran/48291
9655 * gfortran.dg/class_42.f03: New.
9656
9657 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
9658
9659 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9660 strided accesses.
9661
9662 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
9663
9664 PR rtl-optimization/48144
9665 * gcc.dg/pr48144.c: New test.
9666
9667 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9668
9669 * gnat.dg/discr27.ad[sb]: New test.
9670
9671 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9672
9673 * gnat.dg/limited_with2.ad[sb]: New test.
9674 * gnat.dg/limited_with2_pkg1.ads: New helper.
9675 * gnat.dg/limited_with2_pkg2.ads: Likewise.
9676
9677 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9678
9679 * gnat.dg/opt15.adb: New test.
9680 * gnat.dg/opt15_pkg.ad[sb]: New helper.
9681
9682 2011-03-25 Tobias Burnus <burnus@net-b.de>
9683
9684 PR fortran/48174
9685 PR fortran/45304
9686 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9687 * gfortran.dg/leadz_trailz_3.f90: Ditto
9688
9689 2011-03-25 Martin Jambor <mjambor@suse.cz>
9690
9691 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9692
9693 2011-03-25 Jason Merrill <jason@redhat.com>
9694
9695 * g++.dg/cpp0x/defaulted22.C: New.
9696 * g++.dg/cpp0x/defaulted23.C: New.
9697 * g++.dg/cpp0x/defaulted15.C: Adjust.
9698
9699 2011-03-25 Jason Merrill <jason@redhat.com>
9700
9701 * g++.dg/cpp0x/move1.C: New.
9702
9703 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
9704
9705 PR target/48287
9706 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9707
9708 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9709
9710 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9711 for mips-sgi-irix6.5.
9712 Replace snprintf prototype by <stdio.h>.
9713
9714 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9715
9716 PR testsuite/48283
9717 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9718 run_expensive_tests.
9719 * gcc.dg/graphite/block-4.c: Likewise.
9720 * gcc.dg/graphite/block-7.c: Likewise.
9721 * gcc.dg/graphite/block-8.c: Likewise.
9722
9723 2011-03-25 Richard Guenther <rguenther@suse.de>
9724
9725 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9726 * g++.dg/tree-ssa/pr8781.C: Likewise.
9727 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9728 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9729 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9730 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9731 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9732 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9733 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9734 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9735 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9736 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9737 * gcc.dg/tree-ssa/pr21574.c: Likewise.
9738 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9739 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9740 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9741 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9742 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9743 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9744 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9745 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9746 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9747 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9748 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9749 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9750 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9751 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9752 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9753 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9754 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9755 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9756 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9757 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9758 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9759 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9760 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9761 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9762 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9763 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9764 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9765 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9766 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9767 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9768 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9769 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9770 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9771 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9772 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9773 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9774 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9775 * c-c++-common/pr46562-2.c: Likewise.
9776 * gfortran.dg/pr42108.f90: Likewise.
9777 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9778 foo to be inlined even at -O1.
9779 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9780 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9781 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9782 * gcc.dg/matrix/matrix.exp: Disable FRE.
9783
9784 2011-03-24 Jakub Jelinek <jakub@redhat.com>
9785
9786 PR debug/48204
9787 * gcc.dg/dfp/pr48204.c: New test.
9788
9789 2011-03-24 Steve Ellcey <sje@cup.hp.com>
9790
9791 PR target/48209
9792 * gcc.c-torture/execute/pr47917.c: Move this...
9793 * gcc.dg/torture/pr47917.c: to here and add xfails.
9794
9795 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9796
9797 * gnat.dg/array16.ad[sb]: New test.
9798 * gnat.dg/array16.ads: New helper.
9799
9800 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9801
9802 * gnat.dg/derived_type2.adb: New test.
9803
9804 2011-03-24 Richard Guenther <rguenther@suse.de>
9805
9806 PR tree-optimization/48271
9807 * g++.dg/torture/pr48271.C: New testcase.
9808
9809 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9810
9811 * gnat.dg/array15.ad[sb]: New test.
9812
9813 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
9814
9815 PR target/48237
9816 * gcc.target/i386/pr48237.c: New test.
9817
9818 2011-03-24 Richard Guenther <rguenther@suse.de>
9819
9820 PR middle-end/48269
9821 * gcc.dg/builtin-object-size-10.c: New testcase.
9822
9823 2011-03-24 Richard Guenther <rguenther@suse.de>
9824
9825 PR tree-optimization/46562
9826 * c-c++-common/pr46562-2.c: New testcase.
9827 * c-c++-common/pr46562.c: Likewise.
9828
9829 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
9830
9831 * gcc.dg/vect/vect-cselim-1.c: New test.
9832 * gcc.dg/vect/vect-cselim-2.c: New test.
9833
9834 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
9835
9836 * gcc.target/arm/pr46934.c: New.
9837
9838 2011-03-23 Ian Lance Taylor <iant@google.com>
9839
9840 * go.test/go-test.exp (errchk): Ignore lines containing ////.
9841
9842 2011-03-23 Richard Guenther <rguenther@suse.de>
9843
9844 * gcc.dg/struct: Remove directory and contents.
9845
9846 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9847
9848 PR testsuite/48251
9849 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9850
9851 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9852
9853 * gnat.dg/discr26.ad[sb]: New test.
9854 * gnat.dg/discr26_pkg.ads: New helper.
9855
9856 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
9857
9858 PR target/47553
9859 * gcc.target/arm/neon-vld-1.c: New test.
9860
9861 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9862
9863 * gnat.dg/array14.ad[sb]: New test.
9864 * gnat.dg/array14_pkg.ads: New helper.
9865
9866 2011-03-22 Joseph Myers <joseph@codesourcery.com>
9867
9868 * gcc.c-torture/execute/920501-8.x: Remove.
9869 * gcc.c-torture/execute/930513-1.x: Remove.
9870 * gcc.c-torture/execute/960312-1.x: Remove.
9871 * gcc.c-torture/compile/20000804-1.c,
9872 gcc.c-torture/compile/20001205-1.c,
9873 gcc.c-torture/compile/20001226-1.c,
9874 gcc.c-torture/compile/20010518-2.c,
9875 gcc.c-torture/compile/20020312-1.c,
9876 gcc.c-torture/compile/20020604-1.c,
9877 gcc.c-torture/compile/920501-12.c,
9878 gcc.c-torture/compile/920501-4.c,
9879 gcc.c-torture/compile/920520-1.c,
9880 gcc.c-torture/compile/980506-1.c,
9881 gcc.c-torture/execute/980709-1.x,
9882 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9883 options for m68hc11.
9884 * gcc.dg/cpp/assert4.c: Don't handle ARC.
9885 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9886 m68hc11.
9887
9888 2011-03-22 Nick Clifton <nickc@redhat.com>
9889
9890 * lib/target-supports.exp (check_profiling_available): Add MN10300
9891 to the list of targets that do not support profiling. Restore
9892 alpha sorting to this list.
9893
9894 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
9895
9896 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9897 failure on 32-bit systems.
9898 * gcc.dg/torture/vector-2.c: Ditto.
9899
9900 2011-03-22 Richard Guenther <rguenther@suse.de>
9901
9902 PR tree-optimization/48228
9903 * gcc.dg/Wstrict-overflow-23.c: New testcase.
9904
9905 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9906
9907 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9908 powerpc.
9909
9910 PR target/48226
9911 * gcc.target/powerpc/pr48226.c: New file.
9912
9913 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
9914
9915 * lib/prune.exp (prune_gcc_output): Prune "could not create
9916 compact unwind for" warnings.
9917
9918 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9919
9920 PR c/42544
9921 PR c/48197
9922 * gcc.c-torture/execute/pr42544.c: New test.
9923 * gcc.c-torture/execute/pr48197.c: New test.
9924
9925 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9926
9927 PR preprocessor/48192
9928 * gcc.target/powerpc/pr48192.c: New file.
9929
9930 PR target/48053
9931 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9932 split problem of 0 being loaded in a VSX register.
9933
9934 2011-03-21 Richard Guenther <rguenther@suse.de>
9935
9936 PR c/47939
9937 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9938 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9939 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9940 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9941
9942 2011-03-21 Jakub Jelinek <jakub@redhat.com>
9943
9944 PR target/48213
9945 * gcc.dg/pr48213.c: New test.
9946
9947 2011-03-21 Kai Tietz <ktietz@redhat.com>
9948
9949 PR target/12171
9950 * g++.dg/plugin/attribute_plugin.c: Adjust test.
9951
9952 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
9953
9954 * gcc.target/arm/xor-and.c: New.
9955
9956 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9957
9958 PR fortran/22572
9959 * gfortran.dg/function_optimize_1.f90: New test.
9960 * gfortran.dg/function_optimize_2.f90: New test.
9961
9962 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
9963
9964 PR rtl-optimization/47502
9965 * gcc.target/i386/pr47502-1.c: New.
9966 * gcc.target/i386/pr47502-2.c: Likewise.
9967
9968 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9969
9970 PR rtl-optimization/48156
9971 * gcc.dg/pr48156.c: New test.
9972
9973 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9974
9975 PR libfortran/47439
9976 * gfortran.dg/scratch_1.f90: Adjust test.
9977
9978 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9979
9980 PR libfortran/47439
9981 * gfortran.dg/scratch_1.f90: New test.
9982
9983 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9984
9985 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9986 variably modified typedefs.
9987 * gcc.dg/c1x-typedef-2.c: Remove.
9988
9989 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9990
9991 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9992 * gcc.dg/c1x-anon-struct-3.c: New test.
9993 * gcc.dg/anon-struct-11.c: Update.
9994
9995 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9996
9997 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9998 dg-xfail-run-if.
9999 Only xfail with gas.
10000
10001 2011-03-18 Jason Merrill <jason@redhat.com>
10002
10003 * g++.dg/template/fn-ptr1.C: New.
10004
10005 * g++.dg/overload/volatile1.C: New.
10006
10007 * g++.dg/opt/pr23372.C: New.
10008
10009 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10010
10011 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10012
10013 PR middle-end/47405
10014 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10015
10016 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10017
10018 * gcc.target/arm/unsigned-extend-1.c: New.
10019
10020 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10021
10022 PR bootstrap/48161
10023 * gcc.c-torture/compile/pr48161.c: New test.
10024
10025 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10026
10027 PR middle-end/47725
10028 * gcc.dg/torture/pr47725.c: New.
10029
10030 2011-03-17 Jason Merrill <jason@redhat.com>
10031
10032 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10033 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10034
10035 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10036
10037 * gnat.dg/specs/elab2.ads: New test.
10038 * gnat.dg/specs/elab2_pkg.ads: New helper.
10039
10040 2011-03-17 Jason Merrill <jason@redhat.com>
10041
10042 * g++.dg/cpp0x/decltype-1212.C: New.
10043 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10044
10045 2011-03-17 Jason Merrill <jason@redhat.com>
10046
10047 * g++.dg/parse/memfnquals1.C: New.
10048
10049 2011-03-17 Richard Guenther <rguenther@suse.de>
10050
10051 PR middle-end/48134
10052 * gcc.dg/pr48134.c: New testcase.
10053
10054 2011-03-17 Richard Guenther <rguenther@suse.de>
10055
10056 PR middle-end/48165
10057 * g++.dg/torture/pr48165.C: New testcase.
10058
10059 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10060
10061 PR rtl-optimization/48141
10062 * gcc.dg/pr48141.c: New test.
10063
10064 2011-03-16 Jason Merrill <jason@redhat.com>
10065
10066 * g++.dg/cpp0x/constexpr-48089.C: New.
10067
10068 * g++.dg/cpp0x/constexpr-abi1.C: New.
10069
10070 * g++.dg/cpp0x/constexpr-46336.C: New.
10071 * g++.dg/parse/friend5.C: Adjust expected errors.
10072
10073 * g++.dg/cpp0x/constexpr-47570.C: New.
10074
10075 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10076
10077 PR debug/47510
10078 * ++.dg/debug/dwarf2/typedef6.C: New test.
10079
10080 2011-03-16 Jason Merrill <jason@redhat.com>
10081
10082 * g++.dg/cpp0x/elision2.C: New.
10083
10084 * g++.dg/cpp0x/constexpr-array3.C: New.
10085
10086 2011-03-16 Jason Merrill <jason@redhat.com>
10087
10088 * g++.dg/cpp0x/sfinae6.C: New.
10089 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10090 * g++.dg/cpp0x/pr45908.C: Likewise.
10091 * g++.dg/cpp0x/sfinae6.C: Likewise.
10092 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10093 * g++.old-deja/g++.law/arg11.C: Likewise.
10094
10095 2011-03-16 Jason Merrill <jason@redhat.com>
10096
10097 * g++.dg/template/incomplete6.C: New.
10098
10099 2011-03-16 Jeff Law <law@redhat.com>
10100
10101 * gcc.dg/tree-ssa/vrp55.c: New test.
10102
10103 2011-03-16 Jason Merrill <jason@redhat.com>
10104
10105 * g++.dg/cpp0x/auto22.C: New.
10106
10107 2011-03-16 Richard Guenther <rguenther@suse.de>
10108
10109 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10110 optimizing it away if promoted to const.
10111
10112 2011-03-16 Richard Guenther <rguenther@suse.de>
10113
10114 PR tree-optimization/48149
10115 * gcc.dg/fold-complex-1.c: New testcase.
10116
10117 2011-03-16 Richard Guenther <rguenther@suse.de>
10118
10119 PR testsuite/48147
10120 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10121 or cloning happens.
10122
10123 2011-03-16 Richard Guenther <rguenther@suse.de>
10124
10125 PR tree-optimization/26134
10126 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10127
10128 2011-03-16 Richard Guenther <rguenther@suse.de>
10129
10130 PR tree-optimization/48146
10131 * gcc.dg/torture/pr48146.c: New testcase.
10132
10133 2011-03-16 Richard Guenther <rguenther@suse.de>
10134
10135 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10136 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10137
10138 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10139
10140 PR middle-end/48136
10141 * gcc.c-torture/compile/pr48136.c: New test.
10142
10143 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10144
10145 PR debug/45882
10146 * gcc.dg/guality/pr45882.c: New test.
10147
10148 2011-03-15 Jason Merrill <jason@redhat.com>
10149
10150 * g++.dg/cpp0x/constexpr-recursion.C: New.
10151
10152 * g++.dg/cpp0x/implicit11.C: New.
10153
10154 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10155
10156 * g++.dg/cpp0x/constexpr-attribute.C: New.
10157
10158 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10159
10160 * g++.dg/parse/pr34758.C: New.
10161
10162 2011-03-15 Xinliang David Li <davidxl@google.com>
10163
10164 PR c/47837
10165 * gcc.dg/uninit-pred-7_d.c: New test.
10166 * gcc.dg/uninit-pred-8_d.c: New test.
10167
10168 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10169
10170 PR target/46788
10171 * gcc.target/arm/pr46788.c: New.
10172
10173 2011-03-15 Richard Guenther <rguenther@suse.de>
10174
10175 PR middle-end/47650
10176 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10177 * gfortran.dg/ishft_4.f90: Likewise.
10178 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10179
10180 2011-03-15 Richard Guenther <rguenther@suse.de>
10181
10182 PR tree-optimization/13954
10183 * g++.dg/tree-ssa/pr13954.C: New testcase.
10184
10185 2011-03-15 Richard Guenther <rguenther@suse.de>
10186
10187 PR tree-optimization/48037
10188 * gcc.target/i386/pr48037-1.c: New testcase.
10189
10190 2011-03-15 Richard Guenther <rguenther@suse.de>
10191
10192 PR tree-optimization/41490
10193 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10194 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10195 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10196 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10197 * g++.dg/tree-ssa/pr33604.C: Adjust.
10198
10199 2011-03-14 Jakub Jelinek <jakub@redhat.com>
10200
10201 PR middle-end/47917
10202 * gcc.c-torture/execute/pr47917.c: New test.
10203 * gcc.dg/pr47917.c: New test.
10204
10205 PR middle-end/38878
10206 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10207
10208 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10209
10210 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10211 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10212 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10213 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10214 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10215 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10216 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10217 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10218 * gcc.target/i386/avx-floor-vec.c: Ditto.
10219 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10220 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10221 * gcc.target/i386/avx-rint-vec.c: Ditto.
10222 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10223 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10224 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10225 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10226
10227 2011-03-14 Tom Tromey <tromey@redhat.com>
10228
10229 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10230 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10231 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10232
10233 2011-03-14 Tom Tromey <tromey@redhat.com>
10234
10235 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10236 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10237 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10238
10239 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
10240
10241 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10242
10243 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10244
10245 PR rtl-optimization/47166
10246 * gcc.c-torture/execute/postmod-1.c: New test.
10247
10248 2011-03-14 Richard Guenther <rguenther@suse.de>
10249
10250 PR middle-end/48098
10251 * gcc.dg/torture/pr48098.c: New testcase.
10252
10253 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
10254
10255 PR target/48053
10256 * gcc.target/powerpc/pr48053-1.c: New test.
10257 * gcc.target/powerpc/pr48053-2.c: Likewise.
10258
10259 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10260
10261 PR libfortran/48066
10262 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
10263
10264 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10265
10266 PR libfortran/48066
10267 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
10268
10269 2011-03-12 Janus Weil <janus@gcc.gnu.org>
10270
10271 PR fortran/48059
10272 * gfortran.dg/class_41.f03: New.
10273
10274 2011-03-11 Dodji Seketeli <dodji@redhat.com>
10275
10276 * g++.dg/conversion/cast3.C: New test.
10277
10278 2011-03-11 Jason Merrill <jason@redhat.com>
10279
10280 * g++.dg/template/error45.C: New.
10281
10282 * g++.dg/parse/no-type-defn1.C: New.
10283
10284 * g++.dg/ext/attrib40.C: New.
10285
10286 * g++.dg/cpp0x/regress/array1.C: New.
10287
10288 2011-03-11 Richard Guenther <rguenther@suse.de>
10289
10290 PR tree-optimization/48067
10291 * gcc.dg/pr48067.c: New testcase.
10292
10293 2011-03-11 Richard Guenther <rguenther@suse.de>
10294
10295 PR lto/48073
10296 * g++.dg/lto/20110311-1_0.C: New testcase.
10297
10298 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10299
10300 PR c++/48035
10301 * g++.dg/inherit/virtual8.C: New test.
10302
10303 PR middle-end/48044
10304 * gcc.dg/torture/pr48044.c: New test.
10305
10306 2011-03-11 Janus Weil <janus@gcc.gnu.org>
10307
10308 PR fortran/47768
10309 * gfortran.dg/proc_ptr_comp_31.f90: New.
10310
10311 2011-03-11 Richard Guenther <rguenther@suse.de>
10312
10313 PR tree-optimization/47278
10314 * gcc.dg/torture/pr47278-1.c: New testcase.
10315 * gcc.dg/torture/pr47278-2.c: Likewise.
10316
10317 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10318
10319 PR tree-optimization/48063
10320 * gcc.dg/torture/pr48063.c: New test.
10321
10322 2011-03-10 Jason Merrill <jason@redhat.com>
10323
10324 * g++.dg/template/array22.C: New.
10325
10326 * g++.dg/cpp0x/syntax-err1.C: New.
10327 * g++.dg/parse/error36.C: Adjust expected errors.
10328 * g++.old-deja/g++.pt/ctor2.C: Likewise.
10329 * g++.old-deja/g++.pt/typename3.C: Likewise.
10330 * g++.old-deja/g++.pt/typename4.C: Likewise.
10331 * g++.old-deja/g++.pt/typename6.C: Likewise.
10332
10333 2011-03-09 Jason Merrill <jason@redhat.com>
10334
10335 * g++.dg/template/nontype22.C: New.
10336
10337 2011-03-09 Martin Jambor <mjambor@suse.cz>
10338
10339 PR tree-optimization/47714
10340 * g++.dg/torture/pr47714.C: New test.
10341
10342 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
10343
10344 PR target/47755
10345 * gcc.target/powerpc/pr47755-2.c: New file.
10346
10347 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10348
10349 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10350 is not set in the environment, pass 64 as first argument when not
10351 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10352 native where ulimit -u is supported.
10353
10354 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10355
10356 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10357
10358 2011-03-08 Jason Merrill <jason@redhat.com>
10359
10360 * g++.dg/template/nontype21.C: New.
10361
10362 * g++.dg/template/anon5.C: New.
10363
10364 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10365
10366 PR debug/47881
10367 * gcc.dg/pr47881.c: New test.
10368
10369 2011-03-08 Dodji Seketeli <dodji@redhat.com>
10370
10371 PR c++/47957
10372 * g++.dg/lookup/template3.C: New test.
10373
10374 2011-03-08 Kai Tietz <ktietz@redhat.com>
10375
10376 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10377 'long' type.
10378
10379 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
10380
10381 PR testsuite/47954
10382 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10383 sizeof to compute alignment.
10384
10385 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10386
10387 PR tree-optimization/48022
10388 * gcc.dg/pr48022-1.c: New test.
10389 * gcc.dg/pr48022-2.c: New test.
10390
10391 2011-03-07 Jason Merrill <jason@redhat.com>
10392
10393 * g++.dg/template/nontype20.C: New.
10394 * g++.dg/init/member1.C: Adjust expected errors.
10395 * g++.dg/parse/constant4.C: Likewise.
10396 * g++.dg/template/qualified-id3.C: Likewise.
10397 * g++.old-deja/g++.pt/crash10.C: Likewise.
10398
10399 * g++.dg/cpp0x/regress/non-const1.C: New.
10400
10401 2011-03-07 Jakub Jelinek <jakub@redhat.com>
10402
10403 PR debug/47991
10404 * gcc.dg/pr47991.c: New test.
10405
10406 2011-03-07 Jason Merrill <jason@redhat.com>
10407
10408 * g++.dg/abi/mangle46.C: New.
10409
10410 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
10411
10412 PR target/47862
10413 * gcc.target/powerpc/pr47862.c: New.
10414
10415 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
10416
10417 PR target/45413
10418 * gcc.target/i386/combine-mul.c: Require nonpic.
10419
10420 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
10421 Nathan Froyd <froydnj@codesourcery.com>
10422
10423 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10424
10425 2011-03-06 Mark Mitchell <mark@codesourcery.com>
10426
10427 * README.QMTEST: Remove.
10428
10429 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
10430 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10431
10432 PR fortran/47850
10433 * gfortran.dg/array_constructor_37.f90 : New test.
10434
10435 2011-03-05 Jason Merrill <jason@redhat.com>
10436
10437 * g++.dg/abi/mangle39.C: ABI v5, not 6.
10438 * g++.dg/abi/mangle45.C: Likewise.
10439 * g++.dg/cpp0x/trailing1.C: Likewise.
10440
10441 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10442
10443 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10444
10445 2011-03-05 Jakub Jelinek <jakub@redhat.com>
10446
10447 PR rtl-optimization/47899
10448 * gcc.dg/pr47899.c: New test.
10449
10450 * gcc.dg/torture/pr47968.c: Ignore warnings.
10451
10452 PR tree-optimization/47967
10453 * gcc.c-torture/compile/pr47967.c: New test.
10454
10455 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10456
10457 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10458 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10459
10460 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10461
10462 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10463 and property_getAttributes() if __OBJC2__.
10464 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10465 * objc.dg/property/property-encoding-1.m: New.
10466 * obj-c++.dg/property/property-encoding-1.mm: New.
10467
10468 2011-03-04 Jason Merrill <jason@redhat.com>
10469
10470 * g++.dg/template/pseudodtor6.C: New.
10471
10472 * g++.dg/inherit/covariant19.C: New.
10473
10474 2011-03-04 Richard Guenther <rguenther@suse.de>
10475
10476 PR middle-end/47968
10477 * gcc.dg/torture/pr47968.c: New testcase.
10478
10479 2011-03-04 Richard Guenther <rguenther@suse.de>
10480
10481 PR middle-end/47975
10482 * gcc.dg/torture/pr47975.c: New testcase.
10483
10484 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
10485
10486 PR c++/47974
10487 * g++.dg/template/crash106.C: New.
10488
10489 2011-03-03 Jakub Jelinek <jakub@redhat.com>
10490
10491 PR c/47963
10492 * gcc.dg/gomp/pr47963.c: New test.
10493 * g++.dg/gomp/pr47963.C: New test.
10494
10495 2011-03-02 Jason Merrill <jason@redhat.com>
10496
10497 * g++.dg/cpp0x/regress/condition1.C: New.
10498
10499 * g++.dg/cpp0x/constexpr-ctor9.C: New.
10500
10501 2011-03-01 Jason Merrill <jason@redhat.com>
10502
10503 * g++.dg/cpp0x/lambda/lambda-98.C: New.
10504
10505 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10506
10507 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
10508
10509 PR rtl-optimization/47925
10510 * gcc.c-torture/execute/pr47925.c: New test.
10511
10512 2011-03-01 Jason Merrill <jason@redhat.com>
10513
10514 * g++.dg/cpp0x/decltype25.C: New.
10515
10516 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10517
10518 2011-03-01 Richard Guenther <rguenther@suse.de>
10519
10520 PR tree-optimization/47890
10521 * gcc.dg/torture/pr47890.c: New testcase.
10522
10523 2011-03-01 Richard Guenther <rguenther@suse.de>
10524
10525 PR lto/47924
10526 * gcc.dg/lto/pr47924_0.c: New testcase.
10527
10528 2011-03-01 Richard Guenther <rguenther@suse.de>
10529
10530 PR lto/46911
10531 * gfortran.dg/lto/pr46911_0.f: New testcase.
10532
10533 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10534
10535 PR libgfortran/47933
10536 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10537 compile errors from older code form.
10538
10539 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10540
10541 PR libgfortran/47567
10542 * gfortran.dg/fmt_fw_d.f90: New test.
10543
10544 2011-02-28 Jason Merrill <jason@redhat.com>
10545
10546 * g++.dg/inherit/covariant18.C: New.
10547
10548 2011-02-28 Jakub Jelinek <jakub@redhat.com>
10549
10550 PR middle-end/47893
10551 * gcc.dg/pr47893.c: New test.
10552
10553 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
10554
10555 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10556 NULL in case of a selector with conflicting types.
10557 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10558
10559 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
10560
10561 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10562 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10563 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10564 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10565
10566 2011-02-28 Jason Merrill <jason@redhat.com>
10567
10568 PR c++/47906
10569 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10570
10571 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10572
10573 PR libgfortran/47778
10574 * gfortran.dg/namelist_71.f90: New test.
10575
10576 2011-02-27 Jason Merrill <jason@redhat.com>
10577
10578 PR c++/47906
10579 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10580 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10581
10582 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10583
10584 PR c++/46466
10585 * g++.dg/cpp0x/constexpr-ctor8.C: New.
10586
10587 2011-02-27 Jakub Jelinek <jakub@redhat.com>
10588
10589 PR fortran/47886
10590 * gfortran.dg/gomp/task-1.f90: Removed.
10591
10592 2011-02-26 Jason Merrill <jason@redhat.com>
10593
10594 * g++.dg/template/this-targ1.C: New.
10595
10596 * g++.dg/cpp0x/regress/template-const1.C: New.
10597 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10598 * g++.dg/template/function1.C: Adjust.
10599 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10600 * g++.dg/debug/debug7.C: Adjust.
10601
10602 2011-02-26 Tobias Burnus <burnus@net-b.de>
10603
10604 PR fortran/47886
10605 * gfortran.dg/gomp/task-1.f90: New.
10606
10607 2011-02-25 Jie Zhang <jie@codesourcery.com>
10608
10609 * gcc.target/arm/neon-thumb2-move.c: Add
10610 dg-require-effective-target arm_thumb2_ok.
10611
10612 2011-02-24 Jason Merrill <jason@redhat.com>
10613
10614 * g++.dg/parse/constant1.C: Specify C++98 mode.
10615 * g++.dg/parse/constant5.C: Likewise.
10616 * g++.dg/parse/error2.C: Likewise.
10617 * g++.dg/parse/semicolon3.C: Likewise.
10618 * g++.dg/template/crash14.C: Likewise.
10619 * g++.dg/template/local4.C: Likewise.
10620 * g++.dg/template/nontype3.C: Likewise.
10621 * g++.dg/parse/crash31.C: Adjust expected errors.
10622 * g++.dg/template/function1.C: Likewise.
10623 * g++.dg/template/ref3.C: Likewise.
10624 * g++.dg/template/static9.C: Likewise.
10625 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10626
10627 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10628 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10629 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10630 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10631 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10632
10633 2011-02-24 Jakub Jelinek <jakub@redhat.com>
10634
10635 PR fortran/47878
10636 * gfortran.dg/pr47878.f90: New test.
10637
10638 2011-02-24 Richard Guenther <rguenther@suse.de>
10639
10640 PR testsuite/47801
10641 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10642 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10643
10644 2011-02-24 Richard Guenther <rguenther@suse.de>
10645
10646 PR fortran/47839
10647 * gfortran.dg/lto/pr47839_0.f90: New testcase.
10648 * gfortran.dg/lto/pr47839_1.f90: Likewise.
10649
10650 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10651
10652 PR libgfortran/47567
10653 * gfortran.dg/fmt_f0_1.f90: Update test.
10654
10655 2011-02-23 Jason Merrill <jason@redhat.com>
10656
10657 * g++.dg/abi/mangle39.C: Adjust parm mangling.
10658 * g++.dg/abi/mangle45.C: New.
10659
10660 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10661 * g++.dg/template/canon-type-9.C: Match use of decltype
10662 between declaration and definition.
10663 * g++.dg/template/canon-type-12.C: Likewise.
10664
10665 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
10666
10667 PR fortran/40850
10668 * gfortran.dg/nested_allocatables_1.f90: New.
10669
10670 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
10671
10672 PR c++/46868
10673 * g++.dg/pr46868.C: New test.
10674 * g++.dg/parse/parameter-declaration-1.C: Adjust.
10675 * g++.dg/parse/error14.C: Adjust.
10676
10677 2011-02-23 Richard Guenther <rguenther@suse.de>
10678
10679 PR tree-optimization/47838
10680 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10681
10682 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10683
10684 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
10685
10686 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10687
10688 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10689 * gfortran.dg/count_init_expr.f03: Ditto.
10690 * gfortran.dg/gomp/pr43711.f90: Ditto.
10691 * gcc.dg/struct-parse-2.c: Ditto.
10692 * gcc.dg/parse-error-3.c: Ditto.
10693 * gcc.dg/Wlogical-op-1.c: Ditto.
10694 * gcc.dg/Walways-true-1.c: Ditto.
10695 * gcc.dg/pr24225.c: Ditto.
10696 * gcc.dg/Walways-true-2.c: Ditto.
10697 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10698 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10699 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10700 * g++.dg/overload/defarg4.C: Ditto.
10701 * g++.dg/inherit/covariant16.C: Ditto.
10702 * g++.dg/inherit/virtual7.C: Ditto.
10703 * g++.dg/template/canon-type-9.C: Ditto.
10704 * g++.dg/template/access19.C: Ditto.
10705 * g++.dg/template/call7.C: Ditto.
10706 * g++.dg/template/canon-type-2.C: Ditto.
10707 * g++.dg/template/init7.C: Ditto.
10708 * g++.dg/template/sizeof-template-argument.C: Ditto.
10709 * g++.dg/template/const3.C: Ditto.
10710 * g++.dg/template/sfinae26.C: Ditto.
10711 * g++.dg/template/sfinae26.C: Ditto.
10712 * g++.dg/template/canon-type-11.C: Ditto.
10713 * g++.dg/template/union2.C: Ditto.
10714 * g++.dg/template/canon-type-3.C: Ditto.
10715 * g++.dg/template/canon-type-1.C: Ditto.
10716 * g++.dg/template/canon-type-5.C: Ditto.
10717 * g++.dg/template/canon-type-7.C: Ditto.
10718 * g++.dg/template/canon-type-10.C: Ditto.
10719 * g++.dg/template/spec36.C: Ditto.
10720 * g++.dg/template/typedef38.C: Ditto.
10721 * g++.dg/template/canon-type-4.C: Ditto.
10722 * g++.dg/template/canon-type-6.C: Ditto.
10723 * g++.dg/template/canon-type-13.C: Ditto.
10724 * g++.dg/template/instantiate9.C: Ditto.
10725 * g++.dg/template/ttp22.C: Ditto.
10726 * g++.dg/warn/Wreturn-type-6.C: Ditto.
10727 * g++.dg/warn/Walways-true-1.C: Ditto.
10728 * g++.dg/warn/Wlogical-op-1.C: Ditto.
10729 * g++.dg/warn/Walways-true-2.C: Ditto.
10730 * g++.dg/conversion/op4.C: Ditto.
10731 * g++.dg/opt/pr19650.C: Ditto.
10732 * g++.dg/lookup/friend11.C: Ditto.
10733 * g++.dg/other/default2.C: Ditto.
10734 * g++.dg/other/default3.C: Ditto.
10735 * g++.dg/other/dtor2.C: Ditto.
10736 * g++.dg/other/friend5.C: Ditto.
10737 * g++.dg/other/default5.C: Ditto.
10738 * g++.dg/init/brace6.C: Ditto.
10739 * g++.dg/init/aggr5.C: Ditto.
10740 * g++.dg/init/error2.C: Ditto.
10741 * g++.dg/expr/bound-mem-fun.C: Ditto.
10742 * g++.dg/expr/cond6.C: Ditto.
10743 * g++.dg/expr/stmt-expr-1.C: Ditto.
10744 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10745 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10746 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10747 * g++.dg/cpp0x/bracket1.C: Ditto.
10748 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10749 * g++.dg/cpp0x/pr38646.C: Ditto.
10750 * g++.dg/cpp0x/variadic73.C: Ditto.
10751 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10752 * g++.dg/cpp0x/bracket4.C: Ditto.
10753 * g++.dg/cpp0x/decltype4.C: Ditto.
10754 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10755 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10756 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10757 * g++.dg/cpp0x/variadic-new2.C: Ditto.
10758 * g++.dg/cpp0x/decltype2.C: Ditto.
10759 * g++.dg/cpp0x/decltype1.C: Ditto.
10760 * g++.dg/cpp0x/bracket2.C: Ditto.
10761 * g++.dg/cpp0x/decltype5.C: Ditto.
10762 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10763 * g++.dg/cpp0x/variadic70.C: Ditto.
10764 * g++.dg/cpp0x/decltype6.C: Ditto.
10765 * g++.dg/cpp0x/rvo.C: Ditto.
10766 * g++.dg/cpp0x/vt-40092.C: Ditto.
10767 * g++.dg/cpp0x/variadic-new.C: Ditto.
10768 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10769 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10770 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10771 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10772 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10773 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10774 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10775 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10776 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10777 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10778 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10779 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10780 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10781 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10782 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10783 * g++.dg/cpp0x/pr39639.C: Ditto.
10784 * g++.dg/cpp0x/decltype3.C: Ditto.
10785 * g++.dg/cpp0x/variadic68.C: Ditto.
10786 * g++.dg/cpp0x/variadic-function.C: Ditto.
10787 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10788 * g++.dg/cpp0x/variadic-bind.C: Ditto.
10789 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10790 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10791 * g++.dg/parse/crash35.C: Ditto.
10792 * g++.dg/parse/crash40.C: Ditto.
10793 * g++.dg/parse/defarg12.C: Ditto.
10794 * g++.dg/parse/crash34.C: Ditto.
10795 * g++.dg/parse/constructor3.C: Ditto.
10796 * g++.dg/parse/template23.C: Ditto.
10797 * g++.dg/parse/crash56.C: Ditto.
10798 * g++.dg/parse/dtor13.C: Ditto.
10799 * g++.dg/parse/error33.C: Ditto.
10800 * g++.dg/parse/ctor9.C: Ditto.
10801 * g++.dg/parse/error32.C: Ditto.
10802 * g++.dg/parse/error37.C: Ditto.
10803 * g++.dg/parse/bitfield3.C: Ditto.
10804 * g++.dg/parse/struct-4.C: Ditto.
10805 * g++.dg/ext/has_trivial_copy.C: Ditto.
10806 * g++.dg/ext/is_polymorphic.C: Ditto.
10807 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10808 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10809 * g++.dg/ext/has_nothrow_assign.C: Ditto.
10810 * g++.dg/ext/is_union.C: Ditto.
10811 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10812 * g++.dg/ext/is_pod.C: Ditto.
10813 * g++.dg/ext/has_virtual_destructor.C: Ditto.
10814 * g++.dg/ext/has_trivial_constructor.C: Ditto.
10815 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10816 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10817 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10818 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10819 * g++.dg/ext/is_abstract.C: Ditto.
10820 * g++.dg/ext/has_trivial_assign.C: Ditto.
10821 * g++.dg/ext/is_class.C: Ditto.
10822 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10823 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10824 * g++.dg/ext/is_base_of.C: Ditto.
10825 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10826 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10827 * g++.dg/ext/is_empty.C: Ditto.
10828 * g++.dg/ext/is_enum.C: Ditto.
10829 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10830 * gnat.dg/opt11.adb: Ditto.
10831 * obj-c++.dg/pr45735.mm: Ditto.
10832 * obj-c++.dg/pr24393.mm: Ditto.
10833 * obj-c++.dg/exceptions-2.mm: Ditto.
10834 * objc.dg/pr45735.m: Ditto.
10835 * objc.dg/pr24393.m: Ditto.
10836
10837 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
10838
10839 * objc.dg/attributes/objc-exception-1.m: New.
10840
10841 2011-02-23 Jie Zhang <jie@codesourcery.com>
10842
10843 * gcc.dg/cpp/include7.c: New test.
10844
10845 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
10846
10847 PR c++/47242
10848 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10849
10850 2011-02-23 Jie Zhang <jie@codesourcery.com>
10851
10852 PR rtl-optimization/47763
10853 * gcc.dg/pr47763.c: New test.
10854
10855 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
10856
10857 PR fortran/45743
10858 * gfortran.dg/whole_file_32.f90 : New test.
10859
10860 2011-02-22 Dodji Seketeli <dodji@redhat.com>
10861
10862 PR c++/47666
10863 * g++.dg/inherit/virtual7.C: New test.
10864
10865 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
10866
10867 PR objc/47832
10868 * objc.dg/type-size-3.m: Updated error message.
10869 * objc.dg/type-size-4.m: New test.
10870 * objc.dg/type-size-5.m: New test.
10871
10872 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10873
10874 * lib/gnat.exp: Fix comments.
10875 Don't load libgloss.exp.
10876 (default_gnat_version): Call $compiler with --version.
10877 Adapt regexp for gnatmake output, insert version.
10878 (gnat_version): New proc.
10879 (gnat_init): Remove gnat_libgcc_s_path.
10880 (gnat_target_compile): Likewise.
10881 Remove ld_library_path.
10882 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10883 (gnat_pass): Remove.
10884 (gnat_pass): Remove.
10885 (gnat_finish): Remove.
10886 (gnat_exit): Remove.
10887 (local_find_gnatmake): Reindent.
10888 (runtest_file_p): Remove.
10889 (prune_warnings): Remove.
10890 (find_gnatclean): New proc.
10891 * lib/gnat-dg.exp (lremove): New proc.
10892 (gnat-dg-test): Reindent.
10893 Remove additional output files.
10894 (gnat-dg-runtest): Remove.
10895
10896 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10897 * gnat.dg/loop_optimization6.adb: Likewise.
10898 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10899
10900 2011-02-22 Jakub Jelinek <jakub@redhat.com>
10901
10902 PR tree-optimization/47835
10903 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10904
10905 2011-02-22 Tobias Burnus <burnus@net-b.de>
10906
10907 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10908 * gfortran.dg/abstract_type_2.f03: Ditto.
10909 * gfortran.dg/abstract_type_3.f03: Ditto.
10910 * gfortran.dg/abstract_type_4.f03: Ditto.
10911 * gfortran.dg/abstract_type_5.f03: Ditto.
10912 * gfortran.dg/abstract_type_6.f03: Ditto.
10913 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10914 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10915 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10916 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10917 * gfortran.dg/array_function_5.f90: Ditto.
10918 * gfortran.dg/asynchronous_3.f03: Ditto.
10919 * gfortran.dg/char_expr_1.f90: Ditto.
10920 * gfortran.dg/class_14.f03: Ditto.
10921 * gfortran.dg/data_array_6.f: Ditto.
10922 * gfortran.dg/data_invalid.f90: Ditto.
10923 * gfortran.dg/dot_product_1.f03: Ditto.
10924 * gfortran.dg/func_derived_5.f90: Ditto.
10925 * gfortran.dg/func_result_4.f90: Ditto.
10926 * gfortran.dg/implied_do_1.f90: Ditto.
10927 * gfortran.dg/initialization_25.f90: Ditto.
10928 * gfortran.dg/initialization_26.f90: Ditto.
10929 * gfortran.dg/interface_34.f90: Ditto.
10930 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10931 * gfortran.dg/keyword_symbol_1.f90: Ditto.
10932 * gfortran.dg/matmul_8.f03: Ditto.
10933 * gfortran.dg/merge_init_expr.f90: Ditto.
10934 * gfortran.dg/pack_assign_1.f90: Ditto.
10935 * gfortran.dg/pack_vector_1.f90: Ditto.
10936 * gfortran.dg/pointer_check_8.f90: Ditto.
10937 * gfortran.dg/product_init_expr.f03: Ditto.
10938 * gfortran.dg/reshape_order_5.f90: Ditto.
10939 * gfortran.dg/reshape_shape_1.f90: Ditto.
10940 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10941 * gfortran.dg/same_name_2.f90: Ditto.
10942 * gfortran.dg/selected_real_kind_1.f90: Ditto.
10943 * gfortran.dg/spread_init_expr.f03: Ditto.
10944 * gfortran.dg/stmt_func_1.f90: Ditto.
10945 * gfortran.dg/sum_init_expr.f03: Ditto.
10946 * gfortran.dg/transpose_3.f03: Ditto.
10947 * gfortran.dg/unpack_init_expr.f03: Ditto.
10948 * gfortran.dg/warn_conversion.f90: Ditto.
10949 * gfortran.dg/warn_conversion_2.f90: Ditto.
10950 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10951 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10952 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10953 * gfortran.dg/whole_file_16.f90: Ditto.
10954 * gfortran.dg/whole_file_17.f90: Ditto.
10955 * gfortran.dg/whole_file_18.f90: Ditto.
10956 * gfortran.dg/whole_file_20.f03: Ditto.
10957 * gfortran.dg/whole_file_5.f90: Ditto.
10958 * gfortran.dg/whole_file_6.f90: Ditto.
10959 * gfortran.dg/write_invalid_format.f90: Ditto.
10960 * gfortran.dg/zero_sized_6.f90: Ditto.
10961
10962 2011-02-21 Jeff Law <law@redhat.com>
10963
10964 PR rtl-optimization/46178
10965 * gcc.target/i386/pr46178.c: New test.
10966
10967 PR rtl-optimization/46002
10968 * gcc.c-torture/compile/pr46002.c: New test.
10969
10970 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10971
10972 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10973 *-*-hpux10*.
10974
10975 2011-02-21 Jakub Jelinek <jakub@redhat.com>
10976
10977 PR debug/47106
10978 * g++.dg/debug/pr47106.C: Require effective target lto.
10979
10980 2011-02-21 Jason Merrill <jason@redhat.com>
10981
10982 * g++.dg/cpp0x/constexpr-diag2.C: New.
10983
10984 2011-02-20 Jason Merrill <jason@redhat.com>
10985
10986 * g++.dg/cpp0x/constexpr-ctor7.C: New.
10987
10988 * g++.dg/cpp0x/fntmpdefarg2.C: New.
10989
10990 * g++.dg/overload/conv-op1.C: New.
10991
10992 * g++.dg/cpp0x/constexpr-synth1.C: New.
10993
10994 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10995
10996 * objc.dg/layout-2.m: New.
10997 * objc.dg/selector-3.m: Adjusted location of error message.
10998 * objc.dg/type-size-3.m: Same.
10999 * obj-c++.dg/selector-3.mm: Same.
11000
11001 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11002
11003 PR objc/47784
11004 * objc.dg/property/dotsyntax-22.m: New.
11005 * obj-c++.dg/property/dotsyntax-22.mm: New.
11006
11007 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11008
11009 PR c++/46394
11010 * g++.dg/template/typedef38.C: New test.
11011
11012 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11013
11014 PR fortran/46818
11015 * gfortran.dg/whole_file_30.f90 : New test.
11016 * gfortran.dg/whole_file_31.f90 : New test.
11017
11018 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11019
11020 PR fortran/45077
11021 PR fortran/44945
11022 * gfortran.dg/whole_file_28.f90 : New test.
11023 * gfortran.dg/whole_file_29.f90 : New test.
11024
11025 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11026
11027 PR c++/44118
11028 * g++.dg/template/crash105.C: New.
11029
11030 2011-02-19 Jason Merrill <jason@redhat.com>
11031
11032 * g++.dg/cpp0x/regress/no-elide1.C: New.
11033
11034 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11035
11036 PR tree-optimization/46620
11037 * gcc.dg/pr46620.c: New.
11038
11039 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11040
11041 PR c/47809
11042 * gcc.target/i386/pr47809.c: New test.
11043
11044 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11045 Tobias Burnus <burnus@net-b.de>
11046
11047 * lib/target-supports.exp
11048 (check_effective_target_fortran_large_real): New check for large reals.
11049 * gfortran.dg/nan_7.f90: New test.
11050
11051 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11052
11053 PR libgfortran/47567
11054 * gfortran.dg/fmt_f0_1.f90: Update test.
11055
11056 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11057
11058 PR fortran/47348
11059 * gfortran.dg/array_constructor_36.f90 : New test.
11060 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11061 allow for comparison between different elements of the array
11062 constructor at different levels of optimization.
11063
11064 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11065
11066 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11067 * gcc.target/i386/pr32280-1.c: Likewise.
11068
11069 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11070
11071 PR target/47800
11072 * gcc.target/i386/pr47800.c: New test.
11073
11074 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11075
11076 * objc/execute/exceptions/foward-1.x: New.
11077
11078 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11079
11080 PR fortran/47789
11081 * gfortran.dg/derived_constructor_comps_4.f90: New.
11082
11083 2011-02-18 Tobias Burnus
11084
11085 PR fortran/47775
11086 * gfortran.dg/func_result_6.f90: New.
11087
11088 2011-02-18 Michael Matz <matz@suse.de>
11089
11090 PR fortran/45586
11091 * gfortran.dg/lto/pr45586_0.f90: New test.
11092 * gfortran.dg/typebound_proc_20.f90: Ditto.
11093 * gfortran.dg/typebound_proc_21.f90: Ditto.
11094
11095 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11096
11097 PR c++/47795
11098 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11099
11100 2011-02-18 Tobias Burnus <burnus@net-b.de>
11101
11102 PR fortran/47750
11103 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11104 gcc_warning_prefix.
11105 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11106 normalizing the error/warning output.
11107 * gfortran.dg/Wall.f90: Update dg-error/warning.
11108 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11109 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11110 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11111 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11112 * gfortran.dg/class_30.f90: Update dg-error/warning.
11113 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11114 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11115 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11116 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11117 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11118 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11119 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11120 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11121 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11122 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11123 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11124 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11125 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11126 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11127 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11128 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11129 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11130 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11131 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11132 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11133 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11134 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11135 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11136 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11137 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11138
11139 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11140
11141 PR fortran/47768
11142 * gfortran.dg/proc_ptr_comp_30.f90: New.
11143
11144 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11145
11146 PR debug/47780
11147 * gcc.target/i386/pr47780.c: New test.
11148
11149 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11150
11151 PR fortran/47767
11152 * gfortran.dg/class_40.f03: New.
11153
11154 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11155
11156 PR c++/47208
11157 * g++.dg/cpp0x/auto21.C: New test.
11158
11159 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11160
11161 * objc.dg/special/unclaimed-category-1.h: Updated for
11162 new ABI support.
11163 * objc.dg/special/unclaimed-category-1.m: Same.
11164 * objc.dg/zero-link-1.m: Same.
11165 * objc.dg/lookup-1.m: Same.
11166 * objc.dg/torture/strings/const-str-9.m
11167 * objc.dg/torture/strings/const-str-10.m: Same.
11168 * objc.dg/torture/strings/const-str-11.m: Same.
11169 * objc.dg/torture/forward-1.m: Same.
11170 * objc.dg/zero-link-2.m: Same.
11171 * objc.dg/encode-7-next-64bit.m: Same.
11172 * objc.dg/method-4.m: Same.
11173 * objc.dg/next-runtime-1.m: Same.
11174 * objc.dg/image-info.m: Same.
11175 * objc.dg/pr23214.m: Same.
11176 * objc.dg/symtab-1.m: Same.
11177 * obj-c++.dg/basic.m: Same.
11178 * obj-c++.dg/proto-lossage-3.m: Same.
11179 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11180 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11181 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11182 * obj-c++.dg/method-11.m: Same.
11183 * objc/execute/enumeration-1.m: Same.
11184 * objc/execute/object_is_class.m: Same.
11185 * objc/execute/formal_protocol-2.m: Same.
11186 * objc/execute/formal_protocol-4.m: Same.
11187 * objc/execute/formal_protocol-6.m: Same.
11188 * objc/execute/bycopy-3.m: Same.
11189 * objc/execute/exceptions/catchall-1.m: Same.
11190 * objc/execute/exceptions/finally-1.m: Same.
11191 * objc/execute/exceptions/local-variables-1.m: Same.
11192 * objc/execute/exceptions/foward-1.m: Same.
11193 * objc/execute/bf-common.h
11194 * objc/execute/enumeration-2.m: Same.
11195 * objc/execute/formal_protocol-1.m: Same.
11196 * objc/execute/formal_protocol-3.m: Same.
11197 * objc/execute/formal_protocol-5.m: Same.
11198 * objc/execute/accessing_ivars.m: Same.
11199 * objc/execute/bycopy-2.m: Same.
11200 * objc/execute/formal_protocol-7.m: Same.
11201 * objc/execute/compatibility_alias.m: Same.
11202 * objc/execute/no_clash.m: Same.
11203 * objc/execute/object_is_meta_class.m: Same.
11204 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11205 * objc/execute/class-tests-1.h: Include stdio.h.
11206 * objc/execute/class-tests-2.h: Same.
11207 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11208 runtimes.
11209 * obj-c++.dg/try-catch-2.mm: Same.
11210
11211 2011-02-17 Jakub Jelinek <jakub@redhat.com>
11212
11213 PR c++/47783
11214 * g++.dg/warn/Wunused-parm-4.C: New test.
11215
11216 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
11217 Jan Hubicka <jh@suse.cz>
11218
11219 PR debug/47106
11220 PR debug/47402
11221 * g++.dg/debug/pr47106.C: New.
11222
11223 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
11224
11225 PR target/43653
11226 * gcc.target/i386/pr43653.c: New test.
11227
11228 2011-02-11 Dodji Seketeli <dodji@redhat.com>
11229
11230 PR c++/47172
11231 * g++.dg/template/inherit6.C: New test.
11232
11233 2011-02-16 Janus Weil <janus@gcc.gnu.org>
11234
11235 PR fortran/47745
11236 * gfortran.dg/class_39.f03: New.
11237
11238 2011-02-16 Dodji Seketeli <dodji@redhat.com>
11239
11240 PR c++/47326
11241 * g++.dg/cpp0x/variadic106.C: New test.
11242
11243 2011-02-16 Jakub Jelinek <jakub@redhat.com>
11244
11245 PR libfortran/47757
11246 * gfortran.dg/pr47757-1.f90: New test.
11247 * gfortran.dg/pr47757-2.f90: New test.
11248 * gfortran.dg/pr47757-3.f90: New test.
11249
11250 PR c++/47704
11251 * g++.dg/cpp0x/enum8.C: New test.
11252
11253 2011-02-15 Jason Merrill <jason@redhat.com>
11254
11255 * g++.dg/inherit/implicit-trivial1.C: New.
11256 * g++.dg/cpp0x/implicit-trivial1.C: New.
11257
11258 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11259
11260 PR middle-end/47725
11261 * gcc.dg/torture/pr47725.c: Removed.
11262
11263 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11264
11265 PR target/47755
11266 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11267 constant does not generate a load from memory.
11268
11269 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11270
11271 PR middle-end/47725
11272 * gcc.dg/torture/pr47725.c: New.
11273
11274 2011-02-15 Richard Guenther <rguenther@suse.de>
11275
11276 PR tree-optimization/47743
11277 * gcc.dg/torture/pr47743.c: New testcase.
11278
11279 2011-02-15 Jakub Jelinek <jakub@redhat.com>
11280
11281 PR middle-end/47581
11282 * gcc.target/i386/pr47581.c: New test.
11283
11284 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11285
11286 PR fortran/47730
11287 * gfortran.dg/select_type_22.f03: New.
11288
11289 2011-02-14 Jason Merrill <jason@redhat.com>
11290
11291 * g++.dg/cpp0x/regress/enum1.C: New.
11292
11293 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11294
11295 * gnat.dg/include.adb: New test.
11296
11297 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11298
11299 PR fortran/47728
11300 * gfortran.dg/class_38.f03: New.
11301
11302 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11303
11304 * gcc.dg/pr46494.c: New test.
11305
11306 2011-02-14 Richard Guenther <rguenther@suse.de>
11307
11308 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11309
11310 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11311
11312 PR ada/41929
11313 * gnat.dg/null_pointer_deref1.exp: Don't skip on
11314 sparc*-sun-solaris2.11.
11315
11316 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11317
11318 PR fortran/47349
11319 * gfortran.dg/argument_checking_18.f90: New.
11320
11321 2011-02-13 Tobias Burnus <burnus@net-b.de>
11322
11323 * gfortran.dg/argument_checking_13.f90: Update dg-error.
11324 * gfortran.dg/argument_checking_17.f90: New.
11325
11326 2011-02-12 Janus Weil <janus@gcc.gnu.org>
11327
11328 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11329 are temporarily disabled.
11330 * gfortran.dg/class_7.f03: Ditto.
11331 * gfortran.dg/coarray_14.f90: Ditto.
11332 * gfortran.dg/typebound_proc_13.f03: Ditto.
11333
11334 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
11335
11336 PR fortran/45586
11337 * gfortran.dg/extends_11.f03: New.
11338
11339 2011-02-11 Xinliang David Li <davidxl@google.com>
11340
11341 PR tree-optimization/47707
11342 * g++.dg/tree-ssa/pr47707.C: New test.
11343
11344 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
11345
11346 * g++.dg/opt/inline17.C: New test.
11347
11348 2011-02-11 Tobias Burnus <burnus@net-b.de>
11349
11350 PR fortran/47550
11351 * gfortran.dg/pure_formal_2.f90: New.
11352
11353 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
11354
11355 PR rtl-optimization/47614
11356 * gfortran.dg/pr47614.f: New.
11357
11358 2011-02-11 Joseph Myers <joseph@codesourcery.com>
11359
11360 PR driver/47678
11361 * gcc.dg/opts-6.c: New test.
11362
11363 2011-02-11 Jakub Jelinek <jakub@redhat.com>
11364
11365 PR debug/47684
11366 * gcc.dg/pr47684.c: New test.
11367
11368 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11369
11370 PR target/47629
11371 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11372 c99_runtime, dg-add-options c99_runtime.
11373 (main): Use __asm__.
11374
11375 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11376
11377 PR testsuite/47400
11378 * lib/target-supports.exp (check_ascii_locale_available): New proc.
11379 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11380 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11381 * gcc.dg/ucnid-10.c: Likewise.
11382 * gcc.dg/ucnid-13.c: Likewise.
11383 * gcc.dg/ucnid-7.c: Likewise.
11384 * gcc.dg/ucnid-8.c: Likewise.
11385 Adapt dg-warning line number.
11386
11387 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
11388
11389 * gcc.target/i386/parity-1.c: Use -march=k8.
11390 * gcc.target/i386/parity-2.c: Ditto.
11391 * gcc.target/i386/vecinit-1.c: Ditto.
11392 * gcc.target/i386/vecinit-2.c: Ditto.
11393
11394 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11395
11396 PR target/46610
11397 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11398 * gcc.target/mips/save-restore-3.c: Likewise.
11399 * gcc.target/mips/save-restore-4.c: Likewise.
11400 * gcc.target/mips/save-restore-5.c: Likewise.
11401
11402 PR target/47683
11403 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11404 * g++.dg/tree-prof/partition2.C: Likewise.
11405
11406 2011-02-09 Jason Merrill <jason@redhat.com>
11407
11408 * g++.dg/tree-ssa/inline-3.C: Use a normal function
11409 rather than misdeclare std::puts.
11410
11411 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11412 * g++.dg/other/warning1.C: Likewise.
11413 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11414 * g++.old-deja/g++.gb/scope06.C: Likewise.
11415 * g++.old-deja/g++.law/cvt11.C: Likewise.
11416 * g++.old-deja/g++.law/init1.C: Likewise.
11417 * g++.dg/abi/mangle26.C: Likewise.
11418
11419 * g++.dg/template/function1.C: Adjust for C++0x mode.
11420 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11421
11422 * g++.dg/ext/label10.C: Adjust for C++0x mode.
11423 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11424
11425 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11426
11427 * g++.dg/cpp0x/regress/abi-empty7.C: New.
11428
11429 * g++.dg/cpp0x/regress: New directory.
11430 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11431 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11432 * g++.dg/cpp0x/regress/regress3.C: New.
11433
11434 2011-02-10 Richard Guenther <rguenther@suse.de>
11435
11436 PR tree-optimization/47677
11437 * gcc.dg/torture/pr47677.c: New testcase.
11438
11439 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
11440
11441 * objc.dg/special/load-category-1.m: Remove unused header.
11442 * objc.dg/special/load-category-1a.m: Likewise.
11443 * objc.dg/special/load-category-2.m: Likewise.
11444 * objc.dg/special/load-category-2a.m: Likewise.
11445 * objc.dg/special/load-category-3.m: Likewise.
11446 * objc.dg/special/load-category-3a.m: Likewise.
11447 * objc.dg/attributes/proto-attribute-2.m: Likewise.
11448 * objc.dg/attributes/proto-attribute-3.m: Likewise.
11449 * objc.dg/attributes/class-attribute-1.m: Likewise.
11450 * objc.dg/property/property.exp: Don't run for Darwin < 9.
11451 * obj-c++.dg/property/property.exp: Likewise.
11452 * objc.dg/attributes/method-sentinel-1.m: Update type header.
11453 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11454 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11455 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11456 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11457 * obj-c++.dg/template-8.mm: Likewise.
11458
11459 2011-02-10 Jakub Jelinek <jakub@redhat.com>
11460
11461 PR target/47665
11462 * gcc.target/i386/pr47665.c: New test.
11463
11464 2011-02-10 Jie Zhang <jie@codesourcery.com>
11465
11466 PR testsuite/47622
11467 Revert
11468 2011-02-05 Jie Zhang <jie@codesourcery.com>
11469 PR debug/42631
11470 * gcc.dg/pr42631.c: Update test.
11471 * gcc.dg/pr42631-2.c: New test.
11472
11473 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11474
11475 PR fortran/47352
11476 * gfortran.dg/proc_decl_25.f90: New.
11477
11478 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11479
11480 PR fortran/47463
11481 * gfortran.dg/typebound_assignment_2.f03: New.
11482
11483 2011-02-09 Richard Guenther <rguenther@suse.de>
11484
11485 PR tree-optimization/47664
11486 * gcc.dg/tree-ssa/inline-7.c: New testcase.
11487
11488 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
11489
11490 PR middle-end/47646
11491 * gnat.dg/uninit_func.adb: Adjust dg directive.
11492
11493 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
11494
11495 PR middle-end/47646
11496 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11497
11498 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11499
11500 PR fortran/47637
11501 * gfortran.dg/auto_dealloc_2.f90: New.
11502
11503 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11504
11505 * gcc.dg/builtins-config.h: Remove __sgi handling.
11506 * lib/target-supports.exp (add_options_for_c99_runtime): Add
11507 -std=c99 for mips-sgi-irix6.5*.
11508
11509 2011-02-09 Martin Jambor <mjambor@suse.cz>
11510
11511 PR middle-end/45505
11512 * gfortran.dg/pr25923.f90: Remove xfails.
11513
11514 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11515
11516 PR fortran/47583
11517 * gfortran.dg/inquire_14.f90: New test.
11518
11519 2011-02-08 Janus Weil <janus@gcc.gnu.org>
11520
11521 PR fortran/45290
11522 * gfortran.dg/pointer_init_6.f90: New.
11523
11524 2011-02-08 Jeff Law <law@redhat.com>
11525
11526 PR tree-optimization/42893
11527 * gcc.tree-ssa/pr42893.c: New test.
11528
11529 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
11530
11531 PR tree-optimization/46834
11532 PR tree-optimization/46994
11533 PR tree-optimization/46995
11534 * gcc.dg/graphite/id-pr46834.c: New.
11535 * gfortran.dg/graphite/id-pr46994.f90: New.
11536 * gfortran.dg/graphite/id-pr46995.f90: New.
11537
11538 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11539
11540 PR middle-end/47646
11541 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11542 using the variable is known the warning is emitted there.
11543 * gcc.dg/uninit-pr19430.c (foo): Likewise.
11544 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11545
11546 * c-c++-common/pr20000.c (g): Both warnings occur at the return
11547 statement.
11548 (vg): Likewise.
11549 * gcc.dg/noreturn-1.c (foo5): Likewise.
11550 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11551 (method2): Likewise.
11552
11553 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11554 the return statement using the uninitialized variable.
11555 * gfortran.dg/pr39666-2.f90 (f): Likewise.
11556
11557 2011-02-08 Richard Guenther <rguenther@suse.de>
11558
11559 PR middle-end/47639
11560 * g++.dg/opt/pr47639.c: New testcase.
11561
11562 2011-02-08 Richard Guenther <rguenther@suse.de>
11563
11564 PR tree-optimization/47632
11565 * g++.dg/opt/pr47632.C: New testcase.
11566
11567 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11568
11569 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11570
11571 2011-02-07 Richard Guenther <rguenther@suse.de>
11572
11573 PR tree-optimization/47615
11574 * g++.dg/opt/pr47615.C: New testcase.
11575
11576 2011-02-07 Richard Guenther <rguenther@suse.de>
11577
11578 PR tree-optimization/47621
11579 * gcc.dg/torture/pr47621.c: New testcase.
11580
11581 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
11582
11583 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11584
11585 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
11586
11587 PR fortran/47592
11588 * gfortran.dg/allocate_with_source_1 : New test.
11589
11590 2011-02-05 Jakub Jelinek <jakub@redhat.com>
11591
11592 PR middle-end/47610
11593 * gcc.dg/pr47610.c: New test.
11594
11595 2011-02-05 Jie Zhang <jie@codesourcery.com>
11596
11597 PR debug/42631
11598 * gcc.dg/pr42631.c: Update test.
11599 * gcc.dg/pr42631-2.c: New test.
11600
11601 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11602
11603 PR fortran/47574
11604 * gfortran.dg/pr47574.f90: New test.
11605
11606 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
11607
11608 PR tree-optimization/46194
11609 * gcc.dg/autopar/pr46194.c: New.
11610
11611 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
11612
11613 PR tree-optimization/43695
11614 * g++.dg/ipa/pr43695.C: New.
11615
11616 2011-02-04 Jakub Jelinek <jakub@redhat.com>
11617
11618 PR inline-asm/23200
11619 * gcc.dg/pr23200.c: New test.
11620
11621 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
11622
11623 PR c++/47589
11624 * g++.dg/pr47589.C: New test.
11625
11626 2011-02-03 Dodji Seketeli <dodji@redhat.com>
11627
11628 PR c++/47398
11629 * g++.dg/template/typedef37.C: New test.
11630 * g++.dg/template/param1.C: Adjust expected error message.
11631
11632 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11633
11634 PR middle-end/31490
11635 * gcc.dg/pr31490-2.c: New test.
11636 * gcc.dg/pr31490-3.c: New test.
11637 * gcc.dg/pr31490-4.c: New test.
11638
11639 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
11640 Jakub Jelinek <jakub@redhat.com>
11641
11642 PR c++/46890
11643 * g++.dg/parser/semicolon3.C: Adjust.
11644 * g++.dg/parser/semicolon4.C: New testcase.
11645 * g++.dg/pr46890.C: New testcase.
11646
11647 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11648
11649 PR c++/29571
11650 * g++.dg/init/pr29571.C: New.
11651
11652 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
11653
11654 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11655 instead of vect_int.
11656
11657 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11658
11659 PR target/47312
11660 * gcc.target/i386/pr47312.c: New test.
11661
11662 PR target/47564
11663 * gcc.target/i386/pr47564.c: New test.
11664
11665 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
11666
11667 PR tree-optimization/45122
11668 * gcc.dg/tree-ssa/pr45122.c: New.
11669
11670 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11671
11672 PR target/47272
11673 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11674 and vec_vsx_st.
11675
11676 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11677 and vsx so a default --with-cpu=power7 doesn't give an error
11678 when -mavoid-indexed-addresses is used.
11679
11680 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11681 wrapper function to save the arguments and then jump to the real
11682 function, rather than depending on the compiler not to move stuff
11683 before an asm.
11684 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11685
11686 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11687 Paul Thomas <pault@gcc.gnu.org>
11688
11689 PR fortran/47082
11690 * gfortran.dg/class_37.f03 : New test.
11691
11692 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
11693 Richard Guenther <rguenther@suse.de>
11694
11695 PR tree-optimization/40979
11696 PR bootstrap/47044
11697 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11698 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11699 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11700 check_vect_support_and_set_flags.
11701 * gfortran.dg/graphite/vect-pr40979.f90: New.
11702
11703 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11704
11705 PR fortran/47572
11706 * gfortran.dg/class_36.f03: New.
11707
11708 2011-02-02 Richard Guenther <rguenther@suse.de>
11709
11710 PR tree-optimization/47566
11711 * gcc.dg/lto/20110201-1_0.c: New testcase.
11712
11713 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
11714
11715 PR debug/47498
11716 PR debug/47501
11717 PR debug/45136
11718 PR debug/45130
11719 * debug/pr47498.c: New.
11720 * debug/pr47501.c: New.
11721
11722 2011-02-01 Richard Guenther <rguenther@suse.de>
11723
11724 PR tree-optimization/47559
11725 * g++.dg/torture/pr47559.C: New testcase.
11726
11727 2011-02-01 Janus Weil <janus@gcc.gnu.org>
11728
11729 PR fortran/47565
11730 * gfortran.dg/typebound_call_20.f03: New.
11731
11732 2011-02-01 Richard Guenther <rguenther@suse.de>
11733
11734 PR tree-optimization/47555
11735 * gcc.dg/pr47555.c: New testcase.
11736
11737 2011-02-01 Richard Guenther <rguenther@suse.de>
11738
11739 PR tree-optimization/47541
11740 * g++.dg/torture/pr47541.C: New testcase.
11741
11742 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11743
11744 PR fortran/47455
11745 * gfortran.dg/typebound_call_19.f03: New.
11746
11747 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11748
11749 PR c++/47416
11750 * g++.dg/cpp0x/pr47416.C: New test.
11751
11752 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
11753
11754 PR fortran/47519
11755 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11756
11757 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11758
11759 PR fortran/47463
11760 * gfortran.dg/typebound_assignment_1.f03: New.
11761
11762 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11763
11764 PR tree-optimization/47538
11765 * gcc.c-torture/execute/pr47538.c: New test.
11766
11767 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11768
11769 PR target/45325
11770 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11771
11772 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11773
11774 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11775
11776 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
11777
11778 PR rtl-optimization/44031
11779 * gcc.c-torture/compile/20110131-1.c: New test.
11780
11781 2011-01-31 Tobias Burnus <burnus@net-b.de>
11782
11783 PR fortran/47042
11784 * gfortran.dg/stmt_func_1.f90: New.
11785
11786 2011-01-31 Tobias Burnus <burnus@net-b.de>
11787
11788 PR fortran/47042
11789 * gfortran.dg/interface_34.f90: New.
11790
11791 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
11792
11793 PR fortran/47523
11794 * gfortran.dg/realloc_on_assign_5.f03: New test.
11795 * gfortran.dg/realloc_on_assign_5.f03: New test.
11796
11797 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11798
11799 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11800 * gfortran.dg/bessel_7.f90: Likewise.
11801 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
11802
11803 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11804 * gfortran.dg/sum_init_expr.f03: Likewise.
11805
11806 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11807
11808 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11809 -r -nostdlib.
11810
11811 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11812 loop only on "vect_intfloat_cvt" targets.
11813
11814 2011-01-29 Tobias Burnus <burnus@net-b.de>
11815
11816 PR fortran/47531
11817 * gfortran.dg/shape_6.f90: New.
11818
11819 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11820
11821 PR libgfortran/47434
11822 * gfortran.dg/read_infnan_1.f90: Update test.
11823 * gfortran.dg/module_nan.f90: Update test.
11824 * gfortran.dg/char4_iunit_1.f03: Update test.
11825 * gfortran.dg/large_real_kind_1.f90: Update test.
11826 * gfortran.dg/real_const_3.f90: Update test.
11827 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11828
11829 2011-01-29 Dodji Seketeli <dodji@redhat.com>
11830
11831 PR c++/47311
11832 * g++.dg/template/param2.C: New test.
11833
11834 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11835
11836 PR libgfortran/47285
11837 * gfortran.dg/fmt_g.f: New test.
11838
11839 2011-01-28 Tobias Burnus <burnus@net-b.de>
11840
11841 PR fortran/47507
11842 * gfortran.dg/pure_formal_1.f90: New.
11843
11844 2011-01-28 Jakub Jelinek <jakub@redhat.com>
11845
11846 PR target/42894
11847 * gcc.dg/tls/pr42894.c: New test.
11848
11849 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11850
11851 * gcc.dg/pr47276.c: Add dg-require-visibility.
11852
11853 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11854
11855 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11856
11857 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
11858 Tobias Burnus <burnus@gcc.gnu.org>
11859
11860 PR fortran/45170
11861 PR fortran/35810
11862 PR fortran/47350
11863 * gfortran.dg/realloc_on_assign_3.f03: New test.
11864 * gfortran.dg/realloc_on_assign_4.f03: New test.
11865 * gfortran.dg/allocatable_function_5.f90: New test.
11866 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11867 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11868 implemented" dg-errors.
11869
11870 2011-01-27 Jan Hubicka <jh@suse.cz>
11871
11872 PR middle-end/46949
11873 * gcc.dg/attr-weakref-4.c: New testcase
11874
11875 2011-01-27 Martin Jambor <mjambor@suse.cz>
11876
11877 PR tree-optimization/47228
11878 * gcc.dg/torture/pr47228.c: New test.
11879
11880 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11881
11882 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11883
11884 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11885
11886 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11887 when using auto-overlay support on the SPU.
11888
11889 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
11890
11891 PR rtl-optimization/44174
11892 * gcc.target/i386/asm-6.c: New test.
11893
11894 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
11895
11896 PR rtl-optimization/46856
11897 * gcc.c-torture/compile/pr46856.c: New test.
11898
11899 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
11900 Andrew Pinski <pinskia@gmail.com>
11901
11902 PR c/43082
11903 * gcc.dg/pr43082.c: New.
11904
11905 2011-01-26 DJ Delorie <dj@redhat.com>
11906
11907 PR rtl-optimization/46878
11908 * gcc.dg/pr46878-1.c: New test.
11909
11910 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11911
11912 PR c++/47476
11913 * g++.dg/cpp0x/pr47476.C: New test.
11914
11915 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
11916
11917 * gcc.c-torture/compile/20110126-1.c: New test.
11918
11919 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11920
11921 PR c/47473
11922 * gcc.dg/torture/pr47473.c: New test.
11923
11924 2011-01-26 Jan Hubicka <jh@suse.cz>
11925
11926 PR target/47237
11927 * gcc.c-torture/execute/pr47237.c: New testcase.
11928
11929 2011-01-26 Jan Hubicka <jh@suse.cz>
11930
11931 PR tree-optimization/47190
11932 * gcc.dg/attr-weakref-3.c: New testcase.
11933
11934 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
11935
11936 PR c++/43601
11937 * gcc.dg/dll-9a.c: New test file.
11938 * gcc.dg/dll-11.c: Likewise.
11939 * gcc.dg/dll-12.c: Likewise.
11940 * gcc.dg/dll-12a.c: Likewise.
11941 * gcc.dg/dll-11a.c: Likewise.
11942 * gcc.dg/dll-9.c: Likewise.
11943 * gcc.dg/dll-10.c: Likewise.
11944 * gcc.dg/dll-10a.c: Likewise.
11945 * g++.dg/ext/dllexport4a.cc: Likewise.
11946 * g++.dg/ext/dllexport4.C: Likewise.
11947 * g++.dg/ext/dllexport5.C: Likewise.
11948 * g++.dg/ext/dllexport5a.cc: Likewise.
11949
11950 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11951
11952 PR tree-optimization/46970
11953 * gcc.dg/graphite/pr46970.c: New.
11954
11955 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11956
11957 PR tree-optimization/46215
11958 * gcc.dg/graphite/pr46215.c: New.
11959
11960 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11961
11962 PR tree-optimization/46168
11963 * gcc.dg/graphite/pr46168.c: New.
11964
11965 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11966
11967 PR tree-optimization/43657
11968 * gcc.dg/graphite/pr43657.c: New.
11969
11970 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11971
11972 PR tree-optimization/29832
11973 * gfortran.dg/graphite/pr29832.f90: New.
11974
11975 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11976
11977 PR tree-optimization/43567
11978 * gcc.dg/graphite/pr43567.c: New.
11979
11980 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11981
11982 * gfortran.dg/graphite/interchange-4.f: New.
11983 * gfortran.dg/graphite/interchange-5.f: New.
11984
11985 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11986 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11987 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11988 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11989 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11990 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11991 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11992 * gfortran.dg/ltrans-7.f90: Removed.
11993 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11994
11995 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11996 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11997 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11998 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11999 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12000 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12001 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12002 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12003 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12004 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12005 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12006 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12007 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12008 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12009 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12010 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12011 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12012 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12013 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12014 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12015 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12016 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12017 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12018 * gcc.dg/tree-ssa/data-dep-1.c
12019 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12020 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12021 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12022 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12023 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12024
12025 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12026
12027 PR tree-optimization/47265
12028 PR tree-optimization/47443
12029 * gcc.c-torture/compile/pr47265.c: New test.
12030 * gcc.dg/pr47443.c: New test.
12031
12032 2011-01-25 Martin Jambor <mjambor@suse.cz>
12033
12034 PR tree-optimization/47382
12035 * g++.dg/torture/pr47382.C: New test.
12036 * g++.dg/opt/devirt1.C: Xfail.
12037
12038 2011-01-25 Yao Qi <yao@codesourcery.com>
12039
12040 PR target/45701
12041 * gcc.target/arm/pr45701-1.c: New test.
12042 * gcc.target/arm/pr45701-2.c: New test.
12043 * gcc.target/arm/pr45701-3.c: New test.
12044
12045 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12046 Jakub Jelinek <jakub@redhat.com>
12047
12048 PR tree-optimization/47271
12049 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12050
12051 2011-01-25 Nick Clifton <nickc@redhat.com>
12052
12053 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12054 (saturate_add): Delete.
12055 (exchange): Delete.
12056 (main): Do not run saturate_add.
12057 (set_interrupts): Delete.
12058
12059 2011-01-25 Tobias Burnus <burnus@net-b.de>
12060
12061 PR fortran/47448
12062 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12063
12064 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12065
12066 PR tree-optimization/47427
12067 PR tree-optimization/47428
12068 * gcc.c-torture/compile/pr47427.c: New test.
12069 * gcc.c-torture/compile/pr47428.c: New test.
12070
12071 2011-01-25 Richard Guenther <rguenther@suse.de>
12072
12073 PR middle-end/47411
12074 * gcc.dg/torture/pr47411.c: New testcase.
12075
12076 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12077
12078 * gfortran.dg/graphite/id-24.f: New.
12079 * gfortran.dg/graphite/id-25.f: New.
12080
12081 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12082
12083 * gfortran.dg/graphite/id-23.f: New.
12084
12085 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12086
12087 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12088
12089 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12090
12091 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12092 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12093 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12094 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12095 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12096 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12097 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12098 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12099 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12100
12101 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12102
12103 * gcc.dg/graphite/block-0.c: Add documentation.
12104 * gcc.dg/graphite/block-4.c: Same.
12105 * gcc.dg/graphite/block-7.c: Same.
12106 * gcc.dg/graphite/block-8.c: New.
12107 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12108 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12109 * gcc.dg/graphite/interchange-12.c: Add documentation.
12110 * gcc.dg/graphite/interchange-13.c: New.
12111 * gcc.dg/graphite/interchange-14.c: New.
12112 * gcc.dg/graphite/interchange-15.c: New.
12113 * gcc.dg/graphite/interchange-8.c: Add documentation.
12114 * gcc.dg/graphite/interchange-mvt.c: Same.
12115
12116 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12117
12118 PR target/47408
12119 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12120 * gcc.target/powerpc/altivec-14.c: Ditto.
12121 * gcc.target/powerpc/altivec-33.c: Ditto.
12122 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12123 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12124 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12125 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12126 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12127 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12128 * g++.dg/ext/altivec-15.C: Ditto.
12129 * g++.dg/ext/altivec-types-1.C: Ditto.
12130 * g++.dg/ext/altivec-types-2.C: Ditto.
12131 * g++.dg/ext/altivec-types-3.C: Ditto.
12132 * g++.dg/ext/altivec-types-4.C: Ditto.
12133
12134 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12135
12136 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12137
12138 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12139
12140 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12141 optimization options.
12142
12143 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12144
12145 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12146
12147 PR testsuite/45988
12148 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12149
12150 2011-01-23 Tobias Burnus <burnus@net-b.de>
12151
12152 PR fortran/47421
12153 * gfortran.dg/allocatable_scalar_12.f90: New.
12154
12155 2011-01-23 Ira Rosen <irar@il.ibm.com>
12156
12157 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12158 vectorization to be not profitable if peeling is used to
12159 realign the memory access.
12160 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12161 loop bound to avoid loop unrolling.
12162 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12163
12164 2011-01-22 Jan Hubicka <jh@suse.cz>
12165
12166 PR lto/47333
12167 * g++.dg/lto/pr47333.C: New file.
12168
12169 2011-01-22 Jan Hubicka <jh@suse.cz>
12170
12171 PR tree-optimization/43884
12172 PR lto/44334
12173 * gcc.dg/autopar/outer-2.c: Increase array size.
12174 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12175
12176 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12177
12178 PR fortran/38536
12179 * gfortran.dg/c_loc_tests_16.f90: New test.
12180
12181 2011-01-22 Tobias Burnus <burnus@net-b.de>
12182
12183 PR fortran/47399
12184 * gfortran.dg/typebound_proc_19.f90: New.
12185
12186 2011-01-21 Jeff Law <law@redhat.com>
12187
12188 PR tree-optimization/47053
12189 * g++.dg/pr47053.C: New test.
12190
12191 2011-01-21 Jason Merrill <jason@redhat.com>
12192
12193 PR c++/47041
12194 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12195
12196 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12197
12198 PR c++/47388
12199 * g++.dg/cpp0x/range-for10.C: New test.
12200 * g++.dg/template/for1.C: New test.
12201
12202 PR middle-end/45566
12203 * g++.dg/tree-prof/partition3.C: New test.
12204
12205 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12206
12207 PR rtl-optimization/47366
12208 * g++.dg/opt/pr47366.C: New test.
12209
12210 2011-01-21 Jason Merrill <jason@redhat.com>
12211
12212 PR c++/46552
12213 * g++.dg/cpp0x/constexpr-regress2.C: New.
12214
12215 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12216
12217 2011-01-21 Jeff Law <law@redhat.com>
12218
12219 PR rtl-optimization/41619
12220 * gcc.dg/pr41619.c: New.
12221
12222 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12223
12224 PR tree-optimization/47355
12225 * g++.dg/opt/pr47355.C: New test.
12226
12227 2011-01-21 Richard Guenther <rguenther@suse.de>
12228
12229 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12230 making main hot.
12231
12232 2011-01-21 Richard Guenther <rguenther@suse.de>
12233
12234 PR tree-optimization/47365
12235 * gcc.dg/torture/pr47365.c: New testcase.
12236 * gcc.dg/tree-ssa/pr47392.c: Likewise.
12237
12238 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12239
12240 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12241
12242 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12243
12244 PR tree-optimization/47391
12245 * gcc.dg/pr47391.c: New test.
12246
12247 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12248
12249 * g++.dg/template/char1.C: Use signed char.
12250
12251 2011-01-21 Tobias Burnus <burnus@net-b.de>
12252
12253 PR fortran/47377
12254 * gfortran.dg/pointer_target_4.f90: New.
12255
12256 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
12257
12258 PR target/47251
12259 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12260 ILP32 system and not IP32.
12261
12262 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
12263
12264 PR debug/46583
12265 * g++.dg/debug/pr46583.C: New.
12266
12267 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12268
12269 PR debug/47283
12270 * g++.dg/debug/pr47283.C: New test.
12271
12272 PR testsuite/47371
12273 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12274 * gcc.target/i386/headmerge-2.c: Likewise.
12275
12276 2011-01-20 Richard Guenther <rguenther@suse.de>
12277
12278 PR middle-end/47370
12279 * gcc.dg/torture/pr47370.c: New testcase.
12280
12281 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12282
12283 PR tree-optimization/46130
12284 * gcc.dg/pr46130-1.c: New test.
12285 * gcc.dg/pr46130-2.c: New test.
12286
12287 2011-01-19 Dodji Seketeli <dodji@redhat.com>
12288
12289 PR c++/47291
12290 * g++.dg/debug/dwarf2/template-params-10.C: New test.
12291
12292 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
12293
12294 PR debug/46240
12295 * g++.dg/debug/pr46240.cc: New.
12296
12297 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12298
12299 PR c++/47303
12300 * g++.dg/template/anonunion1.C: New test.
12301
12302 PR rtl-optimization/47337
12303 * gcc.c-torture/execute/pr47337.c: New test.
12304
12305 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12306
12307 PR testsuite/45342
12308 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12309
12310 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12311
12312 PR tree-optimization/46021
12313 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12314
12315 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12316
12317 PR tree-optimization/47290
12318 * g++.dg/torture/pr47290.C: New test.
12319
12320 2011-01-18 Janus Weil <janus@gcc.gnu.org>
12321
12322 PR fortran/47240
12323 * gfortran.dg/proc_ptr_comp_29.f90: New.
12324
12325 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
12326
12327 PR testsuite/41146
12328 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12329 powerpc-apple-darwin9.
12330
12331 2011-01-18 Jakub Jelinek <jakub@redhat.com>
12332
12333 PR rtl-optimization/47299
12334 * gcc.c-torture/execute/pr47299.c: New test.
12335
12336 2011-01-17 Jason Merrill <jason@redhat.com>
12337
12338 * g++.dg/cpp0x/constexpr-virtual.C: New.
12339
12340 2011-01-17 Jakub Jelinek <jakub@redhat.com>
12341
12342 PR fortran/47331
12343 * gfortran.dg/gomp/pr47331.f90: New test.
12344
12345 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
12346
12347 PR objc/47314
12348 * objc.dg/selector-warn-1.m: New.
12349 * obj-c++.dg/selector-warn-1.mm: New.
12350
12351 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
12352
12353 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12354 Update dg-final accordingly.
12355
12356 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12357
12358 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12359
12360 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12361
12362 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12363 target check.
12364 * gcc.dg/guality/pr36728-2.c: Likewise.
12365
12366 2011-01-17 Richard Guenther <rguenther@suse.de>
12367
12368 PR tree-optimization/47313
12369 * g++.dg/torture/pr47313.C: New testcase.
12370
12371 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
12372
12373 PR target/47318
12374 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12375 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12376 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12377 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12378
12379 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12380 as __m256i.
12381 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12382 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12383 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12384
12385 2011-01-17 Richard Guenther <rguenther@suse.de>
12386
12387 PR tree-optimization/45967
12388 * gcc.dg/torture/pr45967-2.c: New testcase.
12389 * gcc.dg/torture/pr45967-3.c: Likewise.
12390
12391 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12392
12393 PR testsuite/47325
12394 * g++.dg/ext/pr47213.C: Require visibility.
12395
12396 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12397
12398 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12399 * gcc.dg/fixed-point/struct-union.c: Update error messages.
12400
12401 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12402
12403 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12404 Linux-based targets.
12405
12406 2011-01-13 Jan Hubicka <jh@suse.cz>
12407
12408 PR tree-optimization/47276
12409 * gcc.dg/pr47276.c: New testcase.
12410
12411 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
12412 Jonathan Wakely <jwakely.gcc@gmail.com>
12413
12414 PR c++/33558
12415 * g++.dg/other/pr33558.C: New.
12416 * g++.dg/other/pr33558-2.C: New.
12417
12418 2011-01-14 Martin Jambor <mjambor@suse.cz>
12419
12420 PR tree-optimization/45934
12421 PR tree-optimization/46302
12422 * g++.dg/ipa/devirt-c-1.C: New test.
12423 * g++.dg/ipa/devirt-c-2.C: Likewise.
12424 * g++.dg/ipa/devirt-c-3.C: Likewise.
12425 * g++.dg/ipa/devirt-c-4.C: Likewise.
12426 * g++.dg/ipa/devirt-c-5.C: Likewise.
12427 * g++.dg/ipa/devirt-c-6.C: Likewise.
12428 * g++.dg/ipa/devirt-6.C: Likewise.
12429 * g++.dg/ipa/devirt-d-1.C: Likewise.
12430 * g++.dg/torture/pr45934.C: Likewise.
12431
12432 2011-01-14 Jason Merrill <jason@redhat.com>
12433
12434 * g++.dg/cpp0x/variadic105.C: New.
12435
12436 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
12437 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12438
12439 PR objc/45989
12440 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12441 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12442 execution tests on i?86-*-*, x86_64-*-* and
12443 powerpc*-apple-darwin* && ilp32.
12444 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12445 tests on i?86-*-* and x86_64-*-*.
12446
12447 2011-01-14 Richard Guenther <rguenther@suse.de>
12448
12449 PR tree-optimization/47280
12450 * g++.dg/opt/pr47280.C: New testcase.
12451
12452 2011-01-14 Jason Merrill <jason@redhat.com>
12453
12454 * g++.dg/cpp0x/constexpr-regress1.C: New.
12455
12456 * g++.dg/ext/flexary2.C: New.
12457
12458 2011-01-14 Richard Guenther <rguenther@suse.de>
12459
12460 PR middle-end/47281
12461 * gcc.dg/torture/pr47281.c: New testcase.
12462 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12463
12464 2011-01-14 Richard Guenther <rguenther@suse.de>
12465
12466 PR tree-optimization/47286
12467 * gcc.dg/tree-ssa/pr47286.c: New testcase.
12468
12469 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
12470
12471 PR c++/47213
12472 * g++.dg/ext/pr47213.C: New.
12473
12474 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12475
12476 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12477
12478 2011-01-13 Tobias Burnus <burnus@net-b.de>
12479 Mikael Morin <mikael@gcc.gnu.org>
12480
12481 PR fortran/45848
12482 PR fortran/47204
12483 * gfortran.dg/select_type_20.f90: New.
12484 * gfortran.dg/select_type_21.f90: New.
12485
12486 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
12487
12488 PR target/47251
12489 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12490
12491 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12492
12493 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12494 * gcc.dg/guality/pr36728-2.c: Likewise.
12495
12496 2011-01-13 Dodji Seketeli <dodji@redhat.com>
12497
12498 PR debug/PR46973
12499 * g++.dg/debug/dwarf2/template-params-9.C: New test.
12500
12501 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
12502
12503 PR rtl-optimization/45352
12504 * gcc.dg/pr45352-3.c: New.
12505
12506 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12507
12508 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12509 comment.
12510 * g++.dg/cpp0x/range-for8.C: New.
12511 * g++.dg/cpp0x/range-for9.C: New.
12512
12513 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
12514
12515 PR debug/47209
12516 * g++.dg/debug/pr47209.C: New.
12517
12518 2011-01-12 Richard Guenther <rguenther@suse.de>
12519
12520 PR lto/47259
12521 * gcc.dg/lto/pr47259_0.c: New testcase.
12522 * gcc.dg/lto/pr47259_1.c: Likewise.
12523
12524 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
12525
12526 * objc-obj-c++-shared/Object1.h: Add copyright header, update
12527 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12528 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12529 methods missing from the OBJC2 Object.
12530 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12531 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12532 GNU and NeXT runtimes.
12533 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12534 comments.
12535 * objc-obj-c++-shared/Object1.m: Likewise.
12536 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
12537 * objc.dg/proto-qual-1.m: Likewise.
12538 * obj-c++.dg/proto-lossage-3.mm: Likewise.
12539 * obj-c++.dg/proto-qual-1.mm: Likewise.
12540
12541 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
12542
12543 PR testsuite/33033
12544 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12545
12546 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12547
12548 Fixed the Objective-C++ testsuite and updated all tests.
12549 * lib/obj-c++.exp (obj-c++_init): Declare and set
12550 gcc_warning_prefix and gcc_error_prefix.
12551 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12552 'dg-warning', 'dg-message' and 'dg-error'.
12553 * obj-c++.dg/class-extension-3.mm: Likewise.
12554 * obj-c++.dg/class-protocol-1.mm: Likewise.
12555 * obj-c++.dg/encode-7.mm: Likewise.
12556 * obj-c++.dg/exceptions-3.mm: Likewise.
12557 * obj-c++.dg/exceptions-5.mm: Likewise.
12558 * obj-c++.dg/method-12.mm: Likewise.
12559 * obj-c++.dg/method-13.mm: Likewise.
12560 * obj-c++.dg/method-15.mm: Likewise.
12561 * obj-c++.dg/method-16.mm: Likewise.
12562 * obj-c++.dg/method-4.mm: Likewise.
12563 * obj-c++.dg/method-8.mm: Likewise.
12564 * obj-c++.dg/method-conflict-1.mm: Likewise.
12565 * obj-c++.dg/method-conflict-2.mm: Likewise.
12566 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12567 and uncommented second part of the testcase now that the testsuite
12568 works correctly.
12569 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
12570 and uncommented second part of the testcase now that the testsuite
12571 works correctly.
12572 * obj-c++.dg/private-1.mm: Likewise.
12573 * obj-c++.dg/proto-lossage-4.mm: Likewise.
12574 * obj-c++.dg/syntax-error-7.mm: Likewise.
12575 * obj-c++.dg/warn5.mm: Likewise.
12576 * obj-c++.dg/property/at-property-14.mm: Likewise.
12577 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12578 FIXME.
12579 * obj-c++.dg/property/at-property-18.mm: Likewise.
12580 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12581 FIXME.
12582 * obj-c++.dg/property/at-property-21.mm: Likewise.
12583 * obj-c++.dg/property/at-property-28.mm: Likewise.
12584 * obj-c++.dg/property/at-property-5.mm: Likewise.
12585 * obj-c++.dg/property/dynamic-2.mm: Likewise.
12586 * obj-c++.dg/property/property-neg-3.mm: Likewise.
12587 * obj-c++.dg/property/synthesize-11.mm: Likewise.
12588 * obj-c++.dg/property/synthesize-6.mm: Likewise.
12589 * obj-c++.dg/property/synthesize-8.mm: Likewise.
12590 * obj-c++.dg/property/synthesize-9.mm: Likewise.
12591 * obj-c++.dg/tls/diag-5.mm: Likewise.
12592 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12593 dg-error, now matched correctly.
12594
12595 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12596
12597 * objc.dg/property/at-property-29.m: New.
12598 * obj-c++.dg/property/at-property-29.mm: New.
12599
12600 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12601
12602 * go.test/go-test.exp (go-set-goarch): New proc.
12603 (go-gc-tests): Use it.
12604
12605 2011-01-11 Dodji Seketeli <dodji@redhat.com>
12606
12607 PR debug/46955
12608 * g++.dg/debug/dwarf2/template-params-8.C: New test.
12609
12610 2011-01-11 Richard Henderson <rth@redhat.com>
12611
12612 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12613
12614 2011-01-11 Jan Hubicka <jh@suse.cz>
12615
12616 PR lto/45721
12617 PR lto/45375
12618 * gcc.dg/lto/pr45721_1.c: New file.
12619 * gcc.dg/lto/pr45721_0.c: New file.
12620
12621 2011-01-11 Richard Guenther <rguenther@suse.de>
12622
12623 PR tree-optimization/46076
12624 * gcc.dg/tree-ssa/pr46076.c: New testcase.
12625
12626 2011-01-11 Jeff Law <law@redhat.com>
12627
12628 * PR tree-optimization/47086
12629 * gcc.dg/pr47086.c: New test.
12630
12631 2011-01-11 Jason Merrill <jason@redhat.com>
12632
12633 PR c++/46658
12634 * g++.dg/template/new10.C: New.
12635
12636 PR c++/45520
12637 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12638
12639 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
12640
12641 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12642 Split type definitions and NSConstantString class into...
12643 * objc-obj-c++-shared/objc-test-suite-types.h: New.
12644 * objc-obj-c++-shared/nsconstantstring-class.h: New.
12645 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12646 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12647 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12648 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12649 to comments.
12650 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12651 encode defines for newer NeXT system headers.
12652 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12653 * obj-c++.dg/torture/strings/string1.mm: Likewise.
12654 * objc.dg/foreach-5.m: Likewise.
12655 * objc.dg/foreach-2.m: Likewise.
12656 * objc.dg/foreach-4.m: Likewise.
12657 * objc.dg/torture/strings/string1.m: Likewise.
12658 * objc.dg/torture/strings/string2.m: Likewise.
12659 * objc.dg/torture/strings/string3.m: Likewise.
12660 * objc.dg/torture/strings/string4.m: Likewise.
12661 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12662 header and stand alone.
12663 * obj-c++.dg/strings/strings-2.mm: Likewise.
12664 * objc.dg/torture/strings/const-str-3.m: Likewise.
12665 * objc.dg/strings/strings-2.m: Likewise.
12666 * objc.dg/strings/const-str-12b.m: Likewise.
12667
12668 2011-01-12 Richard Guenther <rguenther@suse.de>
12669
12670 PR middle-end/32511
12671 * gcc.dg/attr-weak-1.c: Adjust.
12672
12673 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
12674
12675 PR fortran/47051
12676 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12677 standard compliant and comment.
12678
12679 2011-01-10 Jan Hubicka <jh@suse.cz>
12680
12681 PR lto/46083
12682 * gcc.dg/initpri3.c: New testcase.
12683
12684 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
12685
12686 PR lto/47222
12687 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12688 externally visible.
12689 (g_esi): Likewise.
12690 (g_ebx): Likewise.
12691 (g_ebp): Likewise.
12692 (g_esp): Likewise.
12693 (g_ebp_save): Likewise.
12694 (g_esp_save): Likewise.
12695
12696 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12697
12698 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12699
12700 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12701
12702 PR tree-optimization/46021
12703 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12704 i?86-*-*, x86_64-*-*.
12705
12706 2011-01-10 Jeff Law <law@redhat.com>
12707
12708 * PR tree-optimization/47141
12709 * gcc.c-torture/compile/pr47141.c: New test.
12710
12711 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
12712
12713 PR testsuite/46230
12714 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12715 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12716 * gcc.dg/vect/slp-35.c: Remove XFAILs.
12717 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12718
12719 PR testsuite/46230
12720 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12721 being vectorized. Adjust dg-final pattern. Remove XFAIL.
12722 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12723 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12724 being vectorized. Adjust dg-final pattern.
12725
12726 PR testsuite/46230
12727 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12728 * gcc.dg/vect/slp-24.c: Likewise.
12729
12730 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
12731
12732 PR c++/47218
12733 * g++.dg/other/pr47218-1.C: New test file.
12734 * g++.dg/other/pr47218.C: Likewise.
12735 * g++.dg/other/pr47218.h: New supporting header.
12736
12737 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
12738
12739 PR objc/47232
12740 * objc.dg/attributes/invalid-attribute-1.m: New.
12741 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12742
12743 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12744
12745 PR fortran/47224
12746 * gfortran.dg/proc_ptr_comp_28.f90: New.
12747
12748 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12749
12750 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12751 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12752 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12753 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12754 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12755 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12756 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12757 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12758 * objc.dg/gnu-api-2-class.m: Likewise.
12759 * objc.dg/gnu-api-2-ivar.m: Likewise.
12760 * objc.dg/gnu-api-2-method.m: Likewise.
12761 * objc.dg/gnu-api-2-objc.m: Likewise.
12762 * objc.dg/gnu-api-2-object.m: Likewise.
12763 * objc.dg/gnu-api-2-property.m: Likewise.
12764 * objc.dg/gnu-api-2-protocol.m: Likewise.
12765 * objc.dg/gnu-api-2-sel.m: Likewise.
12766
12767 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12768
12769 * objc.dg/foreach-1.m: Skip for Darwin < 9.
12770 * objc.dg/objc-foreach-4.m: Likewise.
12771 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12772 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12773 * objc.dg/foreach-4.m: Likewise.
12774 * objc.dg/foreach-5.m: Likewise.
12775 * objc.dg/foreach-3.m: Return self from init.
12776
12777 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12778
12779 PR fortran/38536
12780 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
12781
12782 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12783
12784 PR fortran/46313
12785 * gfortran.dg/class_35.f90: New.
12786
12787 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12788
12789 * objc.dg/foreach-1.m: Add "-Wall" to flags.
12790
12791 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
12792
12793 PR objc/47078
12794 * objc.dg/invalid-method-2.m: New.
12795 * obj-c++.dg/invalid-method-2.mm: New.
12796
12797 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
12798
12799 PR fortran/46896
12800 * gfortran.dg/transpose_optimization_2.f90 : New test.
12801
12802 2011-01-08 Jan Hubicka <jh@suse.cz>
12803
12804 PR tree-optmization/46469
12805 * g++.dg/torture/pr46469.C: New testcase.
12806
12807 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12808
12809 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12810 emulation of libobjc-gnu structure layout functionality to ..
12811 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12812 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12813 * objc/execute/bf-common.h: Adjust headers.
12814 * objc/execute/bf-1.m: Likewise.
12815 * objc/execute/bf-2.m: Likewise.
12816 * objc/execute/bf-3.m: Likewise.
12817 * objc/execute/bf-4.m: Likewise.
12818 * objc/execute/bf-5.m: Likewise.
12819 * objc/execute/bf-6.m: Likewise.
12820 * objc/execute/bf-7.m: Likewise.
12821 * objc/execute/bf-8.m: Likewise.
12822 * objc/execute/bf-9.m: Likewise.
12823 * objc/execute/bf-10.m: Likewise.
12824 * objc/execute/bf-11.m: Likewise.
12825 * objc/execute/bf-12.m: Likewise.
12826 * objc/execute/bf-13.m: Likewise.
12827 * objc/execute/bf-14.m: Likewise.
12828 * objc/execute/bf-15.m: Likewise.
12829 * objc/execute/bf-16.m: Likewise.
12830 * objc/execute/bf-17.m: Likewise.
12831 * objc/execute/bf-18.m: Likewise.
12832 * objc/execute/bf-19.m: Likewise.
12833 * objc/execute/bf-20.m: Likewise.
12834 * objc/execute/bf-21.m: Likewise.
12835 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12836 objc_get_type_qualifiers ().
12837
12838 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12839
12840 PR fortran/45777
12841 * gfortran.dg/dependency_39.f90: New test.
12842
12843 2011-01-07 Jan Hubicka <jh@suse.cz>
12844
12845 Get builtins tests ready for linker plugin.
12846 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12847 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12848 my_memset, my_bzero): Mark used.
12849 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12850 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12851 volatile.
12852 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12853 volatile.
12854
12855 2011-01-07 Jan Hubicka <jh@suse.cz>
12856
12857 PR tree-optimization/46367
12858 * g++.dg/torture/pr46367.C: New file.
12859
12860 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12861
12862 PR target/47201
12863 * gcc.dg/pr47201.c: New test.
12864
12865 PR bootstrap/47187
12866 * gcc.dg/tree-prof/pr47187.c: New test.
12867
12868 2011-01-07 Tobias Burnus <burnus@net-b.de>
12869
12870 PR fortran/41580
12871 * gfortran.dg/extends_type_of_3.f90: New.
12872
12873 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
12874
12875 * g++.dg/ext/dllexport-MI1.C: Adjust test.
12876 * g++.dg/ext/dllimport-MI1.C: Likewise.
12877 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12878 * g++.dg/ext/dllimport10.C: Likewise.
12879 * g++.dg/ext/dllimport11.C: Likewise.
12880 * g++.dg/ext/dllimport12.C: Likewise.
12881 * g++.dg/ext/dllimport13.C: Likewise.
12882 * g++.dg/ext/dllimport2.C: Likewise.
12883 * g++.dg/ext/dllimport3.C: Likewise.
12884 * g++.dg/ext/dllimport4.C: Likewise.
12885 * g++.dg/ext/dllimport5.C: Likewise.
12886 * g++.dg/ext/dllimport6.C: Likewise.
12887 * g++.dg/ext/dllimport8.C: Likewise.
12888 * g++.dg/ext/dllimport9.C: Likewise.
12889 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12890 targets, too. Additionally enable test for i?86-*-mingw*.
12891 * g++.dg/ext/selectany1.C: Likewise.
12892 Remove guard variable check.
12893
12894 2011-01-07 Janus Weil <janus@gcc.gnu.org>
12895
12896 PR fortran/47189
12897 PR fortran/47194
12898 * gfortran.dg/storage_size_3.f08: Extended.
12899
12900 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12901
12902 PR c++/47022
12903 * g++.dg/template/stdarg1.C: New test.
12904
12905 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12906
12907 PR fortran/47195
12908 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12909 * gfortran.dg/defined_operators_1.f90: Split the subroutine
12910 from the interface of functions to not hide the errors that
12911 shall be tested.
12912
12913 2011-01-06 Jan Hubicka <jh@suse.cz>
12914
12915 * gcc.dg/lto/pr47188_0.c: New testcase.
12916 * gcc.dg/lto/pr47188_1.c: New testcase.
12917
12918 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12919
12920 PR fortran/33117
12921 PR fortran/46478
12922 * gfortran.dg/interface_33.f90: New test.
12923
12924 2011-01-06 Jakub Jelinek <jakub@redhat.com>
12925
12926 PR c/47150
12927 * gcc.c-torture/compile/pr47150.c: New test.
12928
12929 2011-01-06 Ira Rosen <irar@il.ibm.com>
12930
12931 PR tree-optimization/47139
12932 * gcc.dg/vect/pr47139.c: New test.
12933
12934 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12935
12936 PR fortran/47180
12937 * gfortran.dg/extends_type_of_2.f03: New.
12938
12939 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12940
12941 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12942
12943 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
12944
12945 * gnat.dg/opt14.adb: New test.
12946
12947 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12948
12949 PR fortran/46017
12950 * gfortran.dg/allocate_error_2.f90: New test.
12951
12952 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12953
12954 PR fortran/47024
12955 * gfortran.dg/storage_size_3.f08: New.
12956
12957 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12958
12959 PR libgfortran/47154
12960 * gfortran.dg/namelist_68.f90: New test.
12961
12962 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
12963
12964 * gnat.dg/unchecked_convert8.ad[sb]: New test.
12965
12966 2011-01-04 Janus Weil <janus@gcc.gnu.org>
12967
12968 PR fortran/46448
12969 * gfortran.dg/class_34.f90: New.
12970
12971 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12972
12973 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12974 use __builtin_inff. Skip all single-precision tests that require
12975 Infinity.
12976
12977 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12978
12979 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12980
12981 2011-01-03 Jakub Jelinek <jakub@redhat.com>
12982
12983 PR tree-optimization/47148
12984 * gcc.c-torture/execute/pr47148.c: New test.
12985
12986 PR tree-optimization/47155
12987 * gcc.c-torture/execute/pr47155.c: New test.
12988
12989 PR rtl-optimization/47157
12990 * gcc.c-torture/compile/pr47157.c: New test.
12991
12992 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12993
12994 * gcc.dg/torture/vector-shift2.c (schar): Define.
12995 (main): Always use schar or uchar instead of plain "char" to avoid
12996 dependencies on implementation-defined char signedness.
12997
12998 2011-01-03 Martin Jambor <mjambor@suse.cz>
12999
13000 PR tree-optimization/46801
13001 * gnat.dg/pack9.adb: Remove xfail.
13002
13003 2011-01-03 Martin Jambor <mjambor@suse.cz>
13004
13005 PR tree-optimization/46984
13006 * g++.dg/ipa/pr46984.C: New test.
13007
13008 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13009
13010 PR fortran/46408
13011 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13012
13013 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13014
13015 PR tree-optimization/47140
13016 * gcc.c-torture/compile/pr47140.c: New test.
13017
13018 PR rtl-optimization/47028
13019 * gcc.dg/pr47028.c: New test.
13020
13021 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13022
13023 * objc.dg/protocol-forward-1.m: Removed TODO.
13024 * objc.dg/protocol-forward-2.m: New.
13025 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13026 * obj-c++.dg/protocol-forward-2.mm: New.
13027
13028 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13029
13030 PR target/38662
13031 * g++.dg/eh/pr38662.C: New testcase.
13032
13033 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13034
13035 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13036 scan for newline '\n'.
13037
13038 \f
13039 Copyright (C) 2011 Free Software Foundation, Inc.
13040
13041 Copying and distribution of this file, with or without modification,
13042 are permitted in any medium without royalty provided the copyright
13043 notice and this notice are preserved.