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