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