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