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