re PR middle-end/53676 (empty loop is not always removed now)
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-06-27 Richard Guenther <rguenther@suse.de>
2
3 PR middle-end/53676
4 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5
6 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
7
8 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
9 scan-dump-dem-not): Use printable pattern in test name.
10
11 2012-06-26 Sterling Augustine <saugustine@google.com>
12 Dominique Dhumieres <dominiq@lps.ens.fr>
13
14 * gcc.dg/pubtypes-2.c: Update expected output.
15 * gcc.dg/pubtypes-3.c: Likewise.
16 * gcc.dg/pubtypes-4.c: Likewise.
17
18 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
19
20 * gcc.dg/tree-ssa/slsr-1.c: New test.
21 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
22 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
23 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
24
25 2012-06-26 Matt Turner <mattst88@gmail.com>
26
27 PR target/35294
28 * gcc.target/arm/mmx-2.c: New.
29
30 2012-06-26 Richard Guenther <rguenther@suse.de>
31
32 PR c++/53752
33 * g++.dg/torture/pr53752.C: New testcase.
34
35 2012-06-26 Jakub Jelinek <jakub@redhat.com>
36
37 PR tree-optimization/53748
38 * gcc.c-torture/compile/pr53748.c: New test.
39
40 2012-06-25 Jason Merrill <jason@redhat.com>
41
42 PR c++/53498
43 PR c++/53305
44 * g++.dg/cpp0x/decltype38.C: New.
45 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
46
47 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
48
49 * lib/target-supports-dg.exp (testname-for-summary): New.
50 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
51 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
52 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
53 scan-module-absence, output-exists, output-exists-not: Use
54 testname-for-summary.
55 (dg-test): Clean up testname_with_flags.
56 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
57 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
58 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
59 scan-assembler-dem-not, object-size: Use testname-for-summary.
60 * lib/gcov.exp (run-gcov): Likewise.
61 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
62 scan-dump-dem, scan-dump-dem-note): Likewise.
63
64 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
65 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
66 including profopt.opt; save and restore existing value.
67 * g++.dg/bprob/bprob.exp: Likewise.
68 * gcc.dg/matrix/matrix.exp: Likewise.
69 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
70 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
71 PROFOPT_OPTIONS.
72
73 2012-06-25 Richard Henderson <rth@redhat.com>
74
75 * gcc.dg/pr53749.c: New.
76
77 2012-06-25 Jason Merrill <jason@redhat.com>
78
79 PR c++/52988
80 * g++.dg/cpp0x/nullptr28.C: New.
81
82 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
83
84 * gcc.target/arm/neon-vld1_dupQ.c: New.
85
86 2012-06-25 Florian Weimer <fweimer@redhat.com>
87
88 * g++.dg/init/new35.C: New.
89 * g++.dg/init/new36.C: New.
90 * g++.dg/init/new37.C: New.
91 * g++.dg/ext/vla5.C: New warning.
92 * g++.dg/ext/vla8.C: New warning.
93 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
94
95 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
96 James Greenhalgh <james.greenhalgh@arm.com>
97
98 * gcc.target/arm/ftest-support-arm.h New testcase.
99 * gcc.target/arm/ftest-support-thumb.h Likewise.
100 * gcc.target/arm/ftest-support.h Likewise.
101 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
102 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
103 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
104 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
105 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
106 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
107 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
108 * gcc.target/arm/ftest-armv6-arm.c Likewise.
109 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
110 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
111 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
112 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
113 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
114 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
115 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
116 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
117 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
118 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
119 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
120 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
121 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
122 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
123 * gcc/testsuite/lib/target-supports.exp
124 (check_effective_target_arm_arch_FUNC): Add support for more
125 architectures.
126 (add_options_for_arm_arch_FUNC): Likewise.
127 (check_effective_target_arm_arch_FUNC_multilib): New functions.
128
129 2012-06-25 Jason Merrill <jason@redhat.com>
130
131 PR c++/53202
132 * g++.dg/cpp0x/constexpr-tuple.C: New.
133
134 2012-06-25 Jakub Jelinek <jakub@redhat.com>
135
136 PR target/53759
137 * gcc.target/i386/pr53759.c: New test.
138
139 PR c++/53594
140 * g++.dg/cpp0x/nsdmi7.C: New test.
141
142 2012-06-24 Kai Tietz <ktietz@redhat.com>
143
144 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
145 for LLP64 targets.
146 * gcc.target/i386/pr38988.c: Likewise.
147
148 2012-06-22 Janus Weil <janus@gcc.gnu.org>
149
150 PR fortran/47710
151 PR fortran/53328
152 * gfortran.dg/typebound_generic_12.f03: New.
153 * gfortran.dg/typebound_generic_13.f03: New.
154
155 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
156
157 * gnat.dg/lto15.ad[sb]: New test.
158
159 2012-06-21 Meador Inge <meadori@codesourcery.com>
160
161 PR c/53702
162 * gcc.dg/Wunused-local-typedefs.c: New testcase.
163
164 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
165
166 * testsuite/gcc.dg/pch/ident-1.c: New test.
167 * testsuite/gcc.dg/pch/ident-1.hs: Header file for new test.
168
169 2012-06-21 Michael Matz <matz@suse.de>
170
171 PR middle-end/53688
172 * gcc.c-torture/execute/pr53688.c: New test.
173
174 2012-06-20 Richard Guenther <rguenther@suse.de>
175
176 PR tree-optimization/30318
177 * gcc.dg/tree-ssa/vrp69.c: New testcase.
178
179 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
180
181 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
182
183 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
184
185 * gcc.target/i386/clearcapv2.map: New file.
186 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
187
188 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
189
190 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
191 and add __sh__ case.
192
193 2012-06-19 Jason Merrill <jason@redhat.com>
194
195 PR c++/52637
196 * g++.dg/debug/localclass1.C: New.
197
198 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
199
200 * g++.dg/cpp0x/override4.C: New.
201
202 2012-06-14 Jason Merrill <jason@redhat.com>
203
204 PR c++/53651
205 * g++.dg/cpp0x/decltype37.C: New.
206
207 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
208
209 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
210
211 2012-06-19 Joseph Myers <joseph@codesourcery.com>
212
213 * gcc.c-torture/compile/vector-5.c,
214 gcc.c-torture/compile/vector-6.c: New tests.
215
216 2012-06-19 Richard Henderson <rth@redhat.com>
217
218 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
219
220 2012-06-19 Richard Guenther <rguenther@suse.de>
221
222 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
223
224 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
225
226 PR target/53712
227 * gcc.target/i386/pr53712.c: New test.
228
229 2012-06-18 Tobias Burnus <burnus@net-b.de>
230
231 PR fortran/53692
232 * gfortran.dg/elemental_optional_args_6.f90: New.
233
234 2012-06-18 Tobias Burnus <burnus@net-b.de>
235
236 PR fortran/53526
237 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
238 * gfortran.dg/coarray/move_alloc_1.f90
239
240 2012-06-18 Tobias Burnus <burnus@net-b.de>
241
242 PR fortran/53526
243 * gfortran.dg/coarray_27.f90: New.
244
245 2012-06-18 Joey Ye <Joey.Ye@arm.com>
246 Greta Yorsh <Greta.Yorsh@arm.com>
247
248 * gcc.target/arm/epilog-1.c: New test.
249
250 2012-06-18 Richard Guenther <rguenther@suse.de>
251
252 PR tree-optimization/53693
253 * g++.dg/torture/pr53693.C: New testcase.
254
255 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
256
257 PR tree-optimization/53703
258 * gcc.dg/torture/pr53703.c: New test.
259
260 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
261
262 PR middle-end/53698
263 * gcc.target/i386/pr53698.c: New test.
264
265 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
266
267 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
268
269 2012-06-17 Tobias Burnus <burnus@net-b.de>
270
271 PR fortran/53691
272 PR fortran/53685
273 * gfortran.dg/transfer_check_3.f90: New.
274
275 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
276
277 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
278
279 2012-06-16 Tobias Burnus <burnus@net-b.de>
280
281 PR fortran/53642
282 PR fortran/45170
283 * gfortran.dg/deferred_type_param_8.f90: New.
284
285 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
286
287 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
288 testname that includes flags, passed in as new argument, in
289 pass/fail messages.
290 (run_gcov): Get testname from dg-test, use it in pass/fail messages
291 and pass it to verify-* procedures.
292
293 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
294 alignment torture options with usual torture options.
295
296 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
297 messages reported for one line of source code.
298 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
299 * g++.dg/cpp0x/decltype2.C: Likewise.
300 * g++.dg/cpp0x/decltype3.C: Likewise.
301 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
302 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
303 * g++.dg/cpp0x/static_assert3.C: Likewise.
304 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
305 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
306 * g++.dg/cpp0x/union1.C: Likewise.
307 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
308 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
309 * g++.dg/cpp0x/variadic2.C: Likewise.
310 * g++.dg/cpp0x/variadic20.C: Likewise.
311 * g++.dg/cpp0x/variadic74.C: Likewise.
312 * g++.dg/diagnostic/bitfld2.C: Likewise.
313 * g++.dg/ext/attrib44.C: Likewise.
314 * g++.dg/ext/no-asm-1.C: Likewise.
315 * g++.dg/other/error34.C: Likewise.
316 * g++.dg/parse/crash46.C: Likewise.
317 * g++.dg/parse/error10.C: Likewise.
318 * g++.dg/parse/error2.C: Likewise.
319 * g++.dg/parse/error3.C: Likewise.
320 * g++.dg/parse/error36.C: Likewise.
321 * g++.dg/parse/error8.C: Likewise.
322 * g++.dg/parse/error9.C: Likewise.
323 * g++.dg/parse/parser-pr28152-2.C: Likewise.
324 * g++.dg/parse/parser-pr28152.C: Likewise.
325 * g++.dg/parse/template25.C: Likewise.
326 * g++.dg/parse/typename11.C: Likewise.
327 * g++.dg/tc1/dr147.C: Likewise.
328 * g++.dg/template/deduce3.C: Likewise.
329 * g++.dg/template/koenig9.C: Likewise.
330 * g++.dg/template/pr23510.C: Likewise.
331 * g++.dg/warn/pr12242.C: Likewise.
332 * g++.dg/warn/pr30551-2.C: Likewise.
333 * g++.dg/warn/pr30551.C: Likewise.
334 * g++.old-deja/g++.other/typename1.C: Likewise.
335 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
336
337 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
338
339 PR c++/51033
340 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
341 * c-c++-common/torture/vshuf-2.inc: Likewise.
342 * c-c++-common/torture/vshuf-4.inc: Likewise.
343 * c-c++-common/torture/vshuf-8.inc: Likewise.
344 * c-c++-common/torture/vshuf-main.inc: Likewise.
345 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
346 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
347 * c-c++-common/torture/vshuf-v2df.c: Likewise.
348 * c-c++-common/torture/vshuf-v2di.c: Likewise.
349 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
350 * c-c++-common/torture/vshuf-v2si.c: Likewise.
351 * c-c++-common/torture/vshuf-v4df.c: Likewise.
352 * c-c++-common/torture/vshuf-v4di.c: Likewise.
353 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
354 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
355 * c-c++-common/torture/vshuf-v4si.c: Likewise.
356 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
357 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
358 * c-c++-common/torture/vshuf-v8si.c: Likewise.
359
360 2012-06-15 Michael Matz <matz@suse.de>
361
362 * gcc.dg/tree-ssa/vector-4.c: New test.
363
364 2012-06-15 Michael Matz <matz@suse.de>
365
366 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
367 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
368
369 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
370
371 PR tree-optimization/53636
372 * gcc.target/arm/pr53636.c: New test.
373
374 2012-06-15 Jakub Jelinek <jakub@redhat.com>
375
376 PR tree-optimization/51581
377 * gcc.c-torture/execute/pr51581-1.c: New test.
378 * gcc.c-torture/execute/pr51581-2.c: New test.
379 * gcc.dg/vect/pr51581-1.c: New test.
380 * gcc.dg/vect/pr51581-2.c: New test.
381 * gcc.dg/vect/pr51581-3.c: New test.
382 * gcc.target/i386/avx-pr51581-1.c: New test.
383 * gcc.target/i386/avx-pr51581-2.c: New test.
384 * gcc.target/i386/avx2-pr51581-1.c: New test.
385 * gcc.target/i386/avx2-pr51581-2.c: New test.
386 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
387
388 2012-06-15 Richard Guenther <rguenther@suse.de>
389
390 * gcc.c-torture/execute/20120615-1.c: New testcase.
391
392 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
393
394 * gnat.dg/vect8.ad[sb]: New test.
395
396 2012-06-14 Richard Guenther <rguenther@suse.de>
397
398 * gcc.dg/tree-ssa/vrp.h: New testcase.
399 * gcc.dg/tree-ssa/vrp68.c: Likewise.
400
401 2012-06-13 Christian Bruel <christian.bruel@st.com>
402
403 PR target/53621
404 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
405
406 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
407
408 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
409
410 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
411
412 PR testsuite/20771
413 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
414 test summary unique.
415
416 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
417 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
418 scan-stack-usage-not): Don't strip torture options from test name.
419
420 * lib/scandump.exp (scan-dump-times): Use printable version of
421 regexp in test summary line.
422
423 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
424 messages reported for one line of source code.
425 * gcc.dg/format/few-1.c: Likewise.
426 * gcc.dg/ia64-sync-2.c: Likewise.
427 * gcc.dg/sync-2.c: Likewise.
428 * gcc.dg/noncompile/pr44517.c: Likewise.
429
430 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
431
432 PR debug/49888
433 * gcc.dg/guality/pr49888.c: New.
434
435 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
436
437 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
438 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
439 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
440
441 2012-06-13 Tobias Burnus <burnus@net-b.de>
442
443 PR fortran/53643
444 * gfortran.dg/intent_out_7.f90: New.
445
446 2012-06-13 Tobias Burnus <burnus@net-b.de>
447
448 PR fortran/53597
449 * gfortran.dg/save_4.f90: New.
450
451 2012-06-12 Jakub Jelinek <jakub@redhat.com>
452
453 PR c/53532
454 PR c/51034
455 PR c/53196
456 * gcc.dg/pr53532.c: New test.
457 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
458 adjust line numbers.
459 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
460 * gcc.dg/Wcxx-compat-8.c: Likewise.
461 * gcc.dg/pr51034.c: New test.
462 * gcc.dg/pr53196-1.c: New test.
463 * gcc.dg/pr53196-2.c: New test.
464
465 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
466
467 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
468 alignment torture options with usual torture options.
469 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
470 instead of dg-options.
471 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
472 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
473 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
474 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
475 * gcc.dg/torture/stackalign/push-1.c: Likewise.
476 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
477
478 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
479 to checks for multiple messages reported for one line of source code.
480 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
481
482 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
483 messages reported for one line of source code.
484
485 * gcc.dg/20031223-1.c: Add comments to check for multiple
486 messages reported for one line of source code.
487 * gcc.dg/Wconversion-integer.c: Likewise.
488 * gcc.dg/Wfatal-2.c: Likewise.
489 * gcc.dg/Wfatal.c: Likewise.
490 * gcc.dg/Wobjsize-1.c: Likewise.
491 * gcc.dg/c99-vla-jump-1.c: Likewise.
492 * gcc.dg/c99-vla-jump-2.c: Likewise.
493 * gcc.dg/c99-vla-jump-3.c: Likewise.
494 * gcc.dg/c99-vla-jump-4.c: Likewise.
495 * gcc.dg/c99-vla-jump-5.c: Likewise.
496 * gcc.dg/decl-9.c: Likewise.
497 * gcc.dg/declspec-10.c: Likewise.
498 * gcc.dg/declspec-18.c: Likewise.
499 * gcc.dg/mtune.c: Likewise.
500 * gcc.dg/parser-pr28152-2.c: Likewise.
501 * gcc.dg/parser-pr28152.c: Likewise.
502 * gcc.dg/pr14475.c: Likewise.
503 * gcc.dg/pr27953.c: Likewise.
504 * gcc.dg/pr28322-3.c: Likewise.
505 * gcc.dg/pr30457.c: Likewise.
506 * gcc.dg/pr30551-2.c: Likewise.
507 * gcc.dg/pr30551-3.c: Likewise.
508 * gcc.dg/pr30551-4.c: Likewise.
509 * gcc.dg/pr30551-5.c: Likewise.
510 * gcc.dg/pr30551-6.c: Likewise.
511 * gcc.dg/pr30551.c: Likewise.
512 * gcc.dg/pr45461.c: Likewise.
513 * gcc.dg/pr48552-1.c: Likewise.
514 * gcc.dg/pr48552-2.c: Likewise.
515 * gcc.dg/redecl-1.c: Likewise.
516 * gcc.dg/transparent-union-3.c: Likewise.
517 * gcc.dg/utf-dflt.c: Likewise.
518 * gcc.dg/utf-dflt2.c: Likewise.
519 * gcc.dg/vla-8.c: Likewise.
520 * gcc.dg/vla-init-1.c: Likewise.
521 * gcc.dg/wtr-int-type-1.c: Likewise.
522
523 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
524 messages reported for for one line of source code.
525 * c-c++-common/raw-string-5.c: Likewise.
526 * c-c++-common/raw-string-4.c: Likewise.
527 * c-c++-common/raw-string-6.c: Likewise.
528 * c-c++-common/pr20000.c: Likewise.
529
530 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
531 messages reported for one line of source code.
532 * gcc.dg/cpp/pr30786.c: Likewise.
533 * gcc.dg/cpp/pr28709.c: Likewise.
534 * gcc.dg/cpp/missing-header-MD.c: Likewise.
535 * gcc.dg/cpp/macspace2.c: Likewise.
536 * gcc.dg/cpp/missing-header-1.c: Likewise.
537 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
538 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
539 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
540
541 2012-06-12 Jason Merrill <jason@redhat.com>
542
543 PR c++/53599
544 * g++.dg/template/local7.C: New.
545
546 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
547
548 PR target/53511
549 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
550 * gcc.target/sh/pr51340-2.c: Likewise.
551 * gcc.target/sh/pr51340-3.c: Likewise.
552
553 2012-06-12 Michael Matz <matz@suse.de>
554
555 * gcc.dg/torture/alias-1.c: New test.
556
557 2012-06-12 Jakub Jelinek <jakub@redhat.com>
558
559 PR rtl-optimization/53589
560 * gcc.dg/torture/pr53589.c: New test.
561
562 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
563
564 PR target/50749
565 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
566 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
567 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
568 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
569 * gcc.target/sh/pr50749-sf-predec-2.c: New.
570 * gcc.target/sh/pr50749-sf-predec-4.c: New.
571 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
572 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
573 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
574 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
575 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
576 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
577 * gcc.target/sh/pr50749-sf-predec-1.c: New.
578 * gcc.target/sh/pr50749-sf-predec-3.c: New.
579 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
580 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
581
582 2012-06-11 Sriraman Tallam <tmsriram@google.com>
583
584 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
585 (check_intel_cpu_model): New function.
586 (check_amd_cpu_model): New function.
587 (check_features): New function.
588 (__get_cpuid_output): New function.
589 (check_detailed): New function.
590 (fn1): Rename to quick_check.
591 (main): Update to call quick_check and call check_detailed.
592
593 2012-06-11 Richard Henderson <rth@redhat.com>
594
595 * lib/target-supports.exp
596 (check_effective_target_sync_long_long_runtime): Use
597 check_effective_target_lp64 instead of
598 check_effective_target_powerpc64 for powerpc targets.
599
600 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
601
602 PR target/53511
603 * gcc.target/sh/pr53511-1.c: New.
604
605 2012-06-11 Richard Guenther <rguenther@suse.de>
606
607 PR middle-end/53470
608 * g++.dg/lto/pr53470_0.C: New testcase.
609 * gcc.dg/lto/pr53470_0.c: Likewise.
610
611 2012-06-11 Richard Guenther <rguenther@suse.de>
612
613 PR c++/53605
614 * g++.dg/ext/pr53605.C: New testcase.
615
616 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
617
618 * gnat.dg/specs/array1.ads: New test.
619 * gnat.dg/specs/array2.ads: Likewise.
620 * gnat.dg/array22.adb: Likewise.
621
622 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
623
624 * gnat.dg/constant4.adb: New test.
625 * gnat.dg/constant4_pkg.ads: New helper.
626
627 2012-06-08 Janus Weil <janus@gcc.gnu.org>
628
629 PR fortran/52552
630 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
631 * gfortran.dg/allocate_class_1.f90: Modified.
632 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
633 * gfortran.dg/allocate_class_2.f90: New.
634
635 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
636
637 PR middle-end/53535
638 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
639
640 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
641
642 PR fortran/52861
643 * gfortran.dg/string_assign_2.f90: New test case.
644
645 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
646
647 PR fortran/52861
648 * gfortran.dg/string_assign_1.f90: New test case.
649
650 2012-06-07 Jakub Jelinek <jakub@redhat.com>
651
652 PR middle-end/53580
653 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
654 * gcc.dg/gomp/critical-4.c: Likewise.
655 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
656 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
657 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
658 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
659 * c-c++-common/gomp/pr53580.c: New test.
660
661 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
662
663 PR c++/51214
664 * g++.dg/cpp0x/forw_enum11.C: New.
665
666 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
667
668 PR c++/53567
669 * g++.dg/cpp0x/alias-decl-19.C: New.
670
671 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
672
673 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
674
675 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
676
677 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
678 (XSTATE_FP): Ditto.
679 (XSTATE_SSE): Ditto.
680 (XSTATE_YMM): Ditto.
681 (avx_os_support): Use new defines.
682
683 2012-06-06 Richard Guenther <rguenther@suse.de>
684
685 PR testsuite/32380
686 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
687 loops.
688
689 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
690
691 PR c++/52841
692 * g++.dg/cpp0x/pr52841.C: New testcase.
693
694 2012-06-06 Richard Guenther <rguenther@suse.de>
695
696 PR tree-optimization/53081
697 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
698 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
699
700 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
701
702 * gcc.target/powerpc/pr53487.c: New test.
703
704 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
705
706 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
707
708 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
709
710 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
711
712 2012-06-05 Richard Guenther <rguenther@suse.de>
713
714 PR tree-optimization/30442
715 * gcc.dg/vect/bb-slp-30.c: New testcase.
716
717 2012-06-05 Richard Guenther <rguenther@suse.de>
718
719 PR tree-optimization/53081
720 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
721 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
722 -fno-tree-loop-distribute-patterns.
723
724 2012-06-05 Alan Modra <amodra@gmail.com>
725
726 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
727 Check static chain in nested funcs.
728
729 2012-06-04 Tobias Burnus <burnus@net-b.de>
730
731 PR fortran/50619
732 * gfortran.dg/init_flag_10.f90: New.
733
734 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
735
736 PR c++/53524
737 * g++.dg/warn/Wenum-compare-no-2: New.
738
739 2012-06-04 Dodji Seketeli <dodji@redhat.com>
740
741 PR preprocessor/53463
742 * g++.dg/cpp/limits.C: New test.
743 * g++.dg/parse/error19.C: Adjust.
744 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
745 * g++.dg/warn/pr35635.C: Likewise.
746 * g++.old-deja/g++.pt/assign1.C: Likewise.
747
748 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
749
750 PR target/53559
751 * gcc.target/powerpc/cell_builtin_1.c: New test case.
752 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
753 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
754 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
755 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
756 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
757 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
758 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
759
760 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
761
762 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
763
764 2012-06-04 Jakub Jelinek <jakub@redhat.com>
765
766 PR tree-optimization/53550
767 * gcc.dg/pr53550.c: New test.
768
769 2012-06-04 Richard Guenther <rguenther@suse.de>
770
771 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
772 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
773 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
774
775 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
776
777 PR fortran/48831
778 * gfortran.dg/parameter_array_element_2.f90: New.
779
780 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
781
782 PR target/53512
783 * gcc.target/sh/pr53512-1.c: New.
784 * gcc.target/sh/pr53512-2.c: New.
785 * gcc.target/sh/pr53512-3.c: New.
786 * gcc.target/sh/pr53512-4.c: New.
787
788 2012-06-01 Jason Merrill <jason@redhat.com>
789
790 PR c++/52973
791 * g++.dg/ext/visibility/template12.C: New.
792 * g++.dg/ext/attrib14.C: Adjust warning line.
793
794 PR c++/52725
795 * g++.dg/parse/new6.C: New.
796 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
797
798 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
799
800 * c-c++-common/restrict-2.c: Revert previous change.
801
802 2012-06-01 Jason Merrill <jason@redhat.com>
803
804 PR c++/53137
805 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
806
807 PR c++/53484
808 * g++.dg/cpp0x/auto33.C: New.
809
810 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
811
812 PR c++/26155
813 * g++.dg/parse/namespace-alias-1.C: New.
814
815 2012-06-01 Christian Bruel <christian.bruel@st.com>
816
817 * gcc.dg/spec-options.c: New test.
818 * gcc.dg/foo.specs: New file.
819
820 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
821
822 PR ada/53517
823 * gnat.dg/lto14.adb: Skip on Solaris.
824
825 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
826
827 * gcc.target/cris/sync-1-v10.c,
828 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
829 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
830 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
831 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
832 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
833 gcc.target/cris/torture/sync-mis-op-i-1.c,
834 gcc.target/cris/torture/sync-mis-op-i-1a.c,
835 gcc.target/cris/torture/sync-mis-op-i-2.c,
836 gcc.target/cris/torture/sync-mis-op-i-2a.c,
837 gcc.target/cris/torture/sync-mis-op-i-3.c,
838 gcc.target/cris/torture/sync-mis-op-i-3a.c,
839 gcc.target/cris/torture/sync-mis-op-s-1.c,
840 gcc.target/cris/torture/sync-mis-op-s-1a.c,
841 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
842 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
843 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
844 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
845 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
846 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
847 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
848 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
849
850 2012-05-31 Richard Guenther <rguenther@suse.de>
851
852 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
853 ldist-pr45948.c with disabled SCCP.
854
855 2012-05-31 Richard Guenther <rguenther@suse.de>
856
857 PR middle-end/48493
858 * gcc.dg/torture/pr48493.c: New testcase.
859
860 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
861
862 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
863 arm32 to targets.
864 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
865 of the initialization loop.
866 (dg-final): Adjust the expected number of vectorized loops depending
867 on vect_char_mult target selector.
868
869 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
870
871 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
872 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
873 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
874 New tests.
875
876 2012-05-30 Jason Merrill <jason@redhat.com>
877
878 PR c++/53356
879 * g++.dg/init/new34.C: New.
880 * g++.dg/tree-ssa/stabilize1.C: New.
881
882 2012-05-30 Jakub Jelinek <jakub@redhat.com>
883
884 PR c++/53356
885 * g++.dg/init/new33.C: New test.
886
887 2012-05-30 Richard Guenther <rguenther@suse.de>
888
889 PR middle-end/53501
890 * gcc.dg/torture/pr53501.c: New testcase.
891 * c-c++-common/restrict-2.c: Adjust.
892
893 2012-05-30 Alan Modra <amodra@gmail.com>
894
895 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
896 torture-finish.
897
898 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
899
900 * gcc.target/i386/shuf-concat.c: New test.
901
902 2012-05-30 Jakub Jelinek <jakub@redhat.com>
903
904 PR rtl-optimization/53519
905 * gcc.c-torture/compile/pr53519.c: New test.
906
907 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
908
909 * gcc.target/arm/neon-vrev.c: New.
910
911 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
912
913 PR target/51340
914 * gcc.target/sh/pr51340-1.c: New.
915 * gcc.target/sh/pr51340-2.c: New.
916 * gcc.target/sh/pr51340-3.c: New.
917
918 2012-05-29 Richard Guenther <rguenther@suse.de>
919
920 PR tree-optimization/53516
921 * gcc.dg/torture/pr53516.c: New testcase.
922
923 2012-05-29 Dodji Seketeli <dodji@redhat.com>
924
925 PR preprocessor/53229
926 * gcc.dg/cpp/paste6.c: Force to run without
927 -ftrack-macro-expansion.
928 * gcc.dg/cpp/paste8.c: Likewise.
929 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
930 -ftrack-macro-expansion.
931 * gcc.dg/cpp/paste12.c: Force to run without
932 -ftrack-macro-expansion.
933 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
934 -ftrack-macro-expansion.
935 * gcc.dg/cpp/paste13.c: Likewise.
936 * gcc.dg/cpp/paste14.c: Likewise.
937 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
938 -ftrack-macro-expansion.
939 * gcc.dg/cpp/paste18.c: New test.
940
941 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
942
943 * gcc.target/cris/torture/trap-1.c,
944 gcc.target/cris/torture/trap-2.c,
945 gcc.target/cris/torture/trap-3.c,
946 gcc.target/cris/torture/trap-v0.c,
947 gcc.target/cris/torture/trap-v3.c: New tests.
948
949 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
950
951 PR c++/25137
952 * g++.dg/warn/Wbraces3.C: New.
953 * g++.dg/warn/Wbraces4.C: Likewise.
954
955 2012-05-28 Jakub Jelinek <jakub@redhat.com>
956
957 PR tree-optimization/53505
958 * c-c++-common/torture/pr53505.c: New test.
959
960 2012-05-27 Nathan Sidwell <nathan@acm.org>
961
962 * gcc.dg/stmt-expr-4.c: New.
963
964 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
965
966 PR c++/53491
967 * g++.dg/parse/crash60.C: New.
968
969 2012-05-26 Jason Merrill <jason@redhat.com>
970
971 PR c++/53220
972 * c-c++-common/array-lit.c: New.
973 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
974
975 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
976
977 PR ada/50294
978 * gnat.dg/array21.adb: New test.
979
980 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
981
982 * gnat.dg/renaming5.adb: Adjust dg-final directive.
983
984 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
985
986 PR c++/32054
987 * g++.dg/other/anon-union3.C: New.
988
989 2012-05-25 Ian Lance Taylor <iant@google.com>
990
991 * gcc.dg/split-6.c: New test.
992
993 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
994
995 * gnat.dg/lto14.adb: New test.
996
997 2012-05-25 Tristan Gingold <gingold@adacore.com>
998
999 * gcc.target/i386/large-frame.c: New.
1000
1001 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
1002 * gcc.target/powerpc/lhs-1.c: New.
1003 * gcc.target/powerpc/lhs-2.c: New.
1004 * gcc.target/powerpc/lhs-3.c: New.
1005
1006 2012-05-24 Dodji Seketeli <dodji@redhat.com>
1007
1008 Make unwound macro expansion trace less redundant
1009 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
1010 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1011 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1012 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
1013 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
1014 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1015
1016 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1017
1018 PR c++/53464
1019 * g++.dg/cpp0x/constexpr-default1.C: New.
1020
1021 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1022
1023 PR c++/32080
1024 * g++.dg/eh/goto2.C: New.
1025
1026 2012-05-24 Richard Guenther <rguenther@suse.de>
1027
1028 PR middle-end/53460
1029 * g++.dg/tree-prof/pr53460.C: New testcase.
1030
1031 2012-05-24 Richard Guenther <rguenther@suse.de>
1032
1033 PR bootstrap/53466
1034 * g++.dg/debug/pr53466.C: New testcase.
1035
1036 2012-05-24 Jakub Jelinek <jakub@redhat.com>
1037
1038 PR tree-optimization/53465
1039 * gcc.c-torture/execute/pr53465.c: New test.
1040
1041 2012-05-23 Tobias Burnus <burnus@net-b.de>
1042
1043 PR fortran/51055
1044 PR fortran/45170
1045 * gfortran.dg/allocate_with_typespec_6.f90: New.
1046
1047 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1048
1049 PR c++/29185
1050 * g++.dg/warn/delete-array-1.C: New.
1051
1052 2012-05-23 Richard Guenther <rguenther@suse.de>
1053
1054 * gcc.dg/torture/pr39074-2.c: Adjust.
1055 * gcc.dg/torture/pr39074.c: Likewise.
1056 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1057 * gcc.dg/tree-ssa/alias-19.c: Likewise.
1058
1059 2012-05-22 Jan Hubicka <jh@suse.cz>
1060
1061 PR middle-end/53161
1062 * g++.dg/torture/pr53161.C: New testcase.
1063
1064 2012-05-22 Tobias Burnus <burnus@net-b.de>
1065
1066 PR fortran/53389
1067 * gfortran.dg/realloc_on_assign_15.f90: New.
1068
1069 2012-05-22 Richard Guenther <rguenther@suse.de>
1070
1071 PR middle-end/51071
1072 * gcc.dg/torture/pr51071-2.c: New testcase.
1073
1074 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
1075
1076 PR tree-optimization/53336
1077 * g++.dg/torture/pr53336.C: New testcase.
1078
1079 2012-05-22 Dodji Seketeli <dodji@redhat.com>
1080
1081 PR c++/53322
1082 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
1083 instead of -Wunused-local-typedefs.
1084
1085 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1086
1087 PR c++/51184
1088 * g++.dg/other/abstract4.C: New-
1089
1090 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1091
1092 PR c++/40821
1093 * g++.dg/ext/attrib46.C: New.
1094
1095 2012-05-21 Joseph Myers <joseph@codesourcery.com>
1096
1097 PR c/53418
1098 * gcc.c-torture/compile/pr53418-1.c,
1099 gcc.c-torture/compile/pr53418-2.c: New tests.
1100
1101 2012-05-21 Jakub Jelinek <jakub@redhat.com>
1102
1103 PR tree-optimization/53366
1104 * gcc.dg/torture/pr53366-1.c: New test.
1105 * gcc.dg/torture/pr53366-2.c: New test.
1106 * gcc.target/i386/pr53366-1.c: New test.
1107 * gcc.target/i386/pr53366-2.c: New test.
1108
1109 PR tree-optimization/53409
1110 * gcc.c-torture/compile/pr53409.c: New test.
1111
1112 PR tree-optimization/53410
1113 * gcc.c-torture/compile/pr53410-1.c: New test.
1114 * gcc.c-torture/compile/pr53410-2.c: New test.
1115
1116 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
1117
1118 PR target/53425
1119 * gcc.target/i386/pr53425-1.c: New file.
1120 * gcc.target/i386/pr53425-2.c: Likewise.
1121
1122 2012-05-21 Richard Guenther <rguenther@suse.de>
1123
1124 PR tree-optimization/53408
1125 * gcc.dg/torture/pr53408.c: New testcase.
1126
1127 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
1128 H.J. Lu <hongjiu.lu@intel.com>
1129
1130 PR target/53416
1131 * gcc.target/i386/pr53416.c: New file.
1132
1133 2012-05-21 Richard Guenther <rguenther@suse.de>
1134
1135 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
1136
1137 2012-05-21 Richard Guenther <rguenther@suse.de>
1138
1139 * gcc.dg/torture/ldist-1.c: New testcase.
1140
1141 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
1142
1143 * gnat.dg/lto13.adb: New test.
1144 * gnat.dg/lto13_pkg.ad[sb]: New helper.
1145
1146 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
1147
1148 * gnat.dg/specs/lto12.ads: New test.
1149 * gnat.dg/specs/lto12_pkg.ads: New helper.
1150
1151 2012-05-18 Richard Guenther <rguenther@suse.de>
1152
1153 PR tree-optimization/53346
1154 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
1155 * gcc.target/i386/incoming-10.c: Adjust.
1156 * gcc.target/i386/incoming-11.c: Likewise.
1157 * gcc.target/i386/pr46295.c: Likewise.
1158
1159 2012-05-18 Richard Guenther <rguenther@suse.de>
1160
1161 * gcc.dg/pr53352.c: Return zero.
1162
1163 2012-05-18 Richard Guenther <rguenther@suse.de>
1164
1165 PR tree-optimization/53390
1166 * gcc.dg/torture/pr53390.c: New testcase.
1167
1168 2012-05-18 Meador Inge <meadori@codesourcery.com>
1169
1170 PR rtl-optimization/53352
1171 * gcc.dg/pr53352.c: New test.
1172
1173 2012-05-17 David S. Miller <davem@davemloft.net>
1174
1175 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1176 failure on sparc-*-linux-gnu.
1177
1178 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1179
1180 PR c++/39681
1181 * g++.dg/parse/error49.C: New.
1182 * g++.dg/cpp0x/error8.C: Likewise.
1183 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
1184 * g++.dg/ext/utf-dflt2.C: Likewise.
1185 * g++.dg/ext/utf-gnuxx98.C: Likewise.
1186 * g++.dg/ext/utf-dflt.C: Likewise.
1187 * c-c++-common/raw-string-3.c: Likewise.
1188 * c-c++-common/raw-string-4.c: Likewise.
1189
1190 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1191
1192 PR c++/53371
1193 * g++.dg/cpp0x/catch1.C: New.
1194
1195 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1196
1197 PR c++/44516
1198 * g++.dg/parse/error48.C: New.
1199 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
1200 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
1201
1202 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
1203
1204 * gcc.dg/tm/indirect-2.c: New test.
1205
1206 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1207
1208 PR tree-optimization/53217
1209 * gfortran.dg/pr53217.f90: New test.
1210
1211 2012-05-16 Richard Guenther <rguenther@suse.de>
1212
1213 PR tree-optimization/53364
1214 * g++.dg/torture/pr53364.C: New testcase.
1215
1216 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
1217
1218 PR testsuite/52641
1219 * gcc.dg/pr52549.c: Fix test for long != void*
1220 * gcc.c-torture/execute/pr52979-1.x: New file.
1221 * gcc.c-torture/execute/pr52979-2.x: New file.
1222
1223 2012-05-16 Dodji Seketeli <dodji@redhat.com>
1224
1225 PR preprocessor/7263
1226 * gcc.dg/binary-constants-2.c: Run without tracking locations
1227 accross macro expansion.
1228 * gcc.dg/binary-constants-3.c: Likewise.
1229 * gcc.dg/cpp/sysmac2.c: Likewise.
1230 * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
1231 location.
1232 * gcc.dg/cpp/syshdr3.c: New test.
1233 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
1234 * gcc.dg/system-binary-constants-1.c: New test.
1235 * gcc.dg/system-binary-constants-1.h: New header for the new test
1236 above.
1237 * g++.dg/cpp/syshdr3.C: New test.
1238 * g++.dg/cpp/syshdr3.h: New header the new test above.
1239 * g++.dg/system-binary-constants-1.C: New test.
1240 * g++.dg/system-binary-constants-1.h: New header the new test
1241 above.
1242
1243 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
1244
1245 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
1246
1247 2012-05-15 Jakub Jelinek <jakub@redhat.com>
1248
1249 PR target/53358
1250 * gcc.dg/pr53358.c: New test.
1251
1252 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
1253
1254 PR c++/11856
1255 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
1256 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
1257
1258 2012-05-15 Olivier Hainque <hainque@adacore.com>
1259
1260 * g++.dg/eh/sighandle.C: New testcase.
1261
1262 2012-05-15 Richard Guenther <rguenther@suse.de>
1263
1264 PR tree-optimization/53355
1265 * gcc.dg/tree-ssa/vrp67.c: New testcase.
1266
1267 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1268
1269 * gfortran.dg/*.f90: Remove now redundant manual
1270 cleanup-modules directive.
1271
1272 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
1273
1274 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
1275 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
1276
1277 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
1278
1279 PR fortran/52428
1280 * gfortran.dg/int_range_io_1.f90: New test.
1281
1282 2012-05-14 Andi Kleen <ak@linux.intel.com>
1283 Jakub Jelinek <jakub@redhat.com>
1284
1285 PR target/53315
1286 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
1287 * gcc.target/i386/rtm-check.h: New file.
1288 * gcc.target/i386/pr53315.c: New test.
1289
1290 2012-05-14 Tobias Burnus <burnus@net-b.de>
1291
1292 PR fortran/49110
1293 PR fortran/51055
1294 PR fortran/53329
1295 * gfortran.dg/deferred_type_param_4.f90: New.
1296 * gfortran.dg/deferred_type_param_6.f90: New.
1297
1298 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
1299
1300 * gcc.target/i386/retarg.c: New test.
1301
1302 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1303
1304 PR fortran/45170
1305 * gfortran.dg/deferred_type_param_3.f90: New.
1306 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
1307 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
1308
1309 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
1310
1311 * gnat.dg/null_pointer_deref3.adb: New test.
1312
1313 2012-05-12 Tobias Burnus <burnus@net-b.de>
1314
1315 PR fortran/49110
1316 PR fortran/52843
1317 * gfortran.dg/deferred_type_param_5.f90: New.
1318
1319 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1320
1321 * g++.dg/parse/error47.C: New.
1322
1323 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1324
1325 PR fortran/52537
1326 * gfortran.dg/string_compare_4.f90: Change option
1327 to -fdump-tree-original. Add test case for kind=4.
1328
1329 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1330
1331 PR fortran/52537
1332 * gfortran.dg/string_compare_4.f90: New test.
1333
1334 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1335
1336 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
1337
1338 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
1339
1340 PR c++/53305
1341 * g++.dg/cpp0x/variadic132.C: New.
1342
1343 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1344
1345 PR c++/53158
1346 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
1347 * g++.dg/parse/error26.C: Tweak dg-error column number.
1348
1349 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1350
1351 PR c++/53301
1352 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
1353
1354 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
1355
1356 * gnat.dg/lto11.ad[sb]: New test.
1357
1358 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
1359
1360 PR target/52908
1361 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
1362 directive to Scan for vpmuldq, not vpmacsdql.
1363
1364 2012-05-09 Michael Matz <matz@suse.de>
1365
1366 PR tree-optimization/53185
1367 * gcc.dg/vect/pr53185.c: New test.
1368
1369 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
1370
1371 PR middle-end/53249
1372 * gcc.target/i386/pr53249.c: New.
1373
1374 2012-05-09 Richard Guenther <rguenther@suse.de>
1375
1376 PR tree-optimization/18437
1377 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
1378 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
1379
1380 2012-05-09 Jakub Jelinek <jakub@redhat.com>
1381
1382 PR tree-optimization/53226
1383 * gcc.c-torture/compile/pr53226.c: New test.
1384
1385 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1386
1387 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
1388 * gcc.target/i386/hle-add-rel-1.c: Likewise.
1389 * gcc.target/i386/hle-and-acq-1.c: Likewise.
1390 * gcc.target/i386/hle-and-rel-1.c: Likewise.
1391 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
1392 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
1393 * gcc.target/i386/hle-or-acq-1.c: Likewise.
1394 * gcc.target/i386/hle-or-rel-1.c: Likewise.
1395 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
1396 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
1397 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
1398 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
1399 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
1400 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
1401
1402 2012-05-09 Dehao Chen <dehao@google.com>
1403
1404 * gcc.dg/predict-1.c: Remove the replicated text in this test.
1405 * gcc.dg/predict-2.c: Likewise.
1406 * gcc.dg/predict-3.c: Likewise.
1407 * gcc.dg/predict-4.c: Likewise.
1408 * gcc.dg/predict-5.c: Likewise.
1409 * gcc.dg/predict-6.c: Likewise.
1410
1411 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
1412
1413 PR target/53272
1414 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
1415
1416 2012-05-08 Richard Guenther <rguenther@suse.de>
1417
1418 * gcc.dg/fold-bitand-4.c: New testcase.
1419
1420 2012-05-08 Dehao Chen <dehao@google.com>
1421
1422 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
1423 heuristic is working properly.
1424 * gcc.dg/predict-2.c: Likewise.
1425 * gcc/dg/predict-3.c: Likewise.
1426 * gcc/dg/predict-4.c: Likewise.
1427 * gcc/dg/predict-5.c: Likewise.
1428 * gcc/dg/predict-6.c: Likewise.
1429
1430 2012-05-07 Jakub Jelinek <jakub@redhat.com>
1431
1432 PR tree-optimization/53239
1433 * g++.dg/opt/vrp3.C: New test.
1434 * g++.dg/opt/vrp3-aux.cc: New file.
1435 * g++.dg/opt/vrp3.h: New file.
1436
1437 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1438
1439 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
1440 .uleb128 support in assembler output.
1441
1442 2012-05-07 Richard Guenther <rguenther@suse.de>
1443
1444 PR lto/42987
1445 * g++.dg/lto/pr42987_0.C: New testcase.
1446 * g++.dg/lto/pr42987_1.C: Likewise.
1447
1448 2012-05-07 Tobias Burnus <burnus@net-b.de>
1449
1450 PR fortran/53255
1451 * gfortran.dg/typebound_operator_15.f90: New.
1452
1453 2012-05-06 Tobias Burnus <burnus@net-b.de>
1454
1455 PR fortran/41587
1456 * gfortran.dg/class_array_13.f90: New.
1457
1458 2012-05-06 Tristan Gingold <gingold@adacore.com>
1459
1460 * gnat.dg/warn7.adb: New test.
1461
1462 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
1463
1464 * gnat.dg/specs/renamings.ads: Rename to...
1465 * gnat.dg/specs/renaming1.ads: ...this.
1466 * gnat.dg/specs/renaming2.ads: New test.
1467 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
1468 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
1469 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
1470 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
1471
1472 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
1473
1474 * gnat.dg/discr36.ad[sb]: New test.
1475 * gnat.dg/discr36_pkg.ad[sb]: New helper.
1476
1477 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
1478
1479 PR c/43772
1480 * c-c++-common/pr43772.c: New.
1481
1482 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
1483
1484 PR fortran/41600
1485 * gfortran.dg/select_type_26.f03 : New test.
1486 * gfortran.dg/select_type_27.f03 : New test.
1487
1488 PR fortran/53191
1489 * gfortran.dg/select_type_28.f03 : New test.
1490
1491 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
1492
1493 PR fortran/49010
1494 PR fortran/24518
1495 * gfortran.dg/mod_sign0_1.f90: New test.
1496 * gfortran.dg/mod_large_1.f90: New test.
1497
1498 2012-05-04 Tobias Burnus <burnus@net-b.de>
1499
1500 PR fortran/53175
1501 gfortran.dg/public_private_module_5.f90: New.
1502
1503 2012-05-04 Tobias Burnus <burnus@net-b.de>
1504
1505 PR fortran/53111
1506 * gfortran.dg/constructor_7.f90: New.
1507 * gfortran.dg/constructor_8.f90: New.
1508
1509 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1510
1511 PR c++/53166
1512 * g++.dg/cpp0x/static_assert7.C: New.
1513
1514 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1515
1516 PR tree-optimization/52633
1517 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
1518 recognized as widening shifts instead of over-widening.
1519 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1520 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1521 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1522 * gcc.target/arm/pr52633.c: New test.
1523
1524 2012-05-04 Richard Guenther <rguenther@suse.de>
1525
1526 PR tree-optimization/53168
1527 * gcc.dg/torture/pr53168.c: New testcase.
1528 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
1529
1530 2012-05-04 Richard Guenther <rguenther@suse.de>
1531
1532 * gcc.dg/lto/pr53214_0.c: New testcase.
1533
1534 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
1535
1536 * gcc.target/ia64/pr48496.c: New test.
1537 * gcc.target/ia64/pr52657.c: Likewise.
1538
1539 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
1540
1541 PR c/51712
1542 * c-c++-common/pr51712.c: New.
1543
1544 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1545
1546 PR target/53199
1547 * gcc.target/powwerpc/pr53199.c: New file.
1548
1549 2012-05-03 Jason Merrill <jason@redhat.com>
1550
1551 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
1552
1553 * gcc.dg/debug/dwarf2/dups-types.c: New.
1554 * gcc.dg/debug/dwarf2/dups-types.h: New.
1555
1556 2012-05-03 Jason Merrill <jason@redhat.com>
1557
1558 * g++.dg/debug/dwarf2/namespace-2.C: New.
1559 * g++.dg/debug/dwarf2/localclass3.C: New.
1560
1561 2012-05-03 Jason Merrill <jason@redhat.com>
1562
1563 * g++.dg/debug/dwarf2/thunk1.C: New.
1564
1565 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1566
1567 PR c++/53186
1568 * g++.dg/other/final2.C: New.
1569
1570 2012-05-03 Richard Guenther <rguenther@suse.de>
1571
1572 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
1573
1574 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
1575
1576 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
1577 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
1578 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
1579 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
1580
1581 2012-05-03 Jakub Jelinek <jakub@redhat.com>
1582
1583 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
1584 .byte 0xf2.
1585 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
1586 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
1587 * gcc.target/i386/hle-add-rel-1.c: Likewise.
1588
1589 PR debug/53174
1590 * gcc.dg/pr53174.c: New test.
1591
1592 PR target/53187
1593 * gcc.target/arm/pr53187.c: New test.
1594 * gcc.c-torture/compile/pr53187.c: New test.
1595
1596 2012-05-03 Richard Guenther <rguenther@suse.de>
1597
1598 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
1599 unsupported prefetching support.
1600
1601 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
1602
1603 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
1604 option -ftrack-macro-expansion=0.
1605 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
1606 option -ftrack-macro-expansion=0.
1607
1608 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
1609
1610 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
1611 dg-options for target arm with dg-additional-options.
1612
1613 2012-05-03 Richard Guenther <rguenther@suse.de>
1614
1615 PR tree-optimization/53144
1616 * gcc.dg/torture/pr53144.c: New testcase.
1617
1618 2012-05-03 Tobias Burnus <burnus@net-b.de>
1619
1620 PR fortran/52864
1621 * gfortran.dg/pointer_intent_7.f90: New.
1622 * gfortran.dg/pure_formal_3.f90: New.
1623
1624 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
1625
1626 * gcc.target/s390/20030123-1.c: Add missing "volatile".
1627
1628 2012-05-02 Martin Jambor <mjambor@suse.cz>
1629
1630 PR lto/52605
1631 * g++.dg/lto/pr52605_0.C: New test.
1632
1633 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
1634
1635 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
1636 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
1637 * gcc.target/i386/hle-add-acq-1.c: Ditto.
1638 * gcc.target/i386/hle-add-rel-1.c: Ditto.
1639 * gcc.target/i386/hle-and-acq-1.c: Ditto.
1640 * gcc.target/i386/hle-and-rel-1.c: Ditto.
1641 * gcc.target/i386/hle-or-acq-1.c: Ditto.
1642 * gcc.target/i386/hle-or-rel-1.c: Ditto.
1643 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
1644 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
1645 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
1646 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
1647 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
1648 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
1649 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
1650 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
1651
1652 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
1653
1654 PR middle-end/53153
1655 * gcc.dg/pr53153.c: New test.
1656
1657 2012-05-02 Richard Guenther <rguenther@suse.de>
1658
1659 * g++.dg/tree-ssa/pr19807.C: Adjust.
1660
1661 2012-05-02 Jakub Jelinek <jakub@redhat.com>
1662
1663 PR tree-optimization/53163
1664 * gcc.c-torture/compile/pr53163.c: New test.
1665
1666 PR rtl-optimization/53160
1667 * gcc.c-torture/execute/pr53160.c: New test.
1668
1669 2012-05-01 Ian Lance Taylor <iant@google.com>
1670
1671 PR c/37303
1672 * gcc.dg/pr37303.c: New test.
1673
1674 2012-05-01 Richard Henderson <rth@redhat.com>
1675
1676 * lib/target-supports.exp
1677 (check_effective_target_sync_long_long_runtime): True for
1678 check_effective_target_powerpc64.
1679
1680 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
1681
1682 PR c++/51033
1683 * gcc.dg/vector-1.c: Move to ...
1684 * c-c++-common/vector-1.c: ... here.
1685 * gcc.dg/vector-2.c: Move to ...
1686 * c-c++-common/vector-2.c: ... here.
1687 * gcc.dg/vector-3.c: Move to ...
1688 * c-c++-common/vector-3.c: ... here. Adapt to C++.
1689 * gcc.dg/vector-4.c: Move to ...
1690 * c-c++-common/vector-4.c: ... here.
1691 * gcc.dg/vector-init-1.c: Move to ...
1692 * c-c++-common/vector-init-1.c: ... here.
1693 * gcc.dg/vector-init-2.c: Move to ...
1694 * c-c++-common/vector-init-2.c: ... here.
1695 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
1696 * c-c++-common/vector-subscript-1.c: ... here.
1697 * gcc.dg/vector-subscript-2.c: Move to ...
1698 * c-c++-common/vector-subscript-2.c: ... here.
1699 * gcc.dg/vector-subscript-3.c: Move to ...
1700 * c-c++-common/vector-subscript-3.c: ... here.
1701
1702 PR c++/51314
1703 * g++.dg/cpp0x/vt-51314.C: New test.
1704 * g++.dg/cpp0x/variadic76.C: Fix.
1705
1706 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
1707
1708 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
1709
1710 2012-04-30 Dodji Seketeli <dodji@redhat.com>
1711
1712 Add -Wvarargs option
1713 * c-c++-common/Wvarargs.c: New test case.
1714 * c-c++-common/Wvarargs-2.c: Likewise.
1715
1716 2012-04-30 Dodji Seketeli <dodji@redhat.com>
1717
1718 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
1719 * objc.dg/foreach-7.m: Force the test case to run without
1720 -ftrack-macro-expansion.
1721 * c-c++-common/tm/attrib-1.c: Likewise.
1722 * c-c++-common/warn-ommitted-condop.c: Likewise.
1723 * gcc.dg/assign-warn-1.c: Likewise.
1724 * gcc.dg/assign-warn-2.c: Likewise.
1725 * gcc.dg/attr-alloc_size.c: Likewise.
1726 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
1727 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
1728 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
1729 * gcc.dg/c90-const-expr-9.c: Likewise.
1730 * gcc.dg/c99-const-expr-9.c: Likewise.
1731 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
1732 * gcc.dg/cpp/direct2s.c: Likewise.
1733 * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
1734 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
1735 * gcc.dg/dfp/composite-type.c: Likewise.
1736 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
1737 with -ftrack-macro-expansion
1738 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
1739 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
1740 * g++.dg/ext/cleanup-1.C: Likewise.
1741 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
1742 * g++.dg/template/sfinae10.C: Likewise.
1743 * g++.dg/tm/wrap-2.C: Likewise.
1744 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
1745 * g++.dg/warn/Wsign-conversion.C: Likewise.
1746 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
1747 * g++.old-deja/g++.mike/p10769b.C: Likewise.
1748 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
1749 it to run with -ftrack-macro-expansion.
1750 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
1751 test cases without -ftrack-macro-expansion.
1752
1753 Fix location for static class members
1754 * g++.dg/template/sfinae6_neg.C: Adjust.
1755
1756 Make conversion warnings work on NULL with -ftrack-macro-expansion
1757 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
1758 alongside the previous testing for NULL.
1759
1760 Fix -Wuninitialized for -ftrack-macro-expansion
1761 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
1762
1763 Strip "<built-in>" loc from displayed expansion context
1764 * g++.dg/warn/Wconversion-real-integer2.C: New test.
1765 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
1766 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
1767 new test above.
1768
1769 Fix expansion point loc for macro-like tokens
1770 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
1771 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
1772
1773 Fix token pasting with -ftrack-macro-expansion
1774 * gcc.dg/cpp/paste17.c: New test case for
1775 -ftrack-macro-expansion=2 mode only.
1776 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
1777
1778 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
1779
1780 * gnat.dg/warn6.ad[sb]: New test.
1781
1782 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1783
1784 PR 53149
1785 * gcc.dg/20011021-1.c: Adjust testcase.
1786
1787 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1788
1789 PR fortran/53148
1790 * gfortran.dg/function_optimize_12.f90: New test.
1791
1792 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
1793
1794 PR target/53156
1795 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
1796 code to match current output and cover new peephole2 pattern.
1797
1798 2012-04-27 Ollie Wild <aaw@google.com>
1799
1800 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
1801
1802 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
1803
1804 * gcc.c-torture/execute/20120427-2.c: New testcase.
1805 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
1806 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
1807 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
1808
1809 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
1810
1811 PR target/53138
1812 * gcc.c-torture/execute/20120427-1.c: New testcase.
1813
1814 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
1815
1816 PR middle-end/27139
1817 * gcc.dg/tree-ssa/forwprop-18.c: New test.
1818
1819 2012-04-27 Tom de Vries <tom@codesourcery.com>
1820
1821 PR tree-optimization/51879
1822 * gcc.dg/pr51879.c: New test.
1823 * gcc.dg/pr51879-2.c: Same.
1824 * gcc.dg/pr51879-3.c: Same.
1825 * gcc.dg/pr51879-4.c: Same.
1826 * gcc.dg/pr51879-6.c: Same.
1827
1828 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
1829
1830 PR c++/53096
1831 * g++.dg/cpp0x/defaulted35.C: New.
1832 * g++.dg/cpp0x/defaulted15.C: Adjust.
1833
1834 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
1835
1836 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
1837 structure layout.
1838
1839 2012-04-25 Sriraman Tallam <tmsriram@google.com>
1840
1841 * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
1842
1843 2012-04-26 Alan Modra <amodra@gmail.com>
1844
1845 * gcc.target/powerpc/savres.c: New test.
1846 * gcc.target/powerpc/powerpc.exp: Run it.
1847
1848 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
1849
1850 PR target/53120
1851 * gcc.dg/torture/pr53120.c: New test.
1852
1853 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1854
1855 PR middle-end/52979
1856 * gcc.c-torture/compile/pr52979-1.c: New test.
1857 * gcc.c-torture/execute/pr52979-1.c: New test.
1858 * gcc.c-torture/execute/pr52979-2.c: New test.
1859
1860 2012-04-25 Richard Guenther <rguenther@suse.de>
1861
1862 * gcc.target/i386/l_fma_float_5.c: Adjust.
1863 * gcc.target/i386/l_fma_double_4.c: Likewise.
1864 * gcc.target/i386/l_fma_float_2.c: Likewise.
1865 * gcc.target/i386/l_fma_float_6.c: Likewise.
1866 * gcc.target/i386/l_fma_double_1.c: Likewise.
1867 * gcc.target/i386/l_fma_double_5.c: Likewise.
1868 * gcc.target/i386/l_fma_float_3.c: Likewise.
1869 * gcc.target/i386/l_fma_double_2.c: Likewise.
1870 * gcc.target/i386/l_fma_double_6.c: Likewise.
1871 * gcc.target/i386/l_fma_float_4.c: Likewise.
1872 * gcc.target/i386/l_fma_double_3.c: Likewise.
1873 * gcc.target/i386/l_fma_float_1.c: Likewise.
1874
1875 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1876
1877 PR tree-optimization/53058
1878 * gcc.c-torture/compile/pr53058.c: New test.
1879
1880 2012-04-25 Jan Hubicka <jh@suse.cz>
1881
1882 PR middle-end/53088
1883 * gcc.target/i386/pr39082-1.c: Update warning location.
1884
1885 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1886
1887 PR c/52880
1888 * gcc.dg/pr52880.c: New test.
1889
1890 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
1891
1892 * gcc.dg/m-un-2.c: Update.
1893 * gcc.dg/20011021-1.c: Update.
1894
1895 2012-04-25 Tobias Burnus <burnus@net-b.de>
1896
1897 PR fortran/52196
1898 * gfortran.dg/realloc_on_assign_14.f90: New.
1899
1900 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
1901
1902 PR testsuite/52641
1903 PR tree-optimizations/52891
1904 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
1905
1906 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1907
1908 PR c++/52363
1909 * g++.dg/cpp0x/sfinae35.C: New.
1910 * g++.dg/cpp0x/sfinae36.C: Likewise.
1911
1912 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1913
1914 PR target/47197
1915 * gcc.target/powerpc/pr47197.c: New test.
1916
1917 2012-04-24 Richard Guenther <rguenther@suse.de>
1918
1919 PR tree-optimization/53085
1920 * g++.dg/torture/pr53085.C: New testcase.
1921
1922 2012-04-24 Andrew Pinski <apinski@cavium.com>
1923
1924 PR tree-opt/33512
1925 * gcc.dg/tree-ssa/andor-3.c: New testcase.
1926 * gcc.dg/tree-ssa/andor-4.c: New testcase.
1927 * gcc.dg/tree-ssa/andor-5.c: New testcase.
1928
1929 2012-04-24 Jakub Jelinek <jakub@redhat.com>
1930
1931 PR middle-end/53084
1932 * gcc.c-torture/execute/pr53084.c: New test.
1933
1934 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
1935
1936 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
1937
1938 2012-04-23 Andrew Pinski <apinski@cavium.com>
1939
1940 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
1941
1942 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
1943
1944 PR regression/53076
1945 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
1946 * gcc.dg/torture/builtin-power-1.c: Likewise.
1947
1948 2012-04-23 Richard Guenther <rguenther@suse.de>
1949
1950 PR tree-optimization/53070
1951 * gcc.dg/torture/pr53070.c: New testcase.
1952
1953 2012-04-23 Richard Guenther <rguenther@suse.de>
1954
1955 PR c/53060
1956 * gcc.dg/pr53060.c: New testcase.
1957
1958 2012-04-23 Jakub Jelinek <jakub@redhat.com>
1959
1960 PR tree-optimizations/52891
1961 * gcc.c-torture/compile/pr52891-1.c: New test.
1962 * gcc.c-torture/compile/pr52891-2.c: New test.
1963
1964 2012-04-22 Tobias Burnus <burnus@net-b.de>
1965
1966 PR fortran/53051
1967 * gfortran.dg/read_float_4.f90: New.
1968
1969 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
1970
1971 PR 35441
1972 * c-c++-common/pr35441.C: New.
1973
1974 2012-04-20 Ian Lance Taylor <iant@google.com>
1975
1976 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
1977 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
1978
1979 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
1980
1981 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
1982 array access.
1983 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
1984
1985 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1986
1987 PR rtl-optimization/44214
1988 * gcc.dg/pr44214-1.c: New test.
1989 * gcc.dg/pr44214-2.c: Likewise.
1990 * gcc.dg/pr44214-3.c: Likewise.
1991
1992 2012-04-20 Richard Guenther <rguenther@suse.de>
1993
1994 * g++.dg/torture/20120420-1.C: New testcase.
1995
1996 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
1997
1998 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
1999
2000 2012-04-19 Christian Bruel <christian.bruel@st.com>
2001
2002 * gcc.dg/pr52283.c: New test.
2003
2004 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
2005
2006 * gcc.dg/pr37985.c: New test.
2007
2008 2012-04-19 Richard Guenther <rguenther@suse.de>
2009
2010 PR rtl-optimization/44688
2011 * gcc.dg/var-expand1.c: Increase array size to make unrolling
2012 possibly profitable.
2013
2014 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2015
2016 PR tree-optimization/52976
2017 * gfortran.dg/reassoc_11.f: New test.
2018
2019 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2020
2021 PR tree-optimization/52976
2022 * gfortran.dg/reassoc_7.f: New test.
2023 * gfortran.dg/reassoc_8.f: Likewise.
2024 * gfortran.dg/reassoc_9.f: Likewise.
2025 * gfortran.dg/reassoc_10.f: Likewise.
2026
2027 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
2028
2029 PR c++/52422
2030 * g++.dg/cpp0x/sfinae33.C: New.
2031 * g++.dg/cpp0x/sfinae34.C: Likewise.
2032
2033 2012-04-18 Joey Ye <joey.ye@arm.com>
2034
2035 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
2036
2037 2012-04-18 Richard Guenther <rguenther@suse.de>
2038
2039 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
2040 array access.
2041 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
2042 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
2043
2044 2012-04-17 Tom de Vries <tom@codesourcery.com>
2045
2046 * g++.dg/pr51264-4.C: New test.
2047
2048 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
2049
2050 PR c++/52599
2051 * g++.dg/cpp0x/constexpr-ctor10.C: New.
2052
2053 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
2054
2055 PR c++/53003
2056 * g++.dg/parse/crash59.C: New.
2057
2058 2012-04-17 Michael Matz <matz@suse.de>
2059
2060 PR tree-optimization/18437
2061 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
2062
2063 2012-04-17 Richard Guenther <rguenther@suse.de>
2064
2065 PR middle-end/53011
2066 * g++.dg/torture/pr53011.C: New testcase.
2067
2068 2012-04-16 Jason Merrill <jason@redhat.com>
2069
2070 PR c++/38543
2071 * g++.dg/cpp0x/variadic131.C: New.
2072
2073 PR c++/52008
2074 * g++.dg/cpp0x/variadic130.C: New.
2075
2076 PR c++/50830
2077 * g++.dg/cpp0x/variadic129.C: New.
2078
2079 PR c++/50303
2080 * g++.dg/cpp0x/variadic128.C: New.
2081
2082 2012-04-16 Tobias Burnus <burnus@net-b.de>
2083
2084 PR fortran/52864
2085 * gfortran.dg/pointer_intent_6.f90: New.
2086
2087 2012-04-16 Tobias Burnus <burnus@net-b.de>
2088
2089 PR fortran/52916
2090 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
2091 to include public_private_module_4.f90.
2092 * gfortran.dg/public_private_module_4.f90: Skip this test on all
2093 targets.
2094
2095 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
2096
2097 PR c++/49152
2098 * g++.dg/diagnostic/operator1.C: New.
2099 * g++.dg/ext/label5.C: Adjust.
2100 * g++.dg/ext/va-arg1.C: Likewise.
2101 * g++.dg/other/error20.C: Likewise.
2102 * g++.dg/other/error20.C: Likewise.
2103 * g++.dg/other/error16.C: Likewise.
2104 * g++.dg/other/error10.C: Likewise.
2105 * g++.dg/parse/error30.C: Likewise.
2106 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
2107
2108 2012-04-16 Jason Merrill <jason@redhat.com>
2109
2110 PR c++/51148
2111 * g++.dg/cpp0x/variadic127.C: New.
2112
2113 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2114
2115 * lib/plugin-support.exp (plugin-test-execute): Properly determine
2116 testcase name.
2117 Use fail, pass instead of unresolved.
2118 Don't log $optstr.
2119
2120 PR testsuite/52948
2121 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
2122 TODO_dump_func.
2123 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2124 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
2125 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2126
2127 2012-04-16 Janus Weil <janus@gcc.gnu.org>
2128
2129 PR fortran/52968
2130 * gfortran.dg/typebound_call_23.f03: New test case.
2131
2132 2012-04-15 Jason Merrill <jason@redhat.com>
2133
2134 PR c++/47220
2135 * g++.dg/cpp0x/variadic126.C: New.
2136
2137 PR c++/52380
2138 * g++.dg/cpp0x/variadic125.C: New.
2139
2140 PR c++/52292
2141 * g++.dg/cpp0x/variadic124.C: New.
2142
2143 PR c++/52706
2144 * g++.dg/cpp0x/nullptr27.C: New.
2145
2146 PR c++/52818
2147 * g++.dg/warn/format8.C: New.
2148
2149 2012-04-15 Janus Weil <janus@gcc.gnu.org>
2150
2151 PR fortran/51082
2152 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
2153
2154 2012-04-14 Tobias Burnus <burnus@net-b.de>
2155
2156 PR fortran/52916
2157 PR fortran/40973
2158 * gfortran.dg/public_private_module_3.f90: New.
2159 * gfortran.dg/public_private_module_4.f90: New.
2160
2161 2012-04-14 Tom de Vries <tom@codesourcery.com>
2162
2163 * gcc.dg/superblock.c: New test.
2164
2165 2012-04-14 Tom de Vries <tom@codesourcery.com>
2166
2167 * gcc.dg/pr51879-12.c: New test.
2168
2169 2012-04-13 Jason Merrill <jason@redhat.com>
2170
2171 PR c++/52824
2172 * g++.dg/cpp0x/variadic123.C: New.
2173 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
2174
2175 PR c++/52905
2176 * g++.dg/cpp0x/initlist-ctor1.C: New.
2177
2178 PR c++/52915
2179 * g++.dg/other/anon-union2.C: New.
2180
2181 2012-04-13 Martin Jambor <mjambor@suse.cz>
2182
2183 PR middle-end/52939
2184 * g++.dg/ipa/pr52939.C: New test.
2185
2186 2012-04-13 Tom de Vries <tom@codesourcery.com>
2187
2188 * gcc.dg/pr52734.c: New test.
2189
2190 2012-04-13 Richard Guenther <rguenther@suse.de>
2191
2192 PR tree-optimization/52969
2193 * gcc.dg/torture/pr52969.c: New testcase.
2194
2195 2012-04-13 Richard Guenther <rguenther@suse.de>
2196
2197 PR c/52549
2198 * gcc.dg/pr52549.c: New testcase.
2199
2200 2012-04-13 Richard Guenther <rguenther@suse.de>
2201
2202 PR c/52862
2203 * gcc.dg/pr52862.c: New testcase.
2204
2205 2012-04-13 Joey Ye <joey.ye@arm.com>
2206
2207 * gcc.target/arm/thumb1-imm.c: New testcase.
2208
2209 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
2210
2211 PR target/52932
2212 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
2213 second function argument.
2214 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
2215 (calc_permps): Update declaration. Calculate result correctly.
2216 (avx2_test): Change src2 type to union256i_d.
2217 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
2218 correctly.
2219
2220 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2221
2222 PR target/52775
2223 * gcc.target/powerpc/pr52775.c: New file.
2224
2225 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2226
2227 PR tree-optimization/18589
2228 * gcc.dg/tree-ssa/pr18589-1.c: New test.
2229 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
2230 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
2231 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
2232 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
2233 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
2234 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
2235 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
2236 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
2237 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
2238
2239 2012-04-12 Richard Guenther <rguenther@suse.de>
2240
2241 PR tree-optimization/52943
2242 * gcc.dg/torture/pr52943.c: New testcase.
2243
2244 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
2245
2246 PR target/50751
2247 * gcc/target/sh/pr50751-4.c: New.
2248 * gcc/target/sh/pr50751-5.c: New.
2249 * gcc/target/sh/pr50751-6.c: New.
2250 * gcc/target/sh/pr50751-7.c: New.
2251
2252 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
2253
2254 PR c++/52465
2255 * g++.dg/lookup/using52.C: New.
2256
2257 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
2258
2259 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
2260
2261 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
2262
2263 PR rtl-optimization/52876
2264 * gcc.target/i386/pr52876.c: New.
2265
2266 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
2267
2268 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
2269 __UINTPTR_TYPE__.
2270 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
2271 __INTPTR_TYPE__.
2272 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
2273 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
2274 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
2275 (ptrdiff_t): ... this. All uses changed.
2276 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
2277 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
2278 __INTPTR_TYPE__.
2279 (main): Cast argument to __INTPTR_TYPE__.
2280 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
2281 size_t.
2282 * gcc.dg/mallign.c (main): Likewise.
2283 * gcc.dg/pr38700.c (foo): Likewise.
2284 * gcc.dg/long-long-cst1.c (t): Likewise.
2285 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
2286 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
2287 * gcc.dg/pointer-arith-10.c (foo): Likewise.
2288 * gcc.dg/pr25682.c (d, foo): Likewise.
2289 * gcc.dg/format/cast-1.c (f): Likewise.
2290 * gcc.dg/c90-const-expr-10.c
2291 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
2292 (size_t): ...this. All uses changed.
2293 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
2294 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
2295 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
2296 * gcc.dg/pr34856.c (uintptr_t): Likewise.
2297 * gcc.dg/sequence-pt-1.c: Likewise.
2298 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
2299 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
2300 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
2301 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
2302 of ptrdiff_t with it.
2303 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
2304 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
2305 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
2306
2307 2012-04-11 Jason Merrill <jason@redhat.com>
2308
2309 PR debug/45088
2310 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
2311 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
2312
2313 PR c++/52906
2314 * g++.dg/ext/attrib45.C: New.
2315
2316 * g++.dg/eh/dtor3.C: New.
2317
2318 2012-04-11 Richard Guenther <rguenther@suse.de>
2319
2320 PR middle-end/52621
2321 * gfortran.dg/pr52621.f90: New testcase.
2322
2323 2012-04-11 Richard Guenther <rguenther@suse.de>
2324
2325 PR middle-end/52918
2326 * g++.dg/torture/pr52918-1.C: New testcase.
2327 * g++.dg/torture/pr52918-2.C: Likewise.
2328
2329 2012-04-11 Tobias Burnus <burnus@net-b.de>
2330
2331 PR fortran/52729
2332 * gfortran.dg/block_11.f90: New.
2333
2334 2012-04-11 Nick Clifton <nickc@redhat.com>
2335
2336 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
2337
2338 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
2339
2340 PR target/16458
2341 * gcc.target/powerpc/pr16458-1.c: New test.
2342 * gcc.target/powerpc/pr16458-2.c: Likewise.
2343 * gcc.target/powerpc/pr16458-3.c: Likewise.
2344 * gcc.target/powerpc/pr16458-4.c: Likewise.
2345
2346 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
2347
2348 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
2349 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
2350 * gcc.dg/builtin-bswap-5.c: Likewise.
2351 * gcc.target/i386/builtin-bswap-4.c: New test.
2352
2353 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
2354
2355 PR 24985
2356 * lib/prune.exp: Add -fno-diagnostics-show-caret.
2357
2358 2012-04-11 Richard Guenther <rguenther@suse.de>
2359
2360 PR rtl-optimization/52881
2361 * gcc.dg/torture/pr52881.c: New testcase.
2362 * gcc.dg/torture/pr52913.c: Likewise.
2363
2364 2012-04-11 Richard Guenther <rguenther@suse.de>
2365
2366 PR tree-optimization/52912
2367 * gcc.dg/torture/pr52912.c: New testcase.
2368
2369 2010-04-10 Michael Matz <matz@suse.de>
2370
2371 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
2372 * gcc.dg/vect/vect-outer-1.c: Adjust.
2373 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
2374 * gcc.dg/vect/vect-outer-1a.c: Adjust.
2375 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
2376 * gcc.dg/vect/vect-outer-1b.c: Adjust.
2377 * gcc.dg/vect/vect-outer-2b.c: Adjust.
2378 * gcc.dg/vect/vect-outer-3b.c: Adjust.
2379
2380 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
2381
2382 PR tree-optimization/52870
2383 * gcc.dg/vect/pr52870.c: New test.
2384
2385 2012-04-09 Mike Stump <mikestump@comcast.net>
2386
2387 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
2388 * gcc.dg/tree-ssa/vrp59.c: Likewise.
2389 * gcc.dg/tree-ssa/vrp60.c: Likewise.
2390 * gnat.dg/aggr11.adb: Likewise.
2391 * gnat.dg/aggr11_pkg.ads: Likewise.
2392 * gnat.dg/aggr15.adb: Likewise.
2393 * gnat.dg/aggr15.ads: Likewise.
2394 * gnat.dg/aggr17.adb: Likewise.
2395 * gnat.dg/aggr18.adb: Likewise.
2396 * gnat.dg/array14.adb: Likewise.
2397 * gnat.dg/array14.ads: Likewise.
2398 * gnat.dg/array14_pkg.ads: Likewise.
2399 * gnat.dg/array19.adb: Likewise.
2400 * gnat.dg/array19.ads: Likewise.
2401 * gnat.dg/discr27.adb: Likewise.
2402 * gnat.dg/discr27.ads: Likewise.
2403 * gnat.dg/discr35.adb: Likewise.
2404 * gnat.dg/discr35.ads: Likewise.
2405 * gnat.dg/discr6.adb: Likewise.
2406 * gnat.dg/discr6_pkg.ads: Likewise.
2407 * gnat.dg/import1.adb: Likewise.
2408 * gnat.dg/import1.ads: Likewise.
2409 * gnat.dg/loop_address2.adb: Likewise.
2410 * gnat.dg/opt7.adb: Likewise.
2411 * gnat.dg/opt7.ads: Likewise.
2412 * gnat.dg/pointer_variable_bounds.adb: Likewise.
2413 * gnat.dg/pointer_variable_bounds.ads: Likewise.
2414 * gnat.dg/rep_clause2.adb: Likewise.
2415 * gnat.dg/rep_clause2.ads: Likewise.
2416 * gnat.dg/slice2.adb: Likewise.
2417 * gnat.dg/slice2.ads: Likewise.
2418 * gnat.dg/slice6.adb: Likewise.
2419 * gnat.dg/slice6_pkg.ads: Likewise.
2420 * gnat.dg/specs/unchecked_union2.ads: Likewise.
2421 * gnat.dg/taft_type2.adb: Likewise.
2422 * gnat.dg/taft_type2.ads: Likewise.
2423 * gnat.dg/taft_type2_pkg.ads: Likewise.
2424 * gnat.dg/volatile10.adb: Likewise.
2425 * gnat.dg/volatile10_pkg.ads: Likewise.
2426
2427 * gcc.dg/dll-8.c: Remove execute permissions.
2428 * g++.dg/ext/dllexport5.C: Likewise.
2429
2430 2012-04-09 Jan Hubicka <jh@suse.cz>
2431
2432 PR lto/52722
2433 PR lto/51765
2434 PR lto/52634
2435 * gcc.dg/lto/pr52634_1.c: New testcase.
2436 * gcc.dg/lto/pr52634_0.c: New testcase.
2437
2438 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
2439
2440 PR target/52883
2441 * gcc.target/i386/pr52883.c: New testcase.
2442
2443 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
2444
2445 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
2446 (check_effective_target_sync_long_long): Add SPARC case.
2447 (check_effective_target_sync_long_long_runtime): Likewise.
2448 (check_effective_target_sync_int_long): Adjust SPARC case.
2449 (check_effective_target_sync_char_short): Likewise.
2450
2451 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
2452
2453 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
2454 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
2455
2456 2012-04-08 Tobias Burnus <burnus@net-b.de>
2457
2458 PR fortran/40973
2459 PR fortran/52751
2460 * gfortran.dg/public_private_module_2.f90: New.
2461
2462 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
2463
2464 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
2465 directives.
2466
2467 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2468
2469 PR fortran/52893
2470 * gfortran.dg/function_optimize_11.f90: New test.
2471
2472 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2473
2474 PR fortran/52668
2475 * gfortran.dg/use_only_6.f90: New test.
2476
2477 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2478
2479 PR fortran/52668
2480 * gfortran.dg/use_only_6.f90: New test.
2481 2012-04-06 Mike Stump <mikestump@comcast.net>
2482
2483 PR testsuite/50722
2484 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
2485
2486 2012-04-05 Jason Merrill <jason@redhat.com>
2487
2488 PR c++/52596
2489 * g++.dg/template/qualified-id5.C: New.
2490
2491 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
2492
2493 PR target/52882
2494 * gcc.target/i386/pr52882.c: New test.
2495
2496 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2497 Dominique D'Humieures <dominiq@lps.ens.fr>
2498
2499 PR testsuite/52614
2500 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
2501 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2502
2503 2012-04-04 Jason Merrill <jason@redhat.com>
2504
2505 PR c++/52845
2506 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
2507
2508 2012-04-03 Jason Merrill <jason@redhat.com>
2509
2510 PR c++/52796
2511 * g++.dg/cpp0x/variadic-value1.C: New.
2512
2513 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
2514
2515 * gnat.dg/pack18.adb: New test.
2516 * gnat.dg/pack18_pkg.ads: New helper.
2517
2518 2012-04-03 Richard Guenther <rguenther@suse.de>
2519
2520 PR tree-optimization/52808
2521 * gcc.dg/pr52808.c: New testcase.
2522
2523 2012-04-03 Jakub Jelinek <jakub@redhat.com>
2524
2525 PR tree-optimization/52835
2526 * gfortran.dg/pr52835.f90: New test.
2527
2528 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
2529
2530 * gnat.dg/specs/aggr5.ads: New test.
2531
2532 2012-04-02 Richard Guenther <rguenther@suse.de>
2533
2534 PR tree-optimization/52756
2535 * gcc.dg/torture/pr52756.c: New testcase.
2536
2537 2012-04-02 Richard Guenther <rguenther@suse.de>
2538
2539 PR middle-end/52803
2540 * gcc.dg/pr52803.c: New testcase.
2541
2542 2012-04-02 Dodji Seketeli <dodji@redhat.com>
2543
2544 PR c++/40942
2545 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
2546 DR 214 in account.
2547
2548 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
2549
2550 PR c++/50043
2551 * g++.dg/cpp0x/noexcept17.C: New.
2552 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
2553 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
2554 * g++.dg/cpp0x/noexcept01.C: Likewise.
2555 * g++.dg/eh/init-temp1.C: Likewise.
2556 * g++.dg/eh/ctor1.C: Likwise.
2557
2558 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
2559
2560 * gnat.dg/controlled6.adb: New test.
2561 * gnat.dg/controlled6_pkg.ads: New helper.
2562 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
2563
2564 2012-03-30 Richard Henderson <rth@redhat.com>
2565
2566 PR debug/52727
2567 * g++.dg/opt/pr52727.C: New testcase.
2568
2569 2012-03-30 Richard Guenther <rguenther@suse.de>
2570
2571 PR tree-optimization/52754
2572 * gcc.target/i386/pr52754.c: New testcase.
2573
2574 2012-03-30 Richard Guenther <rguenther@suse.de>
2575
2576 PR middle-end/52772
2577 * g++.dg/torture/pr52772.C: New testcase.
2578
2579 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
2580
2581 PR c++/52718
2582 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
2583
2584 2012-03-29 Jason Merrill <jason@redhat.com>
2585
2586 PR c++/52685
2587 * g++.dg/template/inherit8.C: New.
2588
2589 2012-03-29 Jakub Jelinek <jakub@redhat.com>
2590
2591 PR c++/52759
2592 * g++.dg/ext/weak4.C: New test.
2593
2594 PR tree-optimization/52760
2595 * gcc.c-torture/execute/pr52760.c: New test.
2596
2597 2012-03-29 Jason Merrill <jason@redhat.com>
2598
2599 PR c++/52743
2600 * g++.dg/cpp0x/initlist-array3.C: New.
2601
2602 2012-03-28 Jason Merrill <jason@redhat.com>
2603
2604 PR c++/52746
2605 * g++.dg/overload/virtual2.C: New.
2606
2607 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
2608
2609 * gnat.dg/vect7.ad[sb]: New test.
2610
2611 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
2612 Tobias Burnus <burnus@gcc.gnu.org>
2613
2614 PR fortran/52652
2615 * gfortran.dg/allocate_class_1.f90 : Change error test.
2616 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
2617 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
2618 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
2619
2620 2012-03-28 Jakub Jelinek <jakub@redhat.com>
2621
2622 PR middle-end/52691
2623 * gcc.dg/pr52691.c: New test.
2624
2625 PR middle-end/52750
2626 * gcc.c-torture/compile/pr52750.c: New test.
2627
2628 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
2629
2630 PR target/52692
2631 * gcc.target/avr/torture/builtins-2.c: New test.
2632
2633 2012-03-28 Jakub Jelinek <jakub@redhat.com>
2634
2635 PR target/52736
2636 * gcc.target/i386/pr52736.c: New test.
2637
2638 2012-03-27 Martin Jambor <mjambor@suse.cz>
2639
2640 PR middle-end/52693
2641 * gcc.dg/torture/pr52693.c: New test.
2642
2643 2012-03-27 Meador Inge <meadori@codesourcery.com>
2644
2645 PR c++/52672
2646 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
2647
2648 2012-03-27 Mike Stump <mikestump@comcast.net>
2649
2650 PR target/52665
2651 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
2652 failures that match branch names.
2653
2654 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
2655 H.J. Lu <hongjiu.lu@intel.com>
2656
2657 PR target/52698
2658 * gcc.target/i386/pr52698.c: New test.
2659
2660 2012-03-27 Richard Guenther <rguenther@suse.de>
2661
2662 PR middle-end/52720
2663 * gcc.dg/torture/pr52720.c: New testcase.
2664
2665 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
2666
2667 * gnat.dg/pack17.adb: New test.
2668
2669 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2670
2671 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
2672 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
2673
2674 2012-03-26 Martin Jambor <mjambor@suse.cz>
2675
2676 PR tree-optimization/50052
2677 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
2678
2679 2012-03-26 Richard Guenther <rguenther@suse.de>
2680
2681 PR tree-optimization/52701
2682 * gfortran.dg/pr52701.f90: New testcase.
2683
2684 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
2685
2686 PR tree-optimization/52686
2687 * gcc.target/arm/pr52686.c: New test.
2688
2689 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
2690
2691 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
2692 Add "-Os -flto" to list.
2693
2694 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
2695
2696 * gnat.dg/concat2.ad[sb]: New test.
2697
2698 2012-03-24 Jason Merrill <jason@redhat.com>
2699
2700 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
2701 * g++.dg/cpp0x/trailing2.C: Likewise.
2702 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
2703 * g++.dg/cpp1y/auto-fn1.C: New.
2704 * g++.dg/cpp1y/auto-fn2.C: New.
2705 * g++.dg/cpp1y/auto-fn3.C: New.
2706 * g++.dg/cpp1y/auto-fn4.C: New.
2707 * g++.dg/cpp1y/auto-fn5.C: New.
2708 * g++.dg/cpp1y/auto-fn6.C: New.
2709 * g++.dg/cpp1y/auto-fn7.C: New.
2710 * g++.dg/cpp1y/auto-fn8.C: New.
2711 * g++.dg/cpp1y/auto-fn9.C: New.
2712 * g++.dg/cpp1y/auto-fn10.C: New.
2713 * g++.dg/cpp1y/auto-fn11.C: New.
2714
2715 2012-03-23 Richard Guenther <rguenther@suse.de>
2716
2717 PR tree-optimization/52678
2718 * gfortran.dg/pr52678.f: New testcase.
2719
2720 2012-03-23 Richard Guenther <rguenther@suse.de>
2721
2722 PR tree-optimization/52638
2723 * g++.dg/torture/pr52638.C: New testcase.
2724
2725 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
2726
2727 PR c++/52487
2728 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
2729
2730 2012-03-22 Jakub Jelinek <jakub@redhat.com>
2731
2732 PR c++/52671
2733 * g++.dg/ext/attrib44.C: New test.
2734
2735 2012-03-22 Jan Hubicka <jh@suse.cz>
2736
2737 PR middle-end/51737
2738 * g++.dg/torture/pr51737.C: New testcase
2739
2740 2012-03-22 Richard Guenther <rguenther@suse.de>
2741
2742 PR tree-optimization/52548
2743 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
2744
2745 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2746
2747 * lib/fortran-modules.exp (list-module-names-1): Remove
2748 warning.
2749
2750 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
2751
2752 PR target/50751
2753 * gcc.target/sh/pr50751-1.c: New.
2754 * gcc.target/sh/pr50751-2.c: New.
2755 * gcc.target/sh/pr50751-3.c: New.
2756
2757 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
2758
2759 PR target/52479
2760 * gcc.target/sh/sh4a-cos.c: Remove.
2761 * gcc.target/sh/sh4a-sin.c: Remove.
2762 * gcc.target/sh/sh4a-sincos.c: Remove.
2763
2764 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
2765
2766 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
2767 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
2768
2769 2012-03-21 Martin Jambor <mjambor@suse.cz>
2770
2771 PR testsuite/52641
2772 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
2773 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
2774
2775 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
2776
2777 * gcc.target/arm/thumb-16bit-ops.c: New file.
2778 * gcc.target/arm/thumb-ifcvt.c: New file.
2779
2780 2012-03-20 Jason Merrill <jason@redhat.com>
2781
2782 * lib/target-supports.exp: Add { target c++1y }.
2783
2784 * g++.dg/cpp0x/auto32.C: New.
2785
2786 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
2787
2788 PR testsuite/52641
2789 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
2790 int32plus.
2791 * gcc.dg/torture/pr48124-4.c: Ditto:
2792 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
2793
2794 2012-03-20 Jason Merrill <jason@redhat.com>
2795
2796 PR c++/52510
2797 * g++.dg/cpp0x/initlist66.C: New.
2798
2799 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
2800
2801 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
2802 __AVR_HAVE_LPMX__
2803
2804 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
2805
2806 PR target/49868
2807 * gcc.target/avr/torture/addr-space-2.h: New file.
2808 * gcc.target/avr/torture/addr-space-2-g.h: New test.
2809 * gcc.target/avr/torture/addr-space-2-0.h: New test.
2810 * gcc.target/avr/torture/addr-space-2-1.h: New test.
2811 * gcc.target/avr/torture/addr-space-2-x.h: New test.
2812
2813 2012-03-20 Richard Guenther <rguenther@suse.de>
2814
2815 * gnat.dg/pack16.adb: New testcase.
2816 * gnat.dg/pack16_pkg.ads: Likewise.
2817 * gnat.dg/specs/pack8.ads: Likewise.
2818 * gnat.dg/specs/pack8_pkg.ads: Likewise.
2819
2820 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2821
2822 * g++.dg/warn/Wuseless-cast.C: Extend.
2823
2824 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2825
2826 PR c++/14710
2827 * g++.dg/warn/Wuseless-cast.C: New.
2828
2829 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
2830
2831 PR libfortran/52608
2832 * gfortran.dg/pr52608.f90: New test.
2833
2834 2012-03-17 Tobias Burnus <burnus@net-b.de>
2835
2836 PR fortran/52585
2837 * gfortran.dg/proc_ptr_36.f90: New.
2838
2839 2012-03-16 Martin Jambor <mjambor@suse.cz>
2840
2841 * gcc.dg/misaligned-expand-1.c: New test.
2842 * gcc.dg/misaligned-expand-3.c: Likewise.
2843
2844 2012-03-16 Richard Guenther <rguenther@suse.de>
2845 Kai Tietz <ktietz@redhat.com>
2846
2847 PR middle-end/48814
2848 * gcc.c-torture/execute/pr48814-1.c: New test.
2849 * gcc.c-torture/execute/pr48814-2.c: New test.
2850 * gcc.dg/tree-ssa/assign-1.c: New test.
2851 * gcc.dg/tree-ssa/assign-2.c: New test.
2852 * gcc.dg/tree-ssa/assign-3.c: New test.
2853
2854 2012-03-16 Richard Guenther <rguenther@suse.de>
2855
2856 * gnat.dg/specs/pack7.ads: New testcase.
2857
2858 2012-03-15 Jakub Jelinek <jakub@redhat.com>
2859
2860 PR target/52568
2861 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
2862 * gcc.dg/torture/vshuf-8.inc: Likewise.
2863 * gcc.dg/torture/vshuf-16.inc: Likewise.
2864 * gcc.dg/torture/vshuf-32.inc: Likewise.
2865
2866 2012-03-15 Jason Merrill <jason@redhat.com>
2867
2868 * g++.dg/torture/pr52582.C: New.
2869
2870 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2871
2872 * lib/fortran-modules.exp: New file which was forgotten in r185430.
2873
2874 2012-03-15 Ira Rosen <irar@il.ibm.com>
2875 Ulrich Weigand <ulrich.weigand@linaro.org>
2876
2877 * gcc.dg/vect/slp-cond-3.c: New test.
2878 * gcc.dg/vect/slp-cond-4.c: New test.
2879
2880 2012-03-15 Ira Rosen <irar@il.ibm.com>
2881 Ulrich Weigand <ulrich.weigand@linaro.org>
2882
2883 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
2884 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
2885
2886 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
2887
2888 PR libfortran/52434
2889 PR libfortran/48878
2890 PR libfortran/38199
2891 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
2892 * gfortran.dg/round_1.f03: Likewise.
2893
2894 2012-03-15 Jakub Jelinek <jakub@redhat.com>
2895 Andrew Pinski <apinski@cavium.com>
2896
2897 PR middle-end/52592
2898 * gcc.dg/pr52592.c: New test.
2899
2900 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2901
2902 * gfortran.fortran-torture/compile/compile.exp: Simplify.
2903 * gfortran.fortran-torture/execute/execute.exp: Likewise.
2904 * lib/gcc-dg.exp (cleanup-modules): Move to ..
2905 * lib/fortran-modules.exp: .. this new file. Adjust users.
2906 * lib/gfortran-dg.exp (gfortran-dg-runtest,
2907 gfortran-dg-debug-runtest): Call cleanup-modules.
2908 * lib/fortran-torture.exp (fortran-torture-execute,
2909 fortran-torture): Likewise.
2910 * gfortran.dg/coarray/caf.exp: Likewise.
2911 * lib/lto.exp: Likewise.
2912 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
2913 * gfortran.dg/class_4b.f03: Likewise.
2914 * gfortran.dg/class_4c.f03: Likewise.
2915 * gfortran.dg/class_45a.f03: Likewise.
2916 * gfortran.dg/binding_label_tests_10.f03: Likewise.
2917 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
2918 * gfortran.dg/binding_label_tests_11.f03: Likewise.
2919 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
2920 * gfortran.dg/binding_label_tests_13.f03: Likewise.
2921 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
2922 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
2923 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
2924 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
2925 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
2926 * gfortran.dg/whole_file_28.f90: Likewise.
2927 * gfortran.dg/whole_file_29.f90: Likewise.
2928 * gfortran.dg/whole_file_30.f90: Likewise.
2929 * gfortran.dg/whole_file_31.f90: Likewise.
2930
2931 2012-03-15 Jakub Jelinek <jakub@redhat.com>
2932
2933 PR tree-optimization/52267
2934 * gcc.dg/pr52267.c: New test.
2935 * gcc.dg/tree-ssa/vrp65.c: New test.
2936 * gcc.dg/tree-ssa/vrp66.c: New test.
2937
2938 2012-03-15 Richard Guenther <rguenther@suse.de>
2939
2940 PR middle-end/52580
2941 * gfortran.dg/vect/pr52580.f: New testcase.
2942
2943 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
2944
2945 * gcc.target/sh/fpul-usage-1.c: New.
2946
2947 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
2948
2949 PR target/49468
2950 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
2951 * gcc.target/sh/pr49468-di.c: Likewise.
2952
2953 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2954
2955 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
2956 * gcc.dg/c99-stdint-6.c: Likewise.
2957 * gcc.dg/lto/20090210_0.c: Likewise.
2958 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
2959 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
2960 * gcc.dg/pragma-init-fini-2.c: Likewise.
2961 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
2962 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
2963 * gcc.target/i386/pr22152.c: Likewise.
2964 * gcc.target/i386/vect8-ret.c: Likewise.
2965 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
2966 handling.
2967
2968 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2969
2970 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
2971 * g++.dg/tree-prof/partition1.C: Likewise.
2972 * g++.dg/tree-prof/partition2.C: Likewise.
2973 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
2974 handling.
2975 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
2976 * gcc.c-torture/execute/20010724-1.c: Remove.
2977 * gcc.c-torture/execute/20010724-1.x: Remove.
2978 * gcc.c-torture/execute/20040208-2.c: Remove.
2979 * gcc.c-torture/execute/20040208-2.x: Remove.
2980 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
2981 Remove.
2982 (main) [__mips__ && __sgi__]: Remove.
2983 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
2984 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2985 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
2986 mips-sgi-irix6* handling.
2987 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
2988 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
2989 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
2990 handling.
2991 * gcc.dg/torture/builtin-logb-1.c: Likewise.
2992 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
2993 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
2994 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
2995 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
2996 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
2997 mips-sgi-irix6*.
2998 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2999 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
3000 * gcc.target/mips/save-restore-3.c: Likewise.
3001 * gcc.target/mips/save-restore-4.c: Likewise.
3002 * gcc.target/mips/save-restore-5.c: Likewise.
3003 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
3004 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
3005 messages.
3006 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
3007 IRIX 6 handling.
3008 (restore_ld_library_path_env_vars): Likewise.
3009 * lib/target-supports.exp (check_profiling_available): Remove
3010 mips*-*-irix* handling.
3011 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
3012 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
3013 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
3014
3015 2012-03-14 Jakub Jelinek <jakub@redhat.com>
3016
3017 PR c++/52582
3018 * g++.dg/opt/pr52582.C: New test.
3019
3020 2012-03-14 Richard Guenther <rguenther@suse.de>
3021
3022 PR tree-optimization/52571
3023 * gcc.dg/vect/vect-2.c: Initialize arrays.
3024 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3025 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
3026 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3027
3028 2012-03-14 Richard Guenther <rguenther@suse.de>
3029
3030 PR middle-end/52080
3031 PR middle-end/52097
3032 PR middle-end/48124
3033 * gcc.dg/torture/pr48124-1.c: New testcase.
3034 * gcc.dg/torture/pr48124-2.c: Likewise.
3035 * gcc.dg/torture/pr48124-3.c: Likewise.
3036 * gcc.dg/torture/pr48124-4.c: Likewise.
3037
3038 2012-03-14 Richard Guenther <rguenther@suse.de>
3039
3040 PR middle-end/52578
3041 * gcc.dg/pr52578.c: New testcase.
3042
3043 2012-03-14 Jakub Jelinek <jakub@redhat.com>
3044
3045 PR c++/52521
3046 * g++.dg/cpp0x/udlit-args2.C: New test.
3047
3048 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
3049
3050 PR target/48596
3051 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
3052 * gcc.c-torture/compile/pr48596.c: ... here.
3053
3054 2012-01-30 Dodji Seketeli <dodji@redhat.com>
3055
3056 PR c++/51641
3057 * g++.dg/lookup/hidden-class17.C: New test.
3058
3059 2012-03-13 Jakub Jelinek <jakub@redhat.com>
3060
3061 PR c/52577
3062 * gcc.dg/Wunused-var-3.c: New test.
3063
3064 2012-03-13 Martin Jambor <mjambor@suse.cz>
3065
3066 * gcc.dg/misaligned-expand-2.c: New test.
3067
3068 2012-03-13 Richard Guenther <rguenther@suse.de>
3069
3070 PR middle-end/52134
3071 * gcc.dg/pr52134.c: New testcase.
3072
3073 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3074
3075 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
3076
3077 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3078
3079 PR tree-optimization/46728
3080 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
3081 * gcc.target/powerpc/pr46728-5.c: Likewise.
3082 * gcc.target/powerpc/pr46728-8.c: Likewise.
3083 * gcc.target/powerpc/pr46728-10.c: Likewise.
3084 * gcc.target/powerpc/pr46728-11.c: Likewise.
3085 * gcc.target/powerpc/pr46728-13.c: Likewise.
3086 * gcc.target/powerpc/pr46728-14.c: Likewise.
3087 * gcc.target/powerpc/pr46728-15.c: Likewise.
3088
3089 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
3090
3091 PR c++/52299
3092 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
3093
3094 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3095
3096 PR tree-optimization/46728
3097 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
3098 * gcc.target/powerpc/pr46728-5.c: Likewise.
3099 * gcc.target/powerpc/pr46728-8.c: Likewise.
3100 * gcc.target/powerpc/pr46728-10.c: Likewise.
3101 * gcc.target/powerpc/pr46728-11.c: Likewise.
3102 * gcc.target/powerpc/pr46728-13.c: Likewise.
3103 * gcc.target/powerpc/pr46728-14.c: Likewise.
3104 * gcc.target/powerpc/pr46728-15.c: Likewise.
3105
3106 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
3107
3108 PR target/49868
3109 * gcc.target/avr/torture/addr-space-1.h: New file.
3110 * gcc.target/avr/torture/addr-space-1-g.h: New test.
3111 * gcc.target/avr/torture/addr-space-1-0.h: New test.
3112 * gcc.target/avr/torture/addr-space-1-1.h: New test.
3113 * gcc.target/avr/torture/addr-space-1-x.h: New test.
3114
3115 2012-03-12 Andrew Pinski <apinski@cavium.com>
3116
3117 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
3118
3119 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3120
3121 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
3122 * g++.dg/abi/thunk4.C: Likewise.
3123 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
3124 Adapt line numbers.
3125 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
3126 handling.
3127 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3128 * g++.dg/eh/spbp.C: Likewise.
3129 * g++.dg/ext/label13.C: Likewise.
3130 * g++.dg/guality/guality.exp: Likewise.
3131 * g++.dg/other/anon5.C: Likewise.
3132 * g++.dg/other/pragma-ep-1.C: Remove.
3133 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
3134 * g++.dg/warn/pr31246.C: Likewise.
3135 * g++.dg/warn/weak1.C: Likewise.
3136 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
3137 * g++.old-deja/g++.ext/attrib5.C: Likewise.
3138 * gcc.c-torture/compile/limits-declparen.c: Likewise.
3139 * gcc.c-torture/compile/limits-pointer.c: Likewise.
3140 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
3141 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
3142 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
3143 * gcc.dg/c99-tgmath-1.c: Likewise.
3144 * gcc.dg/c99-tgmath-2.c: Likewise.
3145 * gcc.dg/c99-tgmath-3.c: Likewise.
3146 * gcc.dg/c99-tgmath-4.c: Likewise.
3147 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
3148 handling.
3149 * gcc.dg/debug/pr49032.c: Likewise.
3150 * gcc.dg/guality/guality.exp: Likewise.
3151 * gcc.dg/intmax_t-1.c: Likewise.
3152 * gcc.dg/pr48616.c: Likewise.
3153 * gcc.dg/pragma-ep-1.c: Remove.
3154 * gcc.dg/pragma-ep-2.c: Remove.
3155 * gcc.dg/pragma-ep-3.c: Remove.
3156 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
3157 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
3158 * gcc.misc-tests/gcov-14.c: Likewise.
3159 * gfortran.dg/guality/guality.exp: Likewise.
3160 * lib/target-supports.exp (check_weak_available): Likewise.
3161 (add_options_for_tls): Likewise.
3162 (check_ascii_locale_available): Likewise.
3163 * obj-c++.dg/dwarf-2.mm: Likewise.
3164 * objc.dg/dwarf-1.m: Likewise.
3165 * objc.dg/dwarf-2.m: Likewise.
3166
3167 2012-03-12 Jakub Jelinek <jakub@redhat.com>
3168
3169 PR tree-optimization/51721
3170 * gcc.dg/tree-ssa/vrp64.c: New test.
3171
3172 PR tree-optimization/52533
3173 * gcc.c-torture/compile/pr52533.c: New test.
3174
3175 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
3176
3177 * gcc.target/i386/rtm-xabort-1.c: New.
3178 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
3179 * gcc.target/i386/rtm-xend-1.c: Ditto.
3180 * gcc.target/i386/rtm-xtest-1.c: Ditto.
3181 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
3182 * gcc.target/i386/sse-13.c: Ditto.
3183 * gcc.target/i386/sse-14.c: Ditto.
3184 * gcc.target/i386/sse-22.c: Ditto.
3185 * gcc.target/i386/sse-23.c: Ditto.
3186 * g++.dg/other/i386-2.C: Ditto.
3187 * g++.dg/other/i386-3.C: Ditto.
3188
3189 2012-03-12 Tobias Burnus <burnus@net-b.de>
3190
3191 PR fortran/52542
3192 * gfortran.dg/proc_ptr_35.f90: New.
3193
3194 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
3195
3196 PR target/52530
3197 * gcc.dg/torture/pr52530.c: New test.
3198
3199 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
3200
3201 PR target/51244
3202 * gcc.target/sh/pr51244-1.c: Fix thinkos.
3203
3204 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3205
3206 PR target/52450
3207 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
3208
3209 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
3210
3211 2012-03-09 Andrew Pinski <apinski@cavium.com>
3212
3213 PR middle-end/51988
3214 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
3215 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
3216
3217 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
3218
3219 * gcc.dg/tree-ssa/scev-3.c: New.
3220 * gcc.dg/tree-ssa/scev-4.c: New.
3221
3222 2012-03-08 Tobias Burnus <burnus@net-b.de>
3223
3224 PR fortran/52469
3225 * gfortran.dg/proc_ptr_34.f90
3226
3227 2012-03-07 Jason Merrill <jason@redhat.com>
3228
3229 PR c++/52521
3230 * g++.dg/cpp0x/udlit-mangle.C: New.
3231
3232 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
3233
3234 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
3235
3236 2012-03-06 Richard Guenther <rguenther@suse.de>
3237
3238 PR middle-end/52493
3239 * gcc.dg/torture/pr52493.c: New testcase.
3240
3241 2012-03-06 Richard Guenther <rguenther@suse.de>
3242
3243 PR lto/52097
3244 * gcc.dg/lto/pr52097_0.c: New testcase.
3245
3246 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
3247
3248 PR target/51244
3249 * gcc.target/sh/pr51244-1.c: New.
3250 * gcc.target/sh/pr51244-2.c: New.
3251 * gcc.target/sh/pr51244-3.c: New.
3252
3253 2012-03-05 Jason Merrill <jason@redhat.com>
3254
3255 PR c++/51930
3256 * g++.dg/ext/visibility/template11.C: New.
3257
3258 * g++.dg/cpp0x/implicit13.C: New.
3259
3260 2012-03-05 Jakub Jelinek <jakub@redhat.com>
3261
3262 PR tree-optimization/51721
3263 * gcc.dg/tree-ssa/vrp63.c: New test.
3264 * gcc.dg/pr51721.c: New test.
3265
3266 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
3267
3268 PR fortran/50981
3269 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
3270 argument checks.
3271
3272 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
3273
3274 PR target/52146
3275 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
3276
3277 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
3278
3279 PR fortran/50981
3280 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
3281
3282 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
3283
3284 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
3285 int32plus.
3286
3287 2012-03-03 Jason Merrill <jason@redhat.com>
3288
3289 * g++.dg/cpp0x/nsdmi-defer6.C: New.
3290
3291 Core 1270
3292 * g++.dg/cpp0x/initlist65.C: New.
3293
3294 PR c++/36797
3295 * g++.dg/ext/is_empty2.C: New.
3296
3297 2012-03-03 Tobias Burnus <burnus@net-b.de>
3298
3299 PR fortran/48820
3300 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
3301
3302 2012-03-03 Tobias Burnus <burnus@net-b.de>
3303
3304 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
3305 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3306 * gfortran.dg/bind_c_usage_8.f03: Ditto.
3307 * gfortran.dg/c_kind_tests_2.f03: Ditto.
3308 * gfortran.dg/class_30.f90: Remove dg-warning line.
3309 * gfortran.dg/bind_c_usage_25.f90: New.
3310
3311 2012-03-03 Tobias Burnus <burnus@net-b.de>
3312
3313 PR fortran/48820
3314 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
3315 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
3316 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
3317
3318 2012-03-03 Tobias Burnus <burnus@net-b.de>
3319
3320 PR fortran/48820
3321 * gfortran.dg/assumed_type_1.f90: New.
3322 * gfortran.dg/assumed_type_2.f90: New.
3323 * gfortran.dg/assumed_type_3.f90: New.
3324 * gfortran.dg/assumed_type_4.f90: New.
3325
3326 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
3327
3328 PR target/49486
3329 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
3330 * gcc.target/sh/pr49468-di.c: New.
3331
3332 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
3333
3334 * gcc.dg/graphite/pr50561.c: Update.
3335
3336 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
3337
3338 * gcc.target/powerpc/pr52457.c: New test.
3339
3340 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
3341
3342 * gcc.target/arm/sat-1.c: New test.
3343
3344 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
3345
3346 PR target/46716
3347 * gcc.target/i386/pr46716.c: New test.
3348
3349 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3350
3351 PR c++/51989
3352 * g++.dg/cpp0x/sfinae32.C: New.
3353
3354 2012-03-02 Richard Guenther <rguenther@suse.de>
3355
3356 PR tree-optimization/52406
3357 * gcc.dg/torture/pr52406.c: New testcase.
3358
3359 2012-03-02 Tobias Burnus <burnus@net-b.de>
3360
3361 PR fortran/52325
3362 * gfortran.dg/derived_comp_array_ref_8.f90: New.
3363 * gfortran.dg/nullify_2.f90: Update dg-error.
3364 * gfortran.dg/nullify_4.f90: Ditto.
3365 * gfortran.dg/pointer_init_6.f90: Ditto.
3366
3367 2012-03-02 Tobias Burnus <burnus@net-b.de>
3368
3369 PR fortran/52270
3370 * gfortran.dg/class_51.f90: New.
3371
3372 2012-03-02 Tobias Burnus <burnus@net-b.de>
3373
3374 PR fortran/52452
3375 * gfortran.dg/intrinsic_8.f90: New.
3376
3377 2012-03-01 Kai Tietz <ktietz@redhat.com>
3378
3379 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
3380 routines on mingw targets.
3381 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
3382
3383 2012-03-01 Jakub Jelinek <jakub@redhat.com>
3384
3385 PR tree-optimization/52445
3386 * gcc.dg/pr52445.c: New test.
3387
3388 2012-02-29 Jakub Jelinek <jakub@redhat.com>
3389
3390 PR target/52437
3391 * gcc.c-torture/compile/pr52437.c: New test.
3392
3393 PR middle-end/52419
3394 * gcc.dg/torture/pr52419.c: New test.
3395
3396 PR tree-optimization/52429
3397 * gcc.dg/torture/pr52429.c: New test.
3398 * g++.dg/opt/pr52429.C: New test.
3399
3400 2012-02-29 Richard Guenther <rguenther@suse.de>
3401
3402 PR testsuite/52297
3403 * gcc.dg/lto/trans-mem-1_0.c: Remove.
3404 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
3405 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
3406 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
3407 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
3408 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
3409
3410 2012-02-29 Jakub Jelinek <jakub@redhat.com>
3411
3412 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
3413
3414 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
3415
3416 PR fortran/52386
3417 * gfortran.dg/realloc_on_assign_13.f90 : New test.
3418
3419 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3420
3421 PR target/51534
3422 * gcc.target/arm/neon/pr51534.c: New testcase.
3423
3424 2012-02-28 Richard Guenther <rguenther@suse.de>
3425
3426 PR target/52407
3427 * gcc.dg/torture/pr52407.c: New testcase.
3428
3429 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3430
3431 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
3432 * gcc.target/arm/vfp2.c: Likewise.
3433 * gcc.target/arm/vfp3.c: Likewise.
3434 * gcc.target/arm/vfp4.c: Likewise.
3435 * gcc.target/arm/vfp5.c: Likewise.
3436 * gcc.target/arm/vfp6.c: Likewise.
3437 * gcc.target/arm/vfp7.c: Likewise.
3438 * gcc.target/arm/vfp8.c: Likewise.
3439 * gcc.target/arm/vfp9.c: Likewise.
3440 * gcc.target/arm/vfp10.c: Likewise.
3441 * gcc.target/arm/vfp11.c: Likewise.
3442 * gcc.target/arm/vfp12.c: Likewise.
3443 * gcc.target/arm/vfp13.c: Likewise.
3444 * gcc.target/arm/vfp14.c: Likewise.
3445 * gcc.target/arm/vfp15.c: Likewise.
3446 * gcc.target/arm/vfp16.c: Likewise.
3447 * gcc.target/arm/vfp17.c: Likewise.
3448 * gcc.target/arm/neon-constants.h: New file.
3449 * gcc.target/arm/neon-vect1.c: New test.
3450 * gcc.target/arm/neon-vect2.c: New test.
3451 * gcc.target/arm/neon-vect3.c: New test.
3452 * gcc.target/arm/neon-vect4.c: New test.
3453 * gcc.target/arm/neon-vect5.c: New test.
3454 * gcc.target/arm/neon-vect6.c: New test.
3455 * gcc.target/arm/neon-vect7.c: New test.
3456 * gcc.target/arm/neon-vect8.c: New test.
3457
3458 2012-02-28 Richard Guenther <rguenther@suse.de>
3459
3460 PR tree-optimization/52402
3461 * gcc.dg/torture/pr52402.c: New testcase.
3462
3463 2012-02-28 Richard Guenther <rguenther@suse.de>
3464
3465 PR lto/52400
3466 * g++.dg/lto/pr52400_0.C: New testcase.
3467
3468 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
3469
3470 * gcc.target/avr/torture/builtins-1.c: New test.
3471 * gcc.target/avr/torture/builtins-error.c: New test.
3472
3473 2012-02-28 Kai Tietz <ktietz@redhat.com>
3474
3475 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
3476 * gcc.target/i386/pr45352-2.c: Likewise.
3477 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
3478 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
3479 targets instead rand.
3480 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
3481 * gcc.target/i386/sse2-mul-1.c: Likewise.
3482 * gcc.target/i386/sse4_1-blendps.c: Likewise.
3483 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
3484 * gcc.target/i386/pad-1.c: Likewise.
3485 * gcc.target/i386/pad-9.c: Likewise.
3486 * gcc.target/i386/pad-2.c: Likewise.
3487 * gcc.target/i386/pad-5b.c: Likewise.
3488 * gcc.target/i386/pad-8.c: Likewise.
3489 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
3490 * gcc.target/i386/pr44130.c: Likewise.
3491 * gcc.target/i386/align-main-1.c: Likewise.
3492 * gcc.target/i386/align-main-2.c: Likewise.
3493 * gcc.target/i386/sw-1.c: Likewise.
3494 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
3495 on x64 mingw target.
3496 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3497 * gcc.target/i386/pr46295.c: Likewise.
3498 * gcc.target/i386/amd64-abi-1.c: Likewise.
3499 * gcc.target/i386/amd64-abi-2.c: Likewise.
3500 * gcc.target/i386/pr39082-1.c: Likewise.
3501 * gcc.target/i386/pr39162.c: Likewise.
3502 * gcc.target/i386/pr22152.c: Likewise.
3503 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
3504 * gcc.target/i386/wrfsbase-2.c: Likewise.
3505 * gcc.target/i386/local.c: Likewise
3506 * gcc.target/i386/wrgsbase-1.c: Likewise.
3507 * gcc.target/i386/wrfsbase-1.c: Likewise.
3508 * gcc.target/i386/pr39315-3.c: Likewise.
3509 * gcc.target/i386/pr35767-4.c: Likewise.
3510 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
3511 x64 mingw target.
3512 * gcc.target/i386/pr45336-2.c: Likewise.
3513 * gcc.target/i386/pr45336-1.c: Likewise.
3514 * gcc.target/i386/pr45336-4.c: Likewise.
3515
3516 2012-02-27 Tristan Gingold <gingold@adacore.com>
3517
3518 * gnat.dg/array20.ad[sb]: New test.
3519
3520 2012-02-27 Jakub Jelinek <jakub@redhat.com>
3521
3522 PR target/52375
3523 * gcc.target/arm/pr52375.c: New test.
3524 * gcc.c-torture/compile/pr52375.c: New test.
3525
3526 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3527
3528 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
3529 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
3530
3531 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
3532
3533 * gnat.dg/aggr19.adb: New test.
3534 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
3535
3536 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
3537
3538 PR target/49263
3539 * gcc.target/sh/pr49263.c: New.
3540
3541 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
3542
3543 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
3544 simulate_thread_wrapper_other_threads
3545 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
3546 Move initialization of 'value' to main().
3547 (main): Initialize 'value';
3548 * gcc.dg/simulate-thread/speculative-store.c
3549 (simulate_thread_step_verify): Return 0 when successful.
3550 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
3551 Reduce threshold.
3552 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
3553 (simulate_thread_wrapper_other_threads): Return a success/fail value
3554 and issue an error if the instruction count threshold is exceeded.
3555
3556 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3557
3558 PR target/50580
3559 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
3560 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3561
3562 2012-02-24 Richard Guenther <rguenther@suse.de>
3563
3564 PR middle-end/52355
3565 * gcc.dg/pr52355.c: New testcase.
3566
3567 2012-02-23 Kai Tietz <ktietz@redhat.com>
3568
3569 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
3570 * gcc.dg/Wpadded.c: Likewise.
3571 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
3572 structure-layout.
3573 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
3574 for sleep by Sleep and add windows.h include for this function.
3575 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
3576 targets.
3577 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
3578 target.
3579 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
3580 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
3581 on x64 mingw target.
3582 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
3583 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
3584 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
3585 failure on LLP64 target.
3586
3587 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
3588
3589 PR c/52290
3590 * gcc.dg/noncompile/pr52290.c: New test.
3591
3592 2012-02-23 Jakub Jelinek <jakub@redhat.com>
3593
3594 PR tree-optimization/52019
3595 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
3596
3597 2012-02-22 Kai Tietz <ktietz@redhat.com>
3598
3599 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
3600 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
3601 derived pdiff_t type.
3602 * g++.dg/torture/pr49720.C: Likewise
3603
3604 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
3605
3606 PR target/52330
3607 * gcc.target/i386/pr52330.c: New test.
3608
3609 2012-02-22 Tobias Burnus <burnus@net-b.de>
3610
3611 PR fortran/52335
3612 * gfortran.dg/io_constraints_10.f90: New.
3613
3614 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
3615
3616 * lib/target-supports.exp (check_effective_target_vect_condition):
3617 Return true for NEON.
3618
3619 2012-02-21 Kai Tietz <ktietz@redhat.com>
3620
3621 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
3622
3623 2012-02-21 Richard Guenther <rguenther@suse.de>
3624
3625 PR tree-optimization/52324
3626 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
3627
3628 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
3629
3630 PR middle-end/51782
3631 * gcc.target/avr/torture/pr51782-1.c: New test.
3632
3633 2012-02-21 Jakub Jelinek <jakub@redhat.com>
3634
3635 PR tree-optimization/52318
3636 * gcc.dg/pr52318.c: New test.
3637
3638 2012-02-20 Kai Tietz <ktietz@redhat.com>
3639
3640 * gcc.dg/bf-ms-layout-3.c: New testcase.
3641
3642 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3643
3644 PR testsuite/52229
3645 PR fortran/32380
3646 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
3647
3648 2012-02-20 Richard Guenther <rguenther@suse.de>
3649
3650 PR tree-optimization/52298
3651 * gcc.dg/torture/pr52298.c: New testcase.
3652 * gcc.dg/vect/pr52298.c: Likewise.
3653
3654 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
3655
3656 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
3657 * gcc.c-torture/execute/pr52286.c: Ditto.
3658
3659 2012-02-20 Jakub Jelinek <jakub@redhat.com>
3660
3661 PR tree-optimization/52286
3662 * gcc.c-torture/execute/pr52286.c: New test.
3663
3664 2012-02-18 Tobias Burnus <burnus@net-b.de>
3665
3666 PR fortran/52295
3667 * gfortran.dg/interface_35.f90: Use -std=f2003.
3668 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
3669 * gfortran.dg/interface_assignment_4.f90: Ditto.
3670 * gfortran.dg/bessel_1.f90: Ditto.
3671 * gfortran.dg/func_result_6.f90: Ditto.
3672 * gfortran.dg/hypot_1.f90: Ditto.
3673 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
3674
3675 2012-02-17 Tobias Burnus <burnus@net-b.de>
3676
3677 PR translation/52232
3678 PR translation/52234
3679 PR translation/52245
3680 PR translation/52246
3681 PR translation/52262
3682 PR translation/52273
3683 * gfortran.dg/coarray_22.f90: Update dg-error.
3684 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
3685
3686 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3687
3688 PR target/51753
3689 * lib/gcc-simulate-thread.exp: Load timeout.exp.
3690 (simulate-thread): Use default timeout.
3691
3692 2012-02-16 Jason Merrill <jason@redhat.com>
3693
3694 PR c++/52248
3695 * g++.dg/ext/timevar1.C: New.
3696
3697 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
3698
3699 PR c++/52126
3700 * g++.dg/template/using21.C: New.
3701 * g++.dg/template/using22.C: Likewise.
3702
3703 2012-02-16 Jason Merrill <jason@redhat.com>
3704
3705 PR c++/51415
3706 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
3707
3708 2012-02-16 Jakub Jelinek <jakub@redhat.com>
3709
3710 PR tree-optimization/52255
3711 * gcc.c-torture/compile/pr52255.c: New test.
3712
3713 PR debug/52260
3714 * g++.dg/debug/dwarf2/pr52260.C: New test.
3715
3716 PR middle-end/51929
3717 * g++.dg/ipa/pr51929.C: New test.
3718
3719 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3720
3721 PR target/52199
3722 * gcc.target/powerpc/pr52199.c: New file.
3723
3724 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3725
3726 PR target/52152
3727 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
3728
3729 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3730
3731 * gcc.dg/pr51867.c: Don't include <math.h>.
3732 (sqrtf): Declare.
3733
3734 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
3735
3736 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
3737 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
3738
3739 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
3740
3741 PR tree-optimization/50561
3742 * gcc.dg/graphite/pr50561.c: New testcase.
3743
3744 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
3745
3746 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
3747 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
3748
3749 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
3750
3751 * gnat.dg/discr35.ad[sb]: New test.
3752
3753 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
3754
3755 * gnat.dg/volatile10.adb: New test.
3756 * gnat.dg/volatile10_pkg.ads: New helper.
3757
3758 2012-02-14 Jason Merrill <jason@redhat.com>
3759
3760 * g++.dg/ext/attrib43.C: New.
3761
3762 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
3763
3764 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
3765 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
3766 fgnu_tm.
3767 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
3768 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
3769 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
3770 effective_target fgnu_tm.
3771 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
3772
3773 2012-02-14 Jakub Jelinek <jakub@redhat.com>
3774
3775 PR c++/52247
3776 * g++.dg/template/asmgoto1.C: New test.
3777
3778 2012-02-14 Ian Lance Taylor <iant@google.com>
3779
3780 PR go/48501
3781 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
3782 compiling generated file for 64bit and index tests.
3783
3784 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
3785
3786 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
3787
3788 2012-02-14 Richard Guenther <rguenther@suse.de>
3789
3790 PR tree-optimization/52244
3791 PR tree-optimization/51528
3792 * gcc.dg/torture/pr52244.c: New testcase.
3793
3794 2012-02-14 Walter Lee <walt@tilera.com>
3795
3796 * g++.dg/other/PR23205.C: Disable test on tile.
3797 * g++.dg/other/pr23205-2.C: Disable test on tile.
3798 * gcc.dg/20020312-2.c: Add a condition for __tile__.
3799 * gcc.dg/20040813-1.c: Disable test on tile.
3800 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
3801 * gcc.misc-tests/linkage.exp: Handle tilegx.
3802
3803 2012-02-14 Jakub Jelinek <jakub@redhat.com>
3804
3805 PR tree-optimization/52210
3806 * gcc.dg/pr52210.c: New test.
3807
3808 2012-02-14 Jason Merrill <jason@redhat.com>
3809
3810 PR c++/39055
3811 * g++.dg/overload/defarg5.C: New.
3812
3813 2012-02-14 Jakub Jelinek <jakub@redhat.com>
3814
3815 PR c/52181
3816 * c-c++-common/pr52181.c: New test.
3817
3818 2012-02-13 Jakub Jelinek <jakub@redhat.com>
3819
3820 PR c++/52215
3821 * g++.dg/ext/atomic-1.C: New test.
3822
3823 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3824
3825 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
3826
3827 2012-02-13 Jakub Jelinek <jakub@redhat.com>
3828
3829 PR middle-end/52209
3830 * gcc.c-torture/execute/pr52209.c: New test.
3831
3832 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
3833
3834 PR fortran/50981
3835 * gfortran.dg/elemental_optional_args_5.f03: New test.
3836
3837 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
3838
3839 PR testsuite/50076
3840 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
3841 cases.
3842
3843 2012-02-11 Ian Lance Taylor <iant@google.com>
3844
3845 PR go/51874
3846 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
3847 SPARC Solaris. Don't run the test at all on systems where it may
3848 not work, rather than xfailing it.
3849
3850 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
3851
3852 PR rtl-optimization/52175
3853 * gcc.c-torture/compile/pr52175.c: New test.
3854
3855 2012-02-10 Jason Merrill <jason@redhat.com>
3856
3857 PR c++/51910
3858 * g++.dg/template/repo10.C: New.
3859
3860 2012-02-11 Jakub Jelinek <jakub@redhat.com>
3861
3862 PR debug/52132
3863 * gcc.dg/pr52132.c: New test.
3864
3865 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
3866
3867 * gnat.dg/specs/aggr4.ads: New test.
3868 * gnat.dg/specs/aggr4_pkg.ads: New helper.
3869
3870 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
3871
3872 PR target/52146
3873 * gcc.target/i386/pr52146.c: New.
3874
3875 2012-02-10 Jakub Jelinek <jakub@redhat.com>
3876
3877 PR middle-end/52177
3878 * c-c++-common/pr52177.c: New test.
3879
3880 2012-02-10 Jan Hubicka <jh@suse.cz>
3881
3882 PR middle-end/48600
3883 * g++.dg/torture/pr48600.C: New testcase.
3884
3885 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
3886
3887 PR middle-end/52140
3888 * gcc.dg/dfp/pr52140.c: New test.
3889
3890 2012-02-09 Jakub Jelinek <jakub@redhat.com>
3891
3892 PR fortran/32380
3893 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
3894 of dg-options.
3895
3896 2012-02-09 Bin Cheng <bin.cheng@arm.com>
3897
3898 PR middle-end/51867
3899 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
3900 * testsuite/gcc.dg/pr51867.c: New test.
3901
3902 2012-02-09 Ian Lance Taylor <iant@google.com>
3903
3904 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
3905 which don't support -fsplit-stack. Turn off optimization when
3906 compiling select5-out.go.
3907
3908 2012-02-08 Ian Lance Taylor <iant@google.com>
3909
3910 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
3911 systems which don't support -fsplit-stack.
3912
3913 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
3914
3915 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
3916 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
3917 machine instuction in the log.
3918
3919 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
3920
3921 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
3922 to 20 seconds.
3923
3924 2012-02-08 Magnus Granberg <zorry@gentoo.org>
3925
3926 PR driver/48524
3927 * gcc.dg/pr48524.c: New test.
3928 * gcc.dg/pr48524.spec: New spec file for test.
3929
3930 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3931
3932 PR fortran/32380
3933 * gfortran.dg/vect/pr32380.f90: New test.
3934
3935 2012-02-08 Tobias Burnus <burnus@net-b.de>
3936
3937 PR fortran/52151
3938 * gfortran.dg/realloc_on_assign_12.f90: New.
3939
3940 2012-02-08 Richard Guenther <rguenther@suse.de>
3941
3942 PR rtl-optimization/52170
3943 * gcc.dg/torture/pr52170.c: New testcase.
3944
3945 2012-02-08 Jakub Jelinek <jakub@redhat.com>
3946
3947 PR gcov-profile/52150
3948 * gcc.dg/tree-prof/pr52150.c: New test.
3949
3950 PR rtl-optimization/52139
3951 * gcc.dg/pr52139.c: New test.
3952
3953 2012-02-07 Jason Merrill <jason@redhat.com>
3954
3955 PR c++/51675
3956 * g++.dg/cpp0x/constexpr-union3.C: New.
3957
3958 PR c++/52035
3959 * g++.dg/lto/pr52035_0.C: New.
3960
3961 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3962
3963 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
3964 * gcc.dg/special/weak-1.c: Likewise.
3965 * gcc.dg/ucnid-12.c: Likewise.
3966 * gcc.dg/torture/pr45678-1.c: Likewise.
3967 * gcc.dg/torture/pr45678-2.c: Likewise.
3968 * gcc.dg/vector-4.c: Likewise.
3969 * gcc.dg/ipa/inline-5.c: Likewise.
3970 * gcc.dg/ucnid-11.c: Likewise.
3971 * gcc.misc-tests/gcov-13.c: Likewise.
3972 * gcc.misc-tests/gcov-14.c: Likewise.
3973 * g++.dg/ext/label13.C: Likewise.
3974 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
3975 hppa*-*-hpux* options.
3976 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
3977 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
3978 * gcc.dg/pr48616.c: Likewise.
3979 * gcc.dg/pr17957.c: Likewise.
3980 * gcc.dg/pr17055-1.c: Likewise.
3981 * gcc.dg/pr32912-1.c: Likewise.
3982 * gcc.dg/tm/pr51472.c: Likewise.
3983 * c-c++-common/fold-bitand-4.c: Likewise.
3984 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
3985 Use dg-additional-options for extra options.
3986
3987 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
3988
3989 * gcc.target/epiphany/interrupt-2.c: New test.
3990
3991 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3992
3993 PR target/52155
3994 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
3995 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
3996 for MIPS ELF.
3997
3998 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3999
4000 PR target/52152
4001 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
4002
4003 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
4004
4005 PR middle-end/24306
4006 PR target/52154
4007 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
4008 * gcc.target/mips/va-arg-1.c: New test.
4009
4010 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4011
4012 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
4013 for -mno-pointers-to-nested-functions.
4014
4015 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
4016
4017 * gcc.c-torture/execute/20120207-1.c: New test.
4018
4019 2012-02-07 Jakub Jelinek <jakub@redhat.com>
4020
4021 PR rtl-optimization/52060
4022 * gcc.dg/torture/pr52060.c: New test.
4023
4024 PR middle-end/52074
4025 * gcc.c-torture/compile/pr52074.c: New test.
4026
4027 2012-02-07 Tobias Burnus <burnus@net-b.de>
4028
4029 PR fortran/51514
4030 * gfortran.dg/class_to_type_2.f90: New.
4031
4032 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
4033
4034 PR fortran/32373
4035 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
4036 Remove module.
4037
4038 2012-02-06 Jason Merrill <jason@redhat.com>
4039
4040 PR c++/52088
4041 * g++.dg/template/conv13.C: New.
4042
4043 2012-02-06 Richard Guenther <rguenther@suse.de>
4044
4045 PR tree-optimization/52115
4046 * gcc.c-torture/compile/pr52115.c: New testcase.
4047
4048 2012-02-06 Jakub Jelinek <jakub@redhat.com>
4049
4050 PR target/52129
4051 * gcc.c-torture/execute/pr52129.c: New test.
4052
4053 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
4054
4055 * gcc.dg/pr48374.c: Actually add the test I forgot
4056 in the 2012-01-25 commit.
4057
4058 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
4059
4060 PR fortran/32373
4061 * gfortran.dg/vect/vect-8.f90: New test case.
4062
4063 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
4064
4065 PR fortran/48847
4066 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
4067
4068 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
4069
4070 PR fortran/52102
4071 * gfortran.dg/class_48.f90 : Add test of allocate class array
4072 component with source in subroutine test3. Remove commenting
4073 out in subroutine test4, since branching on unitialized variable
4074 is now fixed (no PR for this last.).
4075
4076 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
4077
4078 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
4079 on MIPS targets.
4080 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
4081
4082 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
4083
4084 PR target/52125
4085 * lib/target-supports.exp (check_effective_target_mips_rel): New.
4086 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
4087
4088 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
4089
4090 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
4091 (check_effective_target_sync_int_long): Use it.
4092 (check_effective_target_sync_char_short): Likewise.
4093 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
4094
4095 2012-02-05 Tobias Burnus <burnus@net-b.de>
4096
4097 PR fortran/51972
4098 * gfortran.dg/class_48.f90: Add some further checks.
4099
4100 2012-02-05 Ira Rosen <irar@il.ibm.com>
4101
4102 PR tree-optimization/52091
4103 * gcc.dg/vect/pr52091.c: New test.
4104
4105 2012-02-04 Jakub Jelinek <jakub@redhat.com>
4106
4107 PR rtl-optimization/52113
4108 * gcc.target/avr/pr52113.c: New test.
4109
4110 2012-02-03 Jakub Jelinek <jakub@redhat.com>
4111
4112 PR rtl-optimization/52092
4113 * gcc.c-torture/compile/pr52092.c: New test.
4114
4115 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
4116
4117 PR fortran/41587
4118 * gfortran.dg/class_array_10.f03: New test.
4119
4120 PR fortran/46356
4121 * gfortran.dg/class_array_11.f03: New test.
4122
4123 PR fortran/51754
4124 * gfortran.dg/class_array_12.f03: New test.
4125
4126 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
4127
4128 PR fortran/52012
4129 * gfortran.dg/realloc_on_assign_11.f90: New test.
4130
4131 2012-02-02 Tobias Burnus <burnus@net-b.de>
4132
4133 PR fortran/52093
4134 * gfortran.dg/shape_7.f90: New.
4135
4136 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
4137
4138 * gcc.target/mips/mips-prepend-1.c: New test.
4139
4140 2012-02-02 Jan Hubicka <jh@suse.cz>
4141 Tom de Vries <tom@codesourcery.com>
4142
4143 PR middle-end/51998
4144 * testsuite/gcc.dg/alias-12.c: New testcase.
4145 * testsuite/gcc.dg/alias-13.c: New testcase.
4146
4147 2012-02-02 Jakub Jelinek <jakub@redhat.com>
4148
4149 PR target/52086
4150 * gcc.dg/pr52086.c: New test.
4151
4152 PR tree-optimization/52073
4153 * gcc.c-torture/compile/pr52073.c: New test.
4154
4155 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
4156
4157 PR fortran/51958
4158 * gfortran.dg/function_optimize_10.f90: New test.
4159
4160 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
4161
4162 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
4163 test on alpha*-*-*.
4164
4165 2012-02-01 Tobias Burnus <burnus@net-b.de>
4166
4167 PR fortran/52024
4168 * gfortran.dg/typebound_operator_14.f90: New.
4169
4170 2012-02-01 Tobias Burnus <burnus@net-b.de>
4171
4172 PR fortran/52059
4173 * gfortran.dg/elemental_function_1.f90: New.
4174
4175 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
4176
4177 PR rtl-optimization/51374
4178 * gcc.target/avr/torture/pr51374-1.c:
4179 Also fail if SBIS is seen.
4180
4181 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
4182
4183 PR rtl-optimization/51374
4184 * gcc.target/avr/torture/pr51374-1.c: New.
4185
4186 2012-01-31 Tobias Burnus <burnus@net-b.de>
4187
4188 PR fortran/52024
4189 * gfortran.dg/typebound_generic_11.f90: New.
4190
4191 2012-01-31 Tobias Burnus <burnus@net-b.de>
4192
4193 PR fortran/52029
4194 * gfortran.dg/class_49.f90: New.
4195
4196 2012-01-31 Tobias Burnus <burnus@net-b.de>
4197
4198 PR fortran/52013
4199 * gfortran.dg/elemental_args_check_6.f90: New.
4200
4201 2012-01-31 Jason Merrill <jason@redhat.com>
4202
4203 PR c++/52043
4204 * g++.dg/cpp0x/variadic122.C: New.
4205
4206 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
4207
4208 PR fortran/52012
4209 * gfortran.dg/realloc_on_assign_10.f90: New test.
4210
4211 2012-01-31 Richard Guenther <rguenther@suse.de>
4212
4213 PR tree-optimization/51528
4214 * gcc.dg/torture/pr51528.c: New testcase.
4215
4216 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
4217
4218 PR go/48501
4219 * lib/go.exp (go_target_compile): Append timeout= to options.
4220 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
4221 select5-out.go test on alpha*-*-* targets.
4222
4223 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
4224
4225 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
4226 (TEST_SHORT): Reformat in the same way.
4227 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
4228 (TEST_SHORT): Reformat in the same way.
4229 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
4230 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
4231 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
4232 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
4233 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
4234
4235 2012-01-30 Bin Cheng <bin.cheng@arm.com>
4236
4237 PR target/51835
4238 * gcc.target/arm/pr51835.c: New testcase.
4239
4240 2012-01-30 Richard Guenther <rguenther@suse.de>
4241
4242 PR tree-optimization/52028
4243 * gcc.dg/torture/pr52028.c: New testcase.
4244 * gfortran.dg/ldist-pr45199.f: Adjust.
4245 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
4246 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4247 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4248
4249 2012-01-30 Jakub Jelinek <jakub@redhat.com>
4250
4251 PR debug/52027
4252 * gcc.dg/tree-prof/pr52027.c: New test.
4253
4254 PR tree-optimization/52046
4255 * gcc.dg/pr52046.c: New test.
4256
4257 PR debug/52048
4258 * g++.dg/other/pr52048.C: New test.
4259
4260 2012-01-30 Richard Guenther <rguenther@suse.de>
4261
4262 PR tree-optimization/52045
4263 * gcc.dg/pr52045.c: New testcase.
4264
4265 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
4266
4267 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
4268 new code generated for __sync_lock_release.
4269
4270 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4271
4272 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
4273
4274 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4275
4276 PR testsuite/51875
4277 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
4278
4279 * g++.dg/ext/visibility/template10.C: Fix typo.
4280
4281 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
4282
4283 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
4284
4285 PR c++/51327
4286 * g++.dg/cpp0x/constexpr-ice6.C: New.
4287
4288 2012-01-29 Tobias Burnus <burnus@net-b.de>
4289
4290 PR fortran/41600
4291 * gfortran.dg/default_initialization_6.f90: New.
4292
4293 2012-01-29 Tobias Burnus <burnus@net-b.de>
4294
4295 PR fortran/51972
4296 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
4297 * gfortran.dg/class_48.f90: New.
4298
4299 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
4300
4301 PR fortran/51808
4302 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
4303
4304 2012-01-28 Tobias Burnus <burnus@net-b.de>
4305
4306 PR fortran/51972
4307 * gfortran.dg/class_allocate_12.f90: New.
4308
4309 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
4310
4311 * gcc.dg/torture/pr50444.c: Fix dg directives.
4312
4313 2012-01-28 Jakub Jelinek <jakub@redhat.com>
4314
4315 PR target/52006
4316 * gcc.target/arm/pr52006.c: New test.
4317
4318 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
4319
4320 PR testsuite/52011
4321 * gcc.dg/lto/trans-mem.h: New file.
4322 * gcc.dg/lto/trans-mem-2_0.c: Include it.
4323 * gcc.dg/lto/trans-mem-1_1.c: Same.
4324 * gcc.dg/lto/trans-mem-4_1.c: Same.
4325 * gcc.dg/lto/trans-mem-3_1.c: Same.
4326
4327 2012-01-27 Tobias Burnus <burnus@net-b.de>
4328
4329 PR fortran/52022
4330 * gfortran.dg/dummy_procedure_7.f90: New.
4331
4332 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
4333
4334 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
4335 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
4336
4337 2012-01-27 Jakub Jelinek <jakub@redhat.com>
4338
4339 PR c++/51852
4340 * g++.dg/other/gc5.C: New test.
4341
4342 2012-01-27 Richard Guenther <rguenther@suse.de>
4343
4344 PR tree-optimization/50444
4345 * gcc.dg/torture/pr50444.c: New testcase.
4346
4347 2012-01-27 Tobias Burnus <burnus@net-b.de>
4348
4349 PR fortran/51970
4350 PR fortran/51977
4351 * gfortran.dg/move_alloc_13.f90: New.
4352
4353 2012-01-27 Tobias Burnus <burnus@net-b.de>
4354
4355 PR fortran/51953
4356 * gfortran.dg/allocate_alloc_opt_13.f90: New.
4357 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
4358 and change dg-error string.
4359
4360 2012-01-27 Tobias Burnus <burnus@net-b.de>
4361
4362 PR fortran/52016
4363 * gfortran.dg/elemental_args_check_5.f90: New.
4364
4365 2012-01-27 Richard Guenther <rguenther@suse.de>
4366
4367 PR middle-end/51959
4368 * g++.dg/torture/pr51959.C: New testcase.
4369
4370 2012-01-27 Tom de Vries <tom@codesourcery.com>
4371
4372 PR tree-optimization/51990
4373 * gcc.dg/pr51990.c: New test.
4374 * gcc.dg/pr51990-2.c: Same.
4375
4376 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
4377 Tobias Burnus <burnus@gcc.gnu.org>
4378
4379 PR fortran/48705
4380 * gfortran.dg/class_allocate_11.f03: New.
4381
4382 PR fortran/51870
4383 PR fortran/51943
4384 PR fortran/51946
4385 * gfortran.dg/class_allocate_7.f03: New.
4386 * gfortran.dg/class_allocate_8.f03: New.
4387 * gfortran.dg/class_allocate_9.f03: New.
4388 * gfortran.dg/class_allocate_10.f03: New.
4389
4390 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
4391
4392 * gnat.dg/discr34.adb: New test.
4393 * gnat.dg/discr34_pkg.ads: New helper.
4394
4395 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
4396
4397 * gnat.dg/discr33.adb: New test.
4398
4399 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
4400
4401 * gnat.dg/limited_with3.ad[sb): New test.
4402 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
4403 * gnat.dg/limited_with3_pkg2.ads: Likewise.
4404 * gnat.dg/limited_with3_pkg3.ads: Likewise.
4405
4406 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
4407
4408 * gnat.dg/stack_usage1.adb: New test.
4409 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
4410
4411 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
4412 * gcc.dg/pr44194-2.c: Likewise.
4413
4414 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
4415
4416 PR c++/51370
4417 * g++.dg/template/crash112.C: New.
4418
4419 2012-01-27 Richard Henderson <rth@redhat.com>
4420
4421 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
4422
4423 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4424
4425 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
4426
4427 2012-01-26 Jakub Jelinek <jakub@redhat.com>
4428
4429 PR middle-end/51895
4430 * g++.dg/opt/pr51895.C: New test.
4431
4432 2012-01-26 Michael Matz <matz@suse.de>
4433
4434 PR tree-optimization/48794
4435 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
4436
4437 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4438
4439 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
4440
4441 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4442
4443 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
4444 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
4445 memory.
4446 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
4447 the default value for s390 and s390x.
4448
4449 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
4450
4451 PR lto/51698
4452 * gcc.dg/lto/trans-mem-4_0.c: New.
4453 * gcc.dg/lto/trans-mem-4_1.c: New.
4454 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
4455 TM builtins.
4456 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
4457 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
4458 TM builtins.
4459 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
4460 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
4461 TM builtins.
4462
4463 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
4464
4465 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
4466
4467 2012-01-25 Ian Lance Taylor <iant@google.com>
4468
4469 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
4470
4471 2012-01-25 Tobias Burnus <burnus@net-b.de>
4472
4473 PR fortran/51995
4474 * gfortran.dg/typebound_proc_25.f90: New.
4475
4476 2012-01-25 Jason Merrill <jason@redhat.com>
4477
4478 PR c++/51992
4479 * g++.dg/lto/pr51992_0.C: New.
4480
4481 2012-01-25 Jakub Jelinek <jakub@redhat.com>
4482
4483 PR tree-optimization/51987
4484 * gcc.target/i386/pr51987.c: New test.
4485
4486 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
4487
4488 * gcc.dg/tm/lto-1.c: Require lto support in target.
4489
4490 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
4491
4492 PR rtl-optimization/48374
4493 * gcc.dg/pr48374.c: New test.
4494
4495 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
4496
4497 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
4498
4499 2012-01-25 Tobias Burnus <burnus@net-b.de>
4500
4501 PR fortran/51966
4502 * gfortran.dg/derived_constructor_char_3.f90: New.
4503
4504 2012-01-24 Ian Lance Taylor <iant@google.com>
4505
4506 * go.test/go-test.exp (filecmp): New procedure.
4507 (errchk): Handle quoted square brackets.
4508 (go-gc-tests): Set go_compile_args. Handle various new test
4509 lines. Skip a few new tests.
4510 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
4511
4512 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
4513
4514 * lib/target-supports.exp (proc check_effective_target_vect_perm)
4515 (check_effective_target_vect_extract_even_odd)
4516 (check_effective_target_vect_interleave): Return true for MIPS
4517 paired-single.
4518
4519 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
4520
4521 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
4522 (main): Use it instead of argc.
4523
4524 2012-01-24 Jason Merrill <jason@redhat.com>
4525
4526 PR c++/51973
4527 * g++.dg/cpp0x/sfinae31.C: New.
4528
4529 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
4530
4531 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
4532
4533 2012-01-24 Jason Merrill <jason@redhat.com>
4534
4535 PR c++/51812
4536 * g++.dg/inherit/covariant20.C: New.
4537
4538 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
4539
4540 PR c++/51223
4541 * g++.dg/parse/crash58.C: New.
4542
4543 2012-01-24 Jakub Jelinek <jakub@redhat.com>
4544
4545 PR target/51957
4546 * gcc.dg/pr51957-1.c: New test.
4547 * gcc.dg/pr51957-1.h: New file.
4548 * gcc.dg/pr51957-2.c: New test.
4549
4550 2012-01-23 Jason Merrill <jason@redhat.com>
4551
4552 PR c++/51930
4553 * g++.dg/ext/visibility/template10.C: New.
4554
4555 2012-01-23 Tobias Burnus <burnus@net-b.de>
4556
4557 PR fortran/51948
4558 * gfortran.dg/move_alloc_12.f90: New.
4559
4560 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4561
4562 PR middle-end/45416
4563 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
4564
4565 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
4566
4567 PR c++/51398
4568 * g++.dg/template/crash111.C: New.
4569
4570 2012-01-23 Arnaud Charlet <charlet@adacore.com>
4571
4572 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
4573 configurations.
4574 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
4575
4576 2012-01-23 Dodji Seketeli <dodji@redhat.com>
4577
4578 PR testsuite/51941
4579 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
4580 the DW_TAG_class_type and DW_AT_name: "Executor".
4581
4582 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4583
4584 * lib/target-supports.exp
4585 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
4586 (check_effective_target_vect_interleave): Likewise.
4587
4588 2012-01-22 Jason Merrill <jason@redhat.com>
4589
4590 PR c++/51925
4591 * g++.dg/template/using20.C: New.
4592 * g++.dg/template/template-id-2.C: Adjust diagnostic.
4593
4594 2012-01-23 Jason Merrill <jason@redhat.com>
4595
4596 PR target/51934
4597 * g++.dg/torture/pr51344.C: Limit to x86.
4598
4599 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
4600
4601 * c-c++-common/tm/omp.c: Require target with pthread support.
4602
4603 2012-01-23 Richard Guenther <rguenther@suse.de>
4604
4605 PR tree-optimization/51949
4606 * gcc.dg/torture/pr51949.c: New testcase.
4607
4608 2012-01-23 Jakub Jelinek <jakub@redhat.com>
4609
4610 PR rtl-optimization/51933
4611 * gcc.c-torture/execute/pr51933.c: New test.
4612
4613 2012-01-22 Douglas B Rupp <rupp@gnat.com>
4614
4615 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
4616 Do not define for Interix.
4617
4618 2012-01-22 Jason Merrill <jason@redhat.com>
4619
4620 PR c++/51832
4621 * g++.dg/lto/pr51832.h: New.
4622 * g++.dg/lto/pr51832_0.C: New.
4623 * g++.dg/lto/pr51832_1.C: New.
4624
4625 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
4626
4627 * gcc.dg/ext-elim-1.c: New test.
4628
4629 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
4630
4631 PR target/51931
4632 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
4633 * g++.dg/opt/longbranch1.C: Likewise.
4634
4635 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
4636
4637 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
4638 in C++11 mode.
4639
4640 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
4641
4642 PR fortran/50556
4643 * gfortran.dg/namelist_74.f90: New test.
4644 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
4645
4646 2012-01-21 Tobias Burnus <burnus@net-b.de>
4647
4648 PR fortran/51913
4649 * gfortran.dg/class_47.f90: New.
4650
4651 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
4652
4653 * gnat.dg/renaming5.ad[sb]: New test.
4654
4655 2012-01-20 Jason Merrill <jason@redhat.com>
4656
4657 PR c++/51919
4658 * g++.dg/pch/mangle1.{C,Hs}: Remove.
4659
4660 2012-01-20 Jason Merrill <jason@redhat.com>
4661
4662 PR c++/51922
4663 * g++.dg/ext/attrib42.C: Require ilp32.
4664
4665 2012-01-20 Jakub Jelinek <jakub@redhat.com>
4666
4667 PR target/51915
4668 * gcc.target/arm/pr51915.c: New test.
4669
4670 2012-01-20 Cary Coutant <ccoutant@google.com>
4671 Dodji Seketeli <dodji@redhat.com>
4672
4673 PR debug/45682
4674 * g++.dg/debug/dwarf2/nested-3.C: New test.
4675
4676 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4677
4678 PR c++/51402
4679 * g++.dg/template/crash110.C: New.
4680
4681 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4682
4683 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
4684 Remove default options on hppa*-*-hpux*.
4685
4686 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4687
4688 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
4689
4690 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4691
4692 * gcc.c-torture/compile/pr51856.c: New testcase.
4693
4694 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
4695
4696 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
4697 options to go_target_compile.
4698
4699 2012-01-20 Kai Tietz <ktietz@redhat.com>
4700
4701 * g++.dg/torture/pr51344.C: Fix typo.
4702
4703 2012-01-20 Richard Guenther <rguenther@suse.de>
4704
4705 PR tree-optimization/51903
4706 * g++.dg/torture/pr51903.C: New testcase.
4707
4708 2012-01-20 Tobias Burnus <burnus@net-b.de>
4709 Janus Weil <janus@gcc.gnu.org>
4710
4711 PR fortran/51056
4712 * gfortran.dg/use_21.f90: New.
4713
4714 2012-01-20 Jakub Jelinek <jakub@redhat.com>
4715
4716 PR target/51106
4717 * gcc.dg/torture/pr51106-1.c: New test.
4718 * gcc.dg/torture/pr51106-2.c: New test.
4719
4720 2012-01-19 Kai Tietz <ktietz@redhat.com>
4721
4722 * g++.dg/torture/pr51344.C: New test.
4723
4724 2012-01-19 Tobias Burnus <burnus@net-b.de>
4725
4726 PR fortran/51904
4727 * gfortran.dg/intrinsic_size_2.f90: New.
4728
4729 2012-01-19 Jason Merrill <jason@redhat.com>
4730
4731 PR c++/51889
4732 * g++.dg/inherit/using7.C: New.
4733
4734 2012-01-19 Richard Guenther <rguenther@suse.de>
4735
4736 PR tree-optimization/37997
4737 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
4738
4739 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
4740
4741 PR rtl-optimization/51505
4742 * gcc.dg/pr51505.c: New test.
4743
4744 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
4745
4746 PR fortran/51634
4747 * gfortran.dg/typebound_operator_12.f03: New.
4748 * gfortran.dg/typebound_operator_13.f03: New.
4749
4750 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
4751
4752 PR c++/51225
4753 * g++.dg/cpp0x/pr51225.C: New.
4754
4755 2012-01-17 Ian Lance Taylor <iant@google.com>
4756
4757 PR go/50656
4758 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
4759
4760 2012-01-17 Tobias Burnus <burnus@net-b.de>
4761
4762 PR fortran/51869
4763 * gfortran.dg/realloc_on_assign_9.f90: New.
4764
4765 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
4766
4767 PR other/51165
4768 * gcc.dg/tm/memopt-3.c: Remove xfail.
4769 * gcc.dg/tm/memopt-4.c: Remove xfail.
4770 * gcc.dg/tm/memopt-5.c: Remove xfail.
4771 * gcc.dg/tm/memopt-7.c: Remove xfail.
4772
4773 2012-01-17 Jakub Jelinek <jakub@redhat.com>
4774
4775 PR tree-optimization/51877
4776 * gcc.c-torture/execute/pr51877.c: New test.
4777
4778 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4779
4780 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
4781 {!vect_align_arrays} to vect_sizes_32B_16B.
4782 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
4783 * gcc.dg/vect/vect-peel-3.c: Ditto.
4784
4785 2012-01-16 Jason Merrill <jason@redhat.com>
4786
4787 PR c++/51854
4788 * g++.dg/abi/mangle60.C: New.
4789
4790 PR c++/51827
4791 * g++.dg/pch/mangle1.{C,Hs}: New.
4792
4793 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
4794 Tobias Burnus <burnus@net-b.de>
4795
4796 PR fortran/50981
4797 * gfortran.dg/elemental_optional_args_3.f90: New
4798 * gfortran.dg/elemental_optional_args_4.f90: New
4799
4800 2012-01-16 Tobias Burnus <burnus@net-b.de>
4801
4802 PR fortran/51809
4803 * gfortran.dg/use_20.f90: New
4804
4805 2012-01-16 Jason Merrill <jason@redhat.com>
4806
4807 PR c++/51868
4808 * g++.dg/cpp0x/rv-bitfield.C: New.
4809 * g++.dg/cpp0x/rv-bitfield2.C: New.
4810
4811 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
4812
4813 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
4814 subroutine 'qsort' and use index array to assign the result.
4815
4816 2012-01-16 Jakub Jelinek <jakub@redhat.com>
4817
4818 PR tree-optimization/51865
4819 * gcc.dg/pr51865.c: New test.
4820
4821 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
4822
4823 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
4824
4825 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
4826
4827 * gcc.target/mips/code-readable-2.c: Allow the jump table address
4828 to be loaded from the constant pool, rather than via %hi and %lo.
4829
4830 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
4831
4832 PR rtl-optimization/51821
4833 * gcc.dg/pr51821.c: New test.
4834
4835 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
4836
4837 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
4838
4839 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
4840
4841 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
4842
4843 2012-01-14 Tobias Burnus <burnus@net-b.de>
4844
4845 PR fortran/51800
4846 * gfortran.dg/init_flag_8.f90: New.
4847 * gfortran.dg/init_flag_9.f90: New.
4848
4849 2011-01-14 Tobias Burnus <burnus@net-b.de>
4850
4851 PR fortran/51816
4852 * gfortran.dg/use_18.f90: New.
4853 * gfortran.dg/use_19.f90: New.
4854
4855 2012-01-13 Ian Lance Taylor <iant@google.com>
4856
4857 PR c++/50012
4858 * g++.dg/warn/Wsign-compare-4.C: New.
4859
4860 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
4861
4862 PR fortran/48351
4863 * gfortran.dg/alloc_comp_assign.f03: New.
4864 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
4865 __BUILTIN_FREE from 38 to 32.
4866
4867 2012-01-13 Jason Merrill <jason@redhat.com>
4868
4869 PR c++/20681
4870 * g++.dg/warn/Wreturn-type-7.C: New.
4871
4872 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
4873
4874 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
4875 assumption.
4876 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
4877 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
4878 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
4879 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
4880 int32plus because of big array needed.
4881 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
4882 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
4883
4884 2012-01-13 Jason Merrill <jason@redhat.com>
4885
4886 PR c++/51813
4887 * g++.dg/ext/visibility/template9.C: New.
4888
4889 PR c++/51620
4890 * g++.dg/cpp0x/defaulted34.C: New.
4891 * g++.dg/template/virtual3.C: New.
4892
4893 2012-01-13 Richard Guenther <rguenther@suse.de>
4894
4895 PR middle-end/8081
4896 * gcc.dg/torture/pr8081.c: New testcase.
4897
4898 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
4899
4900 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
4901
4902 2012-01-12 Jason Merrill <jason@redhat.com>
4903
4904 PR c++/51714
4905 * g++.dg/ext/stmtexpr14.C: New.
4906
4907 2012-01-13 Dodji Seketeli <dodji@redhat.com>
4908
4909 PR c++/51633
4910 * g++.dg/cpp0x/constexpr-diag4.C: New test.
4911
4912 2012-01-12 Jason Merrill <jason@redhat.com>
4913
4914 PR c++/48051
4915 * g++.dg/abi/mangle48.C: Test qualified-names, too.
4916 * g++.dg/abi/mangle58.C: Likewise.
4917
4918 PR c++/51403
4919 * g++.dg/template/arg8.C: New.
4920
4921 2012-01-12 Ira Rosen <irar@il.ibm.com>
4922
4923 PR tree-optimization/51799
4924 * gcc.dg/vect/pr51799.c: New test.
4925 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
4926 patterns.
4927
4928 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4929 Tobias Burnus <burnus@net-b.de>
4930
4931 PR fortran/51057
4932 PR fortran/51616
4933 * lib/target-supports.exp
4934 (check_effective_target_fortran_largest_fp_has_sqrt): New.
4935 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
4936
4937 2012-01-11 Jason Merrill <jason@redhat.com>
4938
4939 PR c++/51565
4940 * g++.dg/ext/attrib42.C: New.
4941
4942 2012-01-11 Jakub Jelinek <jakub@redhat.com>
4943
4944 PR bootstrap/51796
4945 * gcc.dg/pr51796.c: New test.
4946
4947 2012-01-11 Jason Merrill <jason@redhat.com>
4948
4949 PR c++/51818
4950 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
4951
4952 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
4953
4954 * gnat.dg/array19.ad[sb]: New test.
4955
4956 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
4957
4958 * gnat.dg/opt23.ad[sb]: New test.
4959 * gnat.dg/opt23_pkg.ad[sb]: New helper.
4960 * gnat.dg/opt24.ad[sb]: New test.
4961
4962 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4963
4964 PR tree-optimization/49642
4965 * gcc.dg/tree-ssa/pr49642-1.c: New test.
4966 * gcc.dg/tree-ssa/pr49642-2.c: New test.
4967
4968 2012-01-11 Jason Merrill <jason@redhat.com>
4969
4970 PR c++/51613
4971 * g++.dg/template/explicit-args5.C: New.
4972
4973 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4974
4975 * gcc.c-torture/execute/20120110-1.c: New testcase.
4976
4977 2012-01-10 Jason Merrill <jason@redhat.com>
4978
4979 PR c++/51614
4980 * g++.dg/inherit/ambig1.C: New.
4981
4982 PR c++/51433
4983 * g++.dg/cpp0x/constexpr-cache1.C: New.
4984
4985 2012-01-10 Richard Guenther <rguenther@suse.de>
4986
4987 PR tree-optimization/51801
4988 * gcc.dg/torture/pr51801.c: New testcase.
4989
4990 2012-01-10 Tobias Burnus <burnus@net-b.de>
4991
4992 PR fortran/51652
4993 * gfortran.dg/allocate_with_typespec_5.f90: New.
4994
4995 2012-01-10 Tobias Burnus <burnus@net-b.de>
4996
4997 * gfortran.dg/class_39.f03: Update dg-error string.
4998
4999 2012-01-10 Richard Guenther <rguenther@suse.de>
5000
5001 PR tree-optimization/50913
5002 * gcc.dg/graphite/interchange-16.c: New testcase.
5003 * gcc.dg/graphite/scop-20.c: XFAIL.
5004 * gfortran.dg/graphite/interchange-1.f: Likewise.
5005 * gfortran.dg/graphite/block-1.f90: Likewise.
5006 * gfortran.dg/graphite/block-2.f: Likewise.
5007
5008 2012-01-10 Richard Henderson <rth@redhat.com>
5009
5010 * lib/target-supports.exp (check_effective_target_vect_perm,
5011 check_effective_target_vect_perm_byte,
5012 check_effective_target_vect_perm_short): Enable for arm neon.
5013
5014 2012-01-09 Tobias Burnus <burnus@net-b.de>
5015
5016 PR fortran/46328
5017 * gfortran.dg/typebound_operator_11.f90: New.
5018
5019 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
5020
5021 * gnat.dg/array18.adb: New test.
5022 * gnat.dg/array18_pkg.ads: New helper.
5023
5024 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
5025
5026 PR fortran/51791
5027 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
5028 around base object in first assignment in main program.
5029 * gfortran.dg/typebound_operator_10.f03: New test.
5030
5031 2012-01-09 Martin Jambor <mjambor@suse.cz>
5032
5033 PR tree-optimization/51759
5034 * g++.dg/ipa/pr51759.C: New test.
5035
5036 2012-01-09 Tobias Burnus <burnus@net-b.de>
5037
5038 PR fortran/51758
5039 * gfortran.dg/optional_absent_2.f90: New.
5040
5041 2012-01-09 Tobias Burnus <burnus@net-b.de>
5042
5043 PR fortran/51578
5044 * gfortran.dg/use_17.f90: New.
5045
5046 2012-01-09 Gary Funck <gary@intrepid.com>
5047
5048 PR preprocessor/33919
5049 * gcc.dg/pr33919.c: New test.
5050 * gcc.dg/pr33919-0.h: New test header file.
5051 * gcc.dg/pr33919-1.h: Ditto.
5052 * gcc.dg/pr33919-2.h: Ditto.
5053
5054 2012-01-07 Jan Hubicka <jh@suse.cz>
5055
5056 PR tree-optimize/51694
5057 * gcc.c-torture/compile/pr51694.c: new testcase.
5058
5059 2012-01-07 Jan Hubicka <jh@suse.cz>
5060
5061 PR tree-optimization/51600
5062 * g++.dg/torture/pr51600.C: New testcase.
5063
5064 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5065
5066 PR gcov-profile/51715
5067 PR gcov-profile/51717
5068 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
5069 * gcc.misc-tests/gcov-14.c: Likewise.
5070
5071 2012-01-06 Jason Merrill <jason@redhat.com>
5072
5073 * g++.dg/parse/new5.C: New.
5074
5075 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
5076
5077 PR testsuite/51655
5078 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
5079 including <string.h>.
5080
5081 2012-01-06 Jason Merrill <jason@redhat.com>
5082
5083 * g++.dg/abi/mangle51.C: New.
5084 * g++.dg/abi/mangle52.C: New.
5085 * g++.dg/abi/mangle53.C: New.
5086 * g++.dg/abi/mangle54.C: New.
5087 * g++.dg/abi/mangle55.C: New.
5088 * g++.dg/abi/mangle56.C: New.
5089 * g++.dg/abi/mangle57.C: New.
5090 * g++.dg/abi/mangle58.C: New.
5091 * g++.dg/abi/mangle59.C: New.
5092 * g++.dg/cpp0x/trailing3.C: Update mangling.
5093 * g++.dg/cpp0x/variadic111.C: Update mangling.
5094 * g++.dg/cpp0x/variadic4.C: Update mangling.
5095 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
5096 * g++.dg/template/nontype22.C: Works now.
5097 * g++.dg/template/pr35240.C: Works now.
5098
5099 * g++.dg/cpp0x/error7.C: New.
5100
5101 2012-01-06 Tobias Burnus <burnus@net-b.de>
5102
5103 * gfortran.dg/deallocate_stat_2.f90: New.
5104 * coarray/allocate_errgmsg.f90: New.
5105 * gfortran.dg/coarray_lib_alloc_1.f90: New.
5106 * gfortran.dg/coarray_lib_alloc_2.f90: New.
5107 * coarray/subobject_1.f90: Fix for num_images > 1.
5108 * gfortran.dg/deallocate_stat.f90: Update due to changed
5109 stat= handling.
5110
5111 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
5112
5113 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
5114
5115 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
5116
5117 * ada/acats/overflow.lst: Add cb20004.
5118
5119 2012-01-05 Dodji Seketeli <dodji@redhat.com>
5120
5121 PR c++/51541
5122 * g++.dg/cpp0x/alias-decl-18.C: New test.
5123
5124 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
5125
5126 * gcc.c-torture/execute/20120104-1.c: New test.
5127
5128 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
5129
5130 PR fortran/PR48946
5131 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
5132 the old typebound_operator_8.f03.
5133 * gfortran.dg/typebound_operator_8.f03: New version of
5134 typebound_operator_7.f03 with 'u' a derived type instead of a
5135 class object.
5136
5137 2012-01-05 Richard Guenther <rguenther@suse.de>
5138
5139 * g++.dg/torture/pr49309.C: Skip for -flto.
5140
5141 2012-01-05 Jakub Jelinek <jakub@redhat.com>
5142
5143 PR middle-end/51761
5144 * gcc.c-torture/compile/pr51761.c: New test.
5145
5146 2012-01-05 Richard Guenther <rguenther@suse.de>
5147
5148 PR tree-optimization/51760
5149 * gcc.dg/torture/pr51760.c: New testcase.
5150
5151 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
5152
5153 PR middle-end/51472
5154 * gcc.dg/tm/memopt-6.c: Adjust regexp.
5155
5156 2012-01-05 Richard Guenther <rguenther@suse.de>
5157
5158 PR lto/41576
5159 * gfortran.dg/lto/pr41576_0.f90: New testcase.
5160 * gfortran.dg/lto/pr41576_1.f90: Likewise.
5161
5162 2012-01-04 Jakub Jelinek <jakub@redhat.com>
5163
5164 PR debug/51695
5165 * gcc.dg/pr51695.c: New test.
5166
5167 2012-01-04 Andrew Pinski <apinski@cavium.com>
5168
5169 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
5170 * gcc.target/mips/octeon2-lx-1.c: New test.
5171 * gcc.target/mips/mips64-dsp-ldx.c: New test.
5172 * gcc.target/mips/octeon2-lx-2.c: New test.
5173 * gcc.target/mips/octeon2-lx-3.c: New test.
5174
5175 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
5176
5177 PR other/51163
5178 PR other/51164
5179 * gcc.dg/tm/alias-1.c: Adjust regexp.
5180 * gcc.dg/tm/alias-2.c: Adjust regexp.
5181
5182 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
5183
5184 PR c++/51064
5185 * g++.dg/warn/Wparentheses-26.C: New.
5186
5187 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
5188
5189 * gfortran.dg/elemental_optional_args_2.f90: New test.
5190
5191 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5192
5193 PR fortran/49693
5194 * gfortran.dg/common_17.f90: New test.
5195
5196 2012-01-04 Richard Guenther <rguenther@suse.de>
5197
5198 PR tree-optimization/49651
5199 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
5200 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5201
5202 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5203
5204 PR c++/51738
5205 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
5206
5207 2012-01-03 Andrew Pinski <apinski@cavium.com>
5208
5209 * lib/scanasm.exp (dg-function-on-line): Always use a special format
5210 for all mips targets. Also allow an optional .cfi_startproc.
5211
5212 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
5213
5214 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
5215
5216 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5217
5218 PR c++/29273
5219 * g++.dg/rtti/dyncast5.C: New.
5220
5221 2012-01-03 Richard Guenther <rguenther@suse.de>
5222
5223 PR tree-optimization/51070
5224 * gcc.dg/torture/pr51070-2.c: New testcase.
5225
5226 2012-01-03 Richard Guenther <rguenther@suse.de>
5227
5228 PR tree-optimization/51692
5229 * gcc.dg/torture/pr51692.c: New testcase.
5230
5231 2012-01-03 Richard Guenther <rguenther@suse.de>
5232
5233 PR debug/51650
5234 * g++.dg/lto/pr51650-3_0.C: New testcase.
5235
5236 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5237
5238 PR c++/15867
5239 * g++.dg/warn/Wredundant-decls-spec.C: New.
5240
5241 2012-01-03 Jakub Jelinek <jakub@redhat.com>
5242
5243 PR tree-optimization/51719
5244 * g++.dg/tree-prof/pr51719.C: New test.
5245
5246 2012-01-03 Richard Guenther <rguenther@suse.de>
5247
5248 PR middle-end/51730
5249 * gcc.dg/fold-compare-6.c: New testcase.
5250
5251 2012-01-03 Jakub Jelinek <jakub@redhat.com>
5252
5253 PR c++/51669
5254 * g++.dg/gomp/pr51669.C: New test.
5255
5256 2012-01-02 Jason Merrill <jason@redhat.com>
5257
5258 PR c++/51675
5259 * g++.dg/cpp0x/constexpr-union2.C: New.
5260
5261 PR c++/51666
5262 * g++.dg/cpp0x/nsdmi-defer5.C: New.
5263
5264 2012-01-02 Dodji Seketeli <dodji@redhat.com>
5265
5266 PR c++/51462
5267 * g++.dg/cpp0x/constexpr-99.C: New test.
5268
5269 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
5270
5271 PR c++/20140
5272 * g++.dg/template/init9.C: New.
5273
5274 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5275
5276 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
5277 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
5278 rather than a specific number.
5279
5280 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
5281
5282 PR fortran/46262
5283 PR fortran/46328
5284 PR fortran/51052
5285 * gfortran.dg/typebound_operator_7.f03: New.
5286 * gfortran.dg/typebound_operator_8.f03: New.
5287
5288 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5289
5290 PR target/51729
5291 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
5292 XFAIL.
5293 * gcc.target/mips/dspr2-MULTU.c: Likewise.
5294
5295 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5296
5297 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
5298
5299 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5300
5301 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
5302 for MIPS.
5303
5304 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5305
5306 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
5307 * gfortran.dg/io_real_boz_4.f90: Likewise.
5308 * gfortran.dg/io_real_boz_5.f90: Likewise.
5309
5310 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5311
5312 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
5313
5314 2012-01-02 Revital Eres <revital.eres@linaro.org>
5315
5316 * gcc.dg/sms-11.c: New file.
5317
5318 2012-01-02 Tobias Burnus <burnus@net-b.de>
5319
5320 PR fortran/51682
5321 * gfortran.dg/coarray/image_index_3.f90: New.
5322
5323 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
5324
5325 PR c++/16603
5326 * g++.dg/parse/enum8.C: New.
5327
5328 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
5329
5330 PR c++/51379
5331 * g++.dg/conversion/reinterpret4.C: New.
5332 * g++.dg/conversion/reinterpret1.C: Adjust.
5333
5334 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
5335
5336 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
5337
5338 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
5339
5340 * g++.old-deja/g++.brendan/crash25.C: Adjust.
5341 * g++.old-deja/g++.brendan/crash56.C: Likewise.
5342 * g++.old-deja/g++.jason/access14.C: Likewise.
5343 * g++.old-deja/g++.jason/access8.C: Likewise.
5344 * g++.old-deja/g++.jason/access1.C: Likewise.
5345 * g++.old-deja/g++.other/access3.C: Likewise.
5346 * g++.old-deja/g++.other/access5.C: Likewise.
5347 * g++.old-deja/g++.law/unsorted1.C: Likewise.
5348 * g++.old-deja/g++.law/visibility22.C: Likewise.
5349 * g++.old-deja/g++.law/visibility26.C: Likewise.
5350 * g++.old-deja/g++.mike/p2746.C: Likewise.
5351 * g++.dg/debug/using1.C: Likewise.
5352 * g++.dg/lookup/using51.C: Likewise.
5353 * g++.dg/inherit/using5.C: Likewise.
5354 * g++.dg/inherit/pr30297.C: Likewise.
5355 * g++.dg/inherit/access8.C: Likewise.
5356 * g++.dg/torture/pr39362.C: Likewise.
5357 * g++.dg/template/crash13.C: Likewise.
5358 * g++.dg/template/using10.C: Likewise.
5359
5360 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5361
5362 PR fortran/51502
5363 * lib/gcc-dg.exp (scan-module-absence): Really commit last
5364 change.
5365
5366 2012-01-01 Ira Rosen <irar@il.ibm.com>
5367
5368 PR tree-optimization/51704
5369 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
5370 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
5371 corresponding flags.
5372
5373 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
5374
5375 PR c++/51723
5376 * g++.dg/cpp0x/constexpr-delegating2.C: New.
5377
5378 2012-01-01 Jan Hubicka <jh@suse.cz>
5379
5380 PR rtl-optimization/51069
5381 * gcc.c-torture/compile/pr51069.c: New testcase.
5382
5383 2012-01-01 Jakub Jelinek <jakub@redhat.com>
5384
5385 PR tree-optimization/51683
5386 * gcc.dg/pr51683.c: New test.
5387 \f
5388 Copyright (C) 2012 Free Software Foundation, Inc.
5389
5390 Copying and distribution of this file, with or without modification,
5391 are permitted in any medium without royalty provided the copyright
5392 notice and this notice are preserved.