re PR tree-optimization/55236 (gcc.c-torture/execute/pr22493-1.c FAILs with -fPIC)
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-17 Jakub Jelinek <jakub@redhat.com>
2
3 PR tree-optimization/55236
4 * gcc.dg/pr55236.c: New test.
5
6 PR testsuite/55188
7 * gcc.dg/pr19105.c: Accept also optimizing
8 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
9
10 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
11 from addr2line_output. Increment idx if asking for more than one address
12 in one object.
13
14 2012-11-16 Jakub Jelinek <jakub@redhat.com>
15
16 PR tree-optimization/55329
17 * g++.dg/opt/pr55329.C: New test.
18
19 2012-11-16 Janus Weil <janus@gcc.gnu.org>
20
21 PR fortran/55297
22 * gfortran.dg/typebound_operator_18.f90: New.
23
24 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
25
26 PR rtl-optimization/55330
27 * gfortran.dg/pr55330.f90: New test.
28
29 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
30
31 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
32 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
33 * gcc.dg/hoist-register-pressure-2.c: Ditto.
34 * gcc.dg/hoist-register-pressure-3.c: Ditto.
35 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
36 * gcc.dg/tree-prof/unroll-1.c: Ditto.
37
38 2012-11-16 Dodji Seketeli <dodji@redhat.com>
39
40 PR c++/54875
41 * g++.dg/cpp0x/alias-decl-27.C: New test.
42
43 2012-11-16 Jakub Jelinek <jakub@redhat.com>
44
45 PR c++/55337
46 * g++.dg/template/alignof2.C: New test.
47
48 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
49
50 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
51 * g++.dg/mv6.C (dg-options): Ditto.
52
53 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
54
55 * lib/target_suports.exp
56 (check_effective_target_has_w_floating_suffix): New procedure.
57 (check_effective_target_has_q_floating_suffix): Ditto.
58 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
59 for unsupported non-standard suffix on floating constant.
60 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
61
62 2012-11-14 Jakub Jelinek <jakub@redhat.com>
63
64 * lib/asan-dg.exp: New file.
65 * gcc.dg/asan/asan.exp: New file.
66 * g++.dg/dg.exp: Prune also asan tests.
67 * g++.dg/asan/asan.exp: New file.
68 * c-c++-common/asan/memcmp-1.c: New test.
69
70 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
71
72 PR c++/55323
73 * g++.dg/cpp0x/vt-55323.C: New.
74
75 2012-11-13 Sriraman Tallam <tmsriram@google.com>
76
77 * g++.dg/mv4.C: Add require ifunc. Change error message.
78 * g++.dg/mv5.C: Add require ifunc.
79 * g++.dg/mv6.C: Add require ifunc.
80
81 2012-11-13 Martin Jambor <mjambor@suse.cz>
82
83 PR tree-optimization/55253
84 * gcc.dg/torture/pr55253.c: New test.
85 * gcc.dg/torture/pr55305.c: Likewise.
86
87 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
88
89 PR middle-end/55142
90 * gcc.target/i386/pr55142-1.c: New file.
91 * gcc.target/i386/pr55142-2.c: Likewise.
92
93 2012-11-13 Dodji Seketeli <dodji@redhat.com>
94
95 PR c++/54466
96 * g++.dg/cpp0x/alias-decl-26.C: New test file.
97
98 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
99
100 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
101 instead of lp64.
102 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
103 * gcc.target/i386/pr49715-2.c: Likewise.
104 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
105
106 2012-11-13 Jakub Jelinek <jakub@redhat.com>
107
108 PR tree-optimization/55281
109 * gcc.dg/vect/fast-math-pr55281.c: New test.
110 * g++.dg/opt/pr55281.C: New test.
111
112 PR rtl-optimization/54127
113 * gcc.dg/torture/pr54127.c: New test.
114
115 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
116 Jakub Jelinek <jakub@redhat.com>
117
118 PR rtl-optimization/51447
119 * gcc.c-torture/execute/pr51447.c: New test.
120
121 2012-11-12 Ian Bolton <ian.bolton@arm.com>
122
123 * gcc.target/aarch64/csinc-2.c: New test.
124
125 2012-11-12 Ian Bolton <ian.bolton@arm.com>
126
127 * gcc.target/aarch64/cmn.c: New test.
128 * gcc.target/aarch64/adds.c: New test.
129 * gcc.target/aarch64/subs.c: New test.
130
131 2012-11-12 Tobias Burnus <burnus@net-b.de>
132
133 PR fortran/55272
134 * gfortran.dg/coarray_29_1.f90: New.
135 * gfortran.dg/coarray_29_2.f90: New.
136
137 2012-11-12 Bin Cheng <bin.cheng@arm.com>
138
139 * gcc.dg/hoist-register-pressure-3.c: New test.
140
141 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
142
143 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
144 wrappers around sinf and cosf.
145
146 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
147
148 PR middle-end/55247
149 PR middle-end/55259
150 * gcc.target/i386/pr55247-2.c: New file.
151
152 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
153
154 PR middle-end/55263
155 * g++.dg/pr55263.C: New test.
156
157 2012-11-11 Martin Jambor <mjambor@suse.cz>
158
159 PR tree-optimization/55238
160 * testsuite/gcc.dg/torture/pr55238.c: New test.
161
162 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
163 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
164 * c-c++-common/torture/vector-subscript-1.c: Likewise.
165 * c-c++-common/torture/vector-subscript-2.c: Likewise.
166
167 2012-11-10 Jan Hubicka <jh@suse.cz>
168
169 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
170
171 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
172
173 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
174 -mno-sse -mno-mmx to dg-options. Reformat.
175
176 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
177
178 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
179 * c-c++-common/vector-compare-1.c: Same.
180 * c-c++-common/vector-compare-2.c: Same.
181 * g++.dg/other/unused1.C: Skip on AIX.
182 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
183 extra message on AIX.
184
185 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
186
187 PR target/55247
188 * gcc.target/i386/pr55247.c: New test.
189
190 2012-11-09 Andrew Pinski <apinski@cavium.com>
191
192 * gcc.c-torture/execute/20121108-1.c: New test.
193
194 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
195
196 PR c++/54413
197 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
198 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
199 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
200 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
201
202 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
203
204 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
205 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
206 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
207 array bounds.
208 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
209
210 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
211
212 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
213 * g++.dg/tm/pr47530.C: Same.
214
215 2012-11-09 Jason Merrill <jason@redhat.com>
216
217 PR c++/54859
218 * g++.dg/cpp0x/alias-decl-25.C: New.
219
220 * g++.dg/abi/abi-tag1.C: New.
221 * g++.dg/abi/abi-tag2.C: New.
222
223 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
224
225 PR rtl-optimization/55154
226 * gcc.target/i386/pr55154.c: New test.
227
228 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
229
230 PR rtl-optimization/55151
231 * gcc.dg/pr55151.c: Move ...
232 * gcc.target/i386/pr55151.c: ... here.
233
234 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
235
236 PR rtl-optimization/54472
237 * gcc.dg/pr54472.c: New test.
238
239 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
240
241 * gnat.dg/stack_check3.ad[sb]: New test.
242
243 2012-11-08 Ian Lance Taylor <iant@google.com>
244
245 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
246 with arguments. Handle errorcheckoutput and rundir test types.
247
248 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
249
250 PR tree-optimization/55191
251 * gcc.dg/pr55191.c: New test.
252
253 2012-11-08 Jakub Jelinek <jakub@redhat.com>
254
255 PR debug/54499
256 * g++.dg/debug/pr54499.C: New test.
257
258 2012-11-08 Jan Hubicka <jh@suse.cz>
259
260 PR middle-end/48636
261 * gcc.dg/winline-3.c: Update.
262
263 2012-11-08 Martin Jambor <mjambor@suse.cz>
264
265 * gfortran.dg/ipcp-array-1.f90: New test.
266
267 2012-11-08 Florian Weimer <fweimer@redhat.com>
268
269 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
270
271 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
272
273 PR rtl-optimization/55151
274 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
275
276 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
277
278 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
279
280 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
281
282 * gcc.c-torture/compile/20121107-1.c: New test.
283
284 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
285
286 PR rtl-optimization/55151
287 * gcc.dg/pr55151.c: Compile it only for x86_64.
288
289 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
290
291 PR rtl-optimization/55122
292 * gcc.dg/pr55122.c: New test.
293
294 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
295
296 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
297 word powerpc.
298 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
299 * gcc.target/powerpc/loop_align.c: Skip on AIX.
300 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
301 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
302
303 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
304
305 PR c/53063
306 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
307
308 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
309
310 PR c/51294
311 * c-c++-common/pr51294.c: New.
312
313 2012-11-07 Martin Jambor <mjambor@suse.cz>
314
315 PR tree-optimization/53787
316 * gcc.dg/ipa/ipa-5.c: Adjust.
317 * gcc.dg/ipa/ipcp-agg-1.c: New test.
318 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
319 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
320 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
321 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
322 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
323 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
324 * gfortran.dg/pr48636-2.f90: New test.
325 * gfortran.dg/pr53787.f90: Likewise.
326
327 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
328
329 PR c++/55226
330 Revert:
331 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
332
333 PR c++/54922
334 * g++.dg/cpp0x/constexpr-union4.C: New.
335
336 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
337
338 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
339
340 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
341
342 PR target/49220
343 * gcc.c-torture/compile/pr49220.c: New test.
344
345 2012-11-07 Florian Weimer <fweimer@redhat.com>
346
347 * g++.dg/init/new40.C: New.
348
349 2012-11-07 Jakub Jelinek <jakub@redhat.com>
350
351 PR debug/54693
352 * gcc.dg/guality/pr54693-2.c: New test.
353
354 2012-11-06 Andrew Pinski <apinski@cavium.com>
355
356 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
357 -fno-vect-cost-model.
358
359 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
360
361 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
362 * gcc.dg/tm/debug-1.c: Same.
363 * gcc.dg/tm/irrevocable-3.c: Same.
364 * gcc.dg/tm/irrevocable-4.c: Same.
365 * gcc.dg/tm/memopt-10.c: Same.
366 * gcc.dg/tm/memopt-11.c: Same.
367 * gcc.dg/tm/props-4.c: Same.
368 * gcc.dg/tm/wrap-3.c: Same.
369 * gcc.dg/tm/wrap-4.c: Same.
370
371 2012-11-06 Andrew Pinski <apinski@cavium.com>
372
373 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
374
375 2012-11-06 Jan Hubicka <jh@suse.cz>
376
377 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
378 candidate still.
379 * gcc.dg/tree-ssa/loop-23.c: Likewise.
380 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
381 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
382
383 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
384
385 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
386
387 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
388
389 PR middle-end/41993
390 * gcc.dg/torture/pr41993.c: New test.
391
392 2012-11-06 Jan Hubicka <jh@suse.cz>
393
394 * gcc.target/i386/l_fma_float_?.c: Update.
395 * gcc.target/i386/l_fma_double_?.c: Update.
396
397 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
398
399 PR target/54089
400 * gcc.target/sh/pr54089-8.c: New.
401 * gcc.target/sh/pr54089-9.c: New.
402
403 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
404
405 PR target/47440
406 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
407 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
408 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
409 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
410 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
411 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
412 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
413 * gcc.target/i386/avx-vzeroupper-27.c: New.
414
415 2012-11-06 Janus Weil <janus@gcc.gnu.org>
416
417 PR fortran/54917
418 * gfortran.dg/transfer_class_1.f90: New.
419 * gfortran.dg/transfer_class_2.f90: New.
420
421 2012-11-05 Sriraman Tallam <tmsriram@google.com>
422
423 * testsuite/g++.dg/mv1.C: New test.
424 * testsuite/g++.dg/mv2.C: New test.
425 * testsuite/g++.dg/mv3.C: New test.
426 * testsuite/g++.dg/mv4.C: New test.
427 * testsuite/g++.dg/mv5.C: New test.
428 * testsuite/g++.dg/mv6.C: New test.
429
430 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
431
432 PR testsuite/55186
433 * gcc.dg/const-uniq-1.c (a): Increase length four times.
434
435 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
436
437 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
438 darwin.
439
440 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
441
442 * g++.dg/torture/20121105-1.C: New test.
443
444 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
445
446 * gcc.dg/torture/fp-compare.c: New testcase.
447
448 2012-11-05 Jan Hubicka <jh@suse.cz>
449
450 * gcc.dg/const-1.c: Update.
451 * gcc.dg/pure-1.c: Update.
452
453 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
454
455 PR rtl-optimization/55151
456 * gcc.dg/pr55151.c: New test.
457
458 2012-11-05 Jakub Jelinek <jakub@redhat.com>
459
460 PR debug/54970
461 PR debug/54971
462 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
463
464 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
465
466 PR testsuite/51128
467 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
468
469 2012-11-05 Jan Hubicka <jh@suse.cz>
470
471 * gcc.dg/autopar/pr49960.c: Fix testcase.
472
473 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
474
475 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
476 Fix scan-tree-dump-times directive.
477
478 2012-11-04 Janus Weil <janus@gcc.gnu.org>
479
480 PR fortran/55199
481 * gfortran.dg/associate_12.f90: New.
482
483 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
484
485 PR target/54255
486 * lib/target-supports.exp (check_effective_target_masm_intel): New
487 proc.
488 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
489 masm_intel.
490
491 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
492 Jack Howarth <howarth@bromo.med.uc.edu>
493
494 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
495 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
496 * gcc.target/i386/pr53249.c: Likewise.
497
498 2012-11-03 Andrew Pinski <apinski@cavium.com>
499
500 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
501 call abort1 so that cross jumping does not happen.
502
503 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
504
505 PR target/51244
506 * gcc.target/sh/pr51244-18.c: New.
507 * gcc.target/sh/pr51244-19.c: New.
508
509 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
510
511 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
512 b requires a 64-bit operation followed by a truncation.
513
514 2012-11-02 Jan Hubicka <jh@suse.cz>
515
516 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
517
518 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
519
520 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
521 conditions to verify the reduction code is vectorized.
522
523 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
524 in case 'pow', such as 'powerpc' is used in the compiler version name.
525 * gcc.target/powerpc/pr46728-2.c: Likewise.
526 * gcc.target/powerpc/pr46728-3.c: Likewise.
527 * gcc.target/powerpc/pr46728-4.c: Likewise.
528 * gcc.target/powerpc/pr46728-5.c: Likewise.
529 * gcc.target/powerpc/pr46728-7.c: Likewise.
530 * gcc.target/powerpc/pr46728-8.c: Likewise.
531 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
532
533 2012-11-02 Jan Hubicka <jh@suse.cz>
534
535 * gcc.dg/tree-ssa/loop-38.c: New testcase.
536
537 2012-11-02 Jan Hubicka <jh@suse.cz>
538
539 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
540 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
541
542 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
543
544 PR middle-end/55130
545 * gcc.target/i386/pr55130.c: New test.
546
547 2012-11-02 Jakub Jelinek <jakub@redhat.com>
548
549 PR target/55147
550 * gcc.target/i386/pr55147.c: New test.
551
552 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
553
554 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
555 * gfortran.dg/default_format_denormal_1.f90: Same.
556
557 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
558
559 PR middle-end/55001
560 * g++.dg/ext/vector19.C: Remove target restrictions.
561 * gcc.dg/fold-compare-7.c: New testcase.
562
563 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
564
565 PR target/55160
566 * gcc.target/sh/pr55160.c: New.
567
568 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
569
570 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
571 scan-assembler regex.
572
573 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
574
575 PR middle-end/55150
576 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
577 * gcc.dg/pr55150-2.c: New test.
578
579 2012-11-01 Sharad Singhai <singhai@google.com>
580
581 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
582 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
583 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
584 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
585
586 2012-10-31 Dehao Chen <dehao@google.com>
587
588 * g++.dg/debug/dwarf2/block.C: New testcase.
589
590 2012-10-31 Jan Hubicka <jh@suse.cz>
591
592 * gcc.dg/pr44974.c: Add noinline.
593
594 2012-10-31 Janus Weil <janus@gcc.gnu.org>
595
596 PR fortran/53718
597 * gfortran.dg/class_54.f90: New.
598
599 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
600 Jakub Jelinek <jakub@redhat.com>
601
602 PR tree-optimization/55018
603 * gcc.dg/torture/pr55018.c: New test.
604
605 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
606
607 PR c++/54583
608 * g++.dg/ext/vla13.C: New.
609
610 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
611
612 PR middle-end/55150
613 * gcc.dg/pr55150.c: New test.
614
615 2012-10-31 Tobias Burnus <burnus@net-b.de>
616
617 PR fortran/55134
618 * gfortran.dg/associate_11.f90: New.
619
620 2012-10-31 Dodji Seketeli <dodji@redhat.com>
621
622 PR c++/54955
623 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
624
625 2012-10-31 Jakub Jelinek <jakub@redhat.com>
626
627 PR tree-optimization/19105
628 PR tree-optimization/21643
629 PR tree-optimization/46309
630 * gcc.dg/pr19105.c: New test.
631 * gcc.dg/pr21643.c: New test.
632 * gcc.dg/pr46309-2.c: New test.
633 * gcc.c-torture/execute/pr46309.c: New test.
634
635 2012-10-31 Alan Modra <amodra@gmail.com>
636
637 * gcc.target/powerpc/dimode_off.c: New.
638 * gcc.target/powerpc/timode_off.c: New.
639 * gcc.target/powerpc/dfmode_off.c: New.
640 * gcc.target/powerpc/tfmode_off.c: New.
641
642 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
643
644 PR rtl-optimization/55093
645 * gcc.target/i386/pr55093.c: New file.
646
647 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
648
649 * gcc.target/i386/pr55116.c: Renamed to ...
650 * gcc.target/i386/pr55116-1.c: This.
651
652 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
653
654 * gcc.target/i386/pr55116-2.c: New file.
655
656 2012-10-30 Richard Biener <rguenther@suse.de>
657
658 * gcc.dg/vect/slp-perm-2.c: Adjust.
659
660 2012-10-30 Richard Biener <rguenther@suse.de>
661
662 PR tree-optimization/55111
663 * gcc.dg/torture/pr55111.c: New testcase.
664
665 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
666
667 PR target/53988
668 * gcc.target/sh/pr53988.c: New.
669
670 2012-10-30 Bin Cheng <bin.cheng@arm.com>
671
672 PR target/54989
673 * gcc.dg/hoist-register-pressure-1.c: Rename from
674 hoist-register-pressure.c. Add nonpic condition.
675 * gcc.dg/hoist-register-pressure-2.c: New testcase.
676
677 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
678
679 PR c++/54930
680 * gcc.dg/Wreturn-local-addr.c: New.
681 * g++.dg/warn/Wno-return-local-addr.C: New.
682 * g++.dg/warn/Wreturn-local-addr.C: New.
683
684 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
685
686 PR middle-end/55116
687 * gcc.target/i386/pr55116.c: New file.
688
689 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
690
691 PR c/53066
692 * gcc.dg/Wshadow-4.c: New.
693 * gcc.dg/Wshadow-4.h: New.
694
695 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
696
697 PR debug/54693
698 * gcc.dg/guality/pr54693.c: New.
699
700 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
701
702 PR middle-end/55027
703 * gcc.dg/pr55027.c: New testcase.
704
705 2012-10-29 Jan Hubicka <jh@suse.cz>
706
707 * gcc.dg/ipa/inline-6.c: New testcase.
708
709 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
710
711 PR rtl-optimization/55106
712 * g++.dg/pr55106.C: New.
713
714 2012-10-29 Richard Guenther <rguenther@suse.de>
715
716 PR middle-end/53695
717 * gcc.dg/torture/pr53695.c: New testcase.
718
719 2012-10-28 Jan Hubicka <jh@suse.cz>
720
721 * gcc.dg/ipa/inlinehint-3.c: New testcase.
722
723 2012-10-28 Tobias Burnus <burnus@net-b.de>
724
725 PR fortran/54958
726 * gfortran.dg/do_check_6.f90: New.
727
728 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
729 Jack Howarth <howarth@bromo.med.uc.edu>
730
731 PR target/54404
732 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
733 to dg-options.
734 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
735
736 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
737
738 PR target/34283
739 * gcc.target/i386/pr34283.c: New test.
740
741 2012-10-26 Jakub Jelinek <jakub@redhat.com>
742
743 PR c++/55081
744 * g++.dg/opt/pr55081.C: New test.
745
746 PR debug/54970
747 PR debug/54971
748 * gcc.dg/guality/pr54970.c: New test.
749
750 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
751
752 PR c++/54984
753 * g++.dg/template/new11.C: New.
754
755 2012-10-26 Richard Biener <rguenther@suse.de>
756
757 PR middle-end/54824
758 * gcc.dg/torture/pr54824.c: New testcase.
759
760 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
761
762 * gcc.target/i386/fxsave-1.c: New.
763 * gcc.target/i386/fxsave64-1.c: Ditto.
764 * gcc.target/i386/fxrstor-1.c: Ditto.
765 * gcc.target/i386/fxrstor64-1.c: Ditto.
766 * gcc.target/i386/xsave-1.c: Ditto.
767 * gcc.target/i386/xsave64-1.c: Ditto.
768 * gcc.target/i386/xrstor-1.c: Ditto.
769 * gcc.target/i386/xrstor64-1.c: Ditto.
770 * gcc.target/i386/xsaveopt-1.c: Ditto.
771 * gcc.target/i386/xsaveopt64-1.c: Ditto.
772 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
773 * gcc.target/i386/sse-13.c: Ditto.
774 * gcc.target/i386/sse-14.c: Ditto.
775 * gcc.target/i386/sse-22.c: Ditto.
776 * gcc.target/i386/sse-23.c: Ditto.
777 * g++.dg/other/i386-2.C: Ditto.
778 * g++.dg/other/i386-3.C: Ditto.
779
780 2012-10-25 Jan Hubicka <jh@suse.cz>
781
782 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
783 at ivcanon time.
784
785 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
786
787 PR c++/53761
788 * g++.dg/ext/transparent-union.C: New.
789
790 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
791
792 PR c++/54427
793 * g++.dg/ext/vector19.C: New testcase.
794
795 2012-10-25 Richard Biener <rguenther@suse.de>
796
797 PR tree-optimization/54902
798 * g++.dg/torture/pr54902.C: New testcase.
799
800 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
801
802 PR c++/34892
803 * g++.dg/template/crash114.C: New.
804
805 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
806
807 PR bootstrap/55049
808 * gcc.target/i386/pr55049-1.c: New test.
809
810 2012-10-24 Janus Weil <janus@gcc.gnu.org>
811
812 PR fortran/55037
813 * gfortran.dg/class_dummy_4.f03: New.
814
815 2012-10-24 Jakub Jelinek <jakub@redhat.com>
816
817 PR rtl-optimization/55010
818 * gcc.dg/pr55010.c: New test.
819
820 PR debug/54828
821 * g++.dg/debug/pr54828.C: New test.
822
823 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
824
825 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
826 * gcc.dg/vect/vect-83_64.c: Likewise.
827
828 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
829
830 PR c++/54922
831 * g++.dg/cpp0x/constexpr-union4.C: New.
832
833 2012-10-23 Jeff Law <law@redhat.com>
834
835 * gcc.c-torture/execute/pr54985.c: New test.
836
837 2012-10-23 Paul Koning <ni1d@arrl.net>
838
839 PR debug/54508
840 * g++.dg/debug/dwarf2/pr54508.C: New.
841
842 2012-10-23 Jakub Jelinek <jakub@redhat.com>
843
844 PR c++/54844
845 * g++.dg/template/sizeof14.C: New test.
846
847 2012-10-23 Ian Bolton <ian.bolton@arm.com>
848 Jim MacArthur <jim.macarthur@arm.com>
849 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
850 Marcus Shawcroft <marcus.shawcroft@arm.com>
851 Nigel Stephens <nigel.stephens@arm.com>
852 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
853 Richard Earnshaw <rearnsha@arm.com>
854 Sofiane Naci <sofiane.naci@arm.com>
855 Stephen Thomas <stephen.thomas@arm.com>
856 Tejas Belagod <tejas.belagod@arm.com>
857 Yufeng Zhang <yufeng.zhang@arm.com>
858
859 * lib/target-supports.exp
860 (check_profiling_available): Add AArch64.
861 (check_effective_target_vect_int): Likewise.
862 (check_effective_target_vect_shift): Likewise.
863 (check_effective_target_vect_float): Likewise.
864 (check_effective_target_vect_double): Likewise.
865 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
866 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
867 (check_effective_target_vect_pack_trunc): Likewise.
868 (check_effective_target_vect_unpack): Likewise.
869 (check_effective_target_vect_hw_misalign): Likewise.
870 (check_effective_target_vect_short_mult): Likewise.
871 (check_effective_target_vect_int_mult): Likewise.
872 (check_effective_target_vect_stridedN): Likewise.
873 (check_effective_target_sync_int_long): Likewise.
874 (check_effective_target_sync_char_short): Likewise.
875 (check_vect_support_and_set_flags): Likewise.
876 (check_effective_target_aarch64_tiny): New.
877 (check_effective_target_aarch64_small): New.
878 (check_effective_target_aarch64_large): New.
879 * g++.dg/other/PR23205.C: Enable aarch64.
880 * g++.dg/other/pr23205-2.C: Likewise.
881 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
882 * gcc.c-torture/execute/20101011-1.c: Likewise.
883 * gcc.dg/20020312-2.c: Likewise.
884 * gcc.dg/20040813-1.c: Likewise.
885 * gcc.dg/builtin-apply2.c: Likewise.
886 * gcc.dg/stack-usage-1.c: Likewise.
887
888 2012-10-23 Ian Bolton <ian.bolton@arm.com>
889 Jim MacArthur <jim.macarthur@arm.com>
890 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
891 Marcus Shawcroft <marcus.shawcroft@arm.com>
892 Nigel Stephens <nigel.stephens@arm.com>
893 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
894 Richard Earnshaw <rearnsha@arm.com>
895 Sofiane Naci <sofiane.naci@arm.com>
896 Stephen Thomas <stephen.thomas@arm.com>
897 Tejas Belagod <tejas.belagod@arm.com>
898 Yufeng Zhang <yufeng.zhang@arm.com>
899
900 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
901 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
902 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
903 * gcc.target/aarch64/aapcs/abitest.S: New file.
904 * gcc.target/aarch64/aapcs/abitest.h: New file.
905 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
906 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
907 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
908 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
909 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
910 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
911 * gcc.target/aarch64/aapcs/ice_1.c: New file.
912 * gcc.target/aarch64/aapcs/ice_2.c: New file.
913 * gcc.target/aarch64/aapcs/ice_3.c: New file.
914 * gcc.target/aarch64/aapcs/ice_4.c: New file.
915 * gcc.target/aarch64/aapcs/ice_5.c: New file.
916 * gcc.target/aarch64/aapcs/macro-def.h: New file.
917 * gcc.target/aarch64/aapcs/test_1.c: New file.
918 * gcc.target/aarch64/aapcs/test_10.c: New file.
919 * gcc.target/aarch64/aapcs/test_11.c: New file.
920 * gcc.target/aarch64/aapcs/test_12.c: New file.
921 * gcc.target/aarch64/aapcs/test_13.c: New file.
922 * gcc.target/aarch64/aapcs/test_14.c: New file.
923 * gcc.target/aarch64/aapcs/test_15.c: New file.
924 * gcc.target/aarch64/aapcs/test_16.c: New file.
925 * gcc.target/aarch64/aapcs/test_17.c: New file.
926 * gcc.target/aarch64/aapcs/test_18.c: New file.
927 * gcc.target/aarch64/aapcs/test_19.c: New file.
928 * gcc.target/aarch64/aapcs/test_2.c: New file.
929 * gcc.target/aarch64/aapcs/test_20.c: New file.
930 * gcc.target/aarch64/aapcs/test_21.c: New file.
931 * gcc.target/aarch64/aapcs/test_22.c: New file.
932 * gcc.target/aarch64/aapcs/test_23.c: New file.
933 * gcc.target/aarch64/aapcs/test_24.c: New file.
934 * gcc.target/aarch64/aapcs/test_25.c: New file.
935 * gcc.target/aarch64/aapcs/test_26.c: New file.
936 * gcc.target/aarch64/aapcs/test_3.c: New file.
937 * gcc.target/aarch64/aapcs/test_4.c: New file.
938 * gcc.target/aarch64/aapcs/test_5.c: New file.
939 * gcc.target/aarch64/aapcs/test_6.c: New file.
940 * gcc.target/aarch64/aapcs/test_7.c: New file.
941 * gcc.target/aarch64/aapcs/test_8.c: New file.
942 * gcc.target/aarch64/aapcs/test_9.c: New file.
943 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
944 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
945 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
946 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
947 * gcc.target/aarch64/aapcs/test_complex.c: New file.
948 * gcc.target/aarch64/aapcs/test_int128.c: New file.
949 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
950 * gcc.target/aarch64/aapcs/type-def.h: New file.
951 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
952 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
953 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
954 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
955 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
956 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
957 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
958 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
959 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
960 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
961 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
962 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
963 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
964 * gcc.target/aarch64/aarch64.exp: New file.
965 * gcc.target/aarch64/adc-1.c: New file.
966 * gcc.target/aarch64/adc-2.c: New file.
967 * gcc.target/aarch64/asm-1.c: New file.
968 * gcc.target/aarch64/clrsb.c: New file.
969 * gcc.target/aarch64/clz.c: New file.
970 * gcc.target/aarch64/ctz.c: New file.
971 * gcc.target/aarch64/csinc-1.c: New file.
972 * gcc.target/aarch64/csinv-1.c: New file.
973 * gcc.target/aarch64/csneg-1.c: New file.
974 * gcc.target/aarch64/extend.c: New file.
975 * gcc.target/aarch64/fcvt.x: New file.
976 * gcc.target/aarch64/fcvt_double_int.c: New file.
977 * gcc.target/aarch64/fcvt_double_long.c: New file.
978 * gcc.target/aarch64/fcvt_double_uint.c: New file.
979 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
980 * gcc.target/aarch64/fcvt_float_int.c: New file.
981 * gcc.target/aarch64/fcvt_float_long.c: New file.
982 * gcc.target/aarch64/fcvt_float_uint.c: New file.
983 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
984 * gcc.target/aarch64/ffs.c: New file.
985 * gcc.target/aarch64/fmadd.c: New file.
986 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
987 * gcc.target/aarch64/frint.x: New file.
988 * gcc.target/aarch64/frint_double.c: New file.
989 * gcc.target/aarch64/frint_float.c: New file.
990 * gcc.target/aarch64/index.c: New file.
991 * gcc.target/aarch64/mneg-1.c: New file.
992 * gcc.target/aarch64/mneg-2.c: New file.
993 * gcc.target/aarch64/mneg-3.c: New file.
994 * gcc.target/aarch64/mnegl-1.c: New file.
995 * gcc.target/aarch64/mnegl-2.c: New file.
996 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
997 * gcc.target/aarch64/pic-constantpool1.c: New file.
998 * gcc.target/aarch64/pic-symrefplus.c: New file.
999 * gcc.target/aarch64/predefine_large.c: New file.
1000 * gcc.target/aarch64/predefine_small.c: New file.
1001 * gcc.target/aarch64/predefine_tiny.c: New file.
1002 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1003 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1004 * gcc.target/aarch64/table-intrinsics.c: New file.
1005 * gcc.target/aarch64/tst-1.c: New file.
1006 * gcc.target/aarch64/vect-abs-compile.c: New file.
1007 * gcc.target/aarch64/vect-abs.c: New file.
1008 * gcc.target/aarch64/vect-abs.x: New file.
1009 * gcc.target/aarch64/vect-compile.c: New file.
1010 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1011 * gcc.target/aarch64/vect-faddv.c: New file.
1012 * gcc.target/aarch64/vect-faddv.x: New file.
1013 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1014 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1015 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1016 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1017 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1018 * gcc.target/aarch64/vect-fp-compile.c: New file.
1019 * gcc.target/aarch64/vect-fp.c: New file.
1020 * gcc.target/aarch64/vect-fp.x: New file.
1021 * gcc.target/aarch64/vect-mull-compile.c: New file.
1022 * gcc.target/aarch64/vect-mull.c: New file.
1023 * gcc.target/aarch64/vect-mull.x: New file.
1024 * gcc.target/aarch64/vect.c: New file.
1025 * gcc.target/aarch64/vect.x: New file.
1026 * gcc.target/aarch64/vector_intrinsics.c: New file.
1027 * gcc.target/aarch64/vfp-1.c: New file.
1028 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1029 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1030 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1031 * g++.dg/abi/aarch64_guard1.C: New file.
1032
1033 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1034
1035 PR c++/54988
1036 * c-c++-common/pr54988.c: New test.
1037
1038 2012-10-23 Jan Hubicka <jh@suse.cz>
1039
1040 * gcc.dg/tree-prof/peel-1.c: New testcase.
1041
1042 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1043
1044 PR gcc/52945
1045 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1046
1047 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1048
1049 * gcc.dg/c99-predef-1.c: New test.
1050 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1051 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1052 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1053 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1054 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1055 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1056 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1057 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1058 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1059 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1060 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1061 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1062
1063 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1064
1065 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1066
1067 2012-10-23 Jan Hubicka <jh@suse.cz>
1068
1069 PR middle-end/54937
1070 * gcc.c-torture/execute/pr54937.c: New testcase.
1071 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1072
1073 2012-10-23 Jan Hubicka <jh@suse.cz>
1074
1075 PR middle-end/54967
1076 * gfortran.dg/pr54967.f90: New testcase.
1077
1078 2012-10-23 Terry Guo <terry.guo@arm.com>
1079
1080 PR target/55019
1081 * gcc.dg/pr55019.c: New.
1082
1083 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1084
1085 PR tree-optimization/55008
1086 * gcc.dg/tree-ssa/pr55008.c: New test.
1087
1088 2012-10-22 Richard Biener <rguenther@suse.de>
1089
1090 PR tree-optimization/55011
1091 * gcc.dg/torture/pr55011.c: New testcase.
1092
1093 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1094
1095 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1096 * gcc.target/arm/pr40457-2.c: Likewise.
1097 * gcc.target/arm/pr40457-3.c: Likewise.
1098
1099 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1100
1101 * gnat.dg/specs/limited_with4.ads: New test.
1102 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1103
1104 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1105
1106 * gnat.dg/modular4.adb: New test.
1107 * gnat.dg/modular4_pkg.ads: New helper.
1108
1109 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1110
1111 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1112 * gnat.dg/specs/addr1.ads: Likewise.
1113
1114 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1115
1116 * gcc.dg/webizer.c (main): Add missing exit call.
1117
1118 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1119
1120 PR fortran/54465
1121 * gfortran.dg/wextra_1.f: New test.
1122
1123 2012-10-20 Jan Hubicka <jh@suse.cz>
1124
1125 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1126
1127 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1128
1129 PR fortran/54224
1130 * gfortran.dg/warn_unused_function.f90: New.
1131
1132 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1133
1134 * lib/target-supports.exp
1135 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1136
1137 2012-10-19 Richard Guenther <rguenther@suse.de>
1138
1139 PR tree-optimization/54981
1140 * gcc.dg/pr54981.c: New testcase.
1141
1142 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1143
1144 PR target/54892
1145 * gcc.target/arm/pr54892.c: New.
1146
1147 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1148
1149 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1150
1151 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1152
1153 PR c++/54501
1154 * g++.dg/init/array30.C: New.
1155 * g++.dg/init/array31.C: Likewise.
1156
1157 2012-10-18 Tobias Burnus <burnus@net-b.de>
1158
1159 PR fortran/54884
1160 * gfortran.dg/public_private_module_7.f90: New.
1161
1162 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1163
1164 PR c++/29633
1165 * g++.dg/template/pr29633.C: New.
1166
1167 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1168
1169 * gnat.dg/loop_optimization13.ad[sb]: New test.
1170 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1171
1172 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1173
1174 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1175 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1176 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1177 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1178
1179 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1180
1181 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1182 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1183 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1184 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1185 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1186 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1187
1188 2012-10-16 Jan Hubicka <jh@suse.cz>
1189
1190 * gcc.target/i386/l_fma_float_?.c: Update.
1191 * gcc.target/i386/l_fma_double_?.c: Update.
1192 * gfortran.dg/do_1.f90: XFAIL
1193 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1194 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1195 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1196 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1197 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1198 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1199 valid.
1200
1201 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1202
1203 PR c/53063
1204 PR c/40989
1205 * gcc.dg/Wstrict-overflow-24.c: New.
1206
1207 2012-10-16 Tobias Burnus <burnus@net-b.de>
1208
1209 PR fortran/50981
1210 PR fortran/54618
1211 * gfortran.dg/class_optional_1.f90: New.
1212 * gfortran.dg/class_optional_2.f90: New.
1213
1214 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1215
1216 PR debug/54796
1217 * gcc.dg/guality/pr54796.c: New test.
1218
1219 PR tree-optimization/54889
1220 * gfortran.dg/pr54889.f90: New test.
1221
1222 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1223
1224 * g++.dg/other/dump-ada-spec-2.C: New test.
1225
1226 2012-10-16 Easwaran Raman <eraman@google.com>
1227
1228 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1229 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1230
1231 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1232
1233 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1234 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1235
1236 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1237
1238 PR target/54925
1239 * gcc.c-torture/compile/pr54925.c: New.
1240
1241 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1242
1243 PR target/51244
1244 * gcc.target/sh/pr51244-17.c: New.
1245
1246 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1247
1248 PR target/54760
1249 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1250 functions.
1251 * gcc.target/sh/pr54760-4.c: New.
1252
1253 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1254
1255 PR target/34777
1256 * gcc.target/sh/torture/sh-torture.exp: New.
1257 * gcc.target/sh/torture/pr34777.c: New.
1258
1259 2012-10-15 Matthias Klose <doko@ubuntu.com>
1260
1261 * lib/target-supports.exp (check_profiling_available): Match
1262 arm*-*-linux-* for ARM Linux/GNU.
1263 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1264 * gfortran.dg/enum_10.f90: Likewise.
1265 * gfortran.dg/enum_9.f90: Likewise.
1266 * gcc.target/arm/synchronize.c: Likewise.
1267 * g++.old-deja/g++.jason/enum6.C: Likewise.
1268 * g++.old-deja/g++.other/enum4.C: Likewise.
1269 * g++.old-deja/g++.law/enum9.C: Likewise.
1270
1271 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1272
1273 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1274 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1275
1276 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1277 Paolo Carlini <paolo.carlini@oracle.com>
1278
1279 PR c++/17805
1280 * g++.dg/overload/operator6.C: New.
1281
1282 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1283
1284 PR c++/50080 (again)
1285 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1286 * g++.dg/parse/tmpl-outside1.C: Likewise.
1287 * g++.dg/template/qualttp18.C: Likewise.
1288 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1289 * g++.old-deja/g++.pt/overload13.C: Likewise.
1290
1291 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1292
1293 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1294 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1295 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1296 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1297 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1298 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1299 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1300 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1301
1302 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1303
1304 PR c++/50080
1305 * g++.dg/parse/tmpl-outside2.C: New.
1306 * g++.dg/parse/tmpl-outside1.C: Adjust.
1307 * g++.dg/template/qualttp18.C: Likewise.
1308 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1309 * g++.old-deja/g++.pt/overload13.C: Likewise.
1310
1311 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1312
1313 PR tree-optimization/54915
1314 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1315
1316 2012-10-15 Richard Guenther <rguenther@suse.de>
1317
1318 PR tree-optimization/54920
1319 * gcc.dg/torture/pr54920.c: New testcase.
1320
1321 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1322
1323 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1324
1325 2012-10-13 Jason Merrill <jason@redhat.com>
1326
1327 * g++.dg/tls/thread_local7g.C: Require tls_native.
1328
1329 2012-10-14 Jason Merrill <jason@redhat.com>
1330
1331 * g++.dg/cpp0x/inh-ctor1.C: New.
1332 * g++.dg/cpp0x/inh-ctor2.C: New.
1333 * g++.dg/cpp0x/inh-ctor3.C: New.
1334 * g++.dg/cpp0x/inh-ctor4.C: New.
1335 * g++.dg/cpp0x/inh-ctor5.C: New.
1336 * g++.dg/cpp0x/inh-ctor6.C: New.
1337 * g++.dg/cpp0x/inh-ctor7.C: New.
1338 * g++.dg/cpp0x/inh-ctor8.C: New.
1339 * g++.dg/cpp0x/inh-ctor9.C: New.
1340 * g++.dg/cpp0x/inh-ctor10.C: New.
1341 * g++.dg/cpp0x/inh-ctor11.C: New.
1342 * g++.dg/cpp0x/inh-ctor12.C: New.
1343 * g++.dg/cpp0x/inh-ctor13.C: New.
1344
1345 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1346
1347 PR rtl-optimization/54919
1348 * gcc.dg/pr54919.c: New testcase.
1349
1350 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1351
1352 PR c++/53581
1353 * g++.dg/template/crash113.C: New.
1354
1355 2012-10-14 Jan Hubicka <jh@suse.cz>
1356
1357 * gcc.dg/unroll_5.c: New testcase.
1358
1359 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1360
1361 PR c++/52643
1362 * g++.dg/opt/pr52643.C: New.
1363
1364 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1365
1366 PR target/54602
1367 * gcc.target/sh/pr54602-1.c: New.
1368 * gcc.target/sh/pr54602-2.c: New.
1369 * gcc.target/sh/pr54602-3.c: New.
1370 * gcc.target/sh/pr54602-4.c: New.
1371
1372 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1373
1374 PR target/54680
1375 * gcc.target/sh/pr54680.c: New.
1376
1377 2012-10-12 Jan Hubicka <jh@suse.cz>
1378
1379 * gcc.dg/webizer.c: New testcase.
1380
1381 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1382
1383 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1384 specify -m64.
1385
1386 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1387
1388 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1389 Return 0 if already specifying -mfloat-abi other than hard.
1390
1391 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1392
1393 * gcc.dg/pr53060.c: Prune irrelevant warning.
1394
1395 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1396
1397 PR c/54381
1398 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1399 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1400 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1401 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1402 Adjust expected wording of warnings for *cmp* builtins.
1403 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1404 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1405
1406 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1407
1408 PR c++/24449
1409 * g++.dg/parse/friend-main.C: New.
1410
1411 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1412
1413 PR c++/53055
1414 * g++.dg/pr53055.C: New testcase.
1415
1416 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1417
1418 PR c++/52744
1419 * g++.dg/cpp0x/pr52744.C: New.
1420
1421 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1422
1423 PR fortran/40453
1424 * gfortran.dg/dummy_procedure_9.f90: New.
1425
1426 2012-10-12 Richard Biener <rguenther@suse.de>
1427
1428 PR tree-optimization/54894
1429 * gcc.dg/torture/pr54894.c: New testcase.
1430
1431 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1432
1433 PR target/51244
1434 * gcc.target/sh/pr51244-13.c: New.
1435 * gcc.target/sh/pr51244-14.c: New.
1436 * gcc.target/sh/pr51244-15.c: New.
1437 * gcc.target/sh/pr51244-16.c: New.
1438
1439 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1440
1441 PR c++/51878
1442 * g++.dg/cpp0x/decltype45.C: New.
1443
1444 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1445
1446 PR fortran/54784
1447 * gfortran.dg/class_allocate_13.f90: New.
1448
1449 2012-10-11 Jason Merrill <jason@redhat.com>
1450
1451 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1452 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1453
1454 * g++.dg/gomp/tls-5.C: Require tls_native.
1455 * g++.dg/tls/thread_local7.C: Require tls_native.
1456 * g++.dg/tls/static2.C: New.
1457
1458 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1459
1460 PR c++/36107
1461 * g++.dg/ext/weak5.C: New.
1462
1463 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1464
1465 PR testsuite/54868
1466 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1467 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1468
1469 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1470
1471 PR c++/43765
1472 * g++.dg/parse/pr43765.C: New.
1473
1474 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1475
1476 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1477
1478 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1479
1480 PR c++/43663
1481 * g++.dg/init/bitfield3.C: New.
1482
1483 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1484
1485 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1486
1487 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1488
1489 PR tree-optimization/54877
1490 * gcc.dg/torture/pr54877.c: New test.
1491
1492 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1493
1494 PR testsuite/53397
1495 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1496 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1497 and remove target info from dg-do compile.
1498 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1499 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1500 and remove target info from dg-do compile.
1501
1502 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1503
1504 * gcc.dg/pr54782.c: Require target with pthread support.
1505
1506 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1507
1508 PR c++/53122
1509 * g++.dg/cpp0x/auto35.C: New.
1510
1511 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1512
1513 PR c++/53540 - using fails to be equivalent to typedef
1514 * g++.dg/cpp0x/alias-decl-24.C: New test.
1515
1516 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1517
1518 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1519 that c++11 attributes to types are ignored for now.
1520 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1521 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1522
1523 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1524
1525 PR c++/53741
1526 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1527
1528 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1529
1530 PR c++/50478
1531 * g++.dg/cpp0x/initlist67.C: New.
1532
1533 2012-10-10 Dehao Chen <dehao@google.com>
1534
1535 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1536
1537 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1538
1539 PR target/52480
1540 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1541 Add runtime tests.
1542
1543 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1544
1545 PR c++/53307
1546 * g++.dg/cpp0x/decltype44.C: New.
1547
1548 2012-10-09 Steve Ellcey <sellcey@mips.com>
1549
1550 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1551
1552 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1553
1554 PR c++/53763
1555 * g++.dg/cpp0x/decltype43.C: New.
1556
1557 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1558
1559 PR middle-end/53397
1560 * gcc.dg/pr53397-1.c: New test case.
1561 * gcc.dg/pr53397-2.c: New test case.
1562
1563 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1564
1565 PR c++/54194
1566 * g++.dg/warn/Wparentheses-26.C: Adjust.
1567 * g++.dg/warn/Wparentheses-27.C: New.
1568
1569 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1570
1571 PR c++/54427
1572 * c-c++-common/vector-scalar.c: New testcase.
1573 * g++.dg/ext/vector18.C: New testcase.
1574 * g++.dg/ext/vector5.C: This is not an error anymore.
1575 * gcc.dg/init-vec-1.c: Move ...
1576 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1577 * gcc.c-torture/execute/vector-shift1.c: Move ...
1578 * c-c++-common/torture/vector-shift1.c: ... here.
1579 * gcc.dg/scal-to-vec1.c: Move ...
1580 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1581 C++11. Adapt error messages.
1582 * gcc.dg/convert-vec-1.c: Move ...
1583 * c-c++-common/convert-vec-1.c: ... here.
1584 * gcc.dg/scal-to-vec2.c: Move ...
1585 * c-c++-common/scal-to-vec2.c: ... here.
1586
1587 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1588
1589 PR target/54400
1590 * gcc.target/i386/pr54400.c: New testcase.
1591
1592 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1593
1594 PR c++/54858
1595 * g++.dg/template/pr54858.C: New test.
1596
1597 2012-10-08 Marek Polacek <polacek@redhat.com>
1598
1599 PR debug/54831
1600 * g++.dg/debug/pr54831.C: New test.
1601
1602 2012-10-08 Dehao Chen <dehao@google.com>
1603
1604 * g++.dg/predict-loop-exit-1.C: New.
1605 * g++.dg/predict-loop-exit-2.C: New.
1606 * g++.dg/predict-loop-exit-3.C: New.
1607
1608 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1609
1610 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1611
1612 2012-10-08 Jason Merrill <jason@redhat.com>
1613
1614 * g++.dg/gomp/tls-5.C: New.
1615 * g++.dg/gomp/tls-wrap1.C: New.
1616 * g++.dg/gomp/tls-wrap2.C: New.
1617 * g++.dg/gomp/tls-wrap3.C: New.
1618 * g++.dg/gomp/tls-wrap4.C: New.
1619 * g++.dg/gomp/tls-wrapper-cse.C: New.
1620 * g++.dg/tls/thread_local-cse.C: New.
1621 * g++.dg/tls/thread_local-order1.C: New.
1622 * g++.dg/tls/thread_local-order2.C: New.
1623 * g++.dg/tls/thread_local-wrap1.C: New.
1624 * g++.dg/tls/thread_local-wrap2.C: New.
1625 * g++.dg/tls/thread_local-wrap3.C: New.
1626 * g++.dg/tls/thread_local-wrap4.C: New.
1627 * g++.dg/tls/thread_local2g.C: New.
1628 * g++.dg/tls/thread_local3g.C: New.
1629 * g++.dg/tls/thread_local4g.C: New.
1630 * g++.dg/tls/thread_local5g.C: New.
1631 * g++.dg/tls/thread_local6g.C: New.
1632 * g++.dg/tls/thread_local7g.C: New.
1633
1634 * g++.dg/tls/thread_local3.C: New.
1635 * g++.dg/tls/thread_local4.C: New.
1636 * g++.dg/tls/thread_local5.C: New.
1637 * g++.dg/tls/thread_local6.C: New.
1638
1639 * g++.dg/tls/init-2.C: Tweak errors.
1640 * g++.dg/tls/thread_local1.C: New.
1641 * g++.dg/tls/thread_local2.C: New.
1642 * g++.dg/tls/thread_local7.C: New.
1643
1644 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1645
1646 PR target/54866
1647 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1648
1649 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1650
1651 PR target/54685
1652 * gcc.target/sh/pr54685.c: New.
1653
1654 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1655
1656 PR c++/53528 C++11 attribute support
1657 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1658 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1659 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1660 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1661 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1662 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1663 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1664 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1665 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1666 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1667 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1668 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1669 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1670 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1671 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1672 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1673 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1674 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1675 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1676 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1677 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1678 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1679 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1680 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1681 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1682 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1683 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1684 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1685 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1686 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1687 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1688 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1689 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1690 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1691 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1692 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1693 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1694 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1695 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1696 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1697 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1698 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1699 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1700 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1701 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1702 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1703 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1704 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1705 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1706 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1707 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1708 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1709 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1710 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1711 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1712 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1713 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1714
1715 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1716
1717 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1718 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1719 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1720
1721 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1722
1723 PR target/54760
1724 * gcc.target/sh/pr54760-2.c: New.
1725 * gcc.target/sh/pr54760-3.c: New.
1726
1727 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1728
1729 PR c++/51422
1730 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1731
1732 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1733 Sandra Loosemore <sandra@codesourcery.com>
1734
1735 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1736 and test that the accumulator is initialized using MULT.
1737 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1738 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1739
1740 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1741
1742 PR c++/52764
1743 * g++.dg/cpp0x/stdint.C: New.
1744
1745 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1746
1747 PR c++/54249
1748 * g++.dg/cpp0x/stddef.C: New.
1749
1750 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1751
1752 PR fortran/54832
1753 * gfortran.dg/typebound_operator_17.f90: New.
1754
1755 2012-10-06 Jan Hubicka <jh@suse.cz>
1756
1757 PR lto/53831
1758 PR lto/54776
1759 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1760
1761 2012-10-06 Jan Hubicka <jh@suse.cz>
1762
1763 * gcc.dg/lto/resolutions_0.c: New testcase.
1764
1765 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1766
1767 PR fortran/45521
1768 * gfortran.dg/generic_25.f90: New.
1769 * gfortran.dg/generic_26.f90: New.
1770 * gfortran.dg/generic_27.f90: New.
1771
1772 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1773
1774 PR target/54760
1775 * gcc.target/sh/pr54760-1.c: New.
1776
1777 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1778
1779 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1780 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1781 * g++.dg/warn/Wsign-compare-5.C: New test.
1782 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1783 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1784 * g++.dg/ext/builtin30.C: New test.
1785 * g++.dg/ext/vla12.C: New test.
1786 * gcc.dg/builtins-85.c: New test.
1787
1788 PR debug/54519
1789 * gcc.dg/guality/pr54519-1.c: New test.
1790 * gcc.dg/guality/pr54519-2.c: New test.
1791 * gcc.dg/guality/pr54519-3.c: New test.
1792 * gcc.dg/guality/pr54519-4.c: New test.
1793 * gcc.dg/guality/pr54519-5.c: New test.
1794 * gcc.dg/guality/pr54519-6.c: New test.
1795
1796 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1797
1798 PR c++/50893
1799 * g++.dg/cpp0x/defaulted38.C: New.
1800
1801 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1802
1803 PR tree-optimization/33763
1804 * c-c++-common/pr33763.c: New test.
1805
1806 PR tree-optimization/54810
1807 * gcc.dg/tree-ssa/vrp85.c: New test.
1808
1809 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1810
1811 * gcc.dg/ucnid-7.c: Skip on AIX.
1812 * gcc.dg/ucnid-8.c: Same.
1813 * gcc.dg/ucnid-10.c: Same.
1814 * gcc.dg/ucnid-13.c: Same.
1815 * gcc.dg/attr-alias-3.c: Same.
1816 * gcc.dg/attr-alias-5.c: Same.
1817 * gcc.dg/torture/pr51106-2.c: Same.
1818 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1819
1820 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1821
1822 PR c++/52233
1823 * g++.dg/cpp0x/alias-decl-23.C: New.
1824
1825 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1826
1827 PR c++/53403
1828 * g++.dg/template/friend53.C: New.
1829
1830 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1831
1832 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1833 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1834 (scan-ada-spec): Likewise.
1835 (scan-ada-spec-not): Likewise.
1836 * gcc.dg/dump-ada-spec-1.c: New test.
1837 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1838
1839 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1840
1841 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1842
1843 2012-10-04 Florian Weimer <fweimer@redhat.com>
1844
1845 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1846
1847 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1848
1849 PR c++/54323
1850 * g++.dg/cpp0x/pr54323.C: New.
1851
1852 2012-10-04 Richard Guenther <rguenther@suse.de>
1853
1854 PR middle-end/54735
1855 * g++.dg/torture/pr54735.C: New testcase.
1856
1857 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1858
1859 PR rtl-optimization/54739
1860 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1861
1862 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1863
1864 PR target/51244
1865 * gcc.target/sh/pr51244-12.c: New.
1866
1867 2012-10-03 Dehao Chen <dehao@google.com>
1868
1869 PR middle-end/54782
1870 * gcc.dg/pr54782.c: New test.
1871
1872 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1873
1874 PR c++/54777
1875 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1876
1877 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1878
1879 PR fortran/54778
1880 * gfortran.dg/class_53.f90: New.
1881
1882 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1883
1884 PR debug/54551
1885 * gcc.dg/guality/pr54551.c: New.
1886
1887 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1888
1889 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1890 * gcc.target/powerpc/pr46728-2.c: Likewise.
1891
1892 2012-10-02 Sharad Singhai <singhai@google.com>
1893
1894 PR testsuite/54772
1895 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1896 to fix test failures caused by r191883.
1897 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1898 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1899 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1900 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1901 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1902 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1903 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1904 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1905 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1906
1907 2012-09-30 Sharad Singhai <singhai@google.com>
1908
1909 * gcc.target/i386/vect-double-1.c: Fix test.
1910
1911 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1912
1913 PR target/54087
1914 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1915 atomic_sub fails.
1916
1917 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1918
1919 PR rtl-optimization/54457
1920 * gcc.target/i386/pr54457.c: New test.
1921
1922 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1923
1924 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1925
1926 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1927
1928 * gcc.target/i386/vect-rebuild.c: New testcase.
1929
1930 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1931
1932 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1933
1934 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1935
1936 * gcc.target/mips/pr37362.c: Fix target selector.
1937
1938 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1939
1940 PR target/54083
1941 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1942
1943 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1944
1945 * gcc.dg/ucnid-8.c: Update line number.
1946 * gcc.dg/torture/pr51106-2.c: Likewise.
1947
1948 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1949
1950 PR fortran/54667
1951 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1952 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1953 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1954
1955 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1956
1957 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1958 partially reverting r170092.
1959 * gfortran.dg/class_7.f03: Ditto.
1960 * gfortran.dg/coarray_14.f90: Ditto.
1961 * gfortran.dg/typebound_proc_13.f03: Ditto.
1962
1963 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1964
1965 PR c++/54738
1966 * g++.dg/cpp0x/sfinae42.C: New.
1967
1968 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1969
1970 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1971 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1972 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1973 * gcc.dg/pr42629.c: XFAIL on AIX.
1974 * gcc.dg/pr47684.c: Same.
1975 * gcc.dg/pr43670.c: Same.
1976 * gcc.dg/pr42916.c: Same.
1977 * gcc.dg/pr45449.c: Same.
1978 * gcc.dg/pr50017.c: Same.
1979 * gcc.dg/pr42728.c: Same.
1980 * gcc.dg/pr47881.c: Same.
1981 * gcc.dg/pr44023.c: Same.
1982 * gcc.dg/pr41345.c: Same.
1983 * gcc.dg/pr42630.c: Same.
1984 * gcc.dg/pr44971.c: Same.
1985 * gcc.dg/pr46771.c: Same.
1986 * gcc.dg/ucnid-8.c: Same.
1987 * gcc.dg/ucnid-10.c: Same.
1988 * gcc.dg/ucnid-13.c: Same.
1989 * gcc.dg/torture/pr51106-2.c: Same.
1990 * gcc.dg/pr48768.c: Same.
1991 * gcc.dg/pr42631.c: Same.
1992 * gcc.dg/pr43084.c: Same.
1993 * gcc.dg/ucnid-7.c: Same.
1994 * gcc.dg/pr42889.c: Same.
1995 * gcc.dg/pr41241.c: Same.
1996 * gcc.dg/pr42719.c: Same.
1997 * g++.dg/debug/pr46583.C: Same.
1998 * g++.dg/debug/pr47106.C: Same.
1999 * g++.dg/opt/pr48549.C: Same.
2000 * g++.dg/other/pr42685.C: Same.
2001 * c-c++-common/pr43942.c: Same.
2002
2003 2012-09-29 Ian Lance Taylor <iant@google.com>
2004
2005 * go.test/go-test.exp: Update for latest version of Go testsuite.
2006
2007 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2008
2009 PR fortran/52724
2010 * gfortran.dg/internal_readwrite_3.f90: New test.
2011
2012 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2013
2014 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2015 c-c++-common/Wunused-local-typedefs-2.c to here.
2016
2017 PR c++/54372 - unused attribute inactive on dependant entities
2018 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2019
2020 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2021
2022 PR c++/29028 - Missed unused warning on using declaration
2023 * g++.dg/warn/Wunused-var-18.C: New test.
2024
2025 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2026
2027 PR c++/53551 - -Wunused-local-typedefs misses uses
2028 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2029
2030 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2031
2032 PR target/54716
2033 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2034
2035 PR tree-optimization/54713
2036 * gcc.c-torture/compile/pr54713-1.c: New test.
2037 * gcc.c-torture/compile/pr54713-2.c: New test.
2038 * gcc.c-torture/compile/pr54713-3.c: New test.
2039
2040 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2041
2042 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2043
2044 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2045
2046 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2047
2048 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2049
2050 PR target/54703
2051 * gcc.target/i386/pr54703.c: New test.
2052
2053 2012-09-27 Richard Guenther <rguenther@suse.de>
2054
2055 PR lto/54709
2056 * gcc.dg/lto/pr54709_0.c: New testcase.
2057 * gcc.dg/lto/pr54709_1.c: Likewise.
2058
2059 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2060
2061 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2062
2063 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2064
2065 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2066
2067 * gcc.target/arm/pr42879.c: Handle big-endian.
2068
2069 2012-09-26 Steve Ellcey <sellcey@mips.com>
2070
2071 PR c/37303
2072 * gcc.dg/pr37303.c: Check for rdata or rodata.
2073
2074 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2075
2076 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2077
2078 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2079
2080 PR target/51274
2081 PR target/53087
2082 * gcc.target/powerpc/ppc-ne0-1.c: New.
2083
2084 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2085
2086 PR target/54089
2087 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2088 test_19, test_20, test_21, test_22, test_23): New functions.
2089 * gcc.target/sh/pr54089-4.c: New.
2090 * gcc.target/sh/pr54089-5.c: New.
2091 * gcc.target/sh/pr54089-6.c: New.
2092 * gcc.target/sh/pr54089-7.c: New.
2093
2094 2012-09-25 Richard Guenther <rguenther@suse.de>
2095
2096 PR lto/54625
2097 * gcc.dg/lto/pr54702_0.c: New testcase.
2098 * gcc.dg/lto/pr54702_1.c: Likewise.
2099 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2100 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2101 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2102 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2103
2104 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2105
2106 PR c++/54526
2107 * g++.dg/cpp0x/parse2.C: New.
2108 * g++.dg/parse/error11.C: Adjust.
2109 * g++.dg/parse/error12.C: Likewise.
2110
2111 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2112
2113 * gcc.target/i386/20030217-1.c: Added check for
2114 large_long_double effective target.
2115 * gcc.target/i386/387-3.c: Likewise.
2116 * gcc.target/i386/387-4.c: Likewise.
2117 * gcc.target/i386/pr36578-1.c: Likewise.
2118 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2119 when long double size is equal double size.
2120 * gcc.target/i386/excess-precision-1.c: Likewise.
2121 * gcc.target/i386/pr36578-2.c: Likewise.
2122 * gcc.target/i386/20030217-2.c: New testcase.
2123
2124 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2125
2126 PR tree-optimization/54676
2127 * gcc.dg/pr54676.c: New test.
2128
2129 2012-09-25 Richard Guenther <rguenther@suse.de>
2130
2131 PR tree-optimization/53663
2132 * gcc.dg/torture/pr53663-1.c: New testcase.
2133 * gcc.dg/torture/pr53663-2.c: Likewise.
2134 * gcc.dg/torture/pr53663-3.c: Likewise.
2135
2136 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2137
2138 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2139
2140 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2141
2142 * lib/target-supports-dg.exp (dg-require-effective-target,
2143 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2144 dg-process-target-1 instead of dg-process-target.
2145 (dg-process-target-1): Rename from dg-process-target.
2146 (dg-process-target): New.
2147
2148 2012-09-24 Richard Guenther <rguenther@suse.de>
2149
2150 PR tree-optimization/54684
2151 * g++.dg/torture/pr54684.C: New testcase.
2152
2153 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2154
2155 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2156
2157 2012-09-24 Richard Guenther <rguenther@suse.de>
2158
2159 PR middle-end/52173
2160 * gcc.dg/tm/pr52173-1.c: New.
2161 * gcc.dg/tm/pr52173-2.c: New.
2162
2163 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2164
2165 * gcc.dg/pr54669.c: New test.
2166
2167 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2168 Dominique Dhumieres <dominiq@lps.ens.fr>
2169
2170 PR testsuite/54677
2171 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2172
2173 2012-09-23 Tobias Burnus <burnus@net-b.de>
2174
2175 PR fortran/54618
2176 * gfortran.dg/class_array_14.f90: New.
2177
2178 2012-09-22 Kai Tietz <ktietz@redhat.com>
2179
2180 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2181 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2182
2183 2012-09-21 Dehao Chen <dehao@google.com>
2184
2185 PR go/54649
2186 PR tree-optimization/54655
2187 * g++.dg/pr54655.C: New testcase.
2188
2189 2012-09-21 Richard Guenther <rguenther@suse.de>
2190
2191 PR tree-optimization/54647
2192 * g++.dg/torture/pr54647.C: New testcase.
2193
2194 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2195
2196 PR c++/54427
2197 * c-c++-common/torture/vector-compare-2.c: Add -w.
2198
2199 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2200
2201 * gnat.dg/opt20.ads: Move dg directive to...
2202 * gnat.dg/opt20.adb: ...here.
2203 * gnat.dg/addr1.ad[sb]: Likewise.
2204 * gnat.dg/concat2.ad[sb]: Likewise.
2205 * gnat.dg/array16.ad[sb]: Likewise.
2206 * gnat.dg/atomic5.ad[sb]: Likewise.
2207 * gnat.dg/discr29.ad[sb]: Likewise.
2208 * gnat.dg/noreturn5.ad[sb]: Likewise.
2209 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2210 * gnat.dg/discr23.ads: Remove dg directive.
2211 * gnat.dg/nested_float_packed.ads: Likewise.
2212 * gnat.dg/oconst6.ads: Move to...
2213 * gnat.dg/specs/oconst6.ads: ...here.
2214
2215 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2216
2217 PR c++/52432
2218 * g++.dg/cpp0x/decltype32.C: Tweak.
2219
2220 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2221
2222 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2223 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2224 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2225 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2226
2227 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2228
2229 PR c++/54581
2230 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2231
2232 2012-09-19 Steve Ellcey <sellcey@mips.com>
2233
2234 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2235
2236 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2237
2238 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2239 * gcc.target/powerpc/ppc-mftb.c: New file.
2240
2241 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2242
2243 PR target/54089
2244 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2245 functions.
2246
2247 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2248
2249 PR target/54236
2250 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2251
2252 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2253
2254 * gcc.c-torture/execute/20120919-1.c: New test.
2255
2256 2012-09-19 Richard Guenther <rguenther@suse.de>
2257
2258 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2259
2260 2012-09-19 Richard Guenther <rguenther@suse.de>
2261
2262 * gcc.dg/builtin-unreachable-6.c: Adjust.
2263
2264 2012-09-19 Richard Guenther <rguenther@suse.de>
2265
2266 * gcc.dg/builtin-object-size-10.c: Adjust.
2267 * gcc.dg/builtin-unreachable-5.c: Adjust.
2268 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2269 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2270 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2271 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2272 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2273 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2274 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2275 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2276 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2277 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2278 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2279 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2280
2281 2012-09-19 Richard Guenther <rguenther@suse.de>
2282
2283 PR tree-optimization/54132
2284 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2285 * gcc.dg/torture/pr54132.c: Likewise.
2286
2287 2012-09-19 Terry Guo <terry.guo@arm.com>
2288
2289 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2290 extra prune rules that will be applied to all tests in a .exp file.
2291 (gcc-dg-prune): Use rules defined by the above variable.
2292 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2293 harmless warnings on architecture switch conflict.
2294
2295 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2296
2297 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2298 of asm-comment characters instead of a single one.
2299 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2300
2301 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2302
2303 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2304
2305 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2306 target instead of xfailing it.
2307 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2308 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2309 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2310 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2311 * gcc.dg/vect/vect-104.c: Likewise.
2312 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2313 * gcc.dg/vect/vect-outer-1.c: Likewise.
2314 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2315 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2316 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2317 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2318 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2319 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2320 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2321 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2322 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2323
2324 * lib/target-supports.exp
2325 (check_effective_target_vect_widen_mult_qi_to_hi,
2326 check_effective_target_vect_widen_mult_hi_to_si,
2327 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2328 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2329 check_effective_target_vect_pack_trunc,
2330 check_effective_target_vect_unpack,
2331 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2332 instead of arm_none.
2333
2334 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2335
2336 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2337
2338 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2339 config to compiler_flags.
2340
2341 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2342
2343 PR target/54592
2344 * gcc.target/i386/pr54592.c: New test.
2345
2346 PR tree-optimization/54610
2347 * gcc.target/i386/pr54610.c: New test.
2348
2349 2012-09-17 Jason Merrill <jason@redhat.com>
2350
2351 PR c++/54575
2352 * g++.dg/cpp0x/alias-decl-21.C: New.
2353 * g++.dg/cpp0x/alias-decl-22.C: New.
2354
2355 2012-09-17 Tobias Burnus <burnus@net-b.de>
2356
2357 PR fortran/54608
2358 * gfortran.dg/scan_2.f90: New.
2359
2360 2012-09-17 Jason Merrill <jason@redhat.com>
2361
2362 PR c++/53661
2363 * g++.dg/init/aggr9.C: New.
2364
2365 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2366
2367 * gnat.dg/loop_optimization12.ad[sb]: New test.
2368
2369 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2370
2371 PR fortran/54285
2372 * gfortran.dg/proc_ptr_result_7.f90: New.
2373
2374 2012-09-17 Tobias Burnus <burnus@net-b.de>
2375
2376 PR fortran/54603
2377 * gfortran.dg/structure_constructor_11.f90: New.
2378
2379 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2380
2381 PR tree-optimization/54563
2382 * g++.dg/torture/pr54563.C: New test.
2383
2384 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2385
2386 PR fortran/54594
2387 * gfortran.dg/typebound_generic_14.f03: New.
2388
2389 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2390
2391 PR fortran/54387
2392 * gfortran.dg/proc_ptr_38.f90: New.
2393
2394 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2395
2396 PR debug/54460
2397 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2398 to scary regexp.
2399
2400 PR testsuite/54007
2401 * gnat.dg/lto15.adb: Require lto.
2402
2403 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2404 "myBindC" for hppa*-*-hpux*.
2405
2406 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2407
2408 * gfortran.dg/namelist_75.f90: New test.
2409
2410 2012-09-15 Tom de Vries <tom@codesourcery.com>
2411
2412 * gcc.dg/tree-ssa/vrp82.c: New test.
2413 * gcc.dg/tree-ssa/vrp83.c: Same.
2414 * gcc.dg/tree-ssa/vrp84.c: Same.
2415
2416 2012-09-15 Tom de Vries <tom@codesourcery.com>
2417
2418 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2419 * gcc.dg/tree-ssa/vrp81.c: ... this.
2420
2421 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2422
2423 PR target/54222
2424 * gcc.target/avr/torture/fix-types.h: New.
2425 * gcc.target/avr/torture/vals-hr.def: New.
2426 * gcc.target/avr/torture/vals-r.def: New.
2427 * gcc.target/avr/torture/vals-k.def: New.
2428 * gcc.target/avr/torture/vals-ur.def: New.
2429 * gcc.target/avr/torture/vals-uk.def: New.
2430 * gcc.target/avr/torture/vals-uhr.def: New.
2431 * gcc.target/avr/torture/vals-llk.def: New.
2432 * gcc.target/avr/torture/vals-ullk.def: New.
2433 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2434 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2435 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2436 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2437 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2438 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2439 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2440 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2441
2442 2012-09-14 Dehao Chen <dehao@google.com>
2443
2444 * g++.dg/debug/dwarf2/deallocator.C: New test.
2445
2446 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2447
2448 PR c/54552
2449 * gcc.c-torture/compile/pr54552-1.c: New test.
2450
2451 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2452
2453 PR c++/54427
2454 * g++.dg/other/vector-compare.C: New testcase.
2455 * c-c++-common/vector-compare-3.c: New testcase.
2456 * gcc.dg/vector-shift.c: Move ...
2457 * c-c++-common/vector-shift.c: ... here.
2458 * gcc.dg/vector-shift1.c: Move ...
2459 * c-c++-common/vector-shift1.c: ... here.
2460 * gcc.dg/vector-shift3.c: Move ...
2461 * c-c++-common/vector-shift3.c: ... here.
2462 * gcc.dg/vector-compare-1.c: Move ...
2463 * c-c++-common/vector-compare-1.c: ... here.
2464 * gcc.dg/vector-compare-2.c: Move ...
2465 * c-c++-common/vector-compare-2.c: ... here.
2466 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2467 * c-c++-common/torture/vector-compare-1.c: ... here.
2468 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2469 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2470 * c-c++-common/torture/vector-compare-2.c: ... here.
2471 * gcc.c-torture/execute/vector-shift.c: Move ...
2472 * c-c++-common/torture/vector-shift.c: ... here.
2473 * gcc.c-torture/execute/vector-shift2.c: Move ...
2474 * c-c++-common/torture/vector-shift2.c: ... here.
2475 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2476 * c-c++-common/torture/vector-subscript-1.c: ... here.
2477 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2478 * c-c++-common/torture/vector-subscript-2.c: ... here.
2479 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2480 * c-c++-common/torture/vector-subscript-3.c: ... here.
2481
2482 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2483
2484 PR c/54103
2485 * gcc.c-torture/compile/pr54103-1.c,
2486 gcc.c-torture/compile/pr54103-2.c,
2487 gcc.c-torture/compile/pr54103-3.c,
2488 gcc.c-torture/compile/pr54103-4.c,
2489 gcc.c-torture/compile/pr54103-5.c,
2490 gcc.c-torture/compile/pr54103-6.c: New tests.
2491 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2492
2493 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2494
2495 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2496
2497 2012-09-14 Richard Guenther <rguenther@suse.de>
2498
2499 PR tree-optimization/54565
2500 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2501 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2502
2503 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2504
2505 * gcc.target/arm/combine-movs.c: Add missing space.
2506
2507 2012-09-14 Richard Guenther <rguenther@suse.de>
2508
2509 * g++.dg/torture/builtin-location.C: New testcase.
2510
2511 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2512 Manuel López-Ibáñez <manu@gcc.gnu.org>
2513
2514 PR c++/53210
2515 * g++.dg/warn/Wuninitialized-self.C: New.
2516
2517 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2518
2519 PR c/54559
2520 * gcc.c-torture/compile/pr54559.c: New test.
2521
2522 2012-09-13 Jason Merrill <jason@redhat.com>
2523
2524 PR c++/53839
2525 * g++.dg/cpp0x/constexpr-temp1.C: New.
2526
2527 PR c++/54511
2528 * g++.dg/template/anonunion2.C: New.
2529
2530 PR c++/53836
2531 * g++.dg/template/init10.C: New.
2532
2533 2012-09-13 Tobias Burnus <burnus@net-b.de>
2534
2535 PR fortran/54556
2536 * gfortran.dg/implicit_pure_3.f90: New.
2537
2538 2012-09-13 Richard Guenther <rguenther@suse.de>
2539
2540 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2541
2542 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2543
2544 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2545
2546 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2547
2548 * c-c++-common/pr51712.c: Handle for short-enum targets.
2549
2550 2012-09-12 Terry Guo <terry.guo@arm.com>
2551
2552 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2553 and lsrs for Thumb2 mode.
2554
2555 2012-09-12 Jan Hubicka <jh@suse.cz>
2556
2557 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2558
2559 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2560
2561 PR target/54445
2562 * gcc.target/i386/pr54445-1.c: New file.
2563 * gcc.target/i386/pr54445-2.c: Likewise.
2564
2565 2012-09-12 Tobias Burnus <burnus@net-b.de>
2566
2567 PR fortran/54225
2568 PR fortran/53306
2569 * gfortran.dg/coarray_10.f90: Update dg-error.
2570 * gfortran.dg/coarray_28.f90: New.
2571 * gfortran.dg/array_section_3.f90: New.
2572
2573 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2574
2575 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2576 gcc.target/arm/pr48252.c: Fix for big-endian support.
2577
2578 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2579
2580 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2581
2582 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2583 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2584
2585 * gcc.target/arm/neon-vfma-1.c: New testcase.
2586 * gcc.target/arm/neon-vfms-1.c: Likewise.
2587 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2588 of float.
2589 * gcc.target/arm/neon-vmls-1.c: Likewise.
2590 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2591 function.
2592 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2593 (check_effective_target_arm_neonv2_ok): Likewise.
2594 (check_effective_target_arm_neonv2_hw): Likewise.
2595 (check_effective_target_arm_neonv2): Likewise.
2596
2597 2012-09-11 Richard Guenther <rguenther@suse.de>
2598
2599 PR middle-end/54515
2600 * g++.dg/tree-ssa/pr54515.C: New testcase.
2601
2602 2012-09-10 Andrew Pinski <apinski@cavium.com>
2603
2604 PR tree-opt/c54362
2605 * gcc.dg/tm/memopt-16.c: New testcase.
2606
2607 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2608
2609 PR c++/54541
2610 PR c++/54542
2611 * g++.dg/cpp0x/sfinae40.C: New.
2612 * g++.dg/cpp0x/sfinae41.C: Likewise.
2613
2614 2012-09-10 Jason Merrill <jason@redhat.com>
2615
2616 PR c++/54538
2617 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2618
2619 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2620
2621 PR target/54089
2622 * gcc.target/sh/pr54089-3.c: New.
2623
2624 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2625
2626 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2627
2628 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2629
2630 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2631
2632 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2633
2634 * gcc.dg/pr52558-2.c: Delete.
2635 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2636
2637 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2638
2639 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2640
2641 2012-09-10 Richard Guenther <rguenther@suse.de>
2642
2643 PR tree-optimization/54520
2644 * gcc.dg/torture/pr54520.c: New testcase.
2645
2646 2012-09-10 Jason Merrill <jason@redhat.com>
2647
2648 PR c++/54506
2649 * g++.dg/cpp0x/implicit14.C: New.
2650
2651 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2652
2653 PR fortran/54208
2654 * gfortran.dg/bound_simplification_3.f90: New test.
2655
2656 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2657
2658 PR testsuite/54184
2659 * gcc.dg/pr52558-1.c: Delete.
2660 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2661
2662 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2663
2664 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2665 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2666 * gcc.target/arm/smlaltt-1.c: Likewise.
2667
2668 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2669
2670 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2671
2672 2012-09-07 Tom de Vries <tom@codesourcery.com>
2673
2674 PR tree-optimization/53986
2675 * gcc.dg/tree-ssa/vrp80.c: New test.
2676 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2677
2678 2012-09-06 Jason Merrill <jason@redhat.com>
2679
2680 PR c++/54341
2681 PR c++/54253
2682 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2683 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2684
2685 2012-09-06 Andrew Pinski <apinski@cavium.com>
2686
2687 PR tree-opt/54494
2688 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2689
2690 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2691
2692 PR rtl-optimization/54455
2693 * gcc.dg/54455.c: New test.
2694
2695 2012-09-06 Tobias Burnus <burnus@net-b.de>
2696
2697 PR fortran/54463
2698 * gfortran.dg/promotion_2.f90: New.
2699
2700 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2701
2702 PR middle-end/54486
2703 * c-c++-common/pr54486.c: New test.
2704
2705 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2706
2707 PR fortran/54474
2708 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2709
2710 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2711
2712 PR c++/54191
2713 * g++.dg/cpp0x/sfinae39.C: New.
2714
2715 2012-09-04 Jason Merrill <jason@redhat.com>
2716
2717 PR c++/54441
2718 * g++.dg/ext/flexary3.C: New.
2719
2720 PR c++/54420
2721 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2722
2723 PR c++/54198
2724 * g++.dg/template/defarg15.C: New.
2725
2726 PR c++/54437
2727 * g++.dg/template/access24.C: New.
2728
2729 2012-09-04 Richard Guenther <rguenther@suse.de>
2730
2731 PR tree-optimization/54458
2732 * gcc.dg/torture/pr54458.c: New testcase.
2733
2734 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2735
2736 * gcc.target/arm/neon-vext.c: New test.
2737 * gcc.target/arm/neon-vext-execute.c: Ditto.
2738
2739 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2740
2741 PR fortran/54243
2742 PR fortran/54244
2743 * gfortran.dg/select_type_29.f03: New.
2744
2745 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2746
2747 * gcc.dg/fold-perm.c: Improve test.
2748
2749 2012-09-03 Tobias Burnus <burnus@net-b.de>
2750
2751 PR fortran/51632
2752 * gfortran.dg/coarray_class_1.f90: New.
2753
2754 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2755
2756 PR target/49206
2757 * gcc.c-torture/compile/pr49206.c: New test.
2758
2759 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2760 Uros Bizjak <ubizjak@gmail.com>
2761
2762 PR target/36680
2763 * gfortran.dg/pr36680.f90: New test.
2764
2765 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2766
2767 PR target/42295
2768 * g++.dg/opt/pr42295.C: New test.
2769
2770 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2771
2772 PR target/54436
2773 * gcc.dg/torture/pr54436.c: New test.
2774
2775 2012-09-01 Andrew Pinski <apinski@cavium.com>
2776
2777 * gcc.target/mips/truncate-8.c: New testcase.
2778
2779 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2780
2781 PR target/46829
2782 PR target/46843
2783 * gcc.target/i386/pr46829.c: New test.
2784 * gcc.target/i386/pr46843.c: Ditto.
2785
2786 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2787 Jason Merrill <jason@redhat.com>
2788
2789 PR c++/18747
2790 * g++.dg/parse/error50.C: New.
2791
2792 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2793
2794 PR c/54428
2795 * gcc.c-torture/compile/pr54428.c: New test.
2796
2797 2012-08-31 Ollie Wild <aaw@google.com>
2798
2799 PR c++/54197
2800 * g++.dg/init/lifetime3.C: New test.
2801
2802 2012-08-31 Martin Jambor <mjambor@suse.cz>
2803
2804 PR middle-end/54409
2805 * gcc.dg/torture/pr54409.c: New test.
2806
2807 2012-08-31 Martin Jambor <mjambor@suse.cz>
2808
2809 * gfortran.dg/pr48636.f90: Add dump scan checks.
2810
2811 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2812
2813 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2814
2815 2012-08-28 Joey Ye <joey.ye@arm.com>
2816
2817 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2818
2819 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2820
2821 PR target/46254
2822 * gcc.target/i386/pr46254.c: New test.
2823
2824 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2825
2826 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2827 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2828 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2829
2830 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2831
2832 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2833 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2834 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2835 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2836 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2837 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2838 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2839 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2840 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2841 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2842 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2843 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2844 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2845 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2846 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2847 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2848 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2849 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2850 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2851 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2852 gcc.target/mips/unaligned-1.c: Tighten regexps.
2853
2854 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2855
2856 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2857 (mips_option_groups): Remove optimization. Add various -f options.
2858 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2859 and -pg imply -fno-omit-frame-pointer.
2860 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2861 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2862 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2863 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2864 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2865 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2866 * gcc.target/mips/abi-n32-long32.c: Likewise.
2867 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2868 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2869 * gcc.target/mips/abi-n32-long64.c: Likewise.
2870 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2871 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2872 * gcc.target/mips/abi-n64-long32.c: Likewise.
2873 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2874 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2875 * gcc.target/mips/abi-n64-long64.c: Likewise.
2876 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2877 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2878 * gcc.target/mips/abi-o32-long32.c: Likewise.
2879 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2880 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2881 * gcc.target/mips/abi-o32-long64.c: Likewise.
2882 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2883 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2884 * gcc.target/mips/abi-o64-long32.c: Likewise.
2885 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2886 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2887 * gcc.target/mips/abi-o64-long64.c: Likewise.
2888 * gcc.target/mips/asm-1.c: Likewise.
2889 * gcc.target/mips/branch-1.c: Likewise.
2890 * gcc.target/mips/call-3.c: Likewise.
2891 * gcc.target/mips/call-saved-3.c: Likewise.
2892 * gcc.target/mips/clear-cache-1.c: Likewise.
2893 * gcc.target/mips/div-1.c: Likewise.
2894 * gcc.target/mips/div-2.c: Likewise.
2895 * gcc.target/mips/div-3.c: Likewise.
2896 * gcc.target/mips/div-4.c: Likewise.
2897 * gcc.target/mips/div-5.c: Likewise.
2898 * gcc.target/mips/div-6.c: Likewise.
2899 * gcc.target/mips/div-7.c: Likewise.
2900 * gcc.target/mips/div-8.c: Likewise.
2901 * gcc.target/mips/div-9.c: Likewise.
2902 * gcc.target/mips/div-10.c: Likewise.
2903 * gcc.target/mips/div-11.c: Likewise.
2904 * gcc.target/mips/div-12.c: Likewise.
2905 * gcc.target/mips/dsp-ctrl.c: Likewise.
2906 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2907 * gcc.target/mips/ext-8.c: Likewise.
2908 * gcc.target/mips/extend-2.c: Likewise.
2909 * gcc.target/mips/fix-r10000-1.c: Likewise.
2910 * gcc.target/mips/fix-r10000-2.c: Likewise.
2911 * gcc.target/mips/fix-r10000-3.c: Likewise.
2912 * gcc.target/mips/fix-r10000-4.c: Likewise.
2913 * gcc.target/mips/fix-r10000-5.c: Likewise.
2914 * gcc.target/mips/fix-r10000-6.c: Likewise.
2915 * gcc.target/mips/fix-r10000-7.c: Likewise.
2916 * gcc.target/mips/fix-r10000-8.c: Likewise.
2917 * gcc.target/mips/fix-r10000-9.c: Likewise.
2918 * gcc.target/mips/fix-r10000-10.c: Likewise.
2919 * gcc.target/mips/fix-r10000-11.c: Likewise.
2920 * gcc.target/mips/fix-r10000-12.c: Likewise.
2921 * gcc.target/mips/fix-r10000-13.c: Likewise.
2922 * gcc.target/mips/fix-r10000-14.c: Likewise.
2923 * gcc.target/mips/fix-r10000-15.c: Likewise.
2924 * gcc.target/mips/fpcmp-1.c: Likewise.
2925 * gcc.target/mips/fpcmp-2.c: Likewise.
2926 * gcc.target/mips/fpr-moves-7.c: Likewise.
2927 * gcc.target/mips/fpr-moves-8.c: Likewise.
2928 * gcc.target/mips/int-moves-1.c: Likewise.
2929 * gcc.target/mips/int-moves-2.c: Likewise.
2930 * gcc.target/mips/long-calls-pg.c: Likewise.
2931 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2932 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2933 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2934 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2935 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2936 * gcc.target/mips/mips-3d-1.c: Likewise.
2937 * gcc.target/mips/mips-3d-2.c: Likewise.
2938 * gcc.target/mips/mips-3d-3.c: Likewise.
2939 * gcc.target/mips/mips-3d-4.c: Likewise.
2940 * gcc.target/mips/mips-3d-5.c: Likewise.
2941 * gcc.target/mips/mips-3d-6.c: Likewise.
2942 * gcc.target/mips/mips-3d-7.c: Likewise.
2943 * gcc.target/mips/mips-3d-8.c: Likewise.
2944 * gcc.target/mips/mips-3d-9.c: Likewise.
2945 * gcc.target/mips/mips-ps-1.c: Likewise.
2946 * gcc.target/mips/mips-ps-2.c: Likewise.
2947 * gcc.target/mips/mips-ps-3.c: Likewise.
2948 * gcc.target/mips/mips-ps-4.c: Likewise.
2949 * gcc.target/mips/mips-ps-6.c: Likewise.
2950 * gcc.target/mips/mips32-dspr2.c: Likewise.
2951 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2952 * gcc.target/mips/neg-abs-1.c: Likewise.
2953 * gcc.target/mips/neg-abs-2.c: Likewise.
2954 * gcc.target/mips/nmadd-3.c: Likewise.
2955 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2956 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2957 * gcc.target/mips/octeon-pop-1.c: Likewise.
2958 * gcc.target/mips/pr26765.c: Likewise.
2959 * gcc.target/mips/pr33256.c: Likewise.
2960 * gcc.target/mips/pr33635-1.c: Likewise.
2961 * gcc.target/mips/pr33755.c: Likewise.
2962 * gcc.target/mips/pr35802.c: Likewise.
2963 * gcc.target/mips/pr45074.c: Likewise.
2964 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2965 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2966 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2967 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2968 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2969 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2970 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2971 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2972 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2973 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2974 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2975 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2976 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2977 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2978 * gcc.target/mips/save-restore-1.c: Likewise.
2979 * gcc.target/mips/save-restore-3.c: Likewise.
2980 * gcc.target/mips/save-restore-5.c: Likewise.
2981 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2982 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2983 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2984 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2985 * gcc.target/mips/stack-1.c: Likewise.
2986
2987 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2988 Tighten regexps.
2989
2990 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2991 branch under test to be filled with preceding rather than
2992 following instructions.
2993 * gcc.target/mips/branch-10.c: Likewise.
2994 * gcc.target/mips/branch-11.c: Likewise.
2995 * gcc.target/mips/branch-12.c: Likewise.
2996 * gcc.target/mips/branch-13.c: Likewise.
2997 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2998 to be eliminated. Tighten $28 scan-assembler-not test.
2999
3000 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3001 function to...
3002 * gcc.target/mips/call-4.c: ...this new test.
3003
3004 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3005 more likely.
3006 * gcc.target/mips/code-readable-3.c: Likewise.
3007 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3008 flag but skip for -O0.
3009 * gcc.target/mips/code-readable-4.c: Likewise.
3010
3011 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3012 of operations under test.
3013 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3014
3015 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3016 Don't require sibling-call optimization.
3017 * gcc.target/mips/near-far-4.c: Likewise.
3018
3019 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3020 Make sure that the register variable is used.
3021 * gcc.target/mips/soft-float-1.c: Likewise.
3022
3023 * gcc.target/mips/sdata-1.c: Make static data volatile.
3024 * gcc.target/mips/sdata-2.c: Likewise.
3025 * gcc.target/mips/sdata-3.c: Likewise.
3026 * gcc.target/mips/sdata-4.c: Likewise.
3027
3028 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3029 skip for -O0.
3030 * gcc.target/mips/atomic-memory-2.c: Likewise.
3031 * gcc.target/mips/branch-cost-1.c: Likewise.
3032 * gcc.target/mips/branch-cost-2.c: Likewise.
3033 * gcc.target/mips/cache-1.c: Likewise.
3034 * gcc.target/mips/call-1.c: Likewise.
3035 * gcc.target/mips/call-saved-2.c: Likewise.
3036 * gcc.target/mips/const-anchor-1.c: Likewise.
3037 * gcc.target/mips/const-anchor-2.c: Likewise.
3038 * gcc.target/mips/dse-1.c: Likewise.
3039 * gcc.target/mips/dsp-lhx.c: Likewise.
3040 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3041 * gcc.target/mips/ext-1.c: Likewise.
3042 * gcc.target/mips/ext-2.c: Likewise.
3043 * gcc.target/mips/ext-3.c: Likewise.
3044 * gcc.target/mips/ext-4.c: Likewise.
3045 * gcc.target/mips/ext-5.c: Likewise.
3046 * gcc.target/mips/ext-6.c: Likewise.
3047 * gcc.target/mips/ext-7.c: Likewise.
3048 * gcc.target/mips/extend-1.c: Likewise.
3049 * gcc.target/mips/fix-r4000-1.c: Likewise.
3050 * gcc.target/mips/fix-r4000-3.c: Likewise.
3051 * gcc.target/mips/fix-r4000-5.c: Likewise.
3052 * gcc.target/mips/fix-r4000-6.c: Likewise.
3053 * gcc.target/mips/fix-r4000-8.c: Likewise.
3054 * gcc.target/mips/fix-r4000-10.c: Likewise.
3055 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3056 * gcc.target/mips/fixed-vector-type.c: Likewise.
3057 * gcc.target/mips/fpr-moves-1.c: Likewise.
3058 * gcc.target/mips/fpr-moves-2.c: Likewise.
3059 * gcc.target/mips/fpr-moves-3.c: Likewise.
3060 * gcc.target/mips/fpr-moves-4.c: Likewise.
3061 * gcc.target/mips/fpr-moves-5.c: Likewise.
3062 * gcc.target/mips/fpr-moves-6.c: Likewise.
3063 * gcc.target/mips/ins-1.c: Likewise.
3064 * gcc.target/mips/ins-2.c: Likewise.
3065 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3066 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3067 * gcc.target/mips/lazy-binding-1.c: Likewise.
3068 * gcc.target/mips/madd-3.c: Likewise.
3069 * gcc.target/mips/madd-5.c: Likewise.
3070 * gcc.target/mips/madd-6.c: Likewise.
3071 * gcc.target/mips/madd-8.c: Likewise.
3072 * gcc.target/mips/madd-9.c: Likewise.
3073 * gcc.target/mips/memcpy-1.c: Likewise.
3074 * gcc.target/mips/mips-ps-type.c: Likewise.
3075 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3076 * gcc.target/mips/mips-sched-madd.c: Likewise.
3077 * gcc.target/mips/mips16e-extends.c: Likewise.
3078 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3079 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3080 * gcc.target/mips/movcc-1.c: Likewise.
3081 * gcc.target/mips/movcc-2.c: Likewise.
3082 * gcc.target/mips/movcc-3.c: Likewise.
3083 * gcc.target/mips/msub-5.c: Likewise.
3084 * gcc.target/mips/msub-6.c: Likewise.
3085 * gcc.target/mips/msub-8.c: Likewise.
3086 * gcc.target/mips/mult-2.c: Likewise.
3087 * gcc.target/mips/mult-3.c: Likewise.
3088 * gcc.target/mips/mult-5.c: Likewise.
3089 * gcc.target/mips/mult-6.c: Likewise.
3090 * gcc.target/mips/mult-7.c: Likewise.
3091 * gcc.target/mips/mult-12.c: Likewise.
3092 * gcc.target/mips/mult-13.c: Likewise.
3093 * gcc.target/mips/mult-14.c: Likewise.
3094 * gcc.target/mips/mult-15.c: Likewise.
3095 * gcc.target/mips/mult-17.c: Likewise.
3096 * gcc.target/mips/mult-18.c: Likewise.
3097 * gcc.target/mips/mult-19.c: Likewise.
3098 * gcc.target/mips/nmadd-1.c: Likewise.
3099 * gcc.target/mips/nmadd-2.c: Likewise.
3100 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3101 * gcc.target/mips/octeon-cins-1.c: Likewise.
3102 * gcc.target/mips/octeon-cins-2.c: Likewise.
3103 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3104 * gcc.target/mips/octeon-exts-2.c: Likewise.
3105 * gcc.target/mips/octeon-exts-3.c: Likewise.
3106 * gcc.target/mips/octeon-exts-4.c: Likewise.
3107 * gcc.target/mips/octeon-exts-5.c: Likewise.
3108 * gcc.target/mips/octeon-exts-6.c: Likewise.
3109 * gcc.target/mips/octeon-exts-7.c: Likewise.
3110 * gcc.target/mips/octeon-pop-2.c: Likewise.
3111 * gcc.target/mips/octeon-seq-3.c: Likewise.
3112 * gcc.target/mips/octeon-seq-4.c: Likewise.
3113 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3114 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3115 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3116 * gcc.target/mips/pr54240.c: Likewise.
3117 * gcc.target/mips/rsqrt-1.c: Likewise.
3118 * gcc.target/mips/rsqrt-2.c: Likewise.
3119 * gcc.target/mips/rsqrt-3.c: Likewise.
3120 * gcc.target/mips/rsqrt-4.c: Likewise.
3121 * gcc.target/mips/save-restore-2.c: Likewise.
3122 * gcc.target/mips/save-restore-4.c: Likewise.
3123 * gcc.target/mips/sb1-1.c: Likewise.
3124 * gcc.target/mips/scc-1.c: Likewise.
3125 * gcc.target/mips/scc-2.c: Likewise.
3126 * gcc.target/mips/scc-3.c: Likewise.
3127 * gcc.target/mips/scc-4.c: Likewise.
3128 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3129 * gcc.target/mips/truncate-1.c: Likewise.
3130 * gcc.target/mips/truncate-2.c: Likewise.
3131 * gcc.target/mips/truncate-3.c: Likewise.
3132 * gcc.target/mips/truncate-4.c: Likewise.
3133 * gcc.target/mips/truncate-5.c: Likewise.
3134 * gcc.target/mips/truncate-6.c: Likewise.
3135 * gcc.target/mips/unaligned-1.c: Likewise.
3136
3137 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3138 skip for -O0. Require -fexpensive-optimizations.
3139 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3140 * gcc.target/mips/dspr2-MULT.c: Likewise.
3141 * gcc.target/mips/fix-r4000-2.c: Likewise.
3142 * gcc.target/mips/fix-r4000-4.c: Likewise.
3143 * gcc.target/mips/fix-r4000-7.c: Likewise.
3144 * gcc.target/mips/fix-r4000-9.c: Likewise.
3145 * gcc.target/mips/madd-1.c: Likewise.
3146 * gcc.target/mips/madd-2.c: Likewise.
3147 * gcc.target/mips/madd-4.c: Likewise.
3148 * gcc.target/mips/maddu-1.c: Likewise.
3149 * gcc.target/mips/maddu-2.c: Likewise.
3150 * gcc.target/mips/maddu-3.c: Likewise.
3151 * gcc.target/mips/maddu-4.c: Likewise.
3152 * gcc.target/mips/msub-1.c: Likewise.
3153 * gcc.target/mips/msub-2.c: Likewise.
3154 * gcc.target/mips/msub-3.c: Likewise.
3155 * gcc.target/mips/msub-4.c: Likewise.
3156 * gcc.target/mips/msubu-1.c: Likewise.
3157 * gcc.target/mips/msubu-2.c: Likewise.
3158 * gcc.target/mips/msubu-3.c: Likewise.
3159 * gcc.target/mips/msubu-4.c: Likewise.
3160 * gcc.target/mips/mult-1.c: Likewise.
3161 * gcc.target/mips/mult-4.c: Likewise.
3162 * gcc.target/mips/mult-8.c: Likewise.
3163 * gcc.target/mips/mult-9.c: Likewise.
3164 * gcc.target/mips/mult-10.c: Likewise.
3165 * gcc.target/mips/mult-11.c: Likewise.
3166 * gcc.target/mips/mult-16.c: Likewise.
3167
3168 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3169 skip for -O0 and -Os.
3170 * gcc.target/mips/fix-r4000-12.c: Likewise.
3171 * gcc.target/mips/madd-7.c: Likewise.
3172 * gcc.target/mips/mips-ps-5.c: Likewise.
3173 * gcc.target/mips/mips-ps-7.c: Likewise.
3174 * gcc.target/mips/msub-7.c: Likewise.
3175
3176 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3177 skip for -O0. Require -mno-abicalls.
3178 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3179
3180 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3181 skip for -O0. Require a total number of BBIT instructions and
3182 at least one of each kind.
3183
3184 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3185 skip for -O0. Require -fno-unroll-loops.
3186
3187 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3188 skip for -O0. Allow BLTZ as well as BGEZ.
3189
3190 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3191
3192 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3193 skip for -O0. Require -fschedule-insns2.
3194 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3195
3196 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3197 but skip for -O0. Make a branch-likely more likely.
3198
3199 * gcc.target/mips/timode-2.c: Split each test into its own function.
3200 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3201
3202 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3203 skip for -O0. Require -fpeephole2.
3204 * gcc.target/mips/vr-mult-2.c: Likewise.
3205
3206 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3207
3208 PR preprocessor/53469
3209 * gcc.dg/cpp/_Pragma7.c: New test case.
3210
3211 2012-08-27 Tobias Burnus <burnus@net-b.de>
3212
3213 PR fortran/54370
3214 * gfortran.dg/do_5.f90: New.
3215
3216 2012-08-27 Tobias Burnus <burnus@net-b.de>
3217
3218 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3219 from dg-options as -Wall no longer implies it.
3220
3221 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3222
3223 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3224
3225 2012-08-25 Jason Merrill <jason@redhat.com>
3226
3227 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3228
3229 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3230
3231 PR c++/51421
3232 * g++.dg/cpp0x/auto34.C: New.
3233
3234 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3235
3236 PR c/54363
3237 * gcc.dg/pr54363.c: New test.
3238
3239 PR c/54355
3240 * gcc.dg/pr54355.c: New test.
3241
3242 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3243
3244 PR debug/52857
3245 * gcc.target/i386/pr52857-1.c: New.
3246 * gcc.target/i386/pr52857-2.c: Likewise.
3247
3248 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3249
3250 * gcc.target/mips/code-readable-4.c: New test.
3251
3252 2012-08-23 Julian Brown <julian@codesourcery.com>
3253 Sandra Loosemore <sandra@codesourcery.com>
3254
3255 * gcc.target/mips/code-readable-1.c: Add -O to options.
3256
3257 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3258
3259 PR c++/20420
3260 * g++.dg/lookup/using53.C: New.
3261
3262 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3263
3264 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3265 * gcc.dg/fixed-point/convert-1.c: New.
3266 * gcc.dg/fixed-point/convert-2.c: New.
3267 * gcc.dg/fixed-point/convert-3.c: New.
3268 * gcc.dg/fixed-point/convert-4.c: New.
3269 * gcc.dg/fixed-point/convert-float-1.c: New.
3270 * gcc.dg/fixed-point/convert-float-2.c: New.
3271 * gcc.dg/fixed-point/convert-float-3.c: New.
3272 * gcc.dg/fixed-point/convert-float-4.c: New.
3273 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3274 * gcc.dg/fixed-point/convert-sat.c: New.
3275 * gcc.dg/fixed-point/convert.h: New.
3276
3277 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3278
3279 PR target/54089
3280 * gcc.target/sh/pr54089-2.c: New.
3281
3282 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3283
3284 * gcc.target/i386/long-double-64-1.c: New file.
3285 * gcc.target/i386/long-double-64-2.c: Likewise.
3286 * gcc.target/i386/long-double-64-3.c: Likewise.
3287 * gcc.target/i386/long-double-64-4.c: Likewise.
3288 * gcc.target/i386/long-double-80-1.c: Likewise.
3289 * gcc.target/i386/long-double-80-2.c: Likewise.
3290 * gcc.target/i386/long-double-80-3.c: Likewise.
3291 * gcc.target/i386/long-double-80-4.c: Likewise.
3292 * gcc.target/i386/long-double-80-5.c: Likewise.
3293 * gcc.target/i386/long-double-80-6.c: Likewise.
3294 * gcc.target/i386/long-double-80-7.c: Likewise.
3295
3296 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3297
3298 PR tree-optimization/54317
3299 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3300
3301 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3302
3303 PR target/39423
3304 * gcc.target/sh/pr39423-2.c: New.
3305
3306 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3307
3308 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3309 * gcc.dg/fold-perm.c: Likewise.
3310
3311 2012-08-20 Jan Hubicka <jh@suse.cz>
3312
3313 PR fortran/48636
3314 * gcc.dg/ipa/inlinehint-1.c: New.
3315
3316 2012-08-20 Florian Weimer <fweimer@redhat.com>
3317
3318 PR c++/19351
3319 * g++.dg/init/new38.C: New test.
3320 * g++.dg/init/new39.C: New test.
3321
3322 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3323
3324 PR target/54089
3325 * gcc.target/sh/pr54089-1.c: New.
3326
3327 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3328
3329 PR target/51244
3330 * gcc.target/sh/pr51244-11.c: New.
3331
3332 2012-08-20 Tobias Burnus <burnus@net-b.de>
3333
3334 PR fortran/54301
3335 * gfortran.dg/warn_target_lifetime_2.f90: New.
3336
3337 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3338
3339 PR c++/10416
3340 * g++.dg/warn/Wunused-var-17.C: New.
3341
3342 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3343
3344 PR middle-end/53992
3345 * gcc.dg/gomp/pr53992.c: New test.
3346
3347 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3348
3349 PR tree-ssa/54295
3350 * gcc.c-torture/execute/20120817-1.c: New test.
3351
3352 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3353
3354 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3355 add instruction.
3356 (f2): New test that really does need adds.
3357
3358 2012-08-20 Richard Guenther <rguenther@suse.de>
3359
3360 PR tree-optimization/54327
3361 * gcc.dg/torture/pr54327.c: New testcase.
3362
3363 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3364
3365 PR tree-optimization/54321
3366 * gcc.c-torture/compile/pr54321.c: New test.
3367
3368 2012-08-20 Tobias Burnus <burnus@net-b.de>
3369
3370 PR fortran/54301
3371 * gfortran.dg/warn_target_lifetime_1.f90: New.
3372
3373 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3374
3375 PR fortran/54298
3376 * gfortran.dg/real_compare_1.f90: New test case.
3377 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3378
3379 2012-08-18 Jan Hubicka <jh@suse.cz>
3380
3381 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3382
3383 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3384
3385 PR fortran/39290
3386 * gfortran.dg/interface_37.f90: New test.
3387
3388 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3389 Gary Funck <gary@intrepid.com>
3390
3391 PR target/20020
3392 * gcc.target/i386/pr20020-1.c: New test.
3393 * gcc.target/i386/pr20020-2.c: Likewise.
3394 * gcc.target/i386/pr20020-3.c: Likewise.
3395
3396 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3397
3398 * gcc.target/i386/perm-concat.c: New test.
3399
3400 2012-08-17 Julian Brown <julian@codesourcery.com>
3401
3402 * gcc.target/arm/div64-unwinding.c: New test.
3403
3404 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3405
3406 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3407
3408 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3409
3410 PR target/54236
3411 * gcc.target/sh/pr54236-1.c: New.
3412
3413 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3414
3415 * lib/target-supports.exp (check_effective_target_sync_int_long)
3416 (check_effective_target_sync_char_short): Enable for crisv32-*
3417 and cris-*.
3418
3419 PR middle-end/54261
3420 * gcc.dg/torture/pr54261-1.c: New test.
3421
3422 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3423
3424 PR fortran/54243
3425 PR fortran/54244
3426 * gfortran.dg/typebound_call_24.f03: New.
3427
3428 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3429
3430 PR tree-optimization/54245
3431 * gcc.dg/tree-ssa/pr54245.c: New test.
3432
3433 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3434
3435 PR tree-optimization/54240
3436 * gcc.target/powerpc/pr54240.c: New test.
3437 * gcc.target/mips/pr54240.c: Likewise.
3438
3439 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3440
3441 PR target/52933
3442 * gcc.target/sh/pr52933-1.c: New.
3443 * gcc.target/sh/pr52933-2.c: New.
3444
3445 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3446
3447 PR target/50751
3448 * gcc.target/sh/pr50751-8.c: New.
3449
3450 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3451
3452 PR fortran/47586
3453 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3454 * gfortran.dg/typebound_proc_27.f03: New test.
3455
3456 2012-08-14 Sterling Augustine <saugustine@google.com>
3457
3458 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3459
3460 2012-08-14 Tobias Burnus <burnus@net-b.de>
3461
3462 PR fortran/40881
3463 * gfortran.dg/data_constraints_3.f90: New.
3464 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3465 to disable -pedantic compilation.
3466 * gfortran.dg/pr37243.f: Ditto.
3467 * gfortran.dg/g77/19990826-3.f: Ditto.
3468 * gfortran.dg/g77/20020307-1.f : Ditto.
3469 * gfortran.dg/g77/980310-3.f: Ditto.
3470
3471 2012-08-14 Tobias Burnus <burnus@net-b.de>
3472
3473 PR fortran/54234
3474 * gfortran.dg/warn_conversion_4.f90: New.
3475
3476 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3477
3478 PR middle-end/53411
3479 PR rtl-optimization/53495
3480 * gcc.c-torture/compile/pr53411.c: New test.
3481 * gcc.c-torture/compile/pr53495.c: New test.
3482
3483 2012-08-13 Richard Guenther <rguenther@suse.de>
3484
3485 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3486
3487 2012-08-13 Richard Guenther <rguenther@suse.de>
3488
3489 PR tree-optimization/54200
3490 * gcc.dg/guality/pr54200.c: New testcase.
3491 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3492
3493 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3494
3495 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3496
3497 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3498
3499 PR target/51244
3500 * gcc.target/sh/pr51244-7.c: New.
3501 * gcc.target/sh/pr51244-8.c: New.
3502 * gcc.target/sh/pr51244-9.c: New.
3503 * gcc.target/sh/pr51244-10.c: New.
3504
3505 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3506
3507 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3508 -m2e or -m2a.
3509 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3510 * gcc.target/sh/pr53511-1.c: Likewise.
3511 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3512 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3513 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3514 * gcc.target/sh/pr53512-3.c: Likewise.
3515 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3516
3517 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3518
3519 PR target/39423
3520 * gcc.c-torture/compile/pr39423-1.c: New.
3521 * gcc.c-torture/compile/pr39423-2.c: New.
3522
3523 2012-08-12 Tobias Burnus <burnus@net-b.de>
3524
3525 PR fortran/54221
3526 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3527 they appear uninitialized on the RHS.
3528 * gfortran.dg/public_private_module_6.f90: New.
3529
3530 2012-08-11 Martin Jambor <mjambor@suse.cz>
3531
3532 PR fortran/48636
3533 * gfortran.dg/pr48636.f90: New test.
3534
3535 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3536
3537 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3538 to avoid warnings.
3539 (main): Adjust caller.
3540
3541 2012-08-10 Richard Guenther <rguenther@suse.de>
3542
3543 * gcc.dg/matrix/*.c: Adjust and move ...
3544 * gcc.dg/torture/: ... here.
3545 * gcc.dg/matrix: Remove directory.
3546
3547 2012-08-10 Richard Guenther <rguenther@suse.de>
3548
3549 PR middle-end/54219
3550 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3551
3552 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3553
3554 PR middle-end/54211
3555 * gcc.dg/tree-ssa/pr54211.c: New test.
3556
3557 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3558
3559 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3560 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3561
3562 2012-08-10 Richard Guenther <rguenther@suse.de>
3563
3564 PR tree-optimization/54109
3565 * gcc.dg/torture/pr54109.c: New testcase.
3566 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3567 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3568
3569 2012-08-10 Richard Guenther <rguenther@suse.de>
3570
3571 PR tree-optimization/54027
3572 * gcc.dg/torture/pr54027.c: New testcase.
3573
3574 2012-08-10 Richard Guenther <rguenther@suse.de>
3575
3576 * g++.dg/plugin/selfassign.c: Adjust.
3577 * gcc.dg/plugin/selfassign.c: Likewise.
3578 * gcc.dg/strlenopt-11.c: Likewise.
3579 * gcc.dg/strlenopt-13.c: Likewise.
3580 * gcc.dg/no-strict-overflow-4.c: Likewise.
3581 * gcc.dg/strict-overflow-4.c: Likewise.
3582 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3583 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3584 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3585 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3586 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3587 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3588 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3589 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3590 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3591 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3592 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3593 * gcc.dg/pr46309.c: Likewise.
3594 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3595
3596 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3597
3598 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3599 for x86 targets.
3600 * gcc.c-torture/compile/20120727-2.c: New test.
3601
3602 2012-08-09 Martin Jambor <mjambor@suse.cz>
3603
3604 * gcc.dg/ipa/iinline-4.c: New test.
3605 * gcc.dg/ipa/iinline-5.c: Likewise.
3606 * gcc.dg/ipa/iinline-6.c: Likewise.
3607 * gcc.dg/ipa/iinline-7.c: Likewise.
3608 * gcc.dg/lto/20120723_0.c: Likewise.
3609 * gcc.dg/lto/20120723_1.c: Likewise.
3610
3611 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3612
3613 PR target/39423
3614 * gcc.target/sh/pr39423-1.c: New.
3615
3616 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3617
3618 PR target/51244
3619 * gcc.target/sh/pr51244-5: New.
3620 * gcc.target/sh/pr51244-6: New.
3621
3622 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3623
3624 * gcc.target/i386/adx-addxcarry32-3.c: New.
3625 * gcc.target/i386/adx-addxcarry64-3.c: New.
3626
3627 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3628
3629 PR rtl-optimization/53701
3630 * gcc.dg/pr53701.c: New test.
3631
3632 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3633
3634 * gcc.c-torture/compile/20120727-1.c: New test.
3635
3636 2012-08-09 Tobias Burnus <burnus@net-b.de>
3637
3638 PR fortran/54199
3639 * gfortran.dg/intrinsic_shadow_4.f90: New.
3640
3641 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3642
3643 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3644
3645 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3646
3647 * gcc.c-torture/execute/20120808-1.c: New test.
3648
3649 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3650
3651 PR rtl-optimization/54157
3652 * gcc.target/i386/pr54157.c: New file.
3653
3654 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3655
3656 * gcc.target/i386/adx-addcarryx32-1.c: New.
3657 * gcc.target/i386/adx-addcarryx32-2.c: New.
3658 * gcc.target/i386/adx-addcarryx64-1.c: New.
3659 * gcc.target/i386/adx-addcarryx64-2.c: New.
3660 * gcc.target/i386/adx-check.h: New.
3661 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3662 * gcc.target/i386/sse-12.c: Add -madx.
3663 * gcc.target/i386/sse-13.c: Ditto.
3664 * gcc.target/i386/sse-14.c: Ditto.
3665 * gcc.target/i386/sse-22.c: Ditto.
3666 * gcc.target/i386/sse-23.c: Ditto.
3667 * g++.dg/other/i386-2.C: Ditto.
3668 * g++.dg/other/i386-3.C: Ditto.
3669
3670 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3671
3672 * gcc.dg/tree-ssa/slsr-5.c: New.
3673 * gcc.dg/tree-ssa/slsr-6.c: New.
3674 * gcc.dg/tree-ssa/slsr-7.c: New.
3675 * gcc.dg/tree-ssa/slsr-8.c: New.
3676 * gcc.dg/tree-ssa/slsr-9.c: New.
3677 * gcc.dg/tree-ssa/slsr-10.c: New.
3678 * gcc.dg/tree-ssa/slsr-11.c: New.
3679 * gcc.dg/tree-ssa/slsr-12.c: New.
3680 * gcc.dg/tree-ssa/slsr-13.c: New.
3681 * gcc.dg/tree-ssa/slsr-14.c: New.
3682 * gcc.dg/tree-ssa/slsr-15.c: New.
3683 * gcc.dg/tree-ssa/slsr-16.c: New.
3684 * gcc.dg/tree-ssa/slsr-17.c: New.
3685 * gcc.dg/tree-ssa/slsr-18.c: New.
3686 * gcc.dg/tree-ssa/slsr-19.c: New.
3687 * gcc.dg/tree-ssa/slsr-20.c: New.
3688 * gcc.dg/tree-ssa/slsr-21.c: New.
3689 * gcc.dg/tree-ssa/slsr-22.c: New.
3690 * gcc.dg/tree-ssa/slsr-23.c: New.
3691 * gcc.dg/tree-ssa/slsr-24.c: New.
3692 * gcc.dg/tree-ssa/slsr-25.c: New.
3693 * gcc.dg/tree-ssa/slsr-26.c: New.
3694 * gcc.dg/tree-ssa/slsr-30.c: New.
3695 * gcc.dg/tree-ssa/slsr-31.c: New.
3696
3697 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3698
3699 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3700 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3701 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3702
3703 2012-08-06 Cary Coutant <ccoutant@google.com>
3704
3705 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3706
3707 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3708
3709 PR fortran/35831
3710 * gfortran.dg/dummy_procedure_5.f90: Modified.
3711 * gfortran.dg/dummy_procedure_8.f90: New.
3712 * gfortran.dg/interface_26.f90: Modified.
3713 * gfortran.dg/proc_ptr_11.f90: Modified.
3714 * gfortran.dg/proc_ptr_15.f90: Modified.
3715 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3716 * gfortran.dg/typebound_override_1.f90: Modified.
3717 * gfortran.dg/typebound_proc_6.f03: Modified.
3718
3719 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3720
3721 PR tree-optimization/51938
3722 PR tree-optimization/52005
3723 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3724 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3725 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3726 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3727
3728 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3729
3730 Avoid crashing on erroneous static_assert usage
3731 * g++.dg/cpp0x/static_assert8.C: New test.
3732
3733 2012-08-06 Jason Merrill <jason@redhat.com>
3734
3735 * g++.dg/cpp0x/sfinae38.C: New.
3736
3737 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3738 Paolo Carlini <paolo.carlini@oracle.com>
3739
3740 PR c++/54165
3741 * g++.dg/conversion/void2.C: New.
3742
3743 2012-08-06 Tom de Vries <tom@codesourcery.com>
3744
3745 * gcc.dg/tree-ssa/vrp78.c: New test.
3746
3747 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3748 Richard Sandiford <rdsandiford@googlemail.com>
3749
3750 * g++.dg/opt/enum2.C: Require fpic target.
3751 * g++.dg/lto/20090303_0.C: Likewise.
3752
3753 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3754 Catherine Moore <clm@codesourcery.com>
3755
3756 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3757 flush function names too.
3758 * gcc.target/mips/clear-cache-1.c: Likewise.
3759
3760 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3761
3762 PR target/54156
3763 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3764
3765 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3766
3767 PR fortran/54166
3768 * gfortran.dg/array_5.f90: New test.
3769
3770 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3771
3772 PR tree-optimization/30318
3773 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3774
3775 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3776
3777 * g++.dg/ext/vector17.C: New testcase.
3778
3779 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3780
3781 PR target/51931
3782 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3783 * g++.dg/opt/longbranch1.C: Likewise.
3784
3785 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3786
3787 PR tree-optimization/53805
3788 * gcc.dg/fold-notunord.c: New testcase.
3789
3790 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3791
3792 PR fortran/48820
3793 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3794 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3795
3796 2012-08-02 Jason Merrill <jason@redhat.com>
3797 Paolo Carlini <paolo.carlini@oracle.com>
3798
3799 PR c++/51213 (again)
3800 * g++.dg/cpp0x/sfinae37.C: Extend.
3801
3802 2012-08-02 Richard Guenther <rguenther@suse.de>
3803
3804 PR tree-optimization/50672
3805 * g++.dg/torture/pr50672.C: New testcase.
3806
3807 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3808
3809 PR fortran/54147
3810 * gfortran.dg/abstract_type_6.f03: Modified.
3811 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3812 * gfortran.dg/proc_ptr_comp_35.f90: New.
3813 * gfortran.dg/typebound_proc_9.f03: Modified.
3814 * gfortran.dg/typebound_proc_26.f90: New.
3815
3816 2012-08-02 Richard Guenther <rguenther@suse.de>
3817
3818 * gcc.dg/torture/pta-callused-1.c: Adjust.
3819 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3820 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3821 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3822 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3823 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3824 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3825 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3826 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3827
3828 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3829
3830 PR fortran/54033
3831 * gfortran.dg/include_6.f90: New test case.
3832 * gfortran.dg/include_7.f90: New test case.
3833 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3834
3835 2012-08-01 Tom de Vries <tom@codesourcery.com>
3836
3837 * gcc.dg/tree-ssa/vrp76.c: New test.
3838
3839 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3840
3841 PR tree-optimization/46556
3842 * gcc.dg/tree-ssa/slsr-27.c: New.
3843 * gcc.dg/tree-ssa/slsr-28.c: New.
3844 * gcc.dg/tree-ssa/slsr-29.c: New.
3845
3846 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3847
3848 PR fortran/42418
3849 * gfortran.dg/proc_decl_29.f90: New.
3850
3851 2012-07-31 Dehao Chen <dehao@google.com>
3852
3853 * gcc.dg/predict-7.c: New test.
3854
3855 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3856
3857 PR fortran/54134
3858 * gfortran.dg/typebound_override_3.f90: New.
3859
3860 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3861
3862 PR tree-optimization/53773
3863 * gcc.dg/vect/pr53773.c: New test.
3864
3865 2012-07-31 Nick Clifton <nickc@redhat.com>
3866
3867 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3868 and for XStormy16.
3869
3870 2012-07-31 Tobias Burnus <burnus@net-b.de>
3871
3872 * gfortran.dg/c_funloc_tests_6.f90: New.
3873 * gfortran.dg/c_funloc_tests_7.f90: New.
3874 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3875
3876 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3877
3878 PR c++/53624
3879 * g++.dg/cpp0x/temp_default5.C: New.
3880
3881 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3882
3883 PR fortran/51081
3884 * gfortran.dg/proc_ptr_37.f90: New.
3885
3886 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3887
3888 * lib/target-supports.exp
3889 (check_effective_target_vect_natural_alignment): New function.
3890 * gcc.dg/align-2.c: Only run on targets with natural alignment
3891 of vector types.
3892 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3893 alignment of vector types.
3894
3895 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3896 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3897
3898 * gcc.target/i386/rdseed16-1.c: New.
3899 * gcc.target/i386/rdseed32-1.c: Ditto
3900 * gcc.target/i386/rdseed64-1.c: Ditto
3901 * gcc.target/i386/sse-12.c: Add -mrdseed.
3902 * gcc.target/i386/sse-13.c: Ditto.
3903 * gcc.target/i386/sse-14.c: Ditto.
3904 * g++.dg/other/i386-2.C: Ditto.
3905 * g++.dg/other/i386-3.C: Ditto.
3906
3907 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3908
3909 PR target/51244
3910 * gcc.target/sh/pr51244-4.c: New.
3911
3912 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3913
3914 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3915 for alpha*-*-* targets. Cleanup original tree dump.
3916
3917 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3918
3919 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3920 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3921
3922 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3923
3924 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3925 rand, srand. Include <stdlib.h>.
3926
3927 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3928
3929 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3930
3931 2012-07-26 Richard Henderson <rth@redhat.com>
3932
3933 * gcc.dg/attr-hotcold-1.c: New.
3934 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3935
3936 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3937 Sandra Loosemore <sandra@codesourcery.com>
3938
3939 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3940
3941 2012-07-26 Tobias Burnus <burnus@net-b.de>
3942
3943 * gfortran.dg/contiguous_1.f90: Update dg-error.
3944 * gfortran.dg/proc_ptr_32.f90: Ditto.
3945
3946 2012-07-26 Richard Guenther <rguenther@suse.de>
3947
3948 PR tree-optimization/54098
3949 * gcc.dg/torture/pr54098.c: New testcase.
3950
3951 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3952
3953 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3954 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3955
3956 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3957
3958 PR fortran/44354
3959 * gfortran.dg/array_constructor_39.f90: New test.
3960
3961 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3962
3963 PR fortran/44354
3964 * gfortran.dg/array_constructor_38.f90: New test.
3965
3966 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3967
3968 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3969
3970 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3971
3972 * gnat.dg/noreturn5.ad[sb]: New test.
3973
3974 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3975 Paul Brook <paul@codesourcery.com>
3976
3977 PR target/53633
3978
3979 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3980 * c-c++-common/pr53633.c: New test.
3981
3982 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3983
3984 * gcc.target/i386/asm-dialect-1.c: New test case.
3985
3986 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3987 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3988
3989 * gcc.target/i386/prefetchw-1.c: New.
3990 * gcc.target/i386/sse-12.c: Add -mprfchw.
3991 * gcc.target/i386/sse-13.c: Ditto.
3992 * gcc.target/i386/sse-14.c: Ditto.
3993 * gcc.target/i386/sse-22.c: Ditto.
3994 * gcc.target/i386/sse-23.c: Ditto.
3995 * g++.dg/other/i386-2.C: Ditto.
3996 * g++.dg/other/i386-3.C: Ditto.
3997
3998 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3999
4000 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4001
4002 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4003
4004 PR target/54051
4005 * gcc.target/arm/pr54051.c: New.
4006 * gcc.target/arm/vfp-1.c: Adjust test.
4007
4008 2012-07-24 Julian Brown <julian@codesourcery.com>
4009
4010 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4011 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4012 hard-float ARM.
4013
4014 2012-07-23 Paul Brook <paul@codesourcery.com>
4015
4016 * g++.dg/other/armv7m-1.c: New test.
4017
4018 2012-07-23 Julian Brown <julian@codesourcery.com>
4019
4020 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4021 ARM.
4022 (DO_TEST): Define to 1 for appropriate ARM targets.
4023
4024 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4025
4026 PR tree-optimization/53881
4027 * gcc.dg/pr53881.c: Renamed to ...
4028 * gcc.dg/pr53881-1.c: ... this.
4029 * gcc.dg/pr53881-2.c: New test.
4030
4031 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4032
4033 Handle recent changes in default atomics for cris*-*-linux*.
4034 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4035 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4036 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4037 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4038 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4039 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4040 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4041 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4042 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4043 -mno-unaligned-atomic-may-use-library is in effect for
4044 cris*-*-linux*.
4045 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4046 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4047 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4048 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4049 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4050 gcc.target/cris/torture/sync-mis-op-i-1.c,
4051 gcc.target/cris/torture/sync-mis-op-i-2.c,
4052 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4053 gcc.target/cris/torture/sync-mis-op-i-3.c,
4054 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4055 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4056 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4057 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4058 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4059 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4060 (main): Remove local variable x.
4061 [mis_ok]: Check that atomics don't fail.
4062
4063 2012-07-21 Andrew Pinski <apinski@cavium.com>
4064
4065 * gcc.dg/tree-ssa/vrp72.c: New test.
4066 * gcc.dg/tree-ssa/vrp73.c: New test.
4067 * gcc.dg/tree-ssa/vrp74.c: New test.
4068 * gcc.dg/tree-ssa/vrp75.c: New test.
4069
4070 2012-07-21 Andrew Pinski <apinski@cavium.com>
4071
4072 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4073 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4074
4075 2012-07-21 Andrew Pinski <apinski@cavium.com>
4076
4077 * gcc.target/mips/octeon-pop-2.c: New testcase.
4078
4079 2012-07-21 Tobias Burnus <burnus@net-b.de>
4080
4081 PR fortran/48820
4082 * gfortran.dg/assumed_rank_3.f90: New.
4083 * gfortran.dg/assumed_rank_11.f90: New.
4084 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4085 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4086 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4087
4088 2012-07-21 Andrew Pinski <apinski@cavium.com>
4089
4090 * gcc.target/mips/unaligned-1.c: New testcase.
4091
4092 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4093
4094 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4095
4096 2012-07-20 Tobias Burnus <burnus@net-b.de>
4097
4098 * gfortran.dg/bind_c_array_params_2.f90: New.
4099 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4100 and update dg-error.
4101
4102 2012-07-20 Tobias Burnus <burnus@net-b.de>
4103
4104 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4105
4106 2012-07-20 Jason Merrill <jason@redhat.com>
4107
4108 PR c++/54038
4109 * g++.dg/other/array7.C: New.
4110
4111 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4112
4113 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4114 the basic block and check loop depth.
4115 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4116 matching patterns and comments.
4117 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4118 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4119
4120 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4121
4122 PR c++/28656
4123 * c-c++-common/pr28656.c: New test.
4124
4125 2012-07-19 Jason Merrill <jason@redhat.com>
4126
4127 PR c++/54026
4128 * g++.dg/init/mutable1.C: New.
4129
4130 2012-07-20 Tobias Burnus <burnus@net-b.de>
4131
4132 PR fortran/48820
4133 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4134 * gfortran.dg/assumed_rank_1.f90: New.
4135 * gfortran.dg/assumed_rank_1_c.c: New.
4136 * gfortran.dg/assumed_rank_2.f90: New.
4137 * gfortran.dg/assumed_rank_4.f90: New.
4138 * gfortran.dg/assumed_rank_5.f90: New.
4139 * gfortran.dg/assumed_rank_6.f90: New.
4140 * gfortran.dg/assumed_rank_7.f90: New.
4141 * gfortran.dg/assumed_rank_8.f90: New.
4142 * gfortran.dg/assumed_rank_8_c.c: New.
4143 * gfortran.dg/assumed_rank_9.f90: New.
4144 * gfortran.dg/assumed_rank_10.f90: New.
4145 * gfortran.dg/assumed_rank_12.f90: New.
4146
4147 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4148
4149 * gnat.dg/opt25.adb: New test.
4150 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4151 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4152
4153 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4154
4155 * gnat.dg/aggr20.ad[sb]: New test.
4156 * gnat.dg/aggr20_pkg.ads: New helper.
4157
4158 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4159
4160 * gnat.dg/derived_type3.adb: New test.
4161 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4162
4163 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4164
4165 PR rtl-optimization/53942
4166 * gcc.dg/pr53942.c: New test.
4167
4168 2012-07-19 Jason Merrill <jason@redhat.com>
4169
4170 PR c++/54021
4171 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4172
4173 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4174
4175 * gnat.dg/discr38.adb: New test.
4176
4177 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4178
4179 PR middle-end/54017
4180 * c-c++-common/gomp/pr54017.c: New test.
4181
4182 2012-07-19 Richard Guenther <rguenther@suse.de>
4183 Eric Botcazou <ebotcazou@adacore.com>
4184
4185 * gnat.dg/loop_optimization11.adb: New testcase.
4186 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4187
4188 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4189 Jason Merrill <jason@redhat.com>
4190
4191 * g++.dg/cpp0x/sfinae37.C: New.
4192 * g++.dg/template/access23.C: New.
4193 * g++.dg/template/access7.C: Adjust.
4194 * g++.dg/template/sfinae10.C: Don't expect errors.
4195 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4196
4197 2012-07-18 Julian Brown <julian@codesourcery.com>
4198 Sandra Loosemore <sandra@codesroucery.com>
4199
4200 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4201
4202 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4203
4204 * gnat.dg/noreturn4.ad[sb]: New test.
4205 * gnat.dg/noreturn4_pkg.ads: New helper.
4206
4207 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4208 Julian Brown <julian@codesourcery.com>
4209
4210 * gcc.target/arm/neon-vdup-1.c: New test case.
4211 * gcc.target/arm/neon-vdup-2.c: New test case.
4212 * gcc.target/arm/neon-vdup-3.c: New test case.
4213 * gcc.target/arm/neon-vdup-4.c: New test case.
4214 * gcc.target/arm/neon-vdup-5.c: New test case.
4215 * gcc.target/arm/neon-vdup-6.c: New test case.
4216 * gcc.target/arm/neon-vdup-7.c: New test case.
4217 * gcc.target/arm/neon-vdup-8.c: New test case.
4218 * gcc.target/arm/neon-vdup-9.c: New test case.
4219 * gcc.target/arm/neon-vdup-10.c: New test case.
4220 * gcc.target/arm/neon-vdup-11.c: New test case.
4221 * gcc.target/arm/neon-vdup-12.c: New test case.
4222 * gcc.target/arm/neon-vdup-13.c: New test case.
4223 * gcc.target/arm/neon-vdup-14.c: New test case.
4224 * gcc.target/arm/neon-vdup-15.c: New test case.
4225 * gcc.target/arm/neon-vdup-16.c: New test case.
4226 * gcc.target/arm/neon-vdup-17.c: New test case.
4227 * gcc.target/arm/neon-vdup-18.c: New test case.
4228 * gcc.target/arm/neon-vdup-19.c: New test case.
4229 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4230 arguments non-constant.
4231
4232 2012-07-18 Richard Guenther <rguenther@suse.de>
4233
4234 PR tree-optimization/53970
4235 * g++.dg/torture/pr53970.C: New testcase.
4236
4237 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4238
4239 PR target/38621
4240 * gcc.c-torture/compile/pr38621.c: New.
4241
4242 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4243
4244 PR target/33135
4245 * gcc.target/sh/pr33135-1.c: New.
4246 * gcc.target/sh/pr33135-2.c: New.
4247 * gcc.target/sh/pr33135-3.c: New.
4248 * gcc.target/sh/pr33135-4.c: New.
4249
4250 2012-07-17 Jason Merrill <jason@redhat.com>
4251
4252 PR c++/53995
4253 * g++.dg/parse/enum9.C: New.
4254
4255 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4256 Sandra Loosemore <sandra@codesourcery.com>
4257
4258 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4259 if there is a conflict with -mcpu=. Use -mcpu=5208.
4260
4261 2012-07-17 Jason Merrill <jason@redhat.com>
4262
4263 PR c++/53989
4264 * g++.dg/template/array23.C: New.
4265
4266 2012-07-17 Tobias Burnus <burnus@net-b.de>
4267
4268 PR fortran/53985
4269 * gfortran.dg/bind_c_usage_26.f90: New.
4270 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4271 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4272 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4273 * gfortran.dg/interop_params.f03: Ditto.
4274
4275 2012-07-17 Jason Merrill <jason@redhat.com>
4276
4277 * g++.dg/template/inherit8.C: Adjust.
4278 * g++.dg/template/using21.C: Adjust.
4279 * g++.dg/template/using22.C: Adjust.
4280
4281 PR c++/53549
4282 * g++.dg/template/current-inst1.C: New.
4283 * g++.dg/parse/crash35.C: Adjust.
4284
4285 2012-07-17 Tobias Burnus <burnus@net-b.de>
4286
4287 PR fortran/52101
4288 * gfortran.dg/oldstyle_4.f90: New.
4289
4290 2012-07-17 Tobias Burnus <burnus@net-b.de>
4291
4292 PR fortran/49265
4293 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4294 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4295
4296 2012-07-16 Jason Merrill <jason@redhat.com>
4297
4298 * g++.dg/parse/access8.C: Adjust.
4299 * g++.dg/template/sfinae6_neg.C: Adjust.
4300
4301 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4302
4303 PR fortran/53824
4304 * gfortran.dg/coarray_allocate_1.f90: New test.
4305
4306 2012-07-16 Andrew Pinski <apinski@cavium.com>
4307
4308 * gcc.c-torture/execute/bswap-1.c: New testcase.
4309 * gcc.c-torture/compile/unalign-1.c: New testcase.
4310 * gcc.c-torture/compile/20120524-1.c: New testcase.
4311 * gcc.c-torture/compile/20101216-1.c: New testcase.
4312
4313 2012-07-16 Dehao Chen <dehao@google.com>
4314
4315 Revert
4316 2012-07-10 Dehao Chen <dehao@google.com>
4317
4318 * gcc.dg/debug_info_inline.c: New test.
4319
4320 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4321
4322 PR fortran/53956
4323 * gfortran.dg/proc_decl_28.f90: New.
4324
4325 2012-07-16 Andrew Pinski <apinski@cavium.com>
4326
4327 * gcc.dg/torture/builtins-1.c: New testcase.
4328
4329 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4330
4331 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4332 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4333 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4334 gcc.target/cris/sync-1-v10.c,
4335 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4336 pass -mno-unaligned-atomic-may-use-library.
4337 * gcc.target/cris/sync-xchg-1.c: New test.
4338 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4339 valid register operand output modifier.
4340
4341 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4342
4343 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4344 characters.
4345
4346 2012-07-13 Andrew Pinski <apinski@cavium.com>
4347
4348 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4349 rather than cleanup-tree-dump.
4350 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4351
4352 2012-07-13 Richard Guenther <rguenther@suse.de>
4353
4354 PR tree-optimization/53907
4355 * gcc.target/i386/pr53907.c: New testcase.
4356
4357 2012-07-13 Richard Guenther <rguenther@suse.de>
4358
4359 PR tree-optimization/53922
4360 * gcc.dg/torture/pr53922.c: New testcase.
4361
4362 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4363
4364 PR rtl-optimization/53908
4365 * gcc.dg/torture/pr53908.c: New test.
4366
4367 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4368
4369 PR c++/53531
4370 * g++.dg/cpp0x/variadic135.C: New.
4371
4372 2012-07-12 Jason Merrill <jason@redhat.com>
4373
4374 * g++.dg/template/sfinae6_neg.C: Adjust.
4375
4376 2012-07-12 Tobias Burnus <burnus@net-b.de>
4377
4378 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4379 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4380 scan-tree-dump-times pattern.
4381
4382 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4383
4384 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4385
4386 2012-07-11 Jason Merrill <jason@redhat.com>
4387
4388 DR 1402
4389 * g++.g/cpp0x/defaulted37.C: New.
4390
4391 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4392
4393 PR target/53859
4394 * gcc.target/arm/pr53859.c: New test.
4395
4396 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4397
4398 PR target/53886
4399 * gcc.c-torture/compile/pr53886.c: New.
4400
4401 2012-07-10 Dehao Chen <dehao@google.com>
4402
4403 * gcc.dg/debug_info_inline.c: New test.
4404
4405 2012-07-10 Jason Merrill <jason@redhat.com>
4406
4407 PR c++/53733
4408 * g++.dg/cpp0x/defaulted36.C: New.
4409 * g++.dg/cpp0x/defaulted21.C: Adjust.
4410
4411 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4412
4413 2012-07-09 Sterling Augustine <saugustine@google.com>
4414
4415 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4416
4417 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4418
4419 PR tree-optimization/53887
4420 * gcc.dg/pr53887.c: New test.
4421
4422 2012-07-09 Jason Merrill <jason@redhat.com>
4423
4424 PR c++/53882
4425 * g++.dg/cpp0x/nullptr29.C: New.
4426
4427 2012-07-09 Tom de Vries <tom@codesourcery.com>
4428 Richard Guenther <rguenther@suse.de>
4429
4430 * gcc.dg/builtin-unreachable-6.c: New test.
4431 * gcc.dg/builtin-unreachable-5.c: New test.
4432
4433 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4434
4435 PR tree-optimization/53881
4436 * gcc.dg/pr53881.c: New test.
4437
4438 2012-07-06 Jason Merrill <jason@redhat.com>
4439
4440 PR c++/53862
4441 * g++.dg/cpp0x/variadic134.C: New.
4442
4443 PR c++/53858
4444 * g++.dg/cpp0x/alias-decl-20.C: New.
4445
4446 2012-07-06 Tom de Vries <tom@codesourcery.com>
4447
4448 PR tree-optimization/51879
4449 * gcc.dg/pr51879-16.c: New test.
4450 * gcc.dg/pr51879-17.c: Same.
4451
4452 2012-07-06 Tom de Vries <tom@codesourcery.com>
4453
4454 PR tree-optimization/52009
4455 * gcc.dg/pr51879-7.c: New test.
4456 * gcc.dg/pr51879-18.c: New test.
4457
4458 2012-07-05 Jason Merrill <jason@redhat.com>
4459
4460 PR c++/50852
4461 * g++.dg/template/typedef39.C: New.
4462
4463 PR c++/53039
4464 * g++.dg/cpp0x/variadic133.C: New.
4465 * g++.dg/template/param1.C: Adjust.
4466
4467 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4468
4469 PR target/48941
4470 PR target/51980
4471 * gcc.target/arm/neon/vtrnf32.c: Update.
4472 * gcc.target/arm/neon/vtrns32.c: Update.
4473 * gcc.target/arm/neon/vtrnu32.c: Update.
4474 * gcc.target/arm/neon/vzipf32.c: Update.
4475 * gcc.target/arm/neon/vzips32.c: Update.
4476 * gcc.target/arm/neon/vzipu32.c: Update.
4477
4478 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4479
4480 PR fortran/53732
4481 * gfortran.dg/inline_sum_4.f90: New test.
4482
4483 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4484
4485 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4486
4487 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4488
4489 * gcc.target/arm/fma-sp.c: New testcase.
4490 * gcc.target/arm/fma.c: Likewise.
4491 * gcc.target/arm/fma.h: Likewise.
4492
4493 2012-07-04 Jason Merrill <jason@redhat.com>
4494
4495 PR c++/53848
4496 * g++.dg/other/enum3.C: New.
4497
4498 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4499
4500 PR middle-end/53321
4501 * g++.dg/torture/pr53321.C: New test.
4502
4503 2012-07-04 Richard Guenther <rguenther@suse.de>
4504
4505 PR tree-optimization/53844
4506 * g++.dg/tree-ssa/pr53844.C: New testcase.
4507
4508 2012-07-04 Richard Guenther <rguenther@suse.de>
4509
4510 PR tree-optimization/53849
4511 * gcc.dg/pr53849.c: New testcase.
4512
4513 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4514
4515 PR c++/53812
4516 * g++.dg/ext/label14.C: New test.
4517
4518 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4519
4520 PR target/53811
4521 * g++.dg/other/pr53811.C: New test.
4522
4523 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4524
4525 PR target/28896
4526 * gcc.target/m68k/stack-limit-1.c: New testcase.
4527
4528 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4529
4530 * gnat.dg/recursive_call.adb: New test.
4531
4532 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4533
4534 * gnat.dg/discr37.ad[sb]: New test.
4535
4536 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4537
4538 * g++.dg/other/packed1.C: Remove SH from xfail list.
4539
4540 2012-07-02 Jason Merrill <jason@redhat.com>
4541
4542 PR c++/53619
4543 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4544
4545 PR c++/53783
4546 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4547
4548 PR c++/53788
4549 * g++.dg/cpp0x/decltype39.C: New.
4550 * g++.dg/diagnostic/method1.C: Adjust.
4551
4552 PR c++/53816
4553 * g++.dg/template/ref6.C: New.
4554
4555 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4556
4557 PR target/53568
4558 * gcc.target/sh/pr53568-1.c: New.
4559
4560 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4561
4562 PR target/51244
4563 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4564
4565 2012-07-02 Jason Merrill <jason@redhat.com>
4566
4567 PR c++/53821
4568 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4569
4570 PR c++/53524
4571 * g++.dg/template/enum7.C: New.
4572 * g++.dg/other/ptrmem10.C: Adjust.
4573 * g++.dg/other/ptrmem11.C: Adjust.
4574 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4575
4576 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4577
4578 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4579
4580 2012-07-01 Wei Guozhi <carrot@google.com>
4581
4582 PR target/53447
4583 * gcc.target/arm/pr53447-1.c: New testcase.
4584 * gcc.target/arm/pr53447-2.c: New testcase.
4585 * gcc.target/arm/pr53447-3.c: New testcase.
4586 * gcc.target/arm/pr53447-4.c: New testcase.
4587
4588 2012-06-29 Richard Guenther <rguenther@suse.de>
4589
4590 PR tree-optimization/47061
4591 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4592
4593 2012-06-29 Richard Guenther <rguenther@suse.de>
4594
4595 PR tree-optimization/37541
4596 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4597
4598 2012-06-29 Richard Guenther <rguenther@suse.de>
4599
4600 PR tree-optimization/52589
4601 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4602
4603 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4604
4605 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4606
4607 * g++.dg/template/error46.C: Add missing comment to dg-message.
4608 * g++.dg/template/crash107.C: Likewise.
4609 * g++.dg/template/error47.C: Likewise.
4610 * g++.dg/template/crash108.C: Likewise.
4611 * g++.dg/overload/operator5.C: Likewise.
4612
4613 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4614 errors in dg-message directives, add comments.
4615
4616 2012-06-28 Kai Tietz <ktietz@redhat.com>
4617
4618 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4619 hard-coded 'unsigned long'.
4620
4621 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4622
4623 PR tree-optimization/51581
4624 * gcc.dg/vect/pr51581-4.c: New test.
4625
4626 PR tree-optimization/53645
4627 * gcc.c-torture/execute/pr53645-2.c: New test.
4628
4629 2012-06-28 Richard Guenther <rguenther@suse.de>
4630
4631 PR middle-end/53790
4632 * gcc.dg/torture/pr53790.c: New testcase.
4633
4634 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4635
4636 PR tree-optimization/53645
4637 * gcc.c-torture/execute/pr53645.c: New test.
4638
4639 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4640
4641 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4642
4643 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4644
4645 PR debug/53671
4646 PR debug/49888
4647 * gcc.dg/guality/pr49888.c: Account for the possibility that
4648 the variable is optimized out at the first test.
4649
4650 2012-06-27 Jason Merrill <jason@redhat.com>
4651
4652 * g++.dg/cpp0x/override2.C: Adjust.
4653 * g++.dg/template/error5.C: Adjust.
4654 * g++.dg/parse/crash28.C: Adjust.
4655
4656 PR c++/53563
4657 * g++.dg/parse/template27.C: New.
4658 * g++.dg/template/crash74.C: Adjust expected output.
4659
4660 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4661
4662 PR fortran/41951
4663 PR fortran/49591
4664 * gfortran.dg/typebound_operator_16.f03: New.
4665
4666 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4667
4668 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4669 even src1.i and src2.i fields even in the second half of the arrays.
4670
4671 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4672
4673 PR c++/51033.
4674 * g++.dg/torture/vshuf-16.inc: New test.
4675 * g++.dg/torture/vshuf-2.inc: New test.
4676 * g++.dg/torture/vshuf-4.inc: New test.
4677 * g++.dg/torture/vshuf-8.inc: New test.
4678 * g++.dg/torture/vshuf-main.inc: New test.
4679 * g++.dg/torture/vshuf-v16hi.C: New test.
4680 * g++.dg/torture/vshuf-v16qi.C: New test.
4681 * g++.dg/torture/vshuf-v2df.C: New test.
4682 * g++.dg/torture/vshuf-v2di.C: New test.
4683 * g++.dg/torture/vshuf-v2sf.C: New test.
4684 * g++.dg/torture/vshuf-v2si.C: New test.
4685 * g++.dg/torture/vshuf-v4df.C: New test.
4686 * g++.dg/torture/vshuf-v4di.C: New test.
4687 * g++.dg/torture/vshuf-v4sf.C: New test.
4688 * g++.dg/torture/vshuf-v4si.C: New test.
4689 * g++.dg/torture/vshuf-v8hi.C: New test.
4690 * g++.dg/torture/vshuf-v8qi.C: New test.
4691 * g++.dg/torture/vshuf-v8si.C: New test.
4692
4693 2012-06-27 Richard Guenther <rguenther@suse.de>
4694
4695 PR middle-end/53676
4696 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4697
4698 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4699
4700 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4701 scan-dump-dem-not): Use printable pattern in test name.
4702
4703 2012-06-26 Sterling Augustine <saugustine@google.com>
4704 Dominique Dhumieres <dominiq@lps.ens.fr>
4705
4706 * gcc.dg/pubtypes-2.c: Update expected output.
4707 * gcc.dg/pubtypes-3.c: Likewise.
4708 * gcc.dg/pubtypes-4.c: Likewise.
4709
4710 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4711
4712 * gcc.dg/tree-ssa/slsr-1.c: New test.
4713 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4714 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4715 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4716
4717 2012-06-26 Matt Turner <mattst88@gmail.com>
4718
4719 PR target/35294
4720 * gcc.target/arm/mmx-2.c: New.
4721
4722 2012-06-26 Richard Guenther <rguenther@suse.de>
4723
4724 PR c++/53752
4725 * g++.dg/torture/pr53752.C: New testcase.
4726
4727 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4728
4729 PR tree-optimization/53748
4730 * gcc.c-torture/compile/pr53748.c: New test.
4731
4732 2012-06-25 Jason Merrill <jason@redhat.com>
4733
4734 PR c++/53498
4735 PR c++/53305
4736 * g++.dg/cpp0x/decltype38.C: New.
4737 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4738
4739 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4740
4741 * lib/target-supports-dg.exp (testname-for-summary): New.
4742 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4743 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4744 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4745 scan-module-absence, output-exists, output-exists-not: Use
4746 testname-for-summary.
4747 (dg-test): Clean up testname_with_flags.
4748 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4749 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4750 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4751 scan-assembler-dem-not, object-size: Use testname-for-summary.
4752 * lib/gcov.exp (run-gcov): Likewise.
4753 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4754 scan-dump-dem, scan-dump-dem-note): Likewise.
4755
4756 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4757 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4758 including profopt.opt; save and restore existing value.
4759 * g++.dg/bprob/bprob.exp: Likewise.
4760 * gcc.dg/matrix/matrix.exp: Likewise.
4761 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4762 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4763 PROFOPT_OPTIONS.
4764
4765 2012-06-25 Richard Henderson <rth@redhat.com>
4766
4767 * gcc.dg/pr53749.c: New.
4768
4769 2012-06-25 Jason Merrill <jason@redhat.com>
4770
4771 PR c++/52988
4772 * g++.dg/cpp0x/nullptr28.C: New.
4773
4774 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4775
4776 * gcc.target/arm/neon-vld1_dupQ.c: New.
4777
4778 2012-06-25 Florian Weimer <fweimer@redhat.com>
4779
4780 * g++.dg/init/new35.C: New.
4781 * g++.dg/init/new36.C: New.
4782 * g++.dg/init/new37.C: New.
4783 * g++.dg/ext/vla5.C: New warning.
4784 * g++.dg/ext/vla8.C: New warning.
4785 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4786
4787 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4788 James Greenhalgh <james.greenhalgh@arm.com>
4789
4790 * gcc.target/arm/ftest-support-arm.h New testcase.
4791 * gcc.target/arm/ftest-support-thumb.h Likewise.
4792 * gcc.target/arm/ftest-support.h Likewise.
4793 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4794 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4795 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4796 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4797 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4798 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4799 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4800 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4801 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4802 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4803 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4804 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4805 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4806 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4807 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4808 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4809 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4810 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4811 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4812 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4813 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4814 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4815 * lib/target-supports.exp
4816 (check_effective_target_arm_arch_FUNC): Add support for more
4817 architectures.
4818 (add_options_for_arm_arch_FUNC): Likewise.
4819 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4820
4821 2012-06-25 Jason Merrill <jason@redhat.com>
4822
4823 PR c++/53202
4824 * g++.dg/cpp0x/constexpr-tuple.C: New.
4825
4826 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4827
4828 PR target/53759
4829 * gcc.target/i386/pr53759.c: New test.
4830
4831 PR c++/53594
4832 * g++.dg/cpp0x/nsdmi7.C: New test.
4833
4834 2012-06-24 Kai Tietz <ktietz@redhat.com>
4835
4836 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4837 for LLP64 targets.
4838 * gcc.target/i386/pr38988.c: Likewise.
4839
4840 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4841
4842 PR fortran/47710
4843 PR fortran/53328
4844 * gfortran.dg/typebound_generic_12.f03: New.
4845 * gfortran.dg/typebound_generic_13.f03: New.
4846
4847 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4848
4849 * gnat.dg/lto15.ad[sb]: New test.
4850
4851 2012-06-21 Meador Inge <meadori@codesourcery.com>
4852
4853 PR c/53702
4854 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4855
4856 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4857
4858 * gcc.dg/pch/ident-1.c: New test.
4859 * gcc.dg/pch/ident-1.hs: Header file for new test.
4860
4861 2012-06-21 Michael Matz <matz@suse.de>
4862
4863 PR middle-end/53688
4864 * gcc.c-torture/execute/pr53688.c: New test.
4865
4866 2012-06-20 Richard Guenther <rguenther@suse.de>
4867
4868 PR tree-optimization/30318
4869 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4870
4871 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4872
4873 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4874
4875 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4876
4877 * gcc.target/i386/clearcapv2.map: New file.
4878 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4879
4880 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4881
4882 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4883 and add __sh__ case.
4884
4885 2012-06-19 Jason Merrill <jason@redhat.com>
4886
4887 PR c++/52637
4888 * g++.dg/debug/localclass1.C: New.
4889
4890 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4891
4892 * g++.dg/cpp0x/override4.C: New.
4893
4894 2012-06-14 Jason Merrill <jason@redhat.com>
4895
4896 PR c++/53651
4897 * g++.dg/cpp0x/decltype37.C: New.
4898
4899 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4900
4901 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4902
4903 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4904
4905 * gcc.c-torture/compile/vector-5.c,
4906 gcc.c-torture/compile/vector-6.c: New tests.
4907
4908 2012-06-19 Richard Henderson <rth@redhat.com>
4909
4910 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4911
4912 2012-06-19 Richard Guenther <rguenther@suse.de>
4913
4914 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4915
4916 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4917
4918 PR target/53712
4919 * gcc.target/i386/pr53712.c: New test.
4920
4921 2012-06-18 Tobias Burnus <burnus@net-b.de>
4922
4923 PR fortran/53692
4924 * gfortran.dg/elemental_optional_args_6.f90: New.
4925
4926 2012-06-18 Tobias Burnus <burnus@net-b.de>
4927
4928 PR fortran/53526
4929 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4930 * gfortran.dg/coarray/move_alloc_1.f90
4931
4932 2012-06-18 Tobias Burnus <burnus@net-b.de>
4933
4934 PR fortran/53526
4935 * gfortran.dg/coarray_27.f90: New.
4936
4937 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4938 Greta Yorsh <Greta.Yorsh@arm.com>
4939
4940 * gcc.target/arm/epilog-1.c: New test.
4941
4942 2012-06-18 Richard Guenther <rguenther@suse.de>
4943
4944 PR tree-optimization/53693
4945 * g++.dg/torture/pr53693.C: New testcase.
4946
4947 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4948
4949 PR tree-optimization/53703
4950 * gcc.dg/torture/pr53703.c: New test.
4951
4952 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4953
4954 PR middle-end/53698
4955 * gcc.target/i386/pr53698.c: New test.
4956
4957 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4958
4959 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4960
4961 2012-06-17 Tobias Burnus <burnus@net-b.de>
4962
4963 PR fortran/53691
4964 PR fortran/53685
4965 * gfortran.dg/transfer_check_3.f90: New.
4966
4967 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4968
4969 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4970
4971 2012-06-16 Tobias Burnus <burnus@net-b.de>
4972
4973 PR fortran/53642
4974 PR fortran/45170
4975 * gfortran.dg/deferred_type_param_8.f90: New.
4976
4977 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4978
4979 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4980 testname that includes flags, passed in as new argument, in
4981 pass/fail messages.
4982 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4983 and pass it to verify-* procedures.
4984
4985 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4986 alignment torture options with usual torture options.
4987
4988 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4989 messages reported for one line of source code.
4990 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4991 * g++.dg/cpp0x/decltype2.C: Likewise.
4992 * g++.dg/cpp0x/decltype3.C: Likewise.
4993 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4994 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4995 * g++.dg/cpp0x/static_assert3.C: Likewise.
4996 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4997 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4998 * g++.dg/cpp0x/union1.C: Likewise.
4999 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5000 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5001 * g++.dg/cpp0x/variadic2.C: Likewise.
5002 * g++.dg/cpp0x/variadic20.C: Likewise.
5003 * g++.dg/cpp0x/variadic74.C: Likewise.
5004 * g++.dg/diagnostic/bitfld2.C: Likewise.
5005 * g++.dg/ext/attrib44.C: Likewise.
5006 * g++.dg/ext/no-asm-1.C: Likewise.
5007 * g++.dg/other/error34.C: Likewise.
5008 * g++.dg/parse/crash46.C: Likewise.
5009 * g++.dg/parse/error10.C: Likewise.
5010 * g++.dg/parse/error2.C: Likewise.
5011 * g++.dg/parse/error3.C: Likewise.
5012 * g++.dg/parse/error36.C: Likewise.
5013 * g++.dg/parse/error8.C: Likewise.
5014 * g++.dg/parse/error9.C: Likewise.
5015 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5016 * g++.dg/parse/parser-pr28152.C: Likewise.
5017 * g++.dg/parse/template25.C: Likewise.
5018 * g++.dg/parse/typename11.C: Likewise.
5019 * g++.dg/tc1/dr147.C: Likewise.
5020 * g++.dg/template/deduce3.C: Likewise.
5021 * g++.dg/template/koenig9.C: Likewise.
5022 * g++.dg/template/pr23510.C: Likewise.
5023 * g++.dg/warn/pr12242.C: Likewise.
5024 * g++.dg/warn/pr30551-2.C: Likewise.
5025 * g++.dg/warn/pr30551.C: Likewise.
5026 * g++.old-deja/g++.other/typename1.C: Likewise.
5027 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5028
5029 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5030
5031 PR c++/51033
5032 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5033 * c-c++-common/torture/vshuf-2.inc: Likewise.
5034 * c-c++-common/torture/vshuf-4.inc: Likewise.
5035 * c-c++-common/torture/vshuf-8.inc: Likewise.
5036 * c-c++-common/torture/vshuf-main.inc: Likewise.
5037 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5038 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5039 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5040 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5041 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5042 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5043 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5044 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5045 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5046 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5047 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5048 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5049 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5050 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5051
5052 2012-06-15 Michael Matz <matz@suse.de>
5053
5054 * gcc.dg/tree-ssa/vector-4.c: New test.
5055
5056 2012-06-15 Michael Matz <matz@suse.de>
5057
5058 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5059 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5060
5061 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5062
5063 PR tree-optimization/53636
5064 * gcc.target/arm/pr53636.c: New test.
5065
5066 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5067
5068 PR tree-optimization/51581
5069 * gcc.c-torture/execute/pr51581-1.c: New test.
5070 * gcc.c-torture/execute/pr51581-2.c: New test.
5071 * gcc.dg/vect/pr51581-1.c: New test.
5072 * gcc.dg/vect/pr51581-2.c: New test.
5073 * gcc.dg/vect/pr51581-3.c: New test.
5074 * gcc.target/i386/avx-pr51581-1.c: New test.
5075 * gcc.target/i386/avx-pr51581-2.c: New test.
5076 * gcc.target/i386/avx2-pr51581-1.c: New test.
5077 * gcc.target/i386/avx2-pr51581-2.c: New test.
5078 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5079
5080 2012-06-15 Richard Guenther <rguenther@suse.de>
5081
5082 * gcc.c-torture/execute/20120615-1.c: New testcase.
5083
5084 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5085
5086 * gnat.dg/vect8.ad[sb]: New test.
5087
5088 2012-06-14 Richard Guenther <rguenther@suse.de>
5089
5090 * gcc.dg/tree-ssa/vrp.h: New testcase.
5091 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5092
5093 2012-06-13 Christian Bruel <christian.bruel@st.com>
5094
5095 PR target/53621
5096 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5097
5098 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5099
5100 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5101
5102 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5103
5104 PR testsuite/20771
5105 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5106 test summary unique.
5107
5108 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5109 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5110 scan-stack-usage-not): Don't strip torture options from test name.
5111
5112 * lib/scandump.exp (scan-dump-times): Use printable version of
5113 regexp in test summary line.
5114
5115 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5116 messages reported for one line of source code.
5117 * gcc.dg/format/few-1.c: Likewise.
5118 * gcc.dg/ia64-sync-2.c: Likewise.
5119 * gcc.dg/sync-2.c: Likewise.
5120 * gcc.dg/noncompile/pr44517.c: Likewise.
5121
5122 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5123
5124 PR debug/49888
5125 * gcc.dg/guality/pr49888.c: New.
5126
5127 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5128
5129 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5130 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5131 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5132
5133 2012-06-13 Tobias Burnus <burnus@net-b.de>
5134
5135 PR fortran/53643
5136 * gfortran.dg/intent_out_7.f90: New.
5137
5138 2012-06-13 Tobias Burnus <burnus@net-b.de>
5139
5140 PR fortran/53597
5141 * gfortran.dg/save_4.f90: New.
5142
5143 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5144
5145 PR c/53532
5146 PR c/51034
5147 PR c/53196
5148 * gcc.dg/pr53532.c: New test.
5149 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5150 adjust line numbers.
5151 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5152 * gcc.dg/Wcxx-compat-8.c: Likewise.
5153 * gcc.dg/pr51034.c: New test.
5154 * gcc.dg/pr53196-1.c: New test.
5155 * gcc.dg/pr53196-2.c: New test.
5156
5157 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5158
5159 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5160 alignment torture options with usual torture options.
5161 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5162 instead of dg-options.
5163 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5164 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5165 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5166 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5167 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5168 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5169
5170 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5171 to checks for multiple messages reported for one line of source code.
5172 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5173
5174 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5175 messages reported for one line of source code.
5176
5177 * gcc.dg/20031223-1.c: Add comments to check for multiple
5178 messages reported for one line of source code.
5179 * gcc.dg/Wconversion-integer.c: Likewise.
5180 * gcc.dg/Wfatal-2.c: Likewise.
5181 * gcc.dg/Wfatal.c: Likewise.
5182 * gcc.dg/Wobjsize-1.c: Likewise.
5183 * gcc.dg/c99-vla-jump-1.c: Likewise.
5184 * gcc.dg/c99-vla-jump-2.c: Likewise.
5185 * gcc.dg/c99-vla-jump-3.c: Likewise.
5186 * gcc.dg/c99-vla-jump-4.c: Likewise.
5187 * gcc.dg/c99-vla-jump-5.c: Likewise.
5188 * gcc.dg/decl-9.c: Likewise.
5189 * gcc.dg/declspec-10.c: Likewise.
5190 * gcc.dg/declspec-18.c: Likewise.
5191 * gcc.dg/mtune.c: Likewise.
5192 * gcc.dg/parser-pr28152-2.c: Likewise.
5193 * gcc.dg/parser-pr28152.c: Likewise.
5194 * gcc.dg/pr14475.c: Likewise.
5195 * gcc.dg/pr27953.c: Likewise.
5196 * gcc.dg/pr28322-3.c: Likewise.
5197 * gcc.dg/pr30457.c: Likewise.
5198 * gcc.dg/pr30551-2.c: Likewise.
5199 * gcc.dg/pr30551-3.c: Likewise.
5200 * gcc.dg/pr30551-4.c: Likewise.
5201 * gcc.dg/pr30551-5.c: Likewise.
5202 * gcc.dg/pr30551-6.c: Likewise.
5203 * gcc.dg/pr30551.c: Likewise.
5204 * gcc.dg/pr45461.c: Likewise.
5205 * gcc.dg/pr48552-1.c: Likewise.
5206 * gcc.dg/pr48552-2.c: Likewise.
5207 * gcc.dg/redecl-1.c: Likewise.
5208 * gcc.dg/transparent-union-3.c: Likewise.
5209 * gcc.dg/utf-dflt.c: Likewise.
5210 * gcc.dg/utf-dflt2.c: Likewise.
5211 * gcc.dg/vla-8.c: Likewise.
5212 * gcc.dg/vla-init-1.c: Likewise.
5213 * gcc.dg/wtr-int-type-1.c: Likewise.
5214
5215 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5216 messages reported for for one line of source code.
5217 * c-c++-common/raw-string-5.c: Likewise.
5218 * c-c++-common/raw-string-4.c: Likewise.
5219 * c-c++-common/raw-string-6.c: Likewise.
5220 * c-c++-common/pr20000.c: Likewise.
5221
5222 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5223 messages reported for one line of source code.
5224 * gcc.dg/cpp/pr30786.c: Likewise.
5225 * gcc.dg/cpp/pr28709.c: Likewise.
5226 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5227 * gcc.dg/cpp/macspace2.c: Likewise.
5228 * gcc.dg/cpp/missing-header-1.c: Likewise.
5229 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5230 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5231 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5232
5233 2012-06-12 Jason Merrill <jason@redhat.com>
5234
5235 PR c++/53599
5236 * g++.dg/template/local7.C: New.
5237
5238 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5239
5240 PR target/53511
5241 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5242 * gcc.target/sh/pr51340-2.c: Likewise.
5243 * gcc.target/sh/pr51340-3.c: Likewise.
5244
5245 2012-06-12 Michael Matz <matz@suse.de>
5246
5247 * gcc.dg/torture/alias-1.c: New test.
5248
5249 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5250
5251 PR rtl-optimization/53589
5252 * gcc.dg/torture/pr53589.c: New test.
5253
5254 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5255
5256 PR target/50749
5257 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5258 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5259 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5260 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5261 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5262 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5263 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5264 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5265 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5266 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5267 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5268 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5269 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5270 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5271 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5272 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5273
5274 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5275
5276 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5277 (check_intel_cpu_model): New function.
5278 (check_amd_cpu_model): New function.
5279 (check_features): New function.
5280 (__get_cpuid_output): New function.
5281 (check_detailed): New function.
5282 (fn1): Rename to quick_check.
5283 (main): Update to call quick_check and call check_detailed.
5284
5285 2012-06-11 Richard Henderson <rth@redhat.com>
5286
5287 * lib/target-supports.exp
5288 (check_effective_target_sync_long_long_runtime): Use
5289 check_effective_target_lp64 instead of
5290 check_effective_target_powerpc64 for powerpc targets.
5291
5292 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5293
5294 PR target/53511
5295 * gcc.target/sh/pr53511-1.c: New.
5296
5297 2012-06-11 Richard Guenther <rguenther@suse.de>
5298
5299 PR middle-end/53470
5300 * g++.dg/lto/pr53470_0.C: New testcase.
5301 * gcc.dg/lto/pr53470_0.c: Likewise.
5302
5303 2012-06-11 Richard Guenther <rguenther@suse.de>
5304
5305 PR c++/53605
5306 * g++.dg/ext/pr53605.C: New testcase.
5307
5308 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5309
5310 * gnat.dg/specs/array1.ads: New test.
5311 * gnat.dg/specs/array2.ads: Likewise.
5312 * gnat.dg/array22.adb: Likewise.
5313
5314 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5315
5316 * gnat.dg/constant4.adb: New test.
5317 * gnat.dg/constant4_pkg.ads: New helper.
5318
5319 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5320
5321 PR fortran/52552
5322 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5323 * gfortran.dg/allocate_class_1.f90: Modified.
5324 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5325 * gfortran.dg/allocate_class_2.f90: New.
5326
5327 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5328
5329 PR middle-end/53535
5330 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5331
5332 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5333
5334 PR fortran/52861
5335 * gfortran.dg/string_assign_2.f90: New test case.
5336
5337 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5338
5339 PR fortran/52861
5340 * gfortran.dg/string_assign_1.f90: New test case.
5341
5342 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5343
5344 PR middle-end/53580
5345 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5346 * gcc.dg/gomp/critical-4.c: Likewise.
5347 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5348 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5349 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5350 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5351 * c-c++-common/gomp/pr53580.c: New test.
5352
5353 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5354
5355 PR c++/51214
5356 * g++.dg/cpp0x/forw_enum11.C: New.
5357
5358 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5359
5360 PR c++/53567
5361 * g++.dg/cpp0x/alias-decl-19.C: New.
5362
5363 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5364
5365 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5366
5367 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5368
5369 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5370 (XSTATE_FP): Ditto.
5371 (XSTATE_SSE): Ditto.
5372 (XSTATE_YMM): Ditto.
5373 (avx_os_support): Use new defines.
5374
5375 2012-06-06 Richard Guenther <rguenther@suse.de>
5376
5377 PR testsuite/32380
5378 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5379 loops.
5380
5381 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5382
5383 PR c++/52841
5384 * g++.dg/cpp0x/pr52841.C: New testcase.
5385
5386 2012-06-06 Richard Guenther <rguenther@suse.de>
5387
5388 PR tree-optimization/53081
5389 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5390 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5391
5392 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5393
5394 * gcc.target/powerpc/pr53487.c: New test.
5395
5396 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5397
5398 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5399
5400 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5401
5402 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5403
5404 2012-06-05 Richard Guenther <rguenther@suse.de>
5405
5406 PR tree-optimization/30442
5407 * gcc.dg/vect/bb-slp-30.c: New testcase.
5408
5409 2012-06-05 Richard Guenther <rguenther@suse.de>
5410
5411 PR tree-optimization/53081
5412 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5413 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5414 -fno-tree-loop-distribute-patterns.
5415
5416 2012-06-05 Alan Modra <amodra@gmail.com>
5417
5418 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5419 Check static chain in nested funcs.
5420
5421 2012-06-04 Tobias Burnus <burnus@net-b.de>
5422
5423 PR fortran/50619
5424 * gfortran.dg/init_flag_10.f90: New.
5425
5426 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5427
5428 PR c++/53524
5429 * g++.dg/warn/Wenum-compare-no-2: New.
5430
5431 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5432
5433 PR preprocessor/53463
5434 * g++.dg/cpp/limits.C: New test.
5435 * g++.dg/parse/error19.C: Adjust.
5436 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5437 * g++.dg/warn/pr35635.C: Likewise.
5438 * g++.old-deja/g++.pt/assign1.C: Likewise.
5439
5440 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5441
5442 PR target/53559
5443 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5444 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5445 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5446 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5447 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5448 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5449 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5450 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5451
5452 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5453
5454 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5455
5456 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5457
5458 PR tree-optimization/53550
5459 * gcc.dg/pr53550.c: New test.
5460
5461 2012-06-04 Richard Guenther <rguenther@suse.de>
5462
5463 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5464 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5465 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5466
5467 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5468
5469 PR fortran/48831
5470 * gfortran.dg/parameter_array_element_2.f90: New.
5471
5472 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5473
5474 PR target/53512
5475 * gcc.target/sh/pr53512-1.c: New.
5476 * gcc.target/sh/pr53512-2.c: New.
5477 * gcc.target/sh/pr53512-3.c: New.
5478 * gcc.target/sh/pr53512-4.c: New.
5479
5480 2012-06-01 Jason Merrill <jason@redhat.com>
5481
5482 PR c++/52973
5483 * g++.dg/ext/visibility/template12.C: New.
5484 * g++.dg/ext/attrib14.C: Adjust warning line.
5485
5486 PR c++/52725
5487 * g++.dg/parse/new6.C: New.
5488 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5489
5490 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5491
5492 * c-c++-common/restrict-2.c: Revert previous change.
5493
5494 2012-06-01 Jason Merrill <jason@redhat.com>
5495
5496 PR c++/53137
5497 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5498
5499 PR c++/53484
5500 * g++.dg/cpp0x/auto33.C: New.
5501
5502 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5503
5504 PR c++/26155
5505 * g++.dg/parse/namespace-alias-1.C: New.
5506
5507 2012-06-01 Christian Bruel <christian.bruel@st.com>
5508
5509 * gcc.dg/spec-options.c: New test.
5510 * gcc.dg/foo.specs: New file.
5511
5512 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5513
5514 PR ada/53517
5515 * gnat.dg/lto14.adb: Skip on Solaris.
5516
5517 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5518
5519 * gcc.target/cris/sync-1-v10.c,
5520 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5521 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5522 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5523 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5524 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5525 gcc.target/cris/torture/sync-mis-op-i-1.c,
5526 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5527 gcc.target/cris/torture/sync-mis-op-i-2.c,
5528 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5529 gcc.target/cris/torture/sync-mis-op-i-3.c,
5530 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5531 gcc.target/cris/torture/sync-mis-op-s-1.c,
5532 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5533 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5534 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5535 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5536 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5537 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5538 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5539 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5540 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5541
5542 2012-05-31 Richard Guenther <rguenther@suse.de>
5543
5544 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5545 ldist-pr45948.c with disabled SCCP.
5546
5547 2012-05-31 Richard Guenther <rguenther@suse.de>
5548
5549 PR middle-end/48493
5550 * gcc.dg/torture/pr48493.c: New testcase.
5551
5552 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5553
5554 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5555 arm32 to targets.
5556 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5557 of the initialization loop.
5558 (dg-final): Adjust the expected number of vectorized loops depending
5559 on vect_char_mult target selector.
5560
5561 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5562
5563 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5564 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5565 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5566 New tests.
5567
5568 2012-05-30 Jason Merrill <jason@redhat.com>
5569
5570 PR c++/53356
5571 * g++.dg/init/new34.C: New.
5572 * g++.dg/tree-ssa/stabilize1.C: New.
5573
5574 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5575
5576 PR c++/53356
5577 * g++.dg/init/new33.C: New test.
5578
5579 2012-05-30 Richard Guenther <rguenther@suse.de>
5580
5581 PR middle-end/53501
5582 * gcc.dg/torture/pr53501.c: New testcase.
5583 * c-c++-common/restrict-2.c: Adjust.
5584
5585 2012-05-30 Alan Modra <amodra@gmail.com>
5586
5587 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5588 torture-finish.
5589
5590 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5591
5592 * gcc.target/i386/shuf-concat.c: New test.
5593
5594 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5595
5596 PR rtl-optimization/53519
5597 * gcc.c-torture/compile/pr53519.c: New test.
5598
5599 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5600
5601 * gcc.target/arm/neon-vrev.c: New.
5602
5603 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5604
5605 PR target/51340
5606 * gcc.target/sh/pr51340-1.c: New.
5607 * gcc.target/sh/pr51340-2.c: New.
5608 * gcc.target/sh/pr51340-3.c: New.
5609
5610 2012-05-29 Richard Guenther <rguenther@suse.de>
5611
5612 PR tree-optimization/53516
5613 * gcc.dg/torture/pr53516.c: New testcase.
5614
5615 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5616
5617 PR preprocessor/53229
5618 * gcc.dg/cpp/paste6.c: Force to run without
5619 -ftrack-macro-expansion.
5620 * gcc.dg/cpp/paste8.c: Likewise.
5621 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5622 -ftrack-macro-expansion.
5623 * gcc.dg/cpp/paste12.c: Force to run without
5624 -ftrack-macro-expansion.
5625 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5626 -ftrack-macro-expansion.
5627 * gcc.dg/cpp/paste13.c: Likewise.
5628 * gcc.dg/cpp/paste14.c: Likewise.
5629 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5630 -ftrack-macro-expansion.
5631 * gcc.dg/cpp/paste18.c: New test.
5632
5633 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5634
5635 * gcc.target/cris/torture/trap-1.c,
5636 gcc.target/cris/torture/trap-2.c,
5637 gcc.target/cris/torture/trap-3.c,
5638 gcc.target/cris/torture/trap-v0.c,
5639 gcc.target/cris/torture/trap-v3.c: New tests.
5640
5641 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5642
5643 PR c++/25137
5644 * g++.dg/warn/Wbraces3.C: New.
5645 * g++.dg/warn/Wbraces4.C: Likewise.
5646
5647 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5648
5649 PR tree-optimization/53505
5650 * c-c++-common/torture/pr53505.c: New test.
5651
5652 2012-05-27 Nathan Sidwell <nathan@acm.org>
5653
5654 * gcc.dg/stmt-expr-4.c: New.
5655
5656 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5657
5658 PR c++/53491
5659 * g++.dg/parse/crash60.C: New.
5660
5661 2012-05-26 Jason Merrill <jason@redhat.com>
5662
5663 PR c++/53220
5664 * c-c++-common/array-lit.c: New.
5665 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5666
5667 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5668
5669 PR ada/50294
5670 * gnat.dg/array21.adb: New test.
5671
5672 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5673
5674 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5675
5676 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5677
5678 PR c++/32054
5679 * g++.dg/other/anon-union3.C: New.
5680
5681 2012-05-25 Ian Lance Taylor <iant@google.com>
5682
5683 * gcc.dg/split-6.c: New test.
5684
5685 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5686
5687 * gnat.dg/lto14.adb: New test.
5688
5689 2012-05-25 Tristan Gingold <gingold@adacore.com>
5690
5691 * gcc.target/i386/large-frame.c: New.
5692
5693 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5694 * gcc.target/powerpc/lhs-1.c: New.
5695 * gcc.target/powerpc/lhs-2.c: New.
5696 * gcc.target/powerpc/lhs-3.c: New.
5697
5698 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5699
5700 Make unwound macro expansion trace less redundant
5701 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5702 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5703 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5704 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5705 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5706 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5707
5708 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5709
5710 PR c++/53464
5711 * g++.dg/cpp0x/constexpr-default1.C: New.
5712
5713 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5714
5715 PR c++/32080
5716 * g++.dg/eh/goto2.C: New.
5717
5718 2012-05-24 Richard Guenther <rguenther@suse.de>
5719
5720 PR middle-end/53460
5721 * g++.dg/tree-prof/pr53460.C: New testcase.
5722
5723 2012-05-24 Richard Guenther <rguenther@suse.de>
5724
5725 PR bootstrap/53466
5726 * g++.dg/debug/pr53466.C: New testcase.
5727
5728 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5729
5730 PR tree-optimization/53465
5731 * gcc.c-torture/execute/pr53465.c: New test.
5732
5733 2012-05-23 Tobias Burnus <burnus@net-b.de>
5734
5735 PR fortran/51055
5736 PR fortran/45170
5737 * gfortran.dg/allocate_with_typespec_6.f90: New.
5738
5739 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5740
5741 PR c++/29185
5742 * g++.dg/warn/delete-array-1.C: New.
5743
5744 2012-05-23 Richard Guenther <rguenther@suse.de>
5745
5746 * gcc.dg/torture/pr39074-2.c: Adjust.
5747 * gcc.dg/torture/pr39074.c: Likewise.
5748 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5749 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5750
5751 2012-05-22 Jan Hubicka <jh@suse.cz>
5752
5753 PR middle-end/53161
5754 * g++.dg/torture/pr53161.C: New testcase.
5755
5756 2012-05-22 Tobias Burnus <burnus@net-b.de>
5757
5758 PR fortran/53389
5759 * gfortran.dg/realloc_on_assign_15.f90: New.
5760
5761 2012-05-22 Richard Guenther <rguenther@suse.de>
5762
5763 PR middle-end/51071
5764 * gcc.dg/torture/pr51071-2.c: New testcase.
5765
5766 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5767
5768 PR tree-optimization/53336
5769 * g++.dg/torture/pr53336.C: New testcase.
5770
5771 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5772
5773 PR c++/53322
5774 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5775 instead of -Wunused-local-typedefs.
5776
5777 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5778
5779 PR c++/51184
5780 * g++.dg/other/abstract4.C: New-
5781
5782 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5783
5784 PR c++/40821
5785 * g++.dg/ext/attrib46.C: New.
5786
5787 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5788
5789 PR c/53418
5790 * gcc.c-torture/compile/pr53418-1.c,
5791 gcc.c-torture/compile/pr53418-2.c: New tests.
5792
5793 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5794
5795 PR tree-optimization/53366
5796 * gcc.dg/torture/pr53366-1.c: New test.
5797 * gcc.dg/torture/pr53366-2.c: New test.
5798 * gcc.target/i386/pr53366-1.c: New test.
5799 * gcc.target/i386/pr53366-2.c: New test.
5800
5801 PR tree-optimization/53409
5802 * gcc.c-torture/compile/pr53409.c: New test.
5803
5804 PR tree-optimization/53410
5805 * gcc.c-torture/compile/pr53410-1.c: New test.
5806 * gcc.c-torture/compile/pr53410-2.c: New test.
5807
5808 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5809
5810 PR target/53425
5811 * gcc.target/i386/pr53425-1.c: New file.
5812 * gcc.target/i386/pr53425-2.c: Likewise.
5813
5814 2012-05-21 Richard Guenther <rguenther@suse.de>
5815
5816 PR tree-optimization/53408
5817 * gcc.dg/torture/pr53408.c: New testcase.
5818
5819 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5820 H.J. Lu <hongjiu.lu@intel.com>
5821
5822 PR target/53416
5823 * gcc.target/i386/pr53416.c: New file.
5824
5825 2012-05-21 Richard Guenther <rguenther@suse.de>
5826
5827 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5828
5829 2012-05-21 Richard Guenther <rguenther@suse.de>
5830
5831 * gcc.dg/torture/ldist-1.c: New testcase.
5832
5833 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5834
5835 * gnat.dg/lto13.adb: New test.
5836 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5837
5838 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5839
5840 * gnat.dg/specs/lto12.ads: New test.
5841 * gnat.dg/specs/lto12_pkg.ads: New helper.
5842
5843 2012-05-18 Richard Guenther <rguenther@suse.de>
5844
5845 PR tree-optimization/53346
5846 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5847 * gcc.target/i386/incoming-10.c: Adjust.
5848 * gcc.target/i386/incoming-11.c: Likewise.
5849 * gcc.target/i386/pr46295.c: Likewise.
5850
5851 2012-05-18 Richard Guenther <rguenther@suse.de>
5852
5853 * gcc.dg/pr53352.c: Return zero.
5854
5855 2012-05-18 Richard Guenther <rguenther@suse.de>
5856
5857 PR tree-optimization/53390
5858 * gcc.dg/torture/pr53390.c: New testcase.
5859
5860 2012-05-18 Meador Inge <meadori@codesourcery.com>
5861
5862 PR rtl-optimization/53352
5863 * gcc.dg/pr53352.c: New test.
5864
5865 2012-05-17 David S. Miller <davem@davemloft.net>
5866
5867 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5868 failure on sparc-*-linux-gnu.
5869
5870 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5871
5872 PR c++/39681
5873 * g++.dg/parse/error49.C: New.
5874 * g++.dg/cpp0x/error8.C: Likewise.
5875 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5876 * g++.dg/ext/utf-dflt2.C: Likewise.
5877 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5878 * g++.dg/ext/utf-dflt.C: Likewise.
5879 * c-c++-common/raw-string-3.c: Likewise.
5880 * c-c++-common/raw-string-4.c: Likewise.
5881
5882 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5883
5884 PR c++/53371
5885 * g++.dg/cpp0x/catch1.C: New.
5886
5887 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5888
5889 PR c++/44516
5890 * g++.dg/parse/error48.C: New.
5891 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5892 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5893
5894 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5895
5896 * gcc.dg/tm/indirect-2.c: New test.
5897
5898 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5899
5900 PR tree-optimization/53217
5901 * gfortran.dg/pr53217.f90: New test.
5902
5903 2012-05-16 Richard Guenther <rguenther@suse.de>
5904
5905 PR tree-optimization/53364
5906 * g++.dg/torture/pr53364.C: New testcase.
5907
5908 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5909
5910 PR testsuite/52641
5911 * gcc.dg/pr52549.c: Fix test for long != void*
5912 * gcc.c-torture/execute/pr52979-1.x: New file.
5913 * gcc.c-torture/execute/pr52979-2.x: New file.
5914
5915 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5916
5917 PR preprocessor/7263
5918 * gcc.dg/binary-constants-2.c: Run without tracking locations
5919 accross macro expansion.
5920 * gcc.dg/binary-constants-3.c: Likewise.
5921 * gcc.dg/cpp/sysmac2.c: Likewise.
5922 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5923 location.
5924 * gcc.dg/cpp/syshdr3.c: New test.
5925 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5926 * gcc.dg/system-binary-constants-1.c: New test.
5927 * gcc.dg/system-binary-constants-1.h: New header for the new test
5928 above.
5929 * g++.dg/cpp/syshdr3.C: New test.
5930 * g++.dg/cpp/syshdr3.h: New header the new test above.
5931 * g++.dg/system-binary-constants-1.C: New test.
5932 * g++.dg/system-binary-constants-1.h: New header the new test
5933 above.
5934
5935 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5936
5937 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5938
5939 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5940
5941 PR target/53358
5942 * gcc.dg/pr53358.c: New test.
5943
5944 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5945
5946 PR c++/11856
5947 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5948 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5949
5950 2012-05-15 Olivier Hainque <hainque@adacore.com>
5951
5952 * g++.dg/eh/sighandle.C: New testcase.
5953
5954 2012-05-15 Richard Guenther <rguenther@suse.de>
5955
5956 PR tree-optimization/53355
5957 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5958
5959 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5960
5961 * gfortran.dg/*.f90: Remove now redundant manual
5962 cleanup-modules directive.
5963
5964 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5965
5966 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5967 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5968
5969 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5970
5971 PR fortran/52428
5972 * gfortran.dg/int_range_io_1.f90: New test.
5973
5974 2012-05-14 Andi Kleen <ak@linux.intel.com>
5975 Jakub Jelinek <jakub@redhat.com>
5976
5977 PR target/53315
5978 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5979 * gcc.target/i386/rtm-check.h: New file.
5980 * gcc.target/i386/pr53315.c: New test.
5981
5982 2012-05-14 Tobias Burnus <burnus@net-b.de>
5983
5984 PR fortran/49110
5985 PR fortran/51055
5986 PR fortran/53329
5987 * gfortran.dg/deferred_type_param_4.f90: New.
5988 * gfortran.dg/deferred_type_param_6.f90: New.
5989
5990 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5991
5992 * gcc.target/i386/retarg.c: New test.
5993
5994 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5995
5996 PR fortran/45170
5997 * gfortran.dg/deferred_type_param_3.f90: New.
5998 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5999 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6000
6001 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6002
6003 * gnat.dg/null_pointer_deref3.adb: New test.
6004
6005 2012-05-12 Tobias Burnus <burnus@net-b.de>
6006
6007 PR fortran/49110
6008 PR fortran/52843
6009 * gfortran.dg/deferred_type_param_5.f90: New.
6010
6011 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6012
6013 * g++.dg/parse/error47.C: New.
6014
6015 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6016
6017 PR fortran/52537
6018 * gfortran.dg/string_compare_4.f90: Change option
6019 to -fdump-tree-original. Add test case for kind=4.
6020
6021 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6022
6023 PR fortran/52537
6024 * gfortran.dg/string_compare_4.f90: New test.
6025
6026 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6027
6028 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6029
6030 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6031
6032 PR c++/53305
6033 * g++.dg/cpp0x/variadic132.C: New.
6034
6035 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6036
6037 PR c++/53158
6038 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6039 * g++.dg/parse/error26.C: Tweak dg-error column number.
6040
6041 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6042
6043 PR c++/53301
6044 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6045
6046 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6047
6048 * gnat.dg/lto11.ad[sb]: New test.
6049
6050 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6051
6052 PR target/52908
6053 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6054 directive to Scan for vpmuldq, not vpmacsdql.
6055
6056 2012-05-09 Michael Matz <matz@suse.de>
6057
6058 PR tree-optimization/53185
6059 * gcc.dg/vect/pr53185.c: New test.
6060
6061 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6062
6063 PR middle-end/53249
6064 * gcc.target/i386/pr53249.c: New.
6065
6066 2012-05-09 Richard Guenther <rguenther@suse.de>
6067
6068 PR tree-optimization/18437
6069 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6070 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6071
6072 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6073
6074 PR tree-optimization/53226
6075 * gcc.c-torture/compile/pr53226.c: New test.
6076
6077 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6078
6079 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6080 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6081 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6082 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6083 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6084 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6085 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6086 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6087 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6088 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6089 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6090 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6091 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6092 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6093
6094 2012-05-09 Dehao Chen <dehao@google.com>
6095
6096 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6097 * gcc.dg/predict-2.c: Likewise.
6098 * gcc.dg/predict-3.c: Likewise.
6099 * gcc.dg/predict-4.c: Likewise.
6100 * gcc.dg/predict-5.c: Likewise.
6101 * gcc.dg/predict-6.c: Likewise.
6102
6103 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6104
6105 PR target/53272
6106 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6107
6108 2012-05-08 Richard Guenther <rguenther@suse.de>
6109
6110 * gcc.dg/fold-bitand-4.c: New testcase.
6111
6112 2012-05-08 Dehao Chen <dehao@google.com>
6113
6114 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6115 heuristic is working properly.
6116 * gcc.dg/predict-2.c: Likewise.
6117 * gcc/dg/predict-3.c: Likewise.
6118 * gcc/dg/predict-4.c: Likewise.
6119 * gcc/dg/predict-5.c: Likewise.
6120 * gcc/dg/predict-6.c: Likewise.
6121
6122 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6123
6124 PR tree-optimization/53239
6125 * g++.dg/opt/vrp3.C: New test.
6126 * g++.dg/opt/vrp3-aux.cc: New file.
6127 * g++.dg/opt/vrp3.h: New file.
6128
6129 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6130
6131 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6132 .uleb128 support in assembler output.
6133
6134 2012-05-07 Richard Guenther <rguenther@suse.de>
6135
6136 PR lto/42987
6137 * g++.dg/lto/pr42987_0.C: New testcase.
6138 * g++.dg/lto/pr42987_1.C: Likewise.
6139
6140 2012-05-07 Tobias Burnus <burnus@net-b.de>
6141
6142 PR fortran/53255
6143 * gfortran.dg/typebound_operator_15.f90: New.
6144
6145 2012-05-06 Tobias Burnus <burnus@net-b.de>
6146
6147 PR fortran/41587
6148 * gfortran.dg/class_array_13.f90: New.
6149
6150 2012-05-06 Tristan Gingold <gingold@adacore.com>
6151
6152 * gnat.dg/warn7.adb: New test.
6153
6154 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6155
6156 * gnat.dg/specs/renamings.ads: Rename to...
6157 * gnat.dg/specs/renaming1.ads: ...this.
6158 * gnat.dg/specs/renaming2.ads: New test.
6159 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6160 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6161 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6162 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6163
6164 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6165
6166 * gnat.dg/discr36.ad[sb]: New test.
6167 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6168
6169 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6170
6171 PR c/43772
6172 * c-c++-common/pr43772.c: New.
6173
6174 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6175
6176 PR fortran/41600
6177 * gfortran.dg/select_type_26.f03 : New test.
6178 * gfortran.dg/select_type_27.f03 : New test.
6179
6180 PR fortran/53191
6181 * gfortran.dg/select_type_28.f03 : New test.
6182
6183 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6184
6185 PR fortran/49010
6186 PR fortran/24518
6187 * gfortran.dg/mod_sign0_1.f90: New test.
6188 * gfortran.dg/mod_large_1.f90: New test.
6189
6190 2012-05-04 Tobias Burnus <burnus@net-b.de>
6191
6192 PR fortran/53175
6193 gfortran.dg/public_private_module_5.f90: New.
6194
6195 2012-05-04 Tobias Burnus <burnus@net-b.de>
6196
6197 PR fortran/53111
6198 * gfortran.dg/constructor_7.f90: New.
6199 * gfortran.dg/constructor_8.f90: New.
6200
6201 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6202
6203 PR c++/53166
6204 * g++.dg/cpp0x/static_assert7.C: New.
6205
6206 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6207
6208 PR tree-optimization/52633
6209 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6210 recognized as widening shifts instead of over-widening.
6211 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6212 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6213 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6214 * gcc.target/arm/pr52633.c: New test.
6215
6216 2012-05-04 Richard Guenther <rguenther@suse.de>
6217
6218 PR tree-optimization/53168
6219 * gcc.dg/torture/pr53168.c: New testcase.
6220 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6221
6222 2012-05-04 Richard Guenther <rguenther@suse.de>
6223
6224 * gcc.dg/lto/pr53214_0.c: New testcase.
6225
6226 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6227
6228 * gcc.target/ia64/pr48496.c: New test.
6229 * gcc.target/ia64/pr52657.c: Likewise.
6230
6231 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6232
6233 PR c/51712
6234 * c-c++-common/pr51712.c: New.
6235
6236 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6237
6238 PR target/53199
6239 * gcc.target/powwerpc/pr53199.c: New file.
6240
6241 2012-05-03 Jason Merrill <jason@redhat.com>
6242
6243 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6244
6245 * gcc.dg/debug/dwarf2/dups-types.c: New.
6246 * gcc.dg/debug/dwarf2/dups-types.h: New.
6247
6248 2012-05-03 Jason Merrill <jason@redhat.com>
6249
6250 * g++.dg/debug/dwarf2/namespace-2.C: New.
6251 * g++.dg/debug/dwarf2/localclass3.C: New.
6252
6253 2012-05-03 Jason Merrill <jason@redhat.com>
6254
6255 * g++.dg/debug/dwarf2/thunk1.C: New.
6256
6257 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6258
6259 PR c++/53186
6260 * g++.dg/other/final2.C: New.
6261
6262 2012-05-03 Richard Guenther <rguenther@suse.de>
6263
6264 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6265
6266 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6267
6268 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6269 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6270 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6271 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6272
6273 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6274
6275 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6276 .byte 0xf2.
6277 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6278 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6279 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6280
6281 PR debug/53174
6282 * gcc.dg/pr53174.c: New test.
6283
6284 PR target/53187
6285 * gcc.target/arm/pr53187.c: New test.
6286 * gcc.c-torture/compile/pr53187.c: New test.
6287
6288 2012-05-03 Richard Guenther <rguenther@suse.de>
6289
6290 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6291 unsupported prefetching support.
6292
6293 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6294
6295 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6296 option -ftrack-macro-expansion=0.
6297 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6298 option -ftrack-macro-expansion=0.
6299
6300 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6301
6302 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6303 dg-options for target arm with dg-additional-options.
6304
6305 2012-05-03 Richard Guenther <rguenther@suse.de>
6306
6307 PR tree-optimization/53144
6308 * gcc.dg/torture/pr53144.c: New testcase.
6309
6310 2012-05-03 Tobias Burnus <burnus@net-b.de>
6311
6312 PR fortran/52864
6313 * gfortran.dg/pointer_intent_7.f90: New.
6314 * gfortran.dg/pure_formal_3.f90: New.
6315
6316 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6317
6318 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6319
6320 2012-05-02 Martin Jambor <mjambor@suse.cz>
6321
6322 PR lto/52605
6323 * g++.dg/lto/pr52605_0.C: New test.
6324
6325 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6326
6327 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6328 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6329 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6330 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6331 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6332 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6333 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6334 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6335 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6336 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6337 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6338 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6339 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6340 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6341 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6342 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6343
6344 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6345
6346 PR middle-end/53153
6347 * gcc.dg/pr53153.c: New test.
6348
6349 2012-05-02 Richard Guenther <rguenther@suse.de>
6350
6351 * g++.dg/tree-ssa/pr19807.C: Adjust.
6352
6353 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6354
6355 PR tree-optimization/53163
6356 * gcc.c-torture/compile/pr53163.c: New test.
6357
6358 PR rtl-optimization/53160
6359 * gcc.c-torture/execute/pr53160.c: New test.
6360
6361 2012-05-01 Ian Lance Taylor <iant@google.com>
6362
6363 PR c/37303
6364 * gcc.dg/pr37303.c: New test.
6365
6366 2012-05-01 Richard Henderson <rth@redhat.com>
6367
6368 * lib/target-supports.exp
6369 (check_effective_target_sync_long_long_runtime): True for
6370 check_effective_target_powerpc64.
6371
6372 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6373
6374 PR c++/51033
6375 * gcc.dg/vector-1.c: Move to ...
6376 * c-c++-common/vector-1.c: ... here.
6377 * gcc.dg/vector-2.c: Move to ...
6378 * c-c++-common/vector-2.c: ... here.
6379 * gcc.dg/vector-3.c: Move to ...
6380 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6381 * gcc.dg/vector-4.c: Move to ...
6382 * c-c++-common/vector-4.c: ... here.
6383 * gcc.dg/vector-init-1.c: Move to ...
6384 * c-c++-common/vector-init-1.c: ... here.
6385 * gcc.dg/vector-init-2.c: Move to ...
6386 * c-c++-common/vector-init-2.c: ... here.
6387 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6388 * c-c++-common/vector-subscript-1.c: ... here.
6389 * gcc.dg/vector-subscript-2.c: Move to ...
6390 * c-c++-common/vector-subscript-2.c: ... here.
6391 * gcc.dg/vector-subscript-3.c: Move to ...
6392 * c-c++-common/vector-subscript-3.c: ... here.
6393
6394 PR c++/51314
6395 * g++.dg/cpp0x/vt-51314.C: New test.
6396 * g++.dg/cpp0x/variadic76.C: Fix.
6397
6398 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6399
6400 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6401
6402 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6403
6404 Add -Wvarargs option
6405 * c-c++-common/Wvarargs.c: New test case.
6406 * c-c++-common/Wvarargs-2.c: Likewise.
6407
6408 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6409
6410 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6411 * objc.dg/foreach-7.m: Force the test case to run without
6412 -ftrack-macro-expansion.
6413 * c-c++-common/tm/attrib-1.c: Likewise.
6414 * c-c++-common/warn-ommitted-condop.c: Likewise.
6415 * gcc.dg/assign-warn-1.c: Likewise.
6416 * gcc.dg/assign-warn-2.c: Likewise.
6417 * gcc.dg/attr-alloc_size.c: Likewise.
6418 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6419 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6420 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6421 * gcc.dg/c90-const-expr-9.c: Likewise.
6422 * gcc.dg/c99-const-expr-9.c: Likewise.
6423 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6424 * gcc.dg/cpp/direct2s.c: Likewise.
6425 * gcc.dg/cpp/pr28709.c: Likewise.
6426 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6427 * gcc.dg/dfp/composite-type.c: Likewise.
6428 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6429 with -ftrack-macro-expansion
6430 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6431 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6432 * g++.dg/ext/cleanup-1.C: Likewise.
6433 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6434 * g++.dg/template/sfinae10.C: Likewise.
6435 * g++.dg/tm/wrap-2.C: Likewise.
6436 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6437 * g++.dg/warn/Wsign-conversion.C: Likewise.
6438 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6439 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6440 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6441 it to run with -ftrack-macro-expansion.
6442 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6443 test cases without -ftrack-macro-expansion.
6444
6445 Fix location for static class members
6446 * g++.dg/template/sfinae6_neg.C: Adjust.
6447
6448 Make conversion warnings work on NULL with -ftrack-macro-expansion
6449 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6450 alongside the previous testing for NULL.
6451
6452 Fix -Wuninitialized for -ftrack-macro-expansion
6453 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6454
6455 Strip "<built-in>" loc from displayed expansion context
6456 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6457 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6458 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6459 new test above.
6460
6461 Fix expansion point loc for macro-like tokens
6462 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6463 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6464
6465 Fix token pasting with -ftrack-macro-expansion
6466 * gcc.dg/cpp/paste17.c: New test case for
6467 -ftrack-macro-expansion=2 mode only.
6468 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6469
6470 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6471
6472 * gnat.dg/warn6.ad[sb]: New test.
6473
6474 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6475
6476 PR 53149
6477 * gcc.dg/20011021-1.c: Adjust testcase.
6478
6479 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6480
6481 PR fortran/53148
6482 * gfortran.dg/function_optimize_12.f90: New test.
6483
6484 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6485
6486 PR target/53156
6487 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6488 code to match current output and cover new peephole2 pattern.
6489
6490 2012-04-27 Ollie Wild <aaw@google.com>
6491
6492 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6493
6494 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6495
6496 * gcc.c-torture/execute/20120427-2.c: New testcase.
6497 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6498 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6499 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6500
6501 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6502
6503 PR target/53138
6504 * gcc.c-torture/execute/20120427-1.c: New testcase.
6505
6506 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6507
6508 PR middle-end/27139
6509 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6510
6511 2012-04-27 Tom de Vries <tom@codesourcery.com>
6512
6513 PR tree-optimization/51879
6514 * gcc.dg/pr51879.c: New test.
6515 * gcc.dg/pr51879-2.c: Same.
6516 * gcc.dg/pr51879-3.c: Same.
6517 * gcc.dg/pr51879-4.c: Same.
6518 * gcc.dg/pr51879-6.c: Same.
6519
6520 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6521
6522 PR c++/53096
6523 * g++.dg/cpp0x/defaulted35.C: New.
6524 * g++.dg/cpp0x/defaulted15.C: Adjust.
6525
6526 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6527
6528 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6529 structure layout.
6530
6531 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6532
6533 * gcc.target/i386/builtin_target.c: Check avx2.
6534
6535 2012-04-26 Alan Modra <amodra@gmail.com>
6536
6537 * gcc.target/powerpc/savres.c: New test.
6538 * gcc.target/powerpc/powerpc.exp: Run it.
6539
6540 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6541
6542 PR target/53120
6543 * gcc.dg/torture/pr53120.c: New test.
6544
6545 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6546
6547 PR middle-end/52979
6548 * gcc.c-torture/compile/pr52979-1.c: New test.
6549 * gcc.c-torture/execute/pr52979-1.c: New test.
6550 * gcc.c-torture/execute/pr52979-2.c: New test.
6551
6552 2012-04-25 Richard Guenther <rguenther@suse.de>
6553
6554 * gcc.target/i386/l_fma_float_5.c: Adjust.
6555 * gcc.target/i386/l_fma_double_4.c: Likewise.
6556 * gcc.target/i386/l_fma_float_2.c: Likewise.
6557 * gcc.target/i386/l_fma_float_6.c: Likewise.
6558 * gcc.target/i386/l_fma_double_1.c: Likewise.
6559 * gcc.target/i386/l_fma_double_5.c: Likewise.
6560 * gcc.target/i386/l_fma_float_3.c: Likewise.
6561 * gcc.target/i386/l_fma_double_2.c: Likewise.
6562 * gcc.target/i386/l_fma_double_6.c: Likewise.
6563 * gcc.target/i386/l_fma_float_4.c: Likewise.
6564 * gcc.target/i386/l_fma_double_3.c: Likewise.
6565 * gcc.target/i386/l_fma_float_1.c: Likewise.
6566
6567 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6568
6569 PR tree-optimization/53058
6570 * gcc.c-torture/compile/pr53058.c: New test.
6571
6572 2012-04-25 Jan Hubicka <jh@suse.cz>
6573
6574 PR middle-end/53088
6575 * gcc.target/i386/pr39082-1.c: Update warning location.
6576
6577 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6578
6579 PR c/52880
6580 * gcc.dg/pr52880.c: New test.
6581
6582 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6583
6584 * gcc.dg/m-un-2.c: Update.
6585 * gcc.dg/20011021-1.c: Update.
6586
6587 2012-04-25 Tobias Burnus <burnus@net-b.de>
6588
6589 PR fortran/52196
6590 * gfortran.dg/realloc_on_assign_14.f90: New.
6591
6592 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6593
6594 PR testsuite/52641
6595 PR tree-optimizations/52891
6596 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6597
6598 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6599
6600 PR c++/52363
6601 * g++.dg/cpp0x/sfinae35.C: New.
6602 * g++.dg/cpp0x/sfinae36.C: Likewise.
6603
6604 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6605
6606 * gcc.target/builtin_target.c: New testcase.
6607
6608 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6609
6610 PR target/47197
6611 * gcc.target/powerpc/pr47197.c: New test.
6612
6613 2012-04-24 Richard Guenther <rguenther@suse.de>
6614
6615 PR tree-optimization/53085
6616 * g++.dg/torture/pr53085.C: New testcase.
6617
6618 2012-04-24 Andrew Pinski <apinski@cavium.com>
6619
6620 PR tree-opt/33512
6621 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6622 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6623 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6624
6625 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6626
6627 PR middle-end/53084
6628 * gcc.c-torture/execute/pr53084.c: New test.
6629
6630 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6631
6632 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6633
6634 2012-04-23 Andrew Pinski <apinski@cavium.com>
6635
6636 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6637
6638 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6639
6640 PR regression/53076
6641 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6642 * gcc.dg/torture/builtin-power-1.c: Likewise.
6643
6644 2012-04-23 Richard Guenther <rguenther@suse.de>
6645
6646 PR tree-optimization/53070
6647 * gcc.dg/torture/pr53070.c: New testcase.
6648
6649 2012-04-23 Richard Guenther <rguenther@suse.de>
6650
6651 PR c/53060
6652 * gcc.dg/pr53060.c: New testcase.
6653
6654 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6655
6656 PR tree-optimizations/52891
6657 * gcc.c-torture/compile/pr52891-1.c: New test.
6658 * gcc.c-torture/compile/pr52891-2.c: New test.
6659
6660 2012-04-22 Tobias Burnus <burnus@net-b.de>
6661
6662 PR fortran/53051
6663 * gfortran.dg/read_float_4.f90: New.
6664
6665 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6666
6667 PR 35441
6668 * c-c++-common/pr35441.C: New.
6669
6670 2012-04-20 Ian Lance Taylor <iant@google.com>
6671
6672 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6673 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6674
6675 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6676
6677 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6678 array access.
6679 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6680
6681 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6682
6683 PR rtl-optimization/44214
6684 * gcc.dg/pr44214-1.c: New test.
6685 * gcc.dg/pr44214-2.c: Likewise.
6686 * gcc.dg/pr44214-3.c: Likewise.
6687
6688 2012-04-20 Richard Guenther <rguenther@suse.de>
6689
6690 * g++.dg/torture/20120420-1.C: New testcase.
6691
6692 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6693
6694 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6695
6696 2012-04-19 Christian Bruel <christian.bruel@st.com>
6697
6698 * gcc.dg/pr52283.c: New test.
6699
6700 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6701
6702 * gcc.dg/pr37985.c: New test.
6703
6704 2012-04-19 Richard Guenther <rguenther@suse.de>
6705
6706 PR rtl-optimization/44688
6707 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6708 possibly profitable.
6709
6710 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6711
6712 PR tree-optimization/52976
6713 * gfortran.dg/reassoc_11.f: New test.
6714
6715 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6716
6717 PR tree-optimization/52976
6718 * gfortran.dg/reassoc_7.f: New test.
6719 * gfortran.dg/reassoc_8.f: Likewise.
6720 * gfortran.dg/reassoc_9.f: Likewise.
6721 * gfortran.dg/reassoc_10.f: Likewise.
6722
6723 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6724
6725 PR c++/52422
6726 * g++.dg/cpp0x/sfinae33.C: New.
6727 * g++.dg/cpp0x/sfinae34.C: Likewise.
6728
6729 2012-04-18 Joey Ye <joey.ye@arm.com>
6730
6731 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6732
6733 2012-04-18 Richard Guenther <rguenther@suse.de>
6734
6735 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6736 array access.
6737 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6738 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6739
6740 2012-04-17 Tom de Vries <tom@codesourcery.com>
6741
6742 * g++.dg/pr51264-4.C: New test.
6743
6744 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6745
6746 PR c++/52599
6747 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6748
6749 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6750
6751 PR c++/53003
6752 * g++.dg/parse/crash59.C: New.
6753
6754 2012-04-17 Michael Matz <matz@suse.de>
6755
6756 PR tree-optimization/18437
6757 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6758
6759 2012-04-17 Richard Guenther <rguenther@suse.de>
6760
6761 PR middle-end/53011
6762 * g++.dg/torture/pr53011.C: New testcase.
6763
6764 2012-04-16 Jason Merrill <jason@redhat.com>
6765
6766 PR c++/38543
6767 * g++.dg/cpp0x/variadic131.C: New.
6768
6769 PR c++/52008
6770 * g++.dg/cpp0x/variadic130.C: New.
6771
6772 PR c++/50830
6773 * g++.dg/cpp0x/variadic129.C: New.
6774
6775 PR c++/50303
6776 * g++.dg/cpp0x/variadic128.C: New.
6777
6778 2012-04-16 Tobias Burnus <burnus@net-b.de>
6779
6780 PR fortran/52864
6781 * gfortran.dg/pointer_intent_6.f90: New.
6782
6783 2012-04-16 Tobias Burnus <burnus@net-b.de>
6784
6785 PR fortran/52916
6786 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6787 to include public_private_module_4.f90.
6788 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6789 targets.
6790
6791 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6792
6793 PR c++/49152
6794 * g++.dg/diagnostic/operator1.C: New.
6795 * g++.dg/ext/label5.C: Adjust.
6796 * g++.dg/ext/va-arg1.C: Likewise.
6797 * g++.dg/other/error20.C: Likewise.
6798 * g++.dg/other/error20.C: Likewise.
6799 * g++.dg/other/error16.C: Likewise.
6800 * g++.dg/other/error10.C: Likewise.
6801 * g++.dg/parse/error30.C: Likewise.
6802 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6803
6804 2012-04-16 Jason Merrill <jason@redhat.com>
6805
6806 PR c++/51148
6807 * g++.dg/cpp0x/variadic127.C: New.
6808
6809 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6810
6811 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6812 testcase name.
6813 Use fail, pass instead of unresolved.
6814 Don't log $optstr.
6815
6816 PR testsuite/52948
6817 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6818 TODO_dump_func.
6819 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6820 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6821 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6822
6823 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6824
6825 PR fortran/52968
6826 * gfortran.dg/typebound_call_23.f03: New test case.
6827
6828 2012-04-15 Jason Merrill <jason@redhat.com>
6829
6830 PR c++/47220
6831 * g++.dg/cpp0x/variadic126.C: New.
6832
6833 PR c++/52380
6834 * g++.dg/cpp0x/variadic125.C: New.
6835
6836 PR c++/52292
6837 * g++.dg/cpp0x/variadic124.C: New.
6838
6839 PR c++/52706
6840 * g++.dg/cpp0x/nullptr27.C: New.
6841
6842 PR c++/52818
6843 * g++.dg/warn/format8.C: New.
6844
6845 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6846
6847 PR fortran/51082
6848 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6849
6850 2012-04-14 Tobias Burnus <burnus@net-b.de>
6851
6852 PR fortran/52916
6853 PR fortran/40973
6854 * gfortran.dg/public_private_module_3.f90: New.
6855 * gfortran.dg/public_private_module_4.f90: New.
6856
6857 2012-04-14 Tom de Vries <tom@codesourcery.com>
6858
6859 * gcc.dg/superblock.c: New test.
6860
6861 2012-04-14 Tom de Vries <tom@codesourcery.com>
6862
6863 * gcc.dg/pr51879-12.c: New test.
6864
6865 2012-04-13 Jason Merrill <jason@redhat.com>
6866
6867 PR c++/52824
6868 * g++.dg/cpp0x/variadic123.C: New.
6869 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6870
6871 PR c++/52905
6872 * g++.dg/cpp0x/initlist-ctor1.C: New.
6873
6874 PR c++/52915
6875 * g++.dg/other/anon-union2.C: New.
6876
6877 2012-04-13 Martin Jambor <mjambor@suse.cz>
6878
6879 PR middle-end/52939
6880 * g++.dg/ipa/pr52939.C: New test.
6881
6882 2012-04-13 Tom de Vries <tom@codesourcery.com>
6883
6884 * gcc.dg/pr52734.c: New test.
6885
6886 2012-04-13 Richard Guenther <rguenther@suse.de>
6887
6888 PR tree-optimization/52969
6889 * gcc.dg/torture/pr52969.c: New testcase.
6890
6891 2012-04-13 Richard Guenther <rguenther@suse.de>
6892
6893 PR c/52549
6894 * gcc.dg/pr52549.c: New testcase.
6895
6896 2012-04-13 Richard Guenther <rguenther@suse.de>
6897
6898 PR c/52862
6899 * gcc.dg/pr52862.c: New testcase.
6900
6901 2012-04-13 Joey Ye <joey.ye@arm.com>
6902
6903 * gcc.target/arm/thumb1-imm.c: New testcase.
6904
6905 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6906
6907 PR target/52932
6908 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6909 second function argument.
6910 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6911 (calc_permps): Update declaration. Calculate result correctly.
6912 (avx2_test): Change src2 type to union256i_d.
6913 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6914 correctly.
6915
6916 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6917
6918 PR target/52775
6919 * gcc.target/powerpc/pr52775.c: New file.
6920
6921 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6922
6923 PR tree-optimization/18589
6924 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6925 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6926 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6927 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6928 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6929 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6930 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6931 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6932 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6933 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6934
6935 2012-04-12 Richard Guenther <rguenther@suse.de>
6936
6937 PR tree-optimization/52943
6938 * gcc.dg/torture/pr52943.c: New testcase.
6939
6940 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6941
6942 PR target/50751
6943 * gcc/target/sh/pr50751-4.c: New.
6944 * gcc/target/sh/pr50751-5.c: New.
6945 * gcc/target/sh/pr50751-6.c: New.
6946 * gcc/target/sh/pr50751-7.c: New.
6947
6948 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6949
6950 PR c++/52465
6951 * g++.dg/lookup/using52.C: New.
6952
6953 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6954
6955 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6956
6957 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6958
6959 PR rtl-optimization/52876
6960 * gcc.target/i386/pr52876.c: New.
6961
6962 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6963
6964 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6965 __UINTPTR_TYPE__.
6966 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6967 __INTPTR_TYPE__.
6968 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6969 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6970 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6971 (ptrdiff_t): ... this. All uses changed.
6972 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6973 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6974 __INTPTR_TYPE__.
6975 (main): Cast argument to __INTPTR_TYPE__.
6976 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6977 size_t.
6978 * gcc.dg/mallign.c (main): Likewise.
6979 * gcc.dg/pr38700.c (foo): Likewise.
6980 * gcc.dg/long-long-cst1.c (t): Likewise.
6981 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6982 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6983 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6984 * gcc.dg/pr25682.c (d, foo): Likewise.
6985 * gcc.dg/format/cast-1.c (f): Likewise.
6986 * gcc.dg/c90-const-expr-10.c
6987 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6988 (size_t): ...this. All uses changed.
6989 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6990 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6991 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6992 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6993 * gcc.dg/sequence-pt-1.c: Likewise.
6994 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6995 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6996 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6997 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6998 of ptrdiff_t with it.
6999 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7000 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7001 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7002
7003 2012-04-11 Jason Merrill <jason@redhat.com>
7004
7005 PR debug/45088
7006 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7007 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7008
7009 PR c++/52906
7010 * g++.dg/ext/attrib45.C: New.
7011
7012 * g++.dg/eh/dtor3.C: New.
7013
7014 2012-04-11 Richard Guenther <rguenther@suse.de>
7015
7016 PR middle-end/52621
7017 * gfortran.dg/pr52621.f90: New testcase.
7018
7019 2012-04-11 Richard Guenther <rguenther@suse.de>
7020
7021 PR middle-end/52918
7022 * g++.dg/torture/pr52918-1.C: New testcase.
7023 * g++.dg/torture/pr52918-2.C: Likewise.
7024
7025 2012-04-11 Tobias Burnus <burnus@net-b.de>
7026
7027 PR fortran/52729
7028 * gfortran.dg/block_11.f90: New.
7029
7030 2012-04-11 Nick Clifton <nickc@redhat.com>
7031
7032 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7033
7034 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7035
7036 PR target/16458
7037 * gcc.target/powerpc/pr16458-1.c: New test.
7038 * gcc.target/powerpc/pr16458-2.c: Likewise.
7039 * gcc.target/powerpc/pr16458-3.c: Likewise.
7040 * gcc.target/powerpc/pr16458-4.c: Likewise.
7041
7042 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7043
7044 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7045 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7046 * gcc.dg/builtin-bswap-5.c: Likewise.
7047 * gcc.target/i386/builtin-bswap-4.c: New test.
7048
7049 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
7050
7051 PR 24985
7052 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7053
7054 2012-04-11 Richard Guenther <rguenther@suse.de>
7055
7056 PR rtl-optimization/52881
7057 * gcc.dg/torture/pr52881.c: New testcase.
7058 * gcc.dg/torture/pr52913.c: Likewise.
7059
7060 2012-04-11 Richard Guenther <rguenther@suse.de>
7061
7062 PR tree-optimization/52912
7063 * gcc.dg/torture/pr52912.c: New testcase.
7064
7065 2010-04-10 Michael Matz <matz@suse.de>
7066
7067 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7068 * gcc.dg/vect/vect-outer-1.c: Adjust.
7069 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7070 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7071 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7072 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7073 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7074 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7075
7076 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7077
7078 PR tree-optimization/52870
7079 * gcc.dg/vect/pr52870.c: New test.
7080
7081 2012-04-09 Mike Stump <mikestump@comcast.net>
7082
7083 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7084 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7085 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7086 * gnat.dg/aggr11.adb: Likewise.
7087 * gnat.dg/aggr11_pkg.ads: Likewise.
7088 * gnat.dg/aggr15.adb: Likewise.
7089 * gnat.dg/aggr15.ads: Likewise.
7090 * gnat.dg/aggr17.adb: Likewise.
7091 * gnat.dg/aggr18.adb: Likewise.
7092 * gnat.dg/array14.adb: Likewise.
7093 * gnat.dg/array14.ads: Likewise.
7094 * gnat.dg/array14_pkg.ads: Likewise.
7095 * gnat.dg/array19.adb: Likewise.
7096 * gnat.dg/array19.ads: Likewise.
7097 * gnat.dg/discr27.adb: Likewise.
7098 * gnat.dg/discr27.ads: Likewise.
7099 * gnat.dg/discr35.adb: Likewise.
7100 * gnat.dg/discr35.ads: Likewise.
7101 * gnat.dg/discr6.adb: Likewise.
7102 * gnat.dg/discr6_pkg.ads: Likewise.
7103 * gnat.dg/import1.adb: Likewise.
7104 * gnat.dg/import1.ads: Likewise.
7105 * gnat.dg/loop_address2.adb: Likewise.
7106 * gnat.dg/opt7.adb: Likewise.
7107 * gnat.dg/opt7.ads: Likewise.
7108 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7109 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7110 * gnat.dg/rep_clause2.adb: Likewise.
7111 * gnat.dg/rep_clause2.ads: Likewise.
7112 * gnat.dg/slice2.adb: Likewise.
7113 * gnat.dg/slice2.ads: Likewise.
7114 * gnat.dg/slice6.adb: Likewise.
7115 * gnat.dg/slice6_pkg.ads: Likewise.
7116 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7117 * gnat.dg/taft_type2.adb: Likewise.
7118 * gnat.dg/taft_type2.ads: Likewise.
7119 * gnat.dg/taft_type2_pkg.ads: Likewise.
7120 * gnat.dg/volatile10.adb: Likewise.
7121 * gnat.dg/volatile10_pkg.ads: Likewise.
7122
7123 * gcc.dg/dll-8.c: Remove execute permissions.
7124 * g++.dg/ext/dllexport5.C: Likewise.
7125
7126 2012-04-09 Jan Hubicka <jh@suse.cz>
7127
7128 PR lto/52722
7129 PR lto/51765
7130 PR lto/52634
7131 * gcc.dg/lto/pr52634_1.c: New testcase.
7132 * gcc.dg/lto/pr52634_0.c: New testcase.
7133
7134 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7135
7136 PR target/52883
7137 * gcc.target/i386/pr52883.c: New testcase.
7138
7139 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7140
7141 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7142 (check_effective_target_sync_long_long): Add SPARC case.
7143 (check_effective_target_sync_long_long_runtime): Likewise.
7144 (check_effective_target_sync_int_long): Adjust SPARC case.
7145 (check_effective_target_sync_char_short): Likewise.
7146
7147 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7148
7149 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7150 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7151
7152 2012-04-08 Tobias Burnus <burnus@net-b.de>
7153
7154 PR fortran/40973
7155 PR fortran/52751
7156 * gfortran.dg/public_private_module_2.f90: New.
7157
7158 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7159
7160 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7161 directives.
7162
7163 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7164
7165 PR fortran/52893
7166 * gfortran.dg/function_optimize_11.f90: New test.
7167
7168 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7169
7170 PR fortran/52668
7171 * gfortran.dg/use_only_6.f90: New test.
7172
7173 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7174
7175 PR fortran/52668
7176 * gfortran.dg/use_only_6.f90: New test.
7177 2012-04-06 Mike Stump <mikestump@comcast.net>
7178
7179 PR testsuite/50722
7180 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7181
7182 2012-04-05 Jason Merrill <jason@redhat.com>
7183
7184 PR c++/52596
7185 * g++.dg/template/qualified-id5.C: New.
7186
7187 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7188
7189 PR target/52882
7190 * gcc.target/i386/pr52882.c: New test.
7191
7192 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7193 Dominique D'Humieures <dominiq@lps.ens.fr>
7194
7195 PR testsuite/52614
7196 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7197 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7198
7199 2012-04-04 Jason Merrill <jason@redhat.com>
7200
7201 PR c++/52845
7202 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7203
7204 2012-04-03 Jason Merrill <jason@redhat.com>
7205
7206 PR c++/52796
7207 * g++.dg/cpp0x/variadic-value1.C: New.
7208
7209 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7210
7211 * gnat.dg/pack18.adb: New test.
7212 * gnat.dg/pack18_pkg.ads: New helper.
7213
7214 2012-04-03 Richard Guenther <rguenther@suse.de>
7215
7216 PR tree-optimization/52808
7217 * gcc.dg/pr52808.c: New testcase.
7218
7219 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7220
7221 PR tree-optimization/52835
7222 * gfortran.dg/pr52835.f90: New test.
7223
7224 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7225
7226 * gnat.dg/specs/aggr5.ads: New test.
7227
7228 2012-04-02 Richard Guenther <rguenther@suse.de>
7229
7230 PR tree-optimization/52756
7231 * gcc.dg/torture/pr52756.c: New testcase.
7232
7233 2012-04-02 Richard Guenther <rguenther@suse.de>
7234
7235 PR middle-end/52803
7236 * gcc.dg/pr52803.c: New testcase.
7237
7238 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7239
7240 PR c++/40942
7241 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7242 DR 214 in account.
7243
7244 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7245
7246 PR c++/50043
7247 * g++.dg/cpp0x/noexcept17.C: New.
7248 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7249 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7250 * g++.dg/cpp0x/noexcept01.C: Likewise.
7251 * g++.dg/eh/init-temp1.C: Likewise.
7252 * g++.dg/eh/ctor1.C: Likwise.
7253
7254 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7255
7256 * gnat.dg/controlled6.adb: New test.
7257 * gnat.dg/controlled6_pkg.ads: New helper.
7258 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7259
7260 2012-03-30 Richard Henderson <rth@redhat.com>
7261
7262 PR debug/52727
7263 * g++.dg/opt/pr52727.C: New testcase.
7264
7265 2012-03-30 Richard Guenther <rguenther@suse.de>
7266
7267 PR tree-optimization/52754
7268 * gcc.target/i386/pr52754.c: New testcase.
7269
7270 2012-03-30 Richard Guenther <rguenther@suse.de>
7271
7272 PR middle-end/52772
7273 * g++.dg/torture/pr52772.C: New testcase.
7274
7275 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7276
7277 PR c++/52718
7278 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7279
7280 2012-03-29 Jason Merrill <jason@redhat.com>
7281
7282 PR c++/52685
7283 * g++.dg/template/inherit8.C: New.
7284
7285 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7286
7287 PR c++/52759
7288 * g++.dg/ext/weak4.C: New test.
7289
7290 PR tree-optimization/52760
7291 * gcc.c-torture/execute/pr52760.c: New test.
7292
7293 2012-03-29 Jason Merrill <jason@redhat.com>
7294
7295 PR c++/52743
7296 * g++.dg/cpp0x/initlist-array3.C: New.
7297
7298 2012-03-28 Jason Merrill <jason@redhat.com>
7299
7300 PR c++/52746
7301 * g++.dg/overload/virtual2.C: New.
7302
7303 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7304
7305 * gnat.dg/vect7.ad[sb]: New test.
7306
7307 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7308 Tobias Burnus <burnus@gcc.gnu.org>
7309
7310 PR fortran/52652
7311 * gfortran.dg/allocate_class_1.f90 : Change error test.
7312 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7313 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7314 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7315
7316 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7317
7318 PR middle-end/52691
7319 * gcc.dg/pr52691.c: New test.
7320
7321 PR middle-end/52750
7322 * gcc.c-torture/compile/pr52750.c: New test.
7323
7324 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7325
7326 PR target/52692
7327 * gcc.target/avr/torture/builtins-2.c: New test.
7328
7329 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7330
7331 PR target/52736
7332 * gcc.target/i386/pr52736.c: New test.
7333
7334 2012-03-27 Martin Jambor <mjambor@suse.cz>
7335
7336 PR middle-end/52693
7337 * gcc.dg/torture/pr52693.c: New test.
7338
7339 2012-03-27 Meador Inge <meadori@codesourcery.com>
7340
7341 PR c++/52672
7342 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7343
7344 2012-03-27 Mike Stump <mikestump@comcast.net>
7345
7346 PR target/52665
7347 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7348 failures that match branch names.
7349
7350 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7351 H.J. Lu <hongjiu.lu@intel.com>
7352
7353 PR target/52698
7354 * gcc.target/i386/pr52698.c: New test.
7355
7356 2012-03-27 Richard Guenther <rguenther@suse.de>
7357
7358 PR middle-end/52720
7359 * gcc.dg/torture/pr52720.c: New testcase.
7360
7361 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7362
7363 * gnat.dg/pack17.adb: New test.
7364
7365 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7366
7367 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7368 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7369
7370 2012-03-26 Martin Jambor <mjambor@suse.cz>
7371
7372 PR tree-optimization/50052
7373 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7374
7375 2012-03-26 Richard Guenther <rguenther@suse.de>
7376
7377 PR tree-optimization/52701
7378 * gfortran.dg/pr52701.f90: New testcase.
7379
7380 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7381
7382 PR tree-optimization/52686
7383 * gcc.target/arm/pr52686.c: New test.
7384
7385 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7386
7387 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7388 Add "-Os -flto" to list.
7389
7390 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7391
7392 * gnat.dg/concat2.ad[sb]: New test.
7393
7394 2012-03-24 Jason Merrill <jason@redhat.com>
7395
7396 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7397 * g++.dg/cpp0x/trailing2.C: Likewise.
7398 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7399 * g++.dg/cpp1y/auto-fn1.C: New.
7400 * g++.dg/cpp1y/auto-fn2.C: New.
7401 * g++.dg/cpp1y/auto-fn3.C: New.
7402 * g++.dg/cpp1y/auto-fn4.C: New.
7403 * g++.dg/cpp1y/auto-fn5.C: New.
7404 * g++.dg/cpp1y/auto-fn6.C: New.
7405 * g++.dg/cpp1y/auto-fn7.C: New.
7406 * g++.dg/cpp1y/auto-fn8.C: New.
7407 * g++.dg/cpp1y/auto-fn9.C: New.
7408 * g++.dg/cpp1y/auto-fn10.C: New.
7409 * g++.dg/cpp1y/auto-fn11.C: New.
7410
7411 2012-03-23 Richard Guenther <rguenther@suse.de>
7412
7413 PR tree-optimization/52678
7414 * gfortran.dg/pr52678.f: New testcase.
7415
7416 2012-03-23 Richard Guenther <rguenther@suse.de>
7417
7418 PR tree-optimization/52638
7419 * g++.dg/torture/pr52638.C: New testcase.
7420
7421 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7422
7423 PR c++/52487
7424 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7425
7426 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7427
7428 PR c++/52671
7429 * g++.dg/ext/attrib44.C: New test.
7430
7431 2012-03-22 Jan Hubicka <jh@suse.cz>
7432
7433 PR middle-end/51737
7434 * g++.dg/torture/pr51737.C: New testcase
7435
7436 2012-03-22 Richard Guenther <rguenther@suse.de>
7437
7438 PR tree-optimization/52548
7439 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7440
7441 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7442
7443 * lib/fortran-modules.exp (list-module-names-1): Remove
7444 warning.
7445
7446 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7447
7448 PR target/50751
7449 * gcc.target/sh/pr50751-1.c: New.
7450 * gcc.target/sh/pr50751-2.c: New.
7451 * gcc.target/sh/pr50751-3.c: New.
7452
7453 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7454
7455 PR target/52479
7456 * gcc.target/sh/sh4a-cos.c: Remove.
7457 * gcc.target/sh/sh4a-sin.c: Remove.
7458 * gcc.target/sh/sh4a-sincos.c: Remove.
7459
7460 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7461
7462 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7463 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7464
7465 2012-03-21 Martin Jambor <mjambor@suse.cz>
7466
7467 PR testsuite/52641
7468 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7469 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7470
7471 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7472
7473 * gcc.target/arm/thumb-16bit-ops.c: New file.
7474 * gcc.target/arm/thumb-ifcvt.c: New file.
7475
7476 2012-03-20 Jason Merrill <jason@redhat.com>
7477
7478 * lib/target-supports.exp: Add { target c++1y }.
7479
7480 * g++.dg/cpp0x/auto32.C: New.
7481
7482 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7483
7484 PR testsuite/52641
7485 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7486 int32plus.
7487 * gcc.dg/torture/pr48124-4.c: Ditto:
7488 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7489
7490 2012-03-20 Jason Merrill <jason@redhat.com>
7491
7492 PR c++/52510
7493 * g++.dg/cpp0x/initlist66.C: New.
7494
7495 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7496
7497 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7498 __AVR_HAVE_LPMX__
7499
7500 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7501
7502 PR target/49868
7503 * gcc.target/avr/torture/addr-space-2.h: New file.
7504 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7505 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7506 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7507 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7508
7509 2012-03-20 Richard Guenther <rguenther@suse.de>
7510
7511 * gnat.dg/pack16.adb: New testcase.
7512 * gnat.dg/pack16_pkg.ads: Likewise.
7513 * gnat.dg/specs/pack8.ads: Likewise.
7514 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7515
7516 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7517
7518 * g++.dg/warn/Wuseless-cast.C: Extend.
7519
7520 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7521
7522 PR c++/14710
7523 * g++.dg/warn/Wuseless-cast.C: New.
7524
7525 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7526
7527 PR libfortran/52608
7528 * gfortran.dg/pr52608.f90: New test.
7529
7530 2012-03-17 Tobias Burnus <burnus@net-b.de>
7531
7532 PR fortran/52585
7533 * gfortran.dg/proc_ptr_36.f90: New.
7534
7535 2012-03-16 Martin Jambor <mjambor@suse.cz>
7536
7537 * gcc.dg/misaligned-expand-1.c: New test.
7538 * gcc.dg/misaligned-expand-3.c: Likewise.
7539
7540 2012-03-16 Richard Guenther <rguenther@suse.de>
7541 Kai Tietz <ktietz@redhat.com>
7542
7543 PR middle-end/48814
7544 * gcc.c-torture/execute/pr48814-1.c: New test.
7545 * gcc.c-torture/execute/pr48814-2.c: New test.
7546 * gcc.dg/tree-ssa/assign-1.c: New test.
7547 * gcc.dg/tree-ssa/assign-2.c: New test.
7548 * gcc.dg/tree-ssa/assign-3.c: New test.
7549
7550 2012-03-16 Richard Guenther <rguenther@suse.de>
7551
7552 * gnat.dg/specs/pack7.ads: New testcase.
7553
7554 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7555
7556 PR target/52568
7557 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7558 * gcc.dg/torture/vshuf-8.inc: Likewise.
7559 * gcc.dg/torture/vshuf-16.inc: Likewise.
7560 * gcc.dg/torture/vshuf-32.inc: Likewise.
7561
7562 2012-03-15 Jason Merrill <jason@redhat.com>
7563
7564 * g++.dg/torture/pr52582.C: New.
7565
7566 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7567
7568 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7569
7570 2012-03-15 Ira Rosen <irar@il.ibm.com>
7571 Ulrich Weigand <ulrich.weigand@linaro.org>
7572
7573 * gcc.dg/vect/slp-cond-3.c: New test.
7574 * gcc.dg/vect/slp-cond-4.c: New test.
7575
7576 2012-03-15 Ira Rosen <irar@il.ibm.com>
7577 Ulrich Weigand <ulrich.weigand@linaro.org>
7578
7579 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7580 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7581
7582 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7583
7584 PR libfortran/52434
7585 PR libfortran/48878
7586 PR libfortran/38199
7587 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7588 * gfortran.dg/round_1.f03: Likewise.
7589
7590 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7591 Andrew Pinski <apinski@cavium.com>
7592
7593 PR middle-end/52592
7594 * gcc.dg/pr52592.c: New test.
7595
7596 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7597
7598 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7599 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7600 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7601 * lib/fortran-modules.exp: .. this new file. Adjust users.
7602 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7603 gfortran-dg-debug-runtest): Call cleanup-modules.
7604 * lib/fortran-torture.exp (fortran-torture-execute,
7605 fortran-torture): Likewise.
7606 * gfortran.dg/coarray/caf.exp: Likewise.
7607 * lib/lto.exp: Likewise.
7608 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7609 * gfortran.dg/class_4b.f03: Likewise.
7610 * gfortran.dg/class_4c.f03: Likewise.
7611 * gfortran.dg/class_45a.f03: Likewise.
7612 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7613 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7614 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7615 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7616 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7617 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7618 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7619 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7620 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7621 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7622 * gfortran.dg/whole_file_28.f90: Likewise.
7623 * gfortran.dg/whole_file_29.f90: Likewise.
7624 * gfortran.dg/whole_file_30.f90: Likewise.
7625 * gfortran.dg/whole_file_31.f90: Likewise.
7626
7627 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7628
7629 PR tree-optimization/52267
7630 * gcc.dg/pr52267.c: New test.
7631 * gcc.dg/tree-ssa/vrp65.c: New test.
7632 * gcc.dg/tree-ssa/vrp66.c: New test.
7633
7634 2012-03-15 Richard Guenther <rguenther@suse.de>
7635
7636 PR middle-end/52580
7637 * gfortran.dg/vect/pr52580.f: New testcase.
7638
7639 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7640
7641 * gcc.target/sh/fpul-usage-1.c: New.
7642
7643 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7644
7645 PR target/49468
7646 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7647 * gcc.target/sh/pr49468-di.c: Likewise.
7648
7649 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7650
7651 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7652 * gcc.dg/c99-stdint-6.c: Likewise.
7653 * gcc.dg/lto/20090210_0.c: Likewise.
7654 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7655 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7656 * gcc.dg/pragma-init-fini-2.c: Likewise.
7657 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7658 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7659 * gcc.target/i386/pr22152.c: Likewise.
7660 * gcc.target/i386/vect8-ret.c: Likewise.
7661 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7662 handling.
7663
7664 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7665
7666 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7667 * g++.dg/tree-prof/partition1.C: Likewise.
7668 * g++.dg/tree-prof/partition2.C: Likewise.
7669 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7670 handling.
7671 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7672 * gcc.c-torture/execute/20010724-1.c: Remove.
7673 * gcc.c-torture/execute/20010724-1.x: Remove.
7674 * gcc.c-torture/execute/20040208-2.c: Remove.
7675 * gcc.c-torture/execute/20040208-2.x: Remove.
7676 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7677 Remove.
7678 (main) [__mips__ && __sgi__]: Remove.
7679 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7680 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7681 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7682 mips-sgi-irix6* handling.
7683 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7684 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7685 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7686 handling.
7687 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7688 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7689 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7690 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7691 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7692 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7693 mips-sgi-irix6*.
7694 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7695 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7696 * gcc.target/mips/save-restore-3.c: Likewise.
7697 * gcc.target/mips/save-restore-4.c: Likewise.
7698 * gcc.target/mips/save-restore-5.c: Likewise.
7699 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7700 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7701 messages.
7702 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7703 IRIX 6 handling.
7704 (restore_ld_library_path_env_vars): Likewise.
7705 * lib/target-supports.exp (check_profiling_available): Remove
7706 mips*-*-irix* handling.
7707 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7708 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7709 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7710
7711 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7712
7713 PR c++/52582
7714 * g++.dg/opt/pr52582.C: New test.
7715
7716 2012-03-14 Richard Guenther <rguenther@suse.de>
7717
7718 PR tree-optimization/52571
7719 * gcc.dg/vect/vect-2.c: Initialize arrays.
7720 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7721 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7722 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7723
7724 2012-03-14 Richard Guenther <rguenther@suse.de>
7725
7726 PR middle-end/52080
7727 PR middle-end/52097
7728 PR middle-end/48124
7729 * gcc.dg/torture/pr48124-1.c: New testcase.
7730 * gcc.dg/torture/pr48124-2.c: Likewise.
7731 * gcc.dg/torture/pr48124-3.c: Likewise.
7732 * gcc.dg/torture/pr48124-4.c: Likewise.
7733
7734 2012-03-14 Richard Guenther <rguenther@suse.de>
7735
7736 PR middle-end/52578
7737 * gcc.dg/pr52578.c: New testcase.
7738
7739 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7740
7741 PR c++/52521
7742 * g++.dg/cpp0x/udlit-args2.C: New test.
7743
7744 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7745
7746 PR target/48596
7747 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7748 * gcc.c-torture/compile/pr48596.c: ... here.
7749
7750 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7751
7752 PR c++/51641
7753 * g++.dg/lookup/hidden-class17.C: New test.
7754
7755 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7756
7757 PR c/52577
7758 * gcc.dg/Wunused-var-3.c: New test.
7759
7760 2012-03-13 Martin Jambor <mjambor@suse.cz>
7761
7762 * gcc.dg/misaligned-expand-2.c: New test.
7763
7764 2012-03-13 Richard Guenther <rguenther@suse.de>
7765
7766 PR middle-end/52134
7767 * gcc.dg/pr52134.c: New testcase.
7768
7769 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7770
7771 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7772
7773 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7774
7775 PR tree-optimization/46728
7776 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7777 * gcc.target/powerpc/pr46728-5.c: Likewise.
7778 * gcc.target/powerpc/pr46728-8.c: Likewise.
7779 * gcc.target/powerpc/pr46728-10.c: Likewise.
7780 * gcc.target/powerpc/pr46728-11.c: Likewise.
7781 * gcc.target/powerpc/pr46728-13.c: Likewise.
7782 * gcc.target/powerpc/pr46728-14.c: Likewise.
7783 * gcc.target/powerpc/pr46728-15.c: Likewise.
7784
7785 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7786
7787 PR c++/52299
7788 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7789
7790 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7791
7792 PR tree-optimization/46728
7793 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7794 * gcc.target/powerpc/pr46728-5.c: Likewise.
7795 * gcc.target/powerpc/pr46728-8.c: Likewise.
7796 * gcc.target/powerpc/pr46728-10.c: Likewise.
7797 * gcc.target/powerpc/pr46728-11.c: Likewise.
7798 * gcc.target/powerpc/pr46728-13.c: Likewise.
7799 * gcc.target/powerpc/pr46728-14.c: Likewise.
7800 * gcc.target/powerpc/pr46728-15.c: Likewise.
7801
7802 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7803
7804 PR target/49868
7805 * gcc.target/avr/torture/addr-space-1.h: New file.
7806 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7807 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7808 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7809 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7810
7811 2012-03-12 Andrew Pinski <apinski@cavium.com>
7812
7813 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7814
7815 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7816
7817 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7818 * g++.dg/abi/thunk4.C: Likewise.
7819 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7820 Adapt line numbers.
7821 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7822 handling.
7823 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7824 * g++.dg/eh/spbp.C: Likewise.
7825 * g++.dg/ext/label13.C: Likewise.
7826 * g++.dg/guality/guality.exp: Likewise.
7827 * g++.dg/other/anon5.C: Likewise.
7828 * g++.dg/other/pragma-ep-1.C: Remove.
7829 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7830 * g++.dg/warn/pr31246.C: Likewise.
7831 * g++.dg/warn/weak1.C: Likewise.
7832 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7833 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7834 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7835 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7836 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7837 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7838 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7839 * gcc.dg/c99-tgmath-1.c: Likewise.
7840 * gcc.dg/c99-tgmath-2.c: Likewise.
7841 * gcc.dg/c99-tgmath-3.c: Likewise.
7842 * gcc.dg/c99-tgmath-4.c: Likewise.
7843 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7844 handling.
7845 * gcc.dg/debug/pr49032.c: Likewise.
7846 * gcc.dg/guality/guality.exp: Likewise.
7847 * gcc.dg/intmax_t-1.c: Likewise.
7848 * gcc.dg/pr48616.c: Likewise.
7849 * gcc.dg/pragma-ep-1.c: Remove.
7850 * gcc.dg/pragma-ep-2.c: Remove.
7851 * gcc.dg/pragma-ep-3.c: Remove.
7852 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7853 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7854 * gcc.misc-tests/gcov-14.c: Likewise.
7855 * gfortran.dg/guality/guality.exp: Likewise.
7856 * lib/target-supports.exp (check_weak_available): Likewise.
7857 (add_options_for_tls): Likewise.
7858 (check_ascii_locale_available): Likewise.
7859 * obj-c++.dg/dwarf-2.mm: Likewise.
7860 * objc.dg/dwarf-1.m: Likewise.
7861 * objc.dg/dwarf-2.m: Likewise.
7862
7863 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7864
7865 PR tree-optimization/51721
7866 * gcc.dg/tree-ssa/vrp64.c: New test.
7867
7868 PR tree-optimization/52533
7869 * gcc.c-torture/compile/pr52533.c: New test.
7870
7871 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7872
7873 * gcc.target/i386/rtm-xabort-1.c: New.
7874 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7875 * gcc.target/i386/rtm-xend-1.c: Ditto.
7876 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7877 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7878 * gcc.target/i386/sse-13.c: Ditto.
7879 * gcc.target/i386/sse-14.c: Ditto.
7880 * gcc.target/i386/sse-22.c: Ditto.
7881 * gcc.target/i386/sse-23.c: Ditto.
7882 * g++.dg/other/i386-2.C: Ditto.
7883 * g++.dg/other/i386-3.C: Ditto.
7884
7885 2012-03-12 Tobias Burnus <burnus@net-b.de>
7886
7887 PR fortran/52542
7888 * gfortran.dg/proc_ptr_35.f90: New.
7889
7890 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7891
7892 PR target/52530
7893 * gcc.dg/torture/pr52530.c: New test.
7894
7895 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7896
7897 PR target/51244
7898 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7899
7900 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7901
7902 PR target/52450
7903 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7904
7905 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7906
7907 2012-03-09 Andrew Pinski <apinski@cavium.com>
7908
7909 PR middle-end/51988
7910 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7911 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7912
7913 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7914
7915 * gcc.dg/tree-ssa/scev-3.c: New.
7916 * gcc.dg/tree-ssa/scev-4.c: New.
7917
7918 2012-03-08 Tobias Burnus <burnus@net-b.de>
7919
7920 PR fortran/52469
7921 * gfortran.dg/proc_ptr_34.f90
7922
7923 2012-03-07 Jason Merrill <jason@redhat.com>
7924
7925 PR c++/52521
7926 * g++.dg/cpp0x/udlit-mangle.C: New.
7927
7928 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7929
7930 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7931
7932 2012-03-06 Richard Guenther <rguenther@suse.de>
7933
7934 PR middle-end/52493
7935 * gcc.dg/torture/pr52493.c: New testcase.
7936
7937 2012-03-06 Richard Guenther <rguenther@suse.de>
7938
7939 PR lto/52097
7940 * gcc.dg/lto/pr52097_0.c: New testcase.
7941
7942 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7943
7944 PR target/51244
7945 * gcc.target/sh/pr51244-1.c: New.
7946 * gcc.target/sh/pr51244-2.c: New.
7947 * gcc.target/sh/pr51244-3.c: New.
7948
7949 2012-03-05 Jason Merrill <jason@redhat.com>
7950
7951 PR c++/51930
7952 * g++.dg/ext/visibility/template11.C: New.
7953
7954 * g++.dg/cpp0x/implicit13.C: New.
7955
7956 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7957
7958 PR tree-optimization/51721
7959 * gcc.dg/tree-ssa/vrp63.c: New test.
7960 * gcc.dg/pr51721.c: New test.
7961
7962 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7963
7964 PR fortran/50981
7965 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7966 argument checks.
7967
7968 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7969
7970 PR target/52146
7971 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7972
7973 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7974
7975 PR fortran/50981
7976 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7977
7978 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7979
7980 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7981 int32plus.
7982
7983 2012-03-03 Jason Merrill <jason@redhat.com>
7984
7985 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7986
7987 Core 1270
7988 * g++.dg/cpp0x/initlist65.C: New.
7989
7990 PR c++/36797
7991 * g++.dg/ext/is_empty2.C: New.
7992
7993 2012-03-03 Tobias Burnus <burnus@net-b.de>
7994
7995 PR fortran/48820
7996 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7997
7998 2012-03-03 Tobias Burnus <burnus@net-b.de>
7999
8000 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8001 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8002 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8003 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8004 * gfortran.dg/class_30.f90: Remove dg-warning line.
8005 * gfortran.dg/bind_c_usage_25.f90: New.
8006
8007 2012-03-03 Tobias Burnus <burnus@net-b.de>
8008
8009 PR fortran/48820
8010 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8011 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8012 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8013
8014 2012-03-03 Tobias Burnus <burnus@net-b.de>
8015
8016 PR fortran/48820
8017 * gfortran.dg/assumed_type_1.f90: New.
8018 * gfortran.dg/assumed_type_2.f90: New.
8019 * gfortran.dg/assumed_type_3.f90: New.
8020 * gfortran.dg/assumed_type_4.f90: New.
8021
8022 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8023
8024 PR target/49486
8025 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8026 * gcc.target/sh/pr49468-di.c: New.
8027
8028 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8029
8030 * gcc.dg/graphite/pr50561.c: Update.
8031
8032 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8033
8034 * gcc.target/powerpc/pr52457.c: New test.
8035
8036 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8037
8038 * gcc.target/arm/sat-1.c: New test.
8039
8040 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8041
8042 PR target/46716
8043 * gcc.target/i386/pr46716.c: New test.
8044
8045 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8046
8047 PR c++/51989
8048 * g++.dg/cpp0x/sfinae32.C: New.
8049
8050 2012-03-02 Richard Guenther <rguenther@suse.de>
8051
8052 PR tree-optimization/52406
8053 * gcc.dg/torture/pr52406.c: New testcase.
8054
8055 2012-03-02 Tobias Burnus <burnus@net-b.de>
8056
8057 PR fortran/52325
8058 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8059 * gfortran.dg/nullify_2.f90: Update dg-error.
8060 * gfortran.dg/nullify_4.f90: Ditto.
8061 * gfortran.dg/pointer_init_6.f90: Ditto.
8062
8063 2012-03-02 Tobias Burnus <burnus@net-b.de>
8064
8065 PR fortran/52270
8066 * gfortran.dg/class_51.f90: New.
8067
8068 2012-03-02 Tobias Burnus <burnus@net-b.de>
8069
8070 PR fortran/52452
8071 * gfortran.dg/intrinsic_8.f90: New.
8072
8073 2012-03-01 Kai Tietz <ktietz@redhat.com>
8074
8075 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8076 routines on mingw targets.
8077 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8078
8079 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8080
8081 PR tree-optimization/52445
8082 * gcc.dg/pr52445.c: New test.
8083
8084 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8085
8086 PR target/52437
8087 * gcc.c-torture/compile/pr52437.c: New test.
8088
8089 PR middle-end/52419
8090 * gcc.dg/torture/pr52419.c: New test.
8091
8092 PR tree-optimization/52429
8093 * gcc.dg/torture/pr52429.c: New test.
8094 * g++.dg/opt/pr52429.C: New test.
8095
8096 2012-02-29 Richard Guenther <rguenther@suse.de>
8097
8098 PR testsuite/52297
8099 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8100 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8101 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8102 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8103 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8104 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8105
8106 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8107
8108 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8109
8110 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8111
8112 PR fortran/52386
8113 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8114
8115 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8116
8117 PR target/51534
8118 * gcc.target/arm/neon/pr51534.c: New testcase.
8119
8120 2012-02-28 Richard Guenther <rguenther@suse.de>
8121
8122 PR target/52407
8123 * gcc.dg/torture/pr52407.c: New testcase.
8124
8125 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8126
8127 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8128 * gcc.target/arm/vfp2.c: Likewise.
8129 * gcc.target/arm/vfp3.c: Likewise.
8130 * gcc.target/arm/vfp4.c: Likewise.
8131 * gcc.target/arm/vfp5.c: Likewise.
8132 * gcc.target/arm/vfp6.c: Likewise.
8133 * gcc.target/arm/vfp7.c: Likewise.
8134 * gcc.target/arm/vfp8.c: Likewise.
8135 * gcc.target/arm/vfp9.c: Likewise.
8136 * gcc.target/arm/vfp10.c: Likewise.
8137 * gcc.target/arm/vfp11.c: Likewise.
8138 * gcc.target/arm/vfp12.c: Likewise.
8139 * gcc.target/arm/vfp13.c: Likewise.
8140 * gcc.target/arm/vfp14.c: Likewise.
8141 * gcc.target/arm/vfp15.c: Likewise.
8142 * gcc.target/arm/vfp16.c: Likewise.
8143 * gcc.target/arm/vfp17.c: Likewise.
8144 * gcc.target/arm/neon-constants.h: New file.
8145 * gcc.target/arm/neon-vect1.c: New test.
8146 * gcc.target/arm/neon-vect2.c: New test.
8147 * gcc.target/arm/neon-vect3.c: New test.
8148 * gcc.target/arm/neon-vect4.c: New test.
8149 * gcc.target/arm/neon-vect5.c: New test.
8150 * gcc.target/arm/neon-vect6.c: New test.
8151 * gcc.target/arm/neon-vect7.c: New test.
8152 * gcc.target/arm/neon-vect8.c: New test.
8153
8154 2012-02-28 Richard Guenther <rguenther@suse.de>
8155
8156 PR tree-optimization/52402
8157 * gcc.dg/torture/pr52402.c: New testcase.
8158
8159 2012-02-28 Richard Guenther <rguenther@suse.de>
8160
8161 PR lto/52400
8162 * g++.dg/lto/pr52400_0.C: New testcase.
8163
8164 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8165
8166 * gcc.target/avr/torture/builtins-1.c: New test.
8167 * gcc.target/avr/torture/builtins-error.c: New test.
8168
8169 2012-02-28 Kai Tietz <ktietz@redhat.com>
8170
8171 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8172 * gcc.target/i386/pr45352-2.c: Likewise.
8173 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8174 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8175 targets instead rand.
8176 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8177 * gcc.target/i386/sse2-mul-1.c: Likewise.
8178 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8179 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8180 * gcc.target/i386/pad-1.c: Likewise.
8181 * gcc.target/i386/pad-9.c: Likewise.
8182 * gcc.target/i386/pad-2.c: Likewise.
8183 * gcc.target/i386/pad-5b.c: Likewise.
8184 * gcc.target/i386/pad-8.c: Likewise.
8185 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8186 * gcc.target/i386/pr44130.c: Likewise.
8187 * gcc.target/i386/align-main-1.c: Likewise.
8188 * gcc.target/i386/align-main-2.c: Likewise.
8189 * gcc.target/i386/sw-1.c: Likewise.
8190 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8191 on x64 mingw target.
8192 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8193 * gcc.target/i386/pr46295.c: Likewise.
8194 * gcc.target/i386/amd64-abi-1.c: Likewise.
8195 * gcc.target/i386/amd64-abi-2.c: Likewise.
8196 * gcc.target/i386/pr39082-1.c: Likewise.
8197 * gcc.target/i386/pr39162.c: Likewise.
8198 * gcc.target/i386/pr22152.c: Likewise.
8199 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8200 * gcc.target/i386/wrfsbase-2.c: Likewise.
8201 * gcc.target/i386/local.c: Likewise
8202 * gcc.target/i386/wrgsbase-1.c: Likewise.
8203 * gcc.target/i386/wrfsbase-1.c: Likewise.
8204 * gcc.target/i386/pr39315-3.c: Likewise.
8205 * gcc.target/i386/pr35767-4.c: Likewise.
8206 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8207 x64 mingw target.
8208 * gcc.target/i386/pr45336-2.c: Likewise.
8209 * gcc.target/i386/pr45336-1.c: Likewise.
8210 * gcc.target/i386/pr45336-4.c: Likewise.
8211
8212 2012-02-27 Tristan Gingold <gingold@adacore.com>
8213
8214 * gnat.dg/array20.ad[sb]: New test.
8215
8216 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8217
8218 PR target/52375
8219 * gcc.target/arm/pr52375.c: New test.
8220 * gcc.c-torture/compile/pr52375.c: New test.
8221
8222 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8223
8224 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8225 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8226
8227 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8228
8229 * gnat.dg/aggr19.adb: New test.
8230 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8231
8232 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8233
8234 PR target/49263
8235 * gcc.target/sh/pr49263.c: New.
8236
8237 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8238
8239 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8240 simulate_thread_wrapper_other_threads
8241 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8242 Move initialization of 'value' to main().
8243 (main): Initialize 'value';
8244 * gcc.dg/simulate-thread/speculative-store.c
8245 (simulate_thread_step_verify): Return 0 when successful.
8246 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8247 Reduce threshold.
8248 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8249 (simulate_thread_wrapper_other_threads): Return a success/fail value
8250 and issue an error if the instruction count threshold is exceeded.
8251
8252 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8253
8254 PR target/50580
8255 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8256 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8257
8258 2012-02-24 Richard Guenther <rguenther@suse.de>
8259
8260 PR middle-end/52355
8261 * gcc.dg/pr52355.c: New testcase.
8262
8263 2012-02-23 Kai Tietz <ktietz@redhat.com>
8264
8265 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8266 * gcc.dg/Wpadded.c: Likewise.
8267 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8268 structure-layout.
8269 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8270 for sleep by Sleep and add windows.h include for this function.
8271 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8272 targets.
8273 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8274 target.
8275 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8276 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8277 on x64 mingw target.
8278 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8279 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8280 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8281 failure on LLP64 target.
8282
8283 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8284
8285 PR c/52290
8286 * gcc.dg/noncompile/pr52290.c: New test.
8287
8288 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8289
8290 PR tree-optimization/52019
8291 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8292
8293 2012-02-22 Kai Tietz <ktietz@redhat.com>
8294
8295 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8296 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8297 derived pdiff_t type.
8298 * g++.dg/torture/pr49720.C: Likewise
8299
8300 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8301
8302 PR target/52330
8303 * gcc.target/i386/pr52330.c: New test.
8304
8305 2012-02-22 Tobias Burnus <burnus@net-b.de>
8306
8307 PR fortran/52335
8308 * gfortran.dg/io_constraints_10.f90: New.
8309
8310 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8311
8312 * lib/target-supports.exp (check_effective_target_vect_condition):
8313 Return true for NEON.
8314
8315 2012-02-21 Kai Tietz <ktietz@redhat.com>
8316
8317 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8318
8319 2012-02-21 Richard Guenther <rguenther@suse.de>
8320
8321 PR tree-optimization/52324
8322 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8323
8324 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8325
8326 PR middle-end/51782
8327 * gcc.target/avr/torture/pr51782-1.c: New test.
8328
8329 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8330
8331 PR tree-optimization/52318
8332 * gcc.dg/pr52318.c: New test.
8333
8334 2012-02-20 Kai Tietz <ktietz@redhat.com>
8335
8336 * gcc.dg/bf-ms-layout-3.c: New testcase.
8337
8338 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8339
8340 PR testsuite/52229
8341 PR fortran/32380
8342 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8343
8344 2012-02-20 Richard Guenther <rguenther@suse.de>
8345
8346 PR tree-optimization/52298
8347 * gcc.dg/torture/pr52298.c: New testcase.
8348 * gcc.dg/vect/pr52298.c: Likewise.
8349
8350 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8351
8352 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8353 * gcc.c-torture/execute/pr52286.c: Ditto.
8354
8355 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8356
8357 PR tree-optimization/52286
8358 * gcc.c-torture/execute/pr52286.c: New test.
8359
8360 2012-02-18 Tobias Burnus <burnus@net-b.de>
8361
8362 PR fortran/52295
8363 * gfortran.dg/interface_35.f90: Use -std=f2003.
8364 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8365 * gfortran.dg/interface_assignment_4.f90: Ditto.
8366 * gfortran.dg/bessel_1.f90: Ditto.
8367 * gfortran.dg/func_result_6.f90: Ditto.
8368 * gfortran.dg/hypot_1.f90: Ditto.
8369 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8370
8371 2012-02-17 Tobias Burnus <burnus@net-b.de>
8372
8373 PR translation/52232
8374 PR translation/52234
8375 PR translation/52245
8376 PR translation/52246
8377 PR translation/52262
8378 PR translation/52273
8379 * gfortran.dg/coarray_22.f90: Update dg-error.
8380 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8381
8382 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8383
8384 PR target/51753
8385 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8386 (simulate-thread): Use default timeout.
8387
8388 2012-02-16 Jason Merrill <jason@redhat.com>
8389
8390 PR c++/52248
8391 * g++.dg/ext/timevar1.C: New.
8392
8393 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8394
8395 PR c++/52126
8396 * g++.dg/template/using21.C: New.
8397 * g++.dg/template/using22.C: Likewise.
8398
8399 2012-02-16 Jason Merrill <jason@redhat.com>
8400
8401 PR c++/51415
8402 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8403
8404 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8405
8406 PR tree-optimization/52255
8407 * gcc.c-torture/compile/pr52255.c: New test.
8408
8409 PR debug/52260
8410 * g++.dg/debug/dwarf2/pr52260.C: New test.
8411
8412 PR middle-end/51929
8413 * g++.dg/ipa/pr51929.C: New test.
8414
8415 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8416
8417 PR target/52199
8418 * gcc.target/powerpc/pr52199.c: New file.
8419
8420 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8421
8422 PR target/52152
8423 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8424
8425 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8426
8427 * gcc.dg/pr51867.c: Don't include <math.h>.
8428 (sqrtf): Declare.
8429
8430 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8431
8432 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8433 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8434
8435 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8436
8437 PR tree-optimization/50561
8438 * gcc.dg/graphite/pr50561.c: New testcase.
8439
8440 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8441
8442 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8443 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8444
8445 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8446
8447 * gnat.dg/discr35.ad[sb]: New test.
8448
8449 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8450
8451 * gnat.dg/volatile10.adb: New test.
8452 * gnat.dg/volatile10_pkg.ads: New helper.
8453
8454 2012-02-14 Jason Merrill <jason@redhat.com>
8455
8456 * g++.dg/ext/attrib43.C: New.
8457
8458 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8459
8460 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8461 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8462 fgnu_tm.
8463 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8464 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8465 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8466 effective_target fgnu_tm.
8467 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8468
8469 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8470
8471 PR c++/52247
8472 * g++.dg/template/asmgoto1.C: New test.
8473
8474 2012-02-14 Ian Lance Taylor <iant@google.com>
8475
8476 PR go/48501
8477 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8478 compiling generated file for 64bit and index tests.
8479
8480 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8481
8482 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8483
8484 2012-02-14 Richard Guenther <rguenther@suse.de>
8485
8486 PR tree-optimization/52244
8487 PR tree-optimization/51528
8488 * gcc.dg/torture/pr52244.c: New testcase.
8489
8490 2012-02-14 Walter Lee <walt@tilera.com>
8491
8492 * g++.dg/other/PR23205.C: Disable test on tile.
8493 * g++.dg/other/pr23205-2.C: Disable test on tile.
8494 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8495 * gcc.dg/20040813-1.c: Disable test on tile.
8496 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8497 * gcc.misc-tests/linkage.exp: Handle tilegx.
8498
8499 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8500
8501 PR tree-optimization/52210
8502 * gcc.dg/pr52210.c: New test.
8503
8504 2012-02-14 Jason Merrill <jason@redhat.com>
8505
8506 PR c++/39055
8507 * g++.dg/overload/defarg5.C: New.
8508
8509 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8510
8511 PR c/52181
8512 * c-c++-common/pr52181.c: New test.
8513
8514 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8515
8516 PR c++/52215
8517 * g++.dg/ext/atomic-1.C: New test.
8518
8519 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8520
8521 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8522
8523 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8524
8525 PR middle-end/52209
8526 * gcc.c-torture/execute/pr52209.c: New test.
8527
8528 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8529
8530 PR fortran/50981
8531 * gfortran.dg/elemental_optional_args_5.f03: New test.
8532
8533 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8534
8535 PR testsuite/50076
8536 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8537 cases.
8538
8539 2012-02-11 Ian Lance Taylor <iant@google.com>
8540
8541 PR go/51874
8542 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8543 SPARC Solaris. Don't run the test at all on systems where it may
8544 not work, rather than xfailing it.
8545
8546 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8547
8548 PR rtl-optimization/52175
8549 * gcc.c-torture/compile/pr52175.c: New test.
8550
8551 2012-02-10 Jason Merrill <jason@redhat.com>
8552
8553 PR c++/51910
8554 * g++.dg/template/repo10.C: New.
8555
8556 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8557
8558 PR debug/52132
8559 * gcc.dg/pr52132.c: New test.
8560
8561 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8562
8563 * gnat.dg/specs/aggr4.ads: New test.
8564 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8565
8566 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8567
8568 PR target/52146
8569 * gcc.target/i386/pr52146.c: New.
8570
8571 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8572
8573 PR middle-end/52177
8574 * c-c++-common/pr52177.c: New test.
8575
8576 2012-02-10 Jan Hubicka <jh@suse.cz>
8577
8578 PR middle-end/48600
8579 * g++.dg/torture/pr48600.C: New testcase.
8580
8581 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8582
8583 PR middle-end/52140
8584 * gcc.dg/dfp/pr52140.c: New test.
8585
8586 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8587
8588 PR fortran/32380
8589 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8590 of dg-options.
8591
8592 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8593
8594 PR middle-end/51867
8595 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8596 * gcc.dg/pr51867.c: New test.
8597
8598 2012-02-09 Ian Lance Taylor <iant@google.com>
8599
8600 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8601 which don't support -fsplit-stack. Turn off optimization when
8602 compiling select5-out.go.
8603
8604 2012-02-08 Ian Lance Taylor <iant@google.com>
8605
8606 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8607 systems which don't support -fsplit-stack.
8608
8609 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8610
8611 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8612 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8613 machine instuction in the log.
8614
8615 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8616
8617 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8618 to 20 seconds.
8619
8620 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8621
8622 PR driver/48524
8623 * gcc.dg/pr48524.c: New test.
8624 * gcc.dg/pr48524.spec: New spec file for test.
8625
8626 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8627
8628 PR fortran/32380
8629 * gfortran.dg/vect/pr32380.f90: New test.
8630
8631 2012-02-08 Tobias Burnus <burnus@net-b.de>
8632
8633 PR fortran/52151
8634 * gfortran.dg/realloc_on_assign_12.f90: New.
8635
8636 2012-02-08 Richard Guenther <rguenther@suse.de>
8637
8638 PR rtl-optimization/52170
8639 * gcc.dg/torture/pr52170.c: New testcase.
8640
8641 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8642
8643 PR gcov-profile/52150
8644 * gcc.dg/tree-prof/pr52150.c: New test.
8645
8646 PR rtl-optimization/52139
8647 * gcc.dg/pr52139.c: New test.
8648
8649 2012-02-07 Jason Merrill <jason@redhat.com>
8650
8651 PR c++/51675
8652 * g++.dg/cpp0x/constexpr-union3.C: New.
8653
8654 PR c++/52035
8655 * g++.dg/lto/pr52035_0.C: New.
8656
8657 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8658
8659 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8660 * gcc.dg/special/weak-1.c: Likewise.
8661 * gcc.dg/ucnid-12.c: Likewise.
8662 * gcc.dg/torture/pr45678-1.c: Likewise.
8663 * gcc.dg/torture/pr45678-2.c: Likewise.
8664 * gcc.dg/vector-4.c: Likewise.
8665 * gcc.dg/ipa/inline-5.c: Likewise.
8666 * gcc.dg/ucnid-11.c: Likewise.
8667 * gcc.misc-tests/gcov-13.c: Likewise.
8668 * gcc.misc-tests/gcov-14.c: Likewise.
8669 * g++.dg/ext/label13.C: Likewise.
8670 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8671 hppa*-*-hpux* options.
8672 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8673 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8674 * gcc.dg/pr48616.c: Likewise.
8675 * gcc.dg/pr17957.c: Likewise.
8676 * gcc.dg/pr17055-1.c: Likewise.
8677 * gcc.dg/pr32912-1.c: Likewise.
8678 * gcc.dg/tm/pr51472.c: Likewise.
8679 * c-c++-common/fold-bitand-4.c: Likewise.
8680 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8681 Use dg-additional-options for extra options.
8682
8683 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8684
8685 * gcc.target/epiphany/interrupt-2.c: New test.
8686
8687 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8688
8689 PR target/52155
8690 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8691 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8692 for MIPS ELF.
8693
8694 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8695
8696 PR target/52152
8697 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8698
8699 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8700
8701 PR middle-end/24306
8702 PR target/52154
8703 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8704 * gcc.target/mips/va-arg-1.c: New test.
8705
8706 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8707
8708 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8709 for -mno-pointers-to-nested-functions.
8710
8711 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8712
8713 * gcc.c-torture/execute/20120207-1.c: New test.
8714
8715 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8716
8717 PR rtl-optimization/52060
8718 * gcc.dg/torture/pr52060.c: New test.
8719
8720 PR middle-end/52074
8721 * gcc.c-torture/compile/pr52074.c: New test.
8722
8723 2012-02-07 Tobias Burnus <burnus@net-b.de>
8724
8725 PR fortran/51514
8726 * gfortran.dg/class_to_type_2.f90: New.
8727
8728 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8729
8730 PR fortran/32373
8731 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8732 Remove module.
8733
8734 2012-02-06 Jason Merrill <jason@redhat.com>
8735
8736 PR c++/52088
8737 * g++.dg/template/conv13.C: New.
8738
8739 2012-02-06 Richard Guenther <rguenther@suse.de>
8740
8741 PR tree-optimization/52115
8742 * gcc.c-torture/compile/pr52115.c: New testcase.
8743
8744 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8745
8746 PR target/52129
8747 * gcc.c-torture/execute/pr52129.c: New test.
8748
8749 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8750
8751 * gcc.dg/pr48374.c: Actually add the test I forgot
8752 in the 2012-01-25 commit.
8753
8754 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8755
8756 PR fortran/32373
8757 * gfortran.dg/vect/vect-8.f90: New test case.
8758
8759 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8760
8761 PR fortran/48847
8762 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8763
8764 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8765
8766 PR fortran/52102
8767 * gfortran.dg/class_48.f90 : Add test of allocate class array
8768 component with source in subroutine test3. Remove commenting
8769 out in subroutine test4, since branching on unitialized variable
8770 is now fixed (no PR for this last.).
8771
8772 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8773
8774 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8775 on MIPS targets.
8776 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8777
8778 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8779
8780 PR target/52125
8781 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8782 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8783
8784 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8785
8786 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8787 (check_effective_target_sync_int_long): Use it.
8788 (check_effective_target_sync_char_short): Likewise.
8789 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8790
8791 2012-02-05 Tobias Burnus <burnus@net-b.de>
8792
8793 PR fortran/51972
8794 * gfortran.dg/class_48.f90: Add some further checks.
8795
8796 2012-02-05 Ira Rosen <irar@il.ibm.com>
8797
8798 PR tree-optimization/52091
8799 * gcc.dg/vect/pr52091.c: New test.
8800
8801 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8802
8803 PR rtl-optimization/52113
8804 * gcc.target/avr/pr52113.c: New test.
8805
8806 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8807
8808 PR rtl-optimization/52092
8809 * gcc.c-torture/compile/pr52092.c: New test.
8810
8811 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8812
8813 PR fortran/41587
8814 * gfortran.dg/class_array_10.f03: New test.
8815
8816 PR fortran/46356
8817 * gfortran.dg/class_array_11.f03: New test.
8818
8819 PR fortran/51754
8820 * gfortran.dg/class_array_12.f03: New test.
8821
8822 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8823
8824 PR fortran/52012
8825 * gfortran.dg/realloc_on_assign_11.f90: New test.
8826
8827 2012-02-02 Tobias Burnus <burnus@net-b.de>
8828
8829 PR fortran/52093
8830 * gfortran.dg/shape_7.f90: New.
8831
8832 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8833
8834 * gcc.target/mips/mips-prepend-1.c: New test.
8835
8836 2012-02-02 Jan Hubicka <jh@suse.cz>
8837 Tom de Vries <tom@codesourcery.com>
8838
8839 PR middle-end/51998
8840 * gcc.dg/alias-12.c: New testcase.
8841 * gcc.dg/alias-13.c: New testcase.
8842
8843 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8844
8845 PR target/52086
8846 * gcc.dg/pr52086.c: New test.
8847
8848 PR tree-optimization/52073
8849 * gcc.c-torture/compile/pr52073.c: New test.
8850
8851 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8852
8853 PR fortran/51958
8854 * gfortran.dg/function_optimize_10.f90: New test.
8855
8856 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8857
8858 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8859 test on alpha*-*-*.
8860
8861 2012-02-01 Tobias Burnus <burnus@net-b.de>
8862
8863 PR fortran/52024
8864 * gfortran.dg/typebound_operator_14.f90: New.
8865
8866 2012-02-01 Tobias Burnus <burnus@net-b.de>
8867
8868 PR fortran/52059
8869 * gfortran.dg/elemental_function_1.f90: New.
8870
8871 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8872
8873 PR rtl-optimization/51374
8874 * gcc.target/avr/torture/pr51374-1.c:
8875 Also fail if SBIS is seen.
8876
8877 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8878
8879 PR rtl-optimization/51374
8880 * gcc.target/avr/torture/pr51374-1.c: New.
8881
8882 2012-01-31 Tobias Burnus <burnus@net-b.de>
8883
8884 PR fortran/52024
8885 * gfortran.dg/typebound_generic_11.f90: New.
8886
8887 2012-01-31 Tobias Burnus <burnus@net-b.de>
8888
8889 PR fortran/52029
8890 * gfortran.dg/class_49.f90: New.
8891
8892 2012-01-31 Tobias Burnus <burnus@net-b.de>
8893
8894 PR fortran/52013
8895 * gfortran.dg/elemental_args_check_6.f90: New.
8896
8897 2012-01-31 Jason Merrill <jason@redhat.com>
8898
8899 PR c++/52043
8900 * g++.dg/cpp0x/variadic122.C: New.
8901
8902 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8903
8904 PR fortran/52012
8905 * gfortran.dg/realloc_on_assign_10.f90: New test.
8906
8907 2012-01-31 Richard Guenther <rguenther@suse.de>
8908
8909 PR tree-optimization/51528
8910 * gcc.dg/torture/pr51528.c: New testcase.
8911
8912 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8913
8914 PR go/48501
8915 * lib/go.exp (go_target_compile): Append timeout= to options.
8916 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8917 select5-out.go test on alpha*-*-* targets.
8918
8919 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8920
8921 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8922 (TEST_SHORT): Reformat in the same way.
8923 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8924 (TEST_SHORT): Reformat in the same way.
8925 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8926 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8927 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8928 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8929 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8930
8931 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8932
8933 PR target/51835
8934 * gcc.target/arm/pr51835.c: New testcase.
8935
8936 2012-01-30 Richard Guenther <rguenther@suse.de>
8937
8938 PR tree-optimization/52028
8939 * gcc.dg/torture/pr52028.c: New testcase.
8940 * gfortran.dg/ldist-pr45199.f: Adjust.
8941 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8942 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8943 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8944
8945 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8946
8947 PR debug/52027
8948 * gcc.dg/tree-prof/pr52027.c: New test.
8949
8950 PR tree-optimization/52046
8951 * gcc.dg/pr52046.c: New test.
8952
8953 PR debug/52048
8954 * g++.dg/other/pr52048.C: New test.
8955
8956 2012-01-30 Richard Guenther <rguenther@suse.de>
8957
8958 PR tree-optimization/52045
8959 * gcc.dg/pr52045.c: New testcase.
8960
8961 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8962
8963 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8964 new code generated for __sync_lock_release.
8965
8966 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8967
8968 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8969
8970 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8971
8972 PR testsuite/51875
8973 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8974
8975 * g++.dg/ext/visibility/template10.C: Fix typo.
8976
8977 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8978
8979 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8980
8981 PR c++/51327
8982 * g++.dg/cpp0x/constexpr-ice6.C: New.
8983
8984 2012-01-29 Tobias Burnus <burnus@net-b.de>
8985
8986 PR fortran/41600
8987 * gfortran.dg/default_initialization_6.f90: New.
8988
8989 2012-01-29 Tobias Burnus <burnus@net-b.de>
8990
8991 PR fortran/51972
8992 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8993 * gfortran.dg/class_48.f90: New.
8994
8995 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8996
8997 PR fortran/51808
8998 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8999
9000 2012-01-28 Tobias Burnus <burnus@net-b.de>
9001
9002 PR fortran/51972
9003 * gfortran.dg/class_allocate_12.f90: New.
9004
9005 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9006
9007 * gcc.dg/torture/pr50444.c: Fix dg directives.
9008
9009 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9010
9011 PR target/52006
9012 * gcc.target/arm/pr52006.c: New test.
9013
9014 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9015
9016 PR testsuite/52011
9017 * gcc.dg/lto/trans-mem.h: New file.
9018 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9019 * gcc.dg/lto/trans-mem-1_1.c: Same.
9020 * gcc.dg/lto/trans-mem-4_1.c: Same.
9021 * gcc.dg/lto/trans-mem-3_1.c: Same.
9022
9023 2012-01-27 Tobias Burnus <burnus@net-b.de>
9024
9025 PR fortran/52022
9026 * gfortran.dg/dummy_procedure_7.f90: New.
9027
9028 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9029
9030 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9031 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9032
9033 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9034
9035 PR c++/51852
9036 * g++.dg/other/gc5.C: New test.
9037
9038 2012-01-27 Richard Guenther <rguenther@suse.de>
9039
9040 PR tree-optimization/50444
9041 * gcc.dg/torture/pr50444.c: New testcase.
9042
9043 2012-01-27 Tobias Burnus <burnus@net-b.de>
9044
9045 PR fortran/51970
9046 PR fortran/51977
9047 * gfortran.dg/move_alloc_13.f90: New.
9048
9049 2012-01-27 Tobias Burnus <burnus@net-b.de>
9050
9051 PR fortran/51953
9052 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9053 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9054 and change dg-error string.
9055
9056 2012-01-27 Tobias Burnus <burnus@net-b.de>
9057
9058 PR fortran/52016
9059 * gfortran.dg/elemental_args_check_5.f90: New.
9060
9061 2012-01-27 Richard Guenther <rguenther@suse.de>
9062
9063 PR middle-end/51959
9064 * g++.dg/torture/pr51959.C: New testcase.
9065
9066 2012-01-27 Tom de Vries <tom@codesourcery.com>
9067
9068 PR tree-optimization/51990
9069 * gcc.dg/pr51990.c: New test.
9070 * gcc.dg/pr51990-2.c: Same.
9071
9072 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9073 Tobias Burnus <burnus@gcc.gnu.org>
9074
9075 PR fortran/48705
9076 * gfortran.dg/class_allocate_11.f03: New.
9077
9078 PR fortran/51870
9079 PR fortran/51943
9080 PR fortran/51946
9081 * gfortran.dg/class_allocate_7.f03: New.
9082 * gfortran.dg/class_allocate_8.f03: New.
9083 * gfortran.dg/class_allocate_9.f03: New.
9084 * gfortran.dg/class_allocate_10.f03: New.
9085
9086 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9087
9088 * gnat.dg/discr34.adb: New test.
9089 * gnat.dg/discr34_pkg.ads: New helper.
9090
9091 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9092
9093 * gnat.dg/discr33.adb: New test.
9094
9095 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9096
9097 * gnat.dg/limited_with3.ad[sb): New test.
9098 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9099 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9100 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9101
9102 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9103
9104 * gnat.dg/stack_usage1.adb: New test.
9105 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9106
9107 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9108 * gcc.dg/pr44194-2.c: Likewise.
9109
9110 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9111
9112 PR c++/51370
9113 * g++.dg/template/crash112.C: New.
9114
9115 2012-01-27 Richard Henderson <rth@redhat.com>
9116
9117 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9118
9119 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9120
9121 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9122
9123 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9124
9125 PR middle-end/51895
9126 * g++.dg/opt/pr51895.C: New test.
9127
9128 2012-01-26 Michael Matz <matz@suse.de>
9129
9130 PR tree-optimization/48794
9131 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9132
9133 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9134
9135 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9136
9137 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9138
9139 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9140 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9141 memory.
9142 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9143 the default value for s390 and s390x.
9144
9145 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9146
9147 PR lto/51698
9148 * gcc.dg/lto/trans-mem-4_0.c: New.
9149 * gcc.dg/lto/trans-mem-4_1.c: New.
9150 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9151 TM builtins.
9152 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9153 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9154 TM builtins.
9155 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9156 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9157 TM builtins.
9158
9159 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9160
9161 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9162
9163 2012-01-25 Ian Lance Taylor <iant@google.com>
9164
9165 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9166
9167 2012-01-25 Tobias Burnus <burnus@net-b.de>
9168
9169 PR fortran/51995
9170 * gfortran.dg/typebound_proc_25.f90: New.
9171
9172 2012-01-25 Jason Merrill <jason@redhat.com>
9173
9174 PR c++/51992
9175 * g++.dg/lto/pr51992_0.C: New.
9176
9177 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9178
9179 PR tree-optimization/51987
9180 * gcc.target/i386/pr51987.c: New test.
9181
9182 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9183
9184 * gcc.dg/tm/lto-1.c: Require lto support in target.
9185
9186 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9187
9188 PR rtl-optimization/48374
9189 * gcc.dg/pr48374.c: New test.
9190
9191 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9192
9193 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9194
9195 2012-01-25 Tobias Burnus <burnus@net-b.de>
9196
9197 PR fortran/51966
9198 * gfortran.dg/derived_constructor_char_3.f90: New.
9199
9200 2012-01-24 Ian Lance Taylor <iant@google.com>
9201
9202 * go.test/go-test.exp (filecmp): New procedure.
9203 (errchk): Handle quoted square brackets.
9204 (go-gc-tests): Set go_compile_args. Handle various new test
9205 lines. Skip a few new tests.
9206 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9207
9208 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9209
9210 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9211 (check_effective_target_vect_extract_even_odd)
9212 (check_effective_target_vect_interleave): Return true for MIPS
9213 paired-single.
9214
9215 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9216
9217 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9218 (main): Use it instead of argc.
9219
9220 2012-01-24 Jason Merrill <jason@redhat.com>
9221
9222 PR c++/51973
9223 * g++.dg/cpp0x/sfinae31.C: New.
9224
9225 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9226
9227 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9228
9229 2012-01-24 Jason Merrill <jason@redhat.com>
9230
9231 PR c++/51812
9232 * g++.dg/inherit/covariant20.C: New.
9233
9234 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9235
9236 PR c++/51223
9237 * g++.dg/parse/crash58.C: New.
9238
9239 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9240
9241 PR target/51957
9242 * gcc.dg/pr51957-1.c: New test.
9243 * gcc.dg/pr51957-1.h: New file.
9244 * gcc.dg/pr51957-2.c: New test.
9245
9246 2012-01-23 Jason Merrill <jason@redhat.com>
9247
9248 PR c++/51930
9249 * g++.dg/ext/visibility/template10.C: New.
9250
9251 2012-01-23 Tobias Burnus <burnus@net-b.de>
9252
9253 PR fortran/51948
9254 * gfortran.dg/move_alloc_12.f90: New.
9255
9256 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9257
9258 PR middle-end/45416
9259 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9260
9261 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9262
9263 PR c++/51398
9264 * g++.dg/template/crash111.C: New.
9265
9266 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9267
9268 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9269 configurations.
9270 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9271
9272 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9273
9274 PR testsuite/51941
9275 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9276 the DW_TAG_class_type and DW_AT_name: "Executor".
9277
9278 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9279
9280 * lib/target-supports.exp
9281 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9282 (check_effective_target_vect_interleave): Likewise.
9283
9284 2012-01-22 Jason Merrill <jason@redhat.com>
9285
9286 PR c++/51925
9287 * g++.dg/template/using20.C: New.
9288 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9289
9290 2012-01-23 Jason Merrill <jason@redhat.com>
9291
9292 PR target/51934
9293 * g++.dg/torture/pr51344.C: Limit to x86.
9294
9295 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9296
9297 * c-c++-common/tm/omp.c: Require target with pthread support.
9298
9299 2012-01-23 Richard Guenther <rguenther@suse.de>
9300
9301 PR tree-optimization/51949
9302 * gcc.dg/torture/pr51949.c: New testcase.
9303
9304 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9305
9306 PR rtl-optimization/51933
9307 * gcc.c-torture/execute/pr51933.c: New test.
9308
9309 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9310
9311 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9312 Do not define for Interix.
9313
9314 2012-01-22 Jason Merrill <jason@redhat.com>
9315
9316 PR c++/51832
9317 * g++.dg/lto/pr51832.h: New.
9318 * g++.dg/lto/pr51832_0.C: New.
9319 * g++.dg/lto/pr51832_1.C: New.
9320
9321 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9322
9323 * gcc.dg/ext-elim-1.c: New test.
9324
9325 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9326
9327 PR target/51931
9328 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9329 * g++.dg/opt/longbranch1.C: Likewise.
9330
9331 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9332
9333 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9334 in C++11 mode.
9335
9336 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9337
9338 PR fortran/50556
9339 * gfortran.dg/namelist_74.f90: New test.
9340 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9341
9342 2012-01-21 Tobias Burnus <burnus@net-b.de>
9343
9344 PR fortran/51913
9345 * gfortran.dg/class_47.f90: New.
9346
9347 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9348
9349 * gnat.dg/renaming5.ad[sb]: New test.
9350
9351 2012-01-20 Jason Merrill <jason@redhat.com>
9352
9353 PR c++/51919
9354 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9355
9356 2012-01-20 Jason Merrill <jason@redhat.com>
9357
9358 PR c++/51922
9359 * g++.dg/ext/attrib42.C: Require ilp32.
9360
9361 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9362
9363 PR target/51915
9364 * gcc.target/arm/pr51915.c: New test.
9365
9366 2012-01-20 Cary Coutant <ccoutant@google.com>
9367 Dodji Seketeli <dodji@redhat.com>
9368
9369 PR debug/45682
9370 * g++.dg/debug/dwarf2/nested-3.C: New test.
9371
9372 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9373
9374 PR c++/51402
9375 * g++.dg/template/crash110.C: New.
9376
9377 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9378
9379 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9380 Remove default options on hppa*-*-hpux*.
9381
9382 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9383
9384 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9385
9386 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9387
9388 * gcc.c-torture/compile/pr51856.c: New testcase.
9389
9390 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9391
9392 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9393 options to go_target_compile.
9394
9395 2012-01-20 Kai Tietz <ktietz@redhat.com>
9396
9397 * g++.dg/torture/pr51344.C: Fix typo.
9398
9399 2012-01-20 Richard Guenther <rguenther@suse.de>
9400
9401 PR tree-optimization/51903
9402 * g++.dg/torture/pr51903.C: New testcase.
9403
9404 2012-01-20 Tobias Burnus <burnus@net-b.de>
9405 Janus Weil <janus@gcc.gnu.org>
9406
9407 PR fortran/51056
9408 * gfortran.dg/use_21.f90: New.
9409
9410 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9411
9412 PR target/51106
9413 * gcc.dg/torture/pr51106-1.c: New test.
9414 * gcc.dg/torture/pr51106-2.c: New test.
9415
9416 2012-01-19 Kai Tietz <ktietz@redhat.com>
9417
9418 * g++.dg/torture/pr51344.C: New test.
9419
9420 2012-01-19 Tobias Burnus <burnus@net-b.de>
9421
9422 PR fortran/51904
9423 * gfortran.dg/intrinsic_size_2.f90: New.
9424
9425 2012-01-19 Jason Merrill <jason@redhat.com>
9426
9427 PR c++/51889
9428 * g++.dg/inherit/using7.C: New.
9429
9430 2012-01-19 Richard Guenther <rguenther@suse.de>
9431
9432 PR tree-optimization/37997
9433 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9434
9435 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9436
9437 PR rtl-optimization/51505
9438 * gcc.dg/pr51505.c: New test.
9439
9440 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9441
9442 PR fortran/51634
9443 * gfortran.dg/typebound_operator_12.f03: New.
9444 * gfortran.dg/typebound_operator_13.f03: New.
9445
9446 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9447
9448 PR c++/51225
9449 * g++.dg/cpp0x/pr51225.C: New.
9450
9451 2012-01-17 Ian Lance Taylor <iant@google.com>
9452
9453 PR go/50656
9454 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9455
9456 2012-01-17 Tobias Burnus <burnus@net-b.de>
9457
9458 PR fortran/51869
9459 * gfortran.dg/realloc_on_assign_9.f90: New.
9460
9461 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9462
9463 PR other/51165
9464 * gcc.dg/tm/memopt-3.c: Remove xfail.
9465 * gcc.dg/tm/memopt-4.c: Remove xfail.
9466 * gcc.dg/tm/memopt-5.c: Remove xfail.
9467 * gcc.dg/tm/memopt-7.c: Remove xfail.
9468
9469 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9470
9471 PR tree-optimization/51877
9472 * gcc.c-torture/execute/pr51877.c: New test.
9473
9474 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9475
9476 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9477 {!vect_align_arrays} to vect_sizes_32B_16B.
9478 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9479 * gcc.dg/vect/vect-peel-3.c: Ditto.
9480
9481 2012-01-16 Jason Merrill <jason@redhat.com>
9482
9483 PR c++/51854
9484 * g++.dg/abi/mangle60.C: New.
9485
9486 PR c++/51827
9487 * g++.dg/pch/mangle1.{C,Hs}: New.
9488
9489 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9490 Tobias Burnus <burnus@net-b.de>
9491
9492 PR fortran/50981
9493 * gfortran.dg/elemental_optional_args_3.f90: New
9494 * gfortran.dg/elemental_optional_args_4.f90: New
9495
9496 2012-01-16 Tobias Burnus <burnus@net-b.de>
9497
9498 PR fortran/51809
9499 * gfortran.dg/use_20.f90: New
9500
9501 2012-01-16 Jason Merrill <jason@redhat.com>
9502
9503 PR c++/51868
9504 * g++.dg/cpp0x/rv-bitfield.C: New.
9505 * g++.dg/cpp0x/rv-bitfield2.C: New.
9506
9507 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9508
9509 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9510 subroutine 'qsort' and use index array to assign the result.
9511
9512 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9513
9514 PR tree-optimization/51865
9515 * gcc.dg/pr51865.c: New test.
9516
9517 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9518
9519 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9520
9521 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9522
9523 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9524 to be loaded from the constant pool, rather than via %hi and %lo.
9525
9526 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9527
9528 PR rtl-optimization/51821
9529 * gcc.dg/pr51821.c: New test.
9530
9531 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9532
9533 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9534
9535 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9536
9537 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9538
9539 2012-01-14 Tobias Burnus <burnus@net-b.de>
9540
9541 PR fortran/51800
9542 * gfortran.dg/init_flag_8.f90: New.
9543 * gfortran.dg/init_flag_9.f90: New.
9544
9545 2011-01-14 Tobias Burnus <burnus@net-b.de>
9546
9547 PR fortran/51816
9548 * gfortran.dg/use_18.f90: New.
9549 * gfortran.dg/use_19.f90: New.
9550
9551 2012-01-13 Ian Lance Taylor <iant@google.com>
9552
9553 PR c++/50012
9554 * g++.dg/warn/Wsign-compare-4.C: New.
9555
9556 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9557
9558 PR fortran/48351
9559 * gfortran.dg/alloc_comp_assign.f03: New.
9560 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9561 __BUILTIN_FREE from 38 to 32.
9562
9563 2012-01-13 Jason Merrill <jason@redhat.com>
9564
9565 PR c++/20681
9566 * g++.dg/warn/Wreturn-type-7.C: New.
9567
9568 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9569
9570 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9571 assumption.
9572 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9573 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9574 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9575 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9576 int32plus because of big array needed.
9577 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9578 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9579
9580 2012-01-13 Jason Merrill <jason@redhat.com>
9581
9582 PR c++/51813
9583 * g++.dg/ext/visibility/template9.C: New.
9584
9585 PR c++/51620
9586 * g++.dg/cpp0x/defaulted34.C: New.
9587 * g++.dg/template/virtual3.C: New.
9588
9589 2012-01-13 Richard Guenther <rguenther@suse.de>
9590
9591 PR middle-end/8081
9592 * gcc.dg/torture/pr8081.c: New testcase.
9593
9594 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9595
9596 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9597
9598 2012-01-12 Jason Merrill <jason@redhat.com>
9599
9600 PR c++/51714
9601 * g++.dg/ext/stmtexpr14.C: New.
9602
9603 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9604
9605 PR c++/51633
9606 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9607
9608 2012-01-12 Jason Merrill <jason@redhat.com>
9609
9610 PR c++/48051
9611 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9612 * g++.dg/abi/mangle58.C: Likewise.
9613
9614 PR c++/51403
9615 * g++.dg/template/arg8.C: New.
9616
9617 2012-01-12 Ira Rosen <irar@il.ibm.com>
9618
9619 PR tree-optimization/51799
9620 * gcc.dg/vect/pr51799.c: New test.
9621 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9622 patterns.
9623
9624 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9625 Tobias Burnus <burnus@net-b.de>
9626
9627 PR fortran/51057
9628 PR fortran/51616
9629 * lib/target-supports.exp
9630 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9631 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9632
9633 2012-01-11 Jason Merrill <jason@redhat.com>
9634
9635 PR c++/51565
9636 * g++.dg/ext/attrib42.C: New.
9637
9638 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9639
9640 PR bootstrap/51796
9641 * gcc.dg/pr51796.c: New test.
9642
9643 2012-01-11 Jason Merrill <jason@redhat.com>
9644
9645 PR c++/51818
9646 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9647
9648 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9649
9650 * gnat.dg/array19.ad[sb]: New test.
9651
9652 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9653
9654 * gnat.dg/opt23.ad[sb]: New test.
9655 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9656 * gnat.dg/opt24.ad[sb]: New test.
9657
9658 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9659
9660 PR tree-optimization/49642
9661 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9662 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9663
9664 2012-01-11 Jason Merrill <jason@redhat.com>
9665
9666 PR c++/51613
9667 * g++.dg/template/explicit-args5.C: New.
9668
9669 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9670
9671 * gcc.c-torture/execute/20120110-1.c: New testcase.
9672
9673 2012-01-10 Jason Merrill <jason@redhat.com>
9674
9675 PR c++/51614
9676 * g++.dg/inherit/ambig1.C: New.
9677
9678 PR c++/51433
9679 * g++.dg/cpp0x/constexpr-cache1.C: New.
9680
9681 2012-01-10 Richard Guenther <rguenther@suse.de>
9682
9683 PR tree-optimization/51801
9684 * gcc.dg/torture/pr51801.c: New testcase.
9685
9686 2012-01-10 Tobias Burnus <burnus@net-b.de>
9687
9688 PR fortran/51652
9689 * gfortran.dg/allocate_with_typespec_5.f90: New.
9690
9691 2012-01-10 Tobias Burnus <burnus@net-b.de>
9692
9693 * gfortran.dg/class_39.f03: Update dg-error string.
9694
9695 2012-01-10 Richard Guenther <rguenther@suse.de>
9696
9697 PR tree-optimization/50913
9698 * gcc.dg/graphite/interchange-16.c: New testcase.
9699 * gcc.dg/graphite/scop-20.c: XFAIL.
9700 * gfortran.dg/graphite/interchange-1.f: Likewise.
9701 * gfortran.dg/graphite/block-1.f90: Likewise.
9702 * gfortran.dg/graphite/block-2.f: Likewise.
9703
9704 2012-01-10 Richard Henderson <rth@redhat.com>
9705
9706 * lib/target-supports.exp (check_effective_target_vect_perm,
9707 check_effective_target_vect_perm_byte,
9708 check_effective_target_vect_perm_short): Enable for arm neon.
9709
9710 2012-01-09 Tobias Burnus <burnus@net-b.de>
9711
9712 PR fortran/46328
9713 * gfortran.dg/typebound_operator_11.f90: New.
9714
9715 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9716
9717 * gnat.dg/array18.adb: New test.
9718 * gnat.dg/array18_pkg.ads: New helper.
9719
9720 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9721
9722 PR fortran/51791
9723 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9724 around base object in first assignment in main program.
9725 * gfortran.dg/typebound_operator_10.f03: New test.
9726
9727 2012-01-09 Martin Jambor <mjambor@suse.cz>
9728
9729 PR tree-optimization/51759
9730 * g++.dg/ipa/pr51759.C: New test.
9731
9732 2012-01-09 Tobias Burnus <burnus@net-b.de>
9733
9734 PR fortran/51758
9735 * gfortran.dg/optional_absent_2.f90: New.
9736
9737 2012-01-09 Tobias Burnus <burnus@net-b.de>
9738
9739 PR fortran/51578
9740 * gfortran.dg/use_17.f90: New.
9741
9742 2012-01-09 Gary Funck <gary@intrepid.com>
9743
9744 PR preprocessor/33919
9745 * gcc.dg/pr33919.c: New test.
9746 * gcc.dg/pr33919-0.h: New test header file.
9747 * gcc.dg/pr33919-1.h: Ditto.
9748 * gcc.dg/pr33919-2.h: Ditto.
9749
9750 2012-01-07 Jan Hubicka <jh@suse.cz>
9751
9752 PR tree-optimize/51694
9753 * gcc.c-torture/compile/pr51694.c: new testcase.
9754
9755 2012-01-07 Jan Hubicka <jh@suse.cz>
9756
9757 PR tree-optimization/51600
9758 * g++.dg/torture/pr51600.C: New testcase.
9759
9760 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9761
9762 PR gcov-profile/51715
9763 PR gcov-profile/51717
9764 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9765 * gcc.misc-tests/gcov-14.c: Likewise.
9766
9767 2012-01-06 Jason Merrill <jason@redhat.com>
9768
9769 * g++.dg/parse/new5.C: New.
9770
9771 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9772
9773 PR testsuite/51655
9774 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9775 including <string.h>.
9776
9777 2012-01-06 Jason Merrill <jason@redhat.com>
9778
9779 * g++.dg/abi/mangle51.C: New.
9780 * g++.dg/abi/mangle52.C: New.
9781 * g++.dg/abi/mangle53.C: New.
9782 * g++.dg/abi/mangle54.C: New.
9783 * g++.dg/abi/mangle55.C: New.
9784 * g++.dg/abi/mangle56.C: New.
9785 * g++.dg/abi/mangle57.C: New.
9786 * g++.dg/abi/mangle58.C: New.
9787 * g++.dg/abi/mangle59.C: New.
9788 * g++.dg/cpp0x/trailing3.C: Update mangling.
9789 * g++.dg/cpp0x/variadic111.C: Update mangling.
9790 * g++.dg/cpp0x/variadic4.C: Update mangling.
9791 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9792 * g++.dg/template/nontype22.C: Works now.
9793 * g++.dg/template/pr35240.C: Works now.
9794
9795 * g++.dg/cpp0x/error7.C: New.
9796
9797 2012-01-06 Tobias Burnus <burnus@net-b.de>
9798
9799 * gfortran.dg/deallocate_stat_2.f90: New.
9800 * coarray/allocate_errgmsg.f90: New.
9801 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9802 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9803 * coarray/subobject_1.f90: Fix for num_images > 1.
9804 * gfortran.dg/deallocate_stat.f90: Update due to changed
9805 stat= handling.
9806
9807 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9808
9809 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9810
9811 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9812
9813 * ada/acats/overflow.lst: Add cb20004.
9814
9815 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9816
9817 PR c++/51541
9818 * g++.dg/cpp0x/alias-decl-18.C: New test.
9819
9820 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9821
9822 * gcc.c-torture/execute/20120104-1.c: New test.
9823
9824 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9825
9826 PR fortran/PR48946
9827 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9828 the old typebound_operator_8.f03.
9829 * gfortran.dg/typebound_operator_8.f03: New version of
9830 typebound_operator_7.f03 with 'u' a derived type instead of a
9831 class object.
9832
9833 2012-01-05 Richard Guenther <rguenther@suse.de>
9834
9835 * g++.dg/torture/pr49309.C: Skip for -flto.
9836
9837 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9838
9839 PR middle-end/51761
9840 * gcc.c-torture/compile/pr51761.c: New test.
9841
9842 2012-01-05 Richard Guenther <rguenther@suse.de>
9843
9844 PR tree-optimization/51760
9845 * gcc.dg/torture/pr51760.c: New testcase.
9846
9847 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9848
9849 PR middle-end/51472
9850 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9851
9852 2012-01-05 Richard Guenther <rguenther@suse.de>
9853
9854 PR lto/41576
9855 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9856 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9857
9858 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9859
9860 PR debug/51695
9861 * gcc.dg/pr51695.c: New test.
9862
9863 2012-01-04 Andrew Pinski <apinski@cavium.com>
9864
9865 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9866 * gcc.target/mips/octeon2-lx-1.c: New test.
9867 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9868 * gcc.target/mips/octeon2-lx-2.c: New test.
9869 * gcc.target/mips/octeon2-lx-3.c: New test.
9870
9871 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9872
9873 PR other/51163
9874 PR other/51164
9875 * gcc.dg/tm/alias-1.c: Adjust regexp.
9876 * gcc.dg/tm/alias-2.c: Adjust regexp.
9877
9878 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9879
9880 PR c++/51064
9881 * g++.dg/warn/Wparentheses-26.C: New.
9882
9883 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9884
9885 * gfortran.dg/elemental_optional_args_2.f90: New test.
9886
9887 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9888
9889 PR fortran/49693
9890 * gfortran.dg/common_17.f90: New test.
9891
9892 2012-01-04 Richard Guenther <rguenther@suse.de>
9893
9894 PR tree-optimization/49651
9895 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9896 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9897
9898 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9899
9900 PR c++/51738
9901 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9902
9903 2012-01-03 Andrew Pinski <apinski@cavium.com>
9904
9905 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9906 for all mips targets. Also allow an optional .cfi_startproc.
9907
9908 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9909
9910 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9911
9912 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9913
9914 PR c++/29273
9915 * g++.dg/rtti/dyncast5.C: New.
9916
9917 2012-01-03 Richard Guenther <rguenther@suse.de>
9918
9919 PR tree-optimization/51070
9920 * gcc.dg/torture/pr51070-2.c: New testcase.
9921
9922 2012-01-03 Richard Guenther <rguenther@suse.de>
9923
9924 PR tree-optimization/51692
9925 * gcc.dg/torture/pr51692.c: New testcase.
9926
9927 2012-01-03 Richard Guenther <rguenther@suse.de>
9928
9929 PR debug/51650
9930 * g++.dg/lto/pr51650-3_0.C: New testcase.
9931
9932 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9933
9934 PR c++/15867
9935 * g++.dg/warn/Wredundant-decls-spec.C: New.
9936
9937 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9938
9939 PR tree-optimization/51719
9940 * g++.dg/tree-prof/pr51719.C: New test.
9941
9942 2012-01-03 Richard Guenther <rguenther@suse.de>
9943
9944 PR middle-end/51730
9945 * gcc.dg/fold-compare-6.c: New testcase.
9946
9947 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9948
9949 PR c++/51669
9950 * g++.dg/gomp/pr51669.C: New test.
9951
9952 2012-01-02 Jason Merrill <jason@redhat.com>
9953
9954 PR c++/51675
9955 * g++.dg/cpp0x/constexpr-union2.C: New.
9956
9957 PR c++/51666
9958 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9959
9960 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9961
9962 PR c++/51462
9963 * g++.dg/cpp0x/constexpr-99.C: New test.
9964
9965 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9966
9967 PR c++/20140
9968 * g++.dg/template/init9.C: New.
9969
9970 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9971
9972 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9973 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9974 rather than a specific number.
9975
9976 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9977
9978 PR fortran/46262
9979 PR fortran/46328
9980 PR fortran/51052
9981 * gfortran.dg/typebound_operator_7.f03: New.
9982 * gfortran.dg/typebound_operator_8.f03: New.
9983
9984 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9985
9986 PR target/51729
9987 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9988 XFAIL.
9989 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9990
9991 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9992
9993 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9994
9995 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9996
9997 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9998 for MIPS.
9999
10000 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10001
10002 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10003 * gfortran.dg/io_real_boz_4.f90: Likewise.
10004 * gfortran.dg/io_real_boz_5.f90: Likewise.
10005
10006 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10007
10008 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10009
10010 2012-01-02 Revital Eres <revital.eres@linaro.org>
10011
10012 * gcc.dg/sms-11.c: New file.
10013
10014 2012-01-02 Tobias Burnus <burnus@net-b.de>
10015
10016 PR fortran/51682
10017 * gfortran.dg/coarray/image_index_3.f90: New.
10018
10019 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10020
10021 PR c++/16603
10022 * g++.dg/parse/enum8.C: New.
10023
10024 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10025
10026 PR c++/51379
10027 * g++.dg/conversion/reinterpret4.C: New.
10028 * g++.dg/conversion/reinterpret1.C: Adjust.
10029
10030 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10031
10032 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10033
10034 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
10035
10036 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10037 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10038 * g++.old-deja/g++.jason/access14.C: Likewise.
10039 * g++.old-deja/g++.jason/access8.C: Likewise.
10040 * g++.old-deja/g++.jason/access1.C: Likewise.
10041 * g++.old-deja/g++.other/access3.C: Likewise.
10042 * g++.old-deja/g++.other/access5.C: Likewise.
10043 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10044 * g++.old-deja/g++.law/visibility22.C: Likewise.
10045 * g++.old-deja/g++.law/visibility26.C: Likewise.
10046 * g++.old-deja/g++.mike/p2746.C: Likewise.
10047 * g++.dg/debug/using1.C: Likewise.
10048 * g++.dg/lookup/using51.C: Likewise.
10049 * g++.dg/inherit/using5.C: Likewise.
10050 * g++.dg/inherit/pr30297.C: Likewise.
10051 * g++.dg/inherit/access8.C: Likewise.
10052 * g++.dg/torture/pr39362.C: Likewise.
10053 * g++.dg/template/crash13.C: Likewise.
10054 * g++.dg/template/using10.C: Likewise.
10055
10056 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10057
10058 PR fortran/51502
10059 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10060
10061 2012-01-01 Ira Rosen <irar@il.ibm.com>
10062
10063 PR tree-optimization/51704
10064 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10065 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10066 corresponding flags.
10067
10068 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10069
10070 PR c++/51723
10071 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10072
10073 2012-01-01 Jan Hubicka <jh@suse.cz>
10074
10075 PR rtl-optimization/51069
10076 * gcc.c-torture/compile/pr51069.c: New testcase.
10077
10078 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10079
10080 PR tree-optimization/51683
10081 * gcc.dg/pr51683.c: New test.
10082 \f
10083 Copyright (C) 2012 Free Software Foundation, Inc.
10084
10085 Copying and distribution of this file, with or without modification,
10086 are permitted in any medium without royalty provided the copyright
10087 notice and this notice are preserved.