re PR middle-end/54630 (GCC 4.8 --enable-languages=c build fails: Undefined symbols...
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-19 Tom de Vries <tom@codesourcery.com>
2
3 PR rtl-optimization/55315
4 * gcc.target/mips/pr55315.c: New test.
5
6 2012-11-17 Jakub Jelinek <jakub@redhat.com>
7
8 PR tree-optimization/55236
9 * gcc.dg/pr55236.c: New test.
10
11 PR testsuite/55188
12 * gcc.dg/pr19105.c: Accept also optimizing
13 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
14
15 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
16 from addr2line_output. Increment idx if asking for more than one address
17 in one object.
18
19 2012-11-16 Jakub Jelinek <jakub@redhat.com>
20
21 PR tree-optimization/55329
22 * g++.dg/opt/pr55329.C: New test.
23
24 2012-11-16 Janus Weil <janus@gcc.gnu.org>
25
26 PR fortran/55297
27 * gfortran.dg/typebound_operator_18.f90: New.
28
29 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
30
31 PR rtl-optimization/55330
32 * gfortran.dg/pr55330.f90: New test.
33
34 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
35
36 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
37 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
38 * gcc.dg/hoist-register-pressure-2.c: Ditto.
39 * gcc.dg/hoist-register-pressure-3.c: Ditto.
40 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
41 * gcc.dg/tree-prof/unroll-1.c: Ditto.
42
43 2012-11-16 Dodji Seketeli <dodji@redhat.com>
44
45 PR c++/54875
46 * g++.dg/cpp0x/alias-decl-27.C: New test.
47
48 2012-11-16 Jakub Jelinek <jakub@redhat.com>
49
50 PR c++/55337
51 * g++.dg/template/alignof2.C: New test.
52
53 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
54
55 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
56 * g++.dg/mv6.C (dg-options): Ditto.
57
58 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
59
60 * lib/target_suports.exp
61 (check_effective_target_has_w_floating_suffix): New procedure.
62 (check_effective_target_has_q_floating_suffix): Ditto.
63 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
64 for unsupported non-standard suffix on floating constant.
65 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
66
67 2012-11-14 Jakub Jelinek <jakub@redhat.com>
68
69 * lib/asan-dg.exp: New file.
70 * gcc.dg/asan/asan.exp: New file.
71 * g++.dg/dg.exp: Prune also asan tests.
72 * g++.dg/asan/asan.exp: New file.
73 * c-c++-common/asan/memcmp-1.c: New test.
74
75 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
76
77 PR c++/55323
78 * g++.dg/cpp0x/vt-55323.C: New.
79
80 2012-11-13 Sriraman Tallam <tmsriram@google.com>
81
82 * g++.dg/mv4.C: Add require ifunc. Change error message.
83 * g++.dg/mv5.C: Add require ifunc.
84 * g++.dg/mv6.C: Add require ifunc.
85
86 2012-11-13 Martin Jambor <mjambor@suse.cz>
87
88 PR tree-optimization/55253
89 * gcc.dg/torture/pr55253.c: New test.
90 * gcc.dg/torture/pr55305.c: Likewise.
91
92 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
93
94 PR middle-end/55142
95 * gcc.target/i386/pr55142-1.c: New file.
96 * gcc.target/i386/pr55142-2.c: Likewise.
97
98 2012-11-13 Dodji Seketeli <dodji@redhat.com>
99
100 PR c++/54466
101 * g++.dg/cpp0x/alias-decl-26.C: New test file.
102
103 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
104
105 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
106 instead of lp64.
107 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
108 * gcc.target/i386/pr49715-2.c: Likewise.
109 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
110
111 2012-11-13 Jakub Jelinek <jakub@redhat.com>
112
113 PR tree-optimization/55281
114 * gcc.dg/vect/fast-math-pr55281.c: New test.
115 * g++.dg/opt/pr55281.C: New test.
116
117 PR rtl-optimization/54127
118 * gcc.dg/torture/pr54127.c: New test.
119
120 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
121 Jakub Jelinek <jakub@redhat.com>
122
123 PR rtl-optimization/51447
124 * gcc.c-torture/execute/pr51447.c: New test.
125
126 2012-11-12 Ian Bolton <ian.bolton@arm.com>
127
128 * gcc.target/aarch64/csinc-2.c: New test.
129
130 2012-11-12 Ian Bolton <ian.bolton@arm.com>
131
132 * gcc.target/aarch64/cmn.c: New test.
133 * gcc.target/aarch64/adds.c: New test.
134 * gcc.target/aarch64/subs.c: New test.
135
136 2012-11-12 Tobias Burnus <burnus@net-b.de>
137
138 PR fortran/55272
139 * gfortran.dg/coarray_29_1.f90: New.
140 * gfortran.dg/coarray_29_2.f90: New.
141
142 2012-11-12 Bin Cheng <bin.cheng@arm.com>
143
144 * gcc.dg/hoist-register-pressure-3.c: New test.
145
146 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
147
148 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
149 wrappers around sinf and cosf.
150
151 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
152
153 PR middle-end/55247
154 PR middle-end/55259
155 * gcc.target/i386/pr55247-2.c: New file.
156
157 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
158
159 PR middle-end/55263
160 * g++.dg/pr55263.C: New test.
161
162 2012-11-11 Martin Jambor <mjambor@suse.cz>
163
164 PR tree-optimization/55238
165 * testsuite/gcc.dg/torture/pr55238.c: New test.
166
167 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
168 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
169 * c-c++-common/torture/vector-subscript-1.c: Likewise.
170 * c-c++-common/torture/vector-subscript-2.c: Likewise.
171
172 2012-11-10 Jan Hubicka <jh@suse.cz>
173
174 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
175
176 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
177
178 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
179 -mno-sse -mno-mmx to dg-options. Reformat.
180
181 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
182
183 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
184 * c-c++-common/vector-compare-1.c: Same.
185 * c-c++-common/vector-compare-2.c: Same.
186 * g++.dg/other/unused1.C: Skip on AIX.
187 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
188 extra message on AIX.
189
190 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
191
192 PR target/55247
193 * gcc.target/i386/pr55247.c: New test.
194
195 2012-11-09 Andrew Pinski <apinski@cavium.com>
196
197 * gcc.c-torture/execute/20121108-1.c: New test.
198
199 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
200
201 PR c++/54413
202 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
203 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
204 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
205 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
206
207 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
208
209 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
210 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
211 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
212 array bounds.
213 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
214
215 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
216
217 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
218 * g++.dg/tm/pr47530.C: Same.
219
220 2012-11-09 Jason Merrill <jason@redhat.com>
221
222 PR c++/54859
223 * g++.dg/cpp0x/alias-decl-25.C: New.
224
225 * g++.dg/abi/abi-tag1.C: New.
226 * g++.dg/abi/abi-tag2.C: New.
227
228 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
229
230 PR rtl-optimization/55154
231 * gcc.target/i386/pr55154.c: New test.
232
233 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
234
235 PR rtl-optimization/55151
236 * gcc.dg/pr55151.c: Move ...
237 * gcc.target/i386/pr55151.c: ... here.
238
239 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
240
241 PR rtl-optimization/54472
242 * gcc.dg/pr54472.c: New test.
243
244 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
245
246 * gnat.dg/stack_check3.ad[sb]: New test.
247
248 2012-11-08 Ian Lance Taylor <iant@google.com>
249
250 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
251 with arguments. Handle errorcheckoutput and rundir test types.
252
253 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
254
255 PR tree-optimization/55191
256 * gcc.dg/pr55191.c: New test.
257
258 2012-11-08 Jakub Jelinek <jakub@redhat.com>
259
260 PR debug/54499
261 * g++.dg/debug/pr54499.C: New test.
262
263 2012-11-08 Jan Hubicka <jh@suse.cz>
264
265 PR middle-end/48636
266 * gcc.dg/winline-3.c: Update.
267
268 2012-11-08 Martin Jambor <mjambor@suse.cz>
269
270 * gfortran.dg/ipcp-array-1.f90: New test.
271
272 2012-11-08 Florian Weimer <fweimer@redhat.com>
273
274 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
275
276 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
277
278 PR rtl-optimization/55151
279 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
280
281 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
282
283 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
284
285 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
286
287 * gcc.c-torture/compile/20121107-1.c: New test.
288
289 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
290
291 PR rtl-optimization/55151
292 * gcc.dg/pr55151.c: Compile it only for x86_64.
293
294 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
295
296 PR rtl-optimization/55122
297 * gcc.dg/pr55122.c: New test.
298
299 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
300
301 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
302 word powerpc.
303 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
304 * gcc.target/powerpc/loop_align.c: Skip on AIX.
305 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
306 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
307
308 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
309
310 PR c/53063
311 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
312
313 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
314
315 PR c/51294
316 * c-c++-common/pr51294.c: New.
317
318 2012-11-07 Martin Jambor <mjambor@suse.cz>
319
320 PR tree-optimization/53787
321 * gcc.dg/ipa/ipa-5.c: Adjust.
322 * gcc.dg/ipa/ipcp-agg-1.c: New test.
323 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
324 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
325 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
326 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
327 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
328 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
329 * gfortran.dg/pr48636-2.f90: New test.
330 * gfortran.dg/pr53787.f90: Likewise.
331
332 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
333
334 PR c++/55226
335 Revert:
336 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
337
338 PR c++/54922
339 * g++.dg/cpp0x/constexpr-union4.C: New.
340
341 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
342
343 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
344
345 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
346
347 PR target/49220
348 * gcc.c-torture/compile/pr49220.c: New test.
349
350 2012-11-07 Florian Weimer <fweimer@redhat.com>
351
352 * g++.dg/init/new40.C: New.
353
354 2012-11-07 Jakub Jelinek <jakub@redhat.com>
355
356 PR debug/54693
357 * gcc.dg/guality/pr54693-2.c: New test.
358
359 2012-11-06 Andrew Pinski <apinski@cavium.com>
360
361 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
362 -fno-vect-cost-model.
363
364 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
365
366 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
367 * gcc.dg/tm/debug-1.c: Same.
368 * gcc.dg/tm/irrevocable-3.c: Same.
369 * gcc.dg/tm/irrevocable-4.c: Same.
370 * gcc.dg/tm/memopt-10.c: Same.
371 * gcc.dg/tm/memopt-11.c: Same.
372 * gcc.dg/tm/props-4.c: Same.
373 * gcc.dg/tm/wrap-3.c: Same.
374 * gcc.dg/tm/wrap-4.c: Same.
375
376 2012-11-06 Andrew Pinski <apinski@cavium.com>
377
378 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
379
380 2012-11-06 Jan Hubicka <jh@suse.cz>
381
382 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
383 candidate still.
384 * gcc.dg/tree-ssa/loop-23.c: Likewise.
385 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
386 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
387
388 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
389
390 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
391
392 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
393
394 PR middle-end/41993
395 * gcc.dg/torture/pr41993.c: New test.
396
397 2012-11-06 Jan Hubicka <jh@suse.cz>
398
399 * gcc.target/i386/l_fma_float_?.c: Update.
400 * gcc.target/i386/l_fma_double_?.c: Update.
401
402 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
403
404 PR target/54089
405 * gcc.target/sh/pr54089-8.c: New.
406 * gcc.target/sh/pr54089-9.c: New.
407
408 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
409
410 PR target/47440
411 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
412 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
413 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
414 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
415 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
416 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
417 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
418 * gcc.target/i386/avx-vzeroupper-27.c: New.
419
420 2012-11-06 Janus Weil <janus@gcc.gnu.org>
421
422 PR fortran/54917
423 * gfortran.dg/transfer_class_1.f90: New.
424 * gfortran.dg/transfer_class_2.f90: New.
425
426 2012-11-05 Sriraman Tallam <tmsriram@google.com>
427
428 * testsuite/g++.dg/mv1.C: New test.
429 * testsuite/g++.dg/mv2.C: New test.
430 * testsuite/g++.dg/mv3.C: New test.
431 * testsuite/g++.dg/mv4.C: New test.
432 * testsuite/g++.dg/mv5.C: New test.
433 * testsuite/g++.dg/mv6.C: New test.
434
435 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
436
437 PR testsuite/55186
438 * gcc.dg/const-uniq-1.c (a): Increase length four times.
439
440 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
441
442 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
443 darwin.
444
445 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
446
447 * g++.dg/torture/20121105-1.C: New test.
448
449 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
450
451 * gcc.dg/torture/fp-compare.c: New testcase.
452
453 2012-11-05 Jan Hubicka <jh@suse.cz>
454
455 * gcc.dg/const-1.c: Update.
456 * gcc.dg/pure-1.c: Update.
457
458 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
459
460 PR rtl-optimization/55151
461 * gcc.dg/pr55151.c: New test.
462
463 2012-11-05 Jakub Jelinek <jakub@redhat.com>
464
465 PR debug/54970
466 PR debug/54971
467 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
468
469 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
470
471 PR testsuite/51128
472 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
473
474 2012-11-05 Jan Hubicka <jh@suse.cz>
475
476 * gcc.dg/autopar/pr49960.c: Fix testcase.
477
478 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
479
480 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
481 Fix scan-tree-dump-times directive.
482
483 2012-11-04 Janus Weil <janus@gcc.gnu.org>
484
485 PR fortran/55199
486 * gfortran.dg/associate_12.f90: New.
487
488 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
489
490 PR target/54255
491 * lib/target-supports.exp (check_effective_target_masm_intel): New
492 proc.
493 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
494 masm_intel.
495
496 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
497 Jack Howarth <howarth@bromo.med.uc.edu>
498
499 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
500 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
501 * gcc.target/i386/pr53249.c: Likewise.
502
503 2012-11-03 Andrew Pinski <apinski@cavium.com>
504
505 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
506 call abort1 so that cross jumping does not happen.
507
508 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
509
510 PR target/51244
511 * gcc.target/sh/pr51244-18.c: New.
512 * gcc.target/sh/pr51244-19.c: New.
513
514 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
515
516 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
517 b requires a 64-bit operation followed by a truncation.
518
519 2012-11-02 Jan Hubicka <jh@suse.cz>
520
521 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
522
523 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
524
525 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
526 conditions to verify the reduction code is vectorized.
527
528 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
529 in case 'pow', such as 'powerpc' is used in the compiler version name.
530 * gcc.target/powerpc/pr46728-2.c: Likewise.
531 * gcc.target/powerpc/pr46728-3.c: Likewise.
532 * gcc.target/powerpc/pr46728-4.c: Likewise.
533 * gcc.target/powerpc/pr46728-5.c: Likewise.
534 * gcc.target/powerpc/pr46728-7.c: Likewise.
535 * gcc.target/powerpc/pr46728-8.c: Likewise.
536 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
537
538 2012-11-02 Jan Hubicka <jh@suse.cz>
539
540 * gcc.dg/tree-ssa/loop-38.c: New testcase.
541
542 2012-11-02 Jan Hubicka <jh@suse.cz>
543
544 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
545 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
546
547 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
548
549 PR middle-end/55130
550 * gcc.target/i386/pr55130.c: New test.
551
552 2012-11-02 Jakub Jelinek <jakub@redhat.com>
553
554 PR target/55147
555 * gcc.target/i386/pr55147.c: New test.
556
557 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
558
559 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
560 * gfortran.dg/default_format_denormal_1.f90: Same.
561
562 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
563
564 PR middle-end/55001
565 * g++.dg/ext/vector19.C: Remove target restrictions.
566 * gcc.dg/fold-compare-7.c: New testcase.
567
568 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
569
570 PR target/55160
571 * gcc.target/sh/pr55160.c: New.
572
573 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
574
575 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
576 scan-assembler regex.
577
578 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
579
580 PR middle-end/55150
581 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
582 * gcc.dg/pr55150-2.c: New test.
583
584 2012-11-01 Sharad Singhai <singhai@google.com>
585
586 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
587 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
588 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
589 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
590
591 2012-10-31 Dehao Chen <dehao@google.com>
592
593 * g++.dg/debug/dwarf2/block.C: New testcase.
594
595 2012-10-31 Jan Hubicka <jh@suse.cz>
596
597 * gcc.dg/pr44974.c: Add noinline.
598
599 2012-10-31 Janus Weil <janus@gcc.gnu.org>
600
601 PR fortran/53718
602 * gfortran.dg/class_54.f90: New.
603
604 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
605 Jakub Jelinek <jakub@redhat.com>
606
607 PR tree-optimization/55018
608 * gcc.dg/torture/pr55018.c: New test.
609
610 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
611
612 PR c++/54583
613 * g++.dg/ext/vla13.C: New.
614
615 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
616
617 PR middle-end/55150
618 * gcc.dg/pr55150.c: New test.
619
620 2012-10-31 Tobias Burnus <burnus@net-b.de>
621
622 PR fortran/55134
623 * gfortran.dg/associate_11.f90: New.
624
625 2012-10-31 Dodji Seketeli <dodji@redhat.com>
626
627 PR c++/54955
628 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
629
630 2012-10-31 Jakub Jelinek <jakub@redhat.com>
631
632 PR tree-optimization/19105
633 PR tree-optimization/21643
634 PR tree-optimization/46309
635 * gcc.dg/pr19105.c: New test.
636 * gcc.dg/pr21643.c: New test.
637 * gcc.dg/pr46309-2.c: New test.
638 * gcc.c-torture/execute/pr46309.c: New test.
639
640 2012-10-31 Alan Modra <amodra@gmail.com>
641
642 * gcc.target/powerpc/dimode_off.c: New.
643 * gcc.target/powerpc/timode_off.c: New.
644 * gcc.target/powerpc/dfmode_off.c: New.
645 * gcc.target/powerpc/tfmode_off.c: New.
646
647 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
648
649 PR rtl-optimization/55093
650 * gcc.target/i386/pr55093.c: New file.
651
652 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
653
654 * gcc.target/i386/pr55116.c: Renamed to ...
655 * gcc.target/i386/pr55116-1.c: This.
656
657 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
658
659 * gcc.target/i386/pr55116-2.c: New file.
660
661 2012-10-30 Richard Biener <rguenther@suse.de>
662
663 * gcc.dg/vect/slp-perm-2.c: Adjust.
664
665 2012-10-30 Richard Biener <rguenther@suse.de>
666
667 PR tree-optimization/55111
668 * gcc.dg/torture/pr55111.c: New testcase.
669
670 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
671
672 PR target/53988
673 * gcc.target/sh/pr53988.c: New.
674
675 2012-10-30 Bin Cheng <bin.cheng@arm.com>
676
677 PR target/54989
678 * gcc.dg/hoist-register-pressure-1.c: Rename from
679 hoist-register-pressure.c. Add nonpic condition.
680 * gcc.dg/hoist-register-pressure-2.c: New testcase.
681
682 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
683
684 PR c++/54930
685 * gcc.dg/Wreturn-local-addr.c: New.
686 * g++.dg/warn/Wno-return-local-addr.C: New.
687 * g++.dg/warn/Wreturn-local-addr.C: New.
688
689 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
690
691 PR middle-end/55116
692 * gcc.target/i386/pr55116.c: New file.
693
694 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
695
696 PR c/53066
697 * gcc.dg/Wshadow-4.c: New.
698 * gcc.dg/Wshadow-4.h: New.
699
700 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
701
702 PR debug/54693
703 * gcc.dg/guality/pr54693.c: New.
704
705 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
706
707 PR middle-end/55027
708 * gcc.dg/pr55027.c: New testcase.
709
710 2012-10-29 Jan Hubicka <jh@suse.cz>
711
712 * gcc.dg/ipa/inline-6.c: New testcase.
713
714 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
715
716 PR rtl-optimization/55106
717 * g++.dg/pr55106.C: New.
718
719 2012-10-29 Richard Guenther <rguenther@suse.de>
720
721 PR middle-end/53695
722 * gcc.dg/torture/pr53695.c: New testcase.
723
724 2012-10-28 Jan Hubicka <jh@suse.cz>
725
726 * gcc.dg/ipa/inlinehint-3.c: New testcase.
727
728 2012-10-28 Tobias Burnus <burnus@net-b.de>
729
730 PR fortran/54958
731 * gfortran.dg/do_check_6.f90: New.
732
733 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
734 Jack Howarth <howarth@bromo.med.uc.edu>
735
736 PR target/54404
737 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
738 to dg-options.
739 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
740
741 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
742
743 PR target/34283
744 * gcc.target/i386/pr34283.c: New test.
745
746 2012-10-26 Jakub Jelinek <jakub@redhat.com>
747
748 PR c++/55081
749 * g++.dg/opt/pr55081.C: New test.
750
751 PR debug/54970
752 PR debug/54971
753 * gcc.dg/guality/pr54970.c: New test.
754
755 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
756
757 PR c++/54984
758 * g++.dg/template/new11.C: New.
759
760 2012-10-26 Richard Biener <rguenther@suse.de>
761
762 PR middle-end/54824
763 * gcc.dg/torture/pr54824.c: New testcase.
764
765 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
766
767 * gcc.target/i386/fxsave-1.c: New.
768 * gcc.target/i386/fxsave64-1.c: Ditto.
769 * gcc.target/i386/fxrstor-1.c: Ditto.
770 * gcc.target/i386/fxrstor64-1.c: Ditto.
771 * gcc.target/i386/xsave-1.c: Ditto.
772 * gcc.target/i386/xsave64-1.c: Ditto.
773 * gcc.target/i386/xrstor-1.c: Ditto.
774 * gcc.target/i386/xrstor64-1.c: Ditto.
775 * gcc.target/i386/xsaveopt-1.c: Ditto.
776 * gcc.target/i386/xsaveopt64-1.c: Ditto.
777 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
778 * gcc.target/i386/sse-13.c: Ditto.
779 * gcc.target/i386/sse-14.c: Ditto.
780 * gcc.target/i386/sse-22.c: Ditto.
781 * gcc.target/i386/sse-23.c: Ditto.
782 * g++.dg/other/i386-2.C: Ditto.
783 * g++.dg/other/i386-3.C: Ditto.
784
785 2012-10-25 Jan Hubicka <jh@suse.cz>
786
787 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
788 at ivcanon time.
789
790 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
791
792 PR c++/53761
793 * g++.dg/ext/transparent-union.C: New.
794
795 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
796
797 PR c++/54427
798 * g++.dg/ext/vector19.C: New testcase.
799
800 2012-10-25 Richard Biener <rguenther@suse.de>
801
802 PR tree-optimization/54902
803 * g++.dg/torture/pr54902.C: New testcase.
804
805 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
806
807 PR c++/34892
808 * g++.dg/template/crash114.C: New.
809
810 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
811
812 PR bootstrap/55049
813 * gcc.target/i386/pr55049-1.c: New test.
814
815 2012-10-24 Janus Weil <janus@gcc.gnu.org>
816
817 PR fortran/55037
818 * gfortran.dg/class_dummy_4.f03: New.
819
820 2012-10-24 Jakub Jelinek <jakub@redhat.com>
821
822 PR rtl-optimization/55010
823 * gcc.dg/pr55010.c: New test.
824
825 PR debug/54828
826 * g++.dg/debug/pr54828.C: New test.
827
828 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
829
830 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
831 * gcc.dg/vect/vect-83_64.c: Likewise.
832
833 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
834
835 PR c++/54922
836 * g++.dg/cpp0x/constexpr-union4.C: New.
837
838 2012-10-23 Jeff Law <law@redhat.com>
839
840 * gcc.c-torture/execute/pr54985.c: New test.
841
842 2012-10-23 Paul Koning <ni1d@arrl.net>
843
844 PR debug/54508
845 * g++.dg/debug/dwarf2/pr54508.C: New.
846
847 2012-10-23 Jakub Jelinek <jakub@redhat.com>
848
849 PR c++/54844
850 * g++.dg/template/sizeof14.C: New test.
851
852 2012-10-23 Ian Bolton <ian.bolton@arm.com>
853 Jim MacArthur <jim.macarthur@arm.com>
854 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
855 Marcus Shawcroft <marcus.shawcroft@arm.com>
856 Nigel Stephens <nigel.stephens@arm.com>
857 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
858 Richard Earnshaw <rearnsha@arm.com>
859 Sofiane Naci <sofiane.naci@arm.com>
860 Stephen Thomas <stephen.thomas@arm.com>
861 Tejas Belagod <tejas.belagod@arm.com>
862 Yufeng Zhang <yufeng.zhang@arm.com>
863
864 * lib/target-supports.exp
865 (check_profiling_available): Add AArch64.
866 (check_effective_target_vect_int): Likewise.
867 (check_effective_target_vect_shift): Likewise.
868 (check_effective_target_vect_float): Likewise.
869 (check_effective_target_vect_double): Likewise.
870 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
871 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
872 (check_effective_target_vect_pack_trunc): Likewise.
873 (check_effective_target_vect_unpack): Likewise.
874 (check_effective_target_vect_hw_misalign): Likewise.
875 (check_effective_target_vect_short_mult): Likewise.
876 (check_effective_target_vect_int_mult): Likewise.
877 (check_effective_target_vect_stridedN): Likewise.
878 (check_effective_target_sync_int_long): Likewise.
879 (check_effective_target_sync_char_short): Likewise.
880 (check_vect_support_and_set_flags): Likewise.
881 (check_effective_target_aarch64_tiny): New.
882 (check_effective_target_aarch64_small): New.
883 (check_effective_target_aarch64_large): New.
884 * g++.dg/other/PR23205.C: Enable aarch64.
885 * g++.dg/other/pr23205-2.C: Likewise.
886 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
887 * gcc.c-torture/execute/20101011-1.c: Likewise.
888 * gcc.dg/20020312-2.c: Likewise.
889 * gcc.dg/20040813-1.c: Likewise.
890 * gcc.dg/builtin-apply2.c: Likewise.
891 * gcc.dg/stack-usage-1.c: Likewise.
892
893 2012-10-23 Ian Bolton <ian.bolton@arm.com>
894 Jim MacArthur <jim.macarthur@arm.com>
895 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
896 Marcus Shawcroft <marcus.shawcroft@arm.com>
897 Nigel Stephens <nigel.stephens@arm.com>
898 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
899 Richard Earnshaw <rearnsha@arm.com>
900 Sofiane Naci <sofiane.naci@arm.com>
901 Stephen Thomas <stephen.thomas@arm.com>
902 Tejas Belagod <tejas.belagod@arm.com>
903 Yufeng Zhang <yufeng.zhang@arm.com>
904
905 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
906 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
907 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
908 * gcc.target/aarch64/aapcs/abitest.S: New file.
909 * gcc.target/aarch64/aapcs/abitest.h: New file.
910 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
911 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
912 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
913 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
914 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
915 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
916 * gcc.target/aarch64/aapcs/ice_1.c: New file.
917 * gcc.target/aarch64/aapcs/ice_2.c: New file.
918 * gcc.target/aarch64/aapcs/ice_3.c: New file.
919 * gcc.target/aarch64/aapcs/ice_4.c: New file.
920 * gcc.target/aarch64/aapcs/ice_5.c: New file.
921 * gcc.target/aarch64/aapcs/macro-def.h: New file.
922 * gcc.target/aarch64/aapcs/test_1.c: New file.
923 * gcc.target/aarch64/aapcs/test_10.c: New file.
924 * gcc.target/aarch64/aapcs/test_11.c: New file.
925 * gcc.target/aarch64/aapcs/test_12.c: New file.
926 * gcc.target/aarch64/aapcs/test_13.c: New file.
927 * gcc.target/aarch64/aapcs/test_14.c: New file.
928 * gcc.target/aarch64/aapcs/test_15.c: New file.
929 * gcc.target/aarch64/aapcs/test_16.c: New file.
930 * gcc.target/aarch64/aapcs/test_17.c: New file.
931 * gcc.target/aarch64/aapcs/test_18.c: New file.
932 * gcc.target/aarch64/aapcs/test_19.c: New file.
933 * gcc.target/aarch64/aapcs/test_2.c: New file.
934 * gcc.target/aarch64/aapcs/test_20.c: New file.
935 * gcc.target/aarch64/aapcs/test_21.c: New file.
936 * gcc.target/aarch64/aapcs/test_22.c: New file.
937 * gcc.target/aarch64/aapcs/test_23.c: New file.
938 * gcc.target/aarch64/aapcs/test_24.c: New file.
939 * gcc.target/aarch64/aapcs/test_25.c: New file.
940 * gcc.target/aarch64/aapcs/test_26.c: New file.
941 * gcc.target/aarch64/aapcs/test_3.c: New file.
942 * gcc.target/aarch64/aapcs/test_4.c: New file.
943 * gcc.target/aarch64/aapcs/test_5.c: New file.
944 * gcc.target/aarch64/aapcs/test_6.c: New file.
945 * gcc.target/aarch64/aapcs/test_7.c: New file.
946 * gcc.target/aarch64/aapcs/test_8.c: New file.
947 * gcc.target/aarch64/aapcs/test_9.c: New file.
948 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
949 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
950 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
951 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
952 * gcc.target/aarch64/aapcs/test_complex.c: New file.
953 * gcc.target/aarch64/aapcs/test_int128.c: New file.
954 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
955 * gcc.target/aarch64/aapcs/type-def.h: New file.
956 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
957 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
958 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
959 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
960 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
961 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
962 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
963 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
964 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
965 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
966 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
967 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
968 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
969 * gcc.target/aarch64/aarch64.exp: New file.
970 * gcc.target/aarch64/adc-1.c: New file.
971 * gcc.target/aarch64/adc-2.c: New file.
972 * gcc.target/aarch64/asm-1.c: New file.
973 * gcc.target/aarch64/clrsb.c: New file.
974 * gcc.target/aarch64/clz.c: New file.
975 * gcc.target/aarch64/ctz.c: New file.
976 * gcc.target/aarch64/csinc-1.c: New file.
977 * gcc.target/aarch64/csinv-1.c: New file.
978 * gcc.target/aarch64/csneg-1.c: New file.
979 * gcc.target/aarch64/extend.c: New file.
980 * gcc.target/aarch64/fcvt.x: New file.
981 * gcc.target/aarch64/fcvt_double_int.c: New file.
982 * gcc.target/aarch64/fcvt_double_long.c: New file.
983 * gcc.target/aarch64/fcvt_double_uint.c: New file.
984 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
985 * gcc.target/aarch64/fcvt_float_int.c: New file.
986 * gcc.target/aarch64/fcvt_float_long.c: New file.
987 * gcc.target/aarch64/fcvt_float_uint.c: New file.
988 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
989 * gcc.target/aarch64/ffs.c: New file.
990 * gcc.target/aarch64/fmadd.c: New file.
991 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
992 * gcc.target/aarch64/frint.x: New file.
993 * gcc.target/aarch64/frint_double.c: New file.
994 * gcc.target/aarch64/frint_float.c: New file.
995 * gcc.target/aarch64/index.c: New file.
996 * gcc.target/aarch64/mneg-1.c: New file.
997 * gcc.target/aarch64/mneg-2.c: New file.
998 * gcc.target/aarch64/mneg-3.c: New file.
999 * gcc.target/aarch64/mnegl-1.c: New file.
1000 * gcc.target/aarch64/mnegl-2.c: New file.
1001 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1002 * gcc.target/aarch64/pic-constantpool1.c: New file.
1003 * gcc.target/aarch64/pic-symrefplus.c: New file.
1004 * gcc.target/aarch64/predefine_large.c: New file.
1005 * gcc.target/aarch64/predefine_small.c: New file.
1006 * gcc.target/aarch64/predefine_tiny.c: New file.
1007 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1008 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1009 * gcc.target/aarch64/table-intrinsics.c: New file.
1010 * gcc.target/aarch64/tst-1.c: New file.
1011 * gcc.target/aarch64/vect-abs-compile.c: New file.
1012 * gcc.target/aarch64/vect-abs.c: New file.
1013 * gcc.target/aarch64/vect-abs.x: New file.
1014 * gcc.target/aarch64/vect-compile.c: New file.
1015 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1016 * gcc.target/aarch64/vect-faddv.c: New file.
1017 * gcc.target/aarch64/vect-faddv.x: New file.
1018 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1019 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1020 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1021 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1022 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1023 * gcc.target/aarch64/vect-fp-compile.c: New file.
1024 * gcc.target/aarch64/vect-fp.c: New file.
1025 * gcc.target/aarch64/vect-fp.x: New file.
1026 * gcc.target/aarch64/vect-mull-compile.c: New file.
1027 * gcc.target/aarch64/vect-mull.c: New file.
1028 * gcc.target/aarch64/vect-mull.x: New file.
1029 * gcc.target/aarch64/vect.c: New file.
1030 * gcc.target/aarch64/vect.x: New file.
1031 * gcc.target/aarch64/vector_intrinsics.c: New file.
1032 * gcc.target/aarch64/vfp-1.c: New file.
1033 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1034 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1035 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1036 * g++.dg/abi/aarch64_guard1.C: New file.
1037
1038 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1039
1040 PR c++/54988
1041 * c-c++-common/pr54988.c: New test.
1042
1043 2012-10-23 Jan Hubicka <jh@suse.cz>
1044
1045 * gcc.dg/tree-prof/peel-1.c: New testcase.
1046
1047 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1048
1049 PR gcc/52945
1050 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1051
1052 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1053
1054 * gcc.dg/c99-predef-1.c: New test.
1055 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1056 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1057 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1058 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1059 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1060 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1061 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1062 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1063 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1064 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1065 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1066 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1067
1068 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1069
1070 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1071
1072 2012-10-23 Jan Hubicka <jh@suse.cz>
1073
1074 PR middle-end/54937
1075 * gcc.c-torture/execute/pr54937.c: New testcase.
1076 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1077
1078 2012-10-23 Jan Hubicka <jh@suse.cz>
1079
1080 PR middle-end/54967
1081 * gfortran.dg/pr54967.f90: New testcase.
1082
1083 2012-10-23 Terry Guo <terry.guo@arm.com>
1084
1085 PR target/55019
1086 * gcc.dg/pr55019.c: New.
1087
1088 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1089
1090 PR tree-optimization/55008
1091 * gcc.dg/tree-ssa/pr55008.c: New test.
1092
1093 2012-10-22 Richard Biener <rguenther@suse.de>
1094
1095 PR tree-optimization/55011
1096 * gcc.dg/torture/pr55011.c: New testcase.
1097
1098 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1099
1100 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1101 * gcc.target/arm/pr40457-2.c: Likewise.
1102 * gcc.target/arm/pr40457-3.c: Likewise.
1103
1104 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1105
1106 * gnat.dg/specs/limited_with4.ads: New test.
1107 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1108
1109 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1110
1111 * gnat.dg/modular4.adb: New test.
1112 * gnat.dg/modular4_pkg.ads: New helper.
1113
1114 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1115
1116 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1117 * gnat.dg/specs/addr1.ads: Likewise.
1118
1119 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1120
1121 * gcc.dg/webizer.c (main): Add missing exit call.
1122
1123 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1124
1125 PR fortran/54465
1126 * gfortran.dg/wextra_1.f: New test.
1127
1128 2012-10-20 Jan Hubicka <jh@suse.cz>
1129
1130 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1131
1132 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1133
1134 PR fortran/54224
1135 * gfortran.dg/warn_unused_function.f90: New.
1136
1137 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1138
1139 * lib/target-supports.exp
1140 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1141
1142 2012-10-19 Richard Guenther <rguenther@suse.de>
1143
1144 PR tree-optimization/54981
1145 * gcc.dg/pr54981.c: New testcase.
1146
1147 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1148
1149 PR target/54892
1150 * gcc.target/arm/pr54892.c: New.
1151
1152 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1153
1154 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1155
1156 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1157
1158 PR c++/54501
1159 * g++.dg/init/array30.C: New.
1160 * g++.dg/init/array31.C: Likewise.
1161
1162 2012-10-18 Tobias Burnus <burnus@net-b.de>
1163
1164 PR fortran/54884
1165 * gfortran.dg/public_private_module_7.f90: New.
1166
1167 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1168
1169 PR c++/29633
1170 * g++.dg/template/pr29633.C: New.
1171
1172 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1173
1174 * gnat.dg/loop_optimization13.ad[sb]: New test.
1175 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1176
1177 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1178
1179 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1180 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1181 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1182 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1183
1184 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1185
1186 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1187 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1188 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1189 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1190 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1191 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1192
1193 2012-10-16 Jan Hubicka <jh@suse.cz>
1194
1195 * gcc.target/i386/l_fma_float_?.c: Update.
1196 * gcc.target/i386/l_fma_double_?.c: Update.
1197 * gfortran.dg/do_1.f90: XFAIL
1198 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1199 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1200 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1201 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1202 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1203 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1204 valid.
1205
1206 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1207
1208 PR c/53063
1209 PR c/40989
1210 * gcc.dg/Wstrict-overflow-24.c: New.
1211
1212 2012-10-16 Tobias Burnus <burnus@net-b.de>
1213
1214 PR fortran/50981
1215 PR fortran/54618
1216 * gfortran.dg/class_optional_1.f90: New.
1217 * gfortran.dg/class_optional_2.f90: New.
1218
1219 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1220
1221 PR debug/54796
1222 * gcc.dg/guality/pr54796.c: New test.
1223
1224 PR tree-optimization/54889
1225 * gfortran.dg/pr54889.f90: New test.
1226
1227 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1228
1229 * g++.dg/other/dump-ada-spec-2.C: New test.
1230
1231 2012-10-16 Easwaran Raman <eraman@google.com>
1232
1233 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1234 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1235
1236 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1237
1238 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1239 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1240
1241 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1242
1243 PR target/54925
1244 * gcc.c-torture/compile/pr54925.c: New.
1245
1246 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1247
1248 PR target/51244
1249 * gcc.target/sh/pr51244-17.c: New.
1250
1251 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1252
1253 PR target/54760
1254 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1255 functions.
1256 * gcc.target/sh/pr54760-4.c: New.
1257
1258 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1259
1260 PR target/34777
1261 * gcc.target/sh/torture/sh-torture.exp: New.
1262 * gcc.target/sh/torture/pr34777.c: New.
1263
1264 2012-10-15 Matthias Klose <doko@ubuntu.com>
1265
1266 * lib/target-supports.exp (check_profiling_available): Match
1267 arm*-*-linux-* for ARM Linux/GNU.
1268 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1269 * gfortran.dg/enum_10.f90: Likewise.
1270 * gfortran.dg/enum_9.f90: Likewise.
1271 * gcc.target/arm/synchronize.c: Likewise.
1272 * g++.old-deja/g++.jason/enum6.C: Likewise.
1273 * g++.old-deja/g++.other/enum4.C: Likewise.
1274 * g++.old-deja/g++.law/enum9.C: Likewise.
1275
1276 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1277
1278 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1279 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1280
1281 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1282 Paolo Carlini <paolo.carlini@oracle.com>
1283
1284 PR c++/17805
1285 * g++.dg/overload/operator6.C: New.
1286
1287 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1288
1289 PR c++/50080 (again)
1290 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1291 * g++.dg/parse/tmpl-outside1.C: Likewise.
1292 * g++.dg/template/qualttp18.C: Likewise.
1293 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1294 * g++.old-deja/g++.pt/overload13.C: Likewise.
1295
1296 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1297
1298 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1299 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1300 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1301 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1302 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1303 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1304 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1305 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1306
1307 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1308
1309 PR c++/50080
1310 * g++.dg/parse/tmpl-outside2.C: New.
1311 * g++.dg/parse/tmpl-outside1.C: Adjust.
1312 * g++.dg/template/qualttp18.C: Likewise.
1313 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1314 * g++.old-deja/g++.pt/overload13.C: Likewise.
1315
1316 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1317
1318 PR tree-optimization/54915
1319 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1320
1321 2012-10-15 Richard Guenther <rguenther@suse.de>
1322
1323 PR tree-optimization/54920
1324 * gcc.dg/torture/pr54920.c: New testcase.
1325
1326 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1327
1328 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1329
1330 2012-10-13 Jason Merrill <jason@redhat.com>
1331
1332 * g++.dg/tls/thread_local7g.C: Require tls_native.
1333
1334 2012-10-14 Jason Merrill <jason@redhat.com>
1335
1336 * g++.dg/cpp0x/inh-ctor1.C: New.
1337 * g++.dg/cpp0x/inh-ctor2.C: New.
1338 * g++.dg/cpp0x/inh-ctor3.C: New.
1339 * g++.dg/cpp0x/inh-ctor4.C: New.
1340 * g++.dg/cpp0x/inh-ctor5.C: New.
1341 * g++.dg/cpp0x/inh-ctor6.C: New.
1342 * g++.dg/cpp0x/inh-ctor7.C: New.
1343 * g++.dg/cpp0x/inh-ctor8.C: New.
1344 * g++.dg/cpp0x/inh-ctor9.C: New.
1345 * g++.dg/cpp0x/inh-ctor10.C: New.
1346 * g++.dg/cpp0x/inh-ctor11.C: New.
1347 * g++.dg/cpp0x/inh-ctor12.C: New.
1348 * g++.dg/cpp0x/inh-ctor13.C: New.
1349
1350 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1351
1352 PR rtl-optimization/54919
1353 * gcc.dg/pr54919.c: New testcase.
1354
1355 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1356
1357 PR c++/53581
1358 * g++.dg/template/crash113.C: New.
1359
1360 2012-10-14 Jan Hubicka <jh@suse.cz>
1361
1362 * gcc.dg/unroll_5.c: New testcase.
1363
1364 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1365
1366 PR c++/52643
1367 * g++.dg/opt/pr52643.C: New.
1368
1369 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1370
1371 PR target/54602
1372 * gcc.target/sh/pr54602-1.c: New.
1373 * gcc.target/sh/pr54602-2.c: New.
1374 * gcc.target/sh/pr54602-3.c: New.
1375 * gcc.target/sh/pr54602-4.c: New.
1376
1377 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1378
1379 PR target/54680
1380 * gcc.target/sh/pr54680.c: New.
1381
1382 2012-10-12 Jan Hubicka <jh@suse.cz>
1383
1384 * gcc.dg/webizer.c: New testcase.
1385
1386 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1387
1388 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1389 specify -m64.
1390
1391 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1392
1393 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1394 Return 0 if already specifying -mfloat-abi other than hard.
1395
1396 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1397
1398 * gcc.dg/pr53060.c: Prune irrelevant warning.
1399
1400 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1401
1402 PR c/54381
1403 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1404 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1405 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1406 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1407 Adjust expected wording of warnings for *cmp* builtins.
1408 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1409 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1410
1411 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1412
1413 PR c++/24449
1414 * g++.dg/parse/friend-main.C: New.
1415
1416 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1417
1418 PR c++/53055
1419 * g++.dg/pr53055.C: New testcase.
1420
1421 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1422
1423 PR c++/52744
1424 * g++.dg/cpp0x/pr52744.C: New.
1425
1426 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1427
1428 PR fortran/40453
1429 * gfortran.dg/dummy_procedure_9.f90: New.
1430
1431 2012-10-12 Richard Biener <rguenther@suse.de>
1432
1433 PR tree-optimization/54894
1434 * gcc.dg/torture/pr54894.c: New testcase.
1435
1436 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1437
1438 PR target/51244
1439 * gcc.target/sh/pr51244-13.c: New.
1440 * gcc.target/sh/pr51244-14.c: New.
1441 * gcc.target/sh/pr51244-15.c: New.
1442 * gcc.target/sh/pr51244-16.c: New.
1443
1444 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1445
1446 PR c++/51878
1447 * g++.dg/cpp0x/decltype45.C: New.
1448
1449 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1450
1451 PR fortran/54784
1452 * gfortran.dg/class_allocate_13.f90: New.
1453
1454 2012-10-11 Jason Merrill <jason@redhat.com>
1455
1456 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1457 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1458
1459 * g++.dg/gomp/tls-5.C: Require tls_native.
1460 * g++.dg/tls/thread_local7.C: Require tls_native.
1461 * g++.dg/tls/static2.C: New.
1462
1463 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1464
1465 PR c++/36107
1466 * g++.dg/ext/weak5.C: New.
1467
1468 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1469
1470 PR testsuite/54868
1471 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1472 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1473
1474 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1475
1476 PR c++/43765
1477 * g++.dg/parse/pr43765.C: New.
1478
1479 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1480
1481 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1482
1483 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1484
1485 PR c++/43663
1486 * g++.dg/init/bitfield3.C: New.
1487
1488 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1489
1490 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1491
1492 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1493
1494 PR tree-optimization/54877
1495 * gcc.dg/torture/pr54877.c: New test.
1496
1497 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1498
1499 PR testsuite/53397
1500 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1501 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1502 and remove target info from dg-do compile.
1503 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1504 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1505 and remove target info from dg-do compile.
1506
1507 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1508
1509 * gcc.dg/pr54782.c: Require target with pthread support.
1510
1511 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1512
1513 PR c++/53122
1514 * g++.dg/cpp0x/auto35.C: New.
1515
1516 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1517
1518 PR c++/53540 - using fails to be equivalent to typedef
1519 * g++.dg/cpp0x/alias-decl-24.C: New test.
1520
1521 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1522
1523 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1524 that c++11 attributes to types are ignored for now.
1525 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1526 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1527
1528 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1529
1530 PR c++/53741
1531 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1532
1533 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1534
1535 PR c++/50478
1536 * g++.dg/cpp0x/initlist67.C: New.
1537
1538 2012-10-10 Dehao Chen <dehao@google.com>
1539
1540 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1541
1542 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1543
1544 PR target/52480
1545 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1546 Add runtime tests.
1547
1548 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1549
1550 PR c++/53307
1551 * g++.dg/cpp0x/decltype44.C: New.
1552
1553 2012-10-09 Steve Ellcey <sellcey@mips.com>
1554
1555 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1556
1557 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1558
1559 PR c++/53763
1560 * g++.dg/cpp0x/decltype43.C: New.
1561
1562 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1563
1564 PR middle-end/53397
1565 * gcc.dg/pr53397-1.c: New test case.
1566 * gcc.dg/pr53397-2.c: New test case.
1567
1568 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1569
1570 PR c++/54194
1571 * g++.dg/warn/Wparentheses-26.C: Adjust.
1572 * g++.dg/warn/Wparentheses-27.C: New.
1573
1574 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1575
1576 PR c++/54427
1577 * c-c++-common/vector-scalar.c: New testcase.
1578 * g++.dg/ext/vector18.C: New testcase.
1579 * g++.dg/ext/vector5.C: This is not an error anymore.
1580 * gcc.dg/init-vec-1.c: Move ...
1581 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1582 * gcc.c-torture/execute/vector-shift1.c: Move ...
1583 * c-c++-common/torture/vector-shift1.c: ... here.
1584 * gcc.dg/scal-to-vec1.c: Move ...
1585 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1586 C++11. Adapt error messages.
1587 * gcc.dg/convert-vec-1.c: Move ...
1588 * c-c++-common/convert-vec-1.c: ... here.
1589 * gcc.dg/scal-to-vec2.c: Move ...
1590 * c-c++-common/scal-to-vec2.c: ... here.
1591
1592 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1593
1594 PR target/54400
1595 * gcc.target/i386/pr54400.c: New testcase.
1596
1597 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1598
1599 PR c++/54858
1600 * g++.dg/template/pr54858.C: New test.
1601
1602 2012-10-08 Marek Polacek <polacek@redhat.com>
1603
1604 PR debug/54831
1605 * g++.dg/debug/pr54831.C: New test.
1606
1607 2012-10-08 Dehao Chen <dehao@google.com>
1608
1609 * g++.dg/predict-loop-exit-1.C: New.
1610 * g++.dg/predict-loop-exit-2.C: New.
1611 * g++.dg/predict-loop-exit-3.C: New.
1612
1613 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1614
1615 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1616
1617 2012-10-08 Jason Merrill <jason@redhat.com>
1618
1619 * g++.dg/gomp/tls-5.C: New.
1620 * g++.dg/gomp/tls-wrap1.C: New.
1621 * g++.dg/gomp/tls-wrap2.C: New.
1622 * g++.dg/gomp/tls-wrap3.C: New.
1623 * g++.dg/gomp/tls-wrap4.C: New.
1624 * g++.dg/gomp/tls-wrapper-cse.C: New.
1625 * g++.dg/tls/thread_local-cse.C: New.
1626 * g++.dg/tls/thread_local-order1.C: New.
1627 * g++.dg/tls/thread_local-order2.C: New.
1628 * g++.dg/tls/thread_local-wrap1.C: New.
1629 * g++.dg/tls/thread_local-wrap2.C: New.
1630 * g++.dg/tls/thread_local-wrap3.C: New.
1631 * g++.dg/tls/thread_local-wrap4.C: New.
1632 * g++.dg/tls/thread_local2g.C: New.
1633 * g++.dg/tls/thread_local3g.C: New.
1634 * g++.dg/tls/thread_local4g.C: New.
1635 * g++.dg/tls/thread_local5g.C: New.
1636 * g++.dg/tls/thread_local6g.C: New.
1637 * g++.dg/tls/thread_local7g.C: New.
1638
1639 * g++.dg/tls/thread_local3.C: New.
1640 * g++.dg/tls/thread_local4.C: New.
1641 * g++.dg/tls/thread_local5.C: New.
1642 * g++.dg/tls/thread_local6.C: New.
1643
1644 * g++.dg/tls/init-2.C: Tweak errors.
1645 * g++.dg/tls/thread_local1.C: New.
1646 * g++.dg/tls/thread_local2.C: New.
1647 * g++.dg/tls/thread_local7.C: New.
1648
1649 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1650
1651 PR target/54866
1652 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1653
1654 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1655
1656 PR target/54685
1657 * gcc.target/sh/pr54685.c: New.
1658
1659 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1660
1661 PR c++/53528 C++11 attribute support
1662 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1663 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1664 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1665 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1666 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1667 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1668 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1669 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1670 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1671 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1672 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1673 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1674 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1675 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1676 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1677 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1678 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1679 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1680 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1681 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1682 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1683 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1684 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1685 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1686 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1687 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1688 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1689 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1690 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1691 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1692 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1693 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1694 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1695 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1696 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1697 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1698 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1699 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1700 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1701 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1702 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1703 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1704 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1705 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1706 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1707 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1708 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1709 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1710 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1711 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1712 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1713 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1714 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1715 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1716 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1717 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1718 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1719
1720 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1721
1722 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1723 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1724 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1725
1726 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1727
1728 PR target/54760
1729 * gcc.target/sh/pr54760-2.c: New.
1730 * gcc.target/sh/pr54760-3.c: New.
1731
1732 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1733
1734 PR c++/51422
1735 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1736
1737 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1738 Sandra Loosemore <sandra@codesourcery.com>
1739
1740 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1741 and test that the accumulator is initialized using MULT.
1742 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1743 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1744
1745 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1746
1747 PR c++/52764
1748 * g++.dg/cpp0x/stdint.C: New.
1749
1750 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1751
1752 PR c++/54249
1753 * g++.dg/cpp0x/stddef.C: New.
1754
1755 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1756
1757 PR fortran/54832
1758 * gfortran.dg/typebound_operator_17.f90: New.
1759
1760 2012-10-06 Jan Hubicka <jh@suse.cz>
1761
1762 PR lto/53831
1763 PR lto/54776
1764 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1765
1766 2012-10-06 Jan Hubicka <jh@suse.cz>
1767
1768 * gcc.dg/lto/resolutions_0.c: New testcase.
1769
1770 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1771
1772 PR fortran/45521
1773 * gfortran.dg/generic_25.f90: New.
1774 * gfortran.dg/generic_26.f90: New.
1775 * gfortran.dg/generic_27.f90: New.
1776
1777 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1778
1779 PR target/54760
1780 * gcc.target/sh/pr54760-1.c: New.
1781
1782 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1783
1784 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1785 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1786 * g++.dg/warn/Wsign-compare-5.C: New test.
1787 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1788 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1789 * g++.dg/ext/builtin30.C: New test.
1790 * g++.dg/ext/vla12.C: New test.
1791 * gcc.dg/builtins-85.c: New test.
1792
1793 PR debug/54519
1794 * gcc.dg/guality/pr54519-1.c: New test.
1795 * gcc.dg/guality/pr54519-2.c: New test.
1796 * gcc.dg/guality/pr54519-3.c: New test.
1797 * gcc.dg/guality/pr54519-4.c: New test.
1798 * gcc.dg/guality/pr54519-5.c: New test.
1799 * gcc.dg/guality/pr54519-6.c: New test.
1800
1801 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1802
1803 PR c++/50893
1804 * g++.dg/cpp0x/defaulted38.C: New.
1805
1806 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1807
1808 PR tree-optimization/33763
1809 * c-c++-common/pr33763.c: New test.
1810
1811 PR tree-optimization/54810
1812 * gcc.dg/tree-ssa/vrp85.c: New test.
1813
1814 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1815
1816 * gcc.dg/ucnid-7.c: Skip on AIX.
1817 * gcc.dg/ucnid-8.c: Same.
1818 * gcc.dg/ucnid-10.c: Same.
1819 * gcc.dg/ucnid-13.c: Same.
1820 * gcc.dg/attr-alias-3.c: Same.
1821 * gcc.dg/attr-alias-5.c: Same.
1822 * gcc.dg/torture/pr51106-2.c: Same.
1823 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1824
1825 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1826
1827 PR c++/52233
1828 * g++.dg/cpp0x/alias-decl-23.C: New.
1829
1830 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1831
1832 PR c++/53403
1833 * g++.dg/template/friend53.C: New.
1834
1835 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1836
1837 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1838 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1839 (scan-ada-spec): Likewise.
1840 (scan-ada-spec-not): Likewise.
1841 * gcc.dg/dump-ada-spec-1.c: New test.
1842 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1843
1844 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1845
1846 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1847
1848 2012-10-04 Florian Weimer <fweimer@redhat.com>
1849
1850 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1851
1852 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1853
1854 PR c++/54323
1855 * g++.dg/cpp0x/pr54323.C: New.
1856
1857 2012-10-04 Richard Guenther <rguenther@suse.de>
1858
1859 PR middle-end/54735
1860 * g++.dg/torture/pr54735.C: New testcase.
1861
1862 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1863
1864 PR rtl-optimization/54739
1865 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1866
1867 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1868
1869 PR target/51244
1870 * gcc.target/sh/pr51244-12.c: New.
1871
1872 2012-10-03 Dehao Chen <dehao@google.com>
1873
1874 PR middle-end/54782
1875 * gcc.dg/pr54782.c: New test.
1876
1877 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1878
1879 PR c++/54777
1880 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1881
1882 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1883
1884 PR fortran/54778
1885 * gfortran.dg/class_53.f90: New.
1886
1887 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1888
1889 PR debug/54551
1890 * gcc.dg/guality/pr54551.c: New.
1891
1892 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1893
1894 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1895 * gcc.target/powerpc/pr46728-2.c: Likewise.
1896
1897 2012-10-02 Sharad Singhai <singhai@google.com>
1898
1899 PR testsuite/54772
1900 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1901 to fix test failures caused by r191883.
1902 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1903 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1904 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1905 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1906 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1907 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1908 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1909 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1910 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1911
1912 2012-09-30 Sharad Singhai <singhai@google.com>
1913
1914 * gcc.target/i386/vect-double-1.c: Fix test.
1915
1916 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1917
1918 PR target/54087
1919 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1920 atomic_sub fails.
1921
1922 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1923
1924 PR rtl-optimization/54457
1925 * gcc.target/i386/pr54457.c: New test.
1926
1927 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1928
1929 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1930
1931 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1932
1933 * gcc.target/i386/vect-rebuild.c: New testcase.
1934
1935 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1936
1937 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1938
1939 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1940
1941 * gcc.target/mips/pr37362.c: Fix target selector.
1942
1943 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1944
1945 PR target/54083
1946 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1947
1948 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1949
1950 * gcc.dg/ucnid-8.c: Update line number.
1951 * gcc.dg/torture/pr51106-2.c: Likewise.
1952
1953 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1954
1955 PR fortran/54667
1956 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1957 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1958 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1959
1960 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1961
1962 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1963 partially reverting r170092.
1964 * gfortran.dg/class_7.f03: Ditto.
1965 * gfortran.dg/coarray_14.f90: Ditto.
1966 * gfortran.dg/typebound_proc_13.f03: Ditto.
1967
1968 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1969
1970 PR c++/54738
1971 * g++.dg/cpp0x/sfinae42.C: New.
1972
1973 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1974
1975 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1976 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1977 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1978 * gcc.dg/pr42629.c: XFAIL on AIX.
1979 * gcc.dg/pr47684.c: Same.
1980 * gcc.dg/pr43670.c: Same.
1981 * gcc.dg/pr42916.c: Same.
1982 * gcc.dg/pr45449.c: Same.
1983 * gcc.dg/pr50017.c: Same.
1984 * gcc.dg/pr42728.c: Same.
1985 * gcc.dg/pr47881.c: Same.
1986 * gcc.dg/pr44023.c: Same.
1987 * gcc.dg/pr41345.c: Same.
1988 * gcc.dg/pr42630.c: Same.
1989 * gcc.dg/pr44971.c: Same.
1990 * gcc.dg/pr46771.c: Same.
1991 * gcc.dg/ucnid-8.c: Same.
1992 * gcc.dg/ucnid-10.c: Same.
1993 * gcc.dg/ucnid-13.c: Same.
1994 * gcc.dg/torture/pr51106-2.c: Same.
1995 * gcc.dg/pr48768.c: Same.
1996 * gcc.dg/pr42631.c: Same.
1997 * gcc.dg/pr43084.c: Same.
1998 * gcc.dg/ucnid-7.c: Same.
1999 * gcc.dg/pr42889.c: Same.
2000 * gcc.dg/pr41241.c: Same.
2001 * gcc.dg/pr42719.c: Same.
2002 * g++.dg/debug/pr46583.C: Same.
2003 * g++.dg/debug/pr47106.C: Same.
2004 * g++.dg/opt/pr48549.C: Same.
2005 * g++.dg/other/pr42685.C: Same.
2006 * c-c++-common/pr43942.c: Same.
2007
2008 2012-09-29 Ian Lance Taylor <iant@google.com>
2009
2010 * go.test/go-test.exp: Update for latest version of Go testsuite.
2011
2012 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2013
2014 PR fortran/52724
2015 * gfortran.dg/internal_readwrite_3.f90: New test.
2016
2017 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2018
2019 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2020 c-c++-common/Wunused-local-typedefs-2.c to here.
2021
2022 PR c++/54372 - unused attribute inactive on dependant entities
2023 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2024
2025 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2026
2027 PR c++/29028 - Missed unused warning on using declaration
2028 * g++.dg/warn/Wunused-var-18.C: New test.
2029
2030 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2031
2032 PR c++/53551 - -Wunused-local-typedefs misses uses
2033 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2034
2035 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2036
2037 PR target/54716
2038 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2039
2040 PR tree-optimization/54713
2041 * gcc.c-torture/compile/pr54713-1.c: New test.
2042 * gcc.c-torture/compile/pr54713-2.c: New test.
2043 * gcc.c-torture/compile/pr54713-3.c: New test.
2044
2045 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2046
2047 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2048
2049 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2050
2051 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2052
2053 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2054
2055 PR target/54703
2056 * gcc.target/i386/pr54703.c: New test.
2057
2058 2012-09-27 Richard Guenther <rguenther@suse.de>
2059
2060 PR lto/54709
2061 * gcc.dg/lto/pr54709_0.c: New testcase.
2062 * gcc.dg/lto/pr54709_1.c: Likewise.
2063
2064 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2065
2066 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2067
2068 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2069
2070 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2071
2072 * gcc.target/arm/pr42879.c: Handle big-endian.
2073
2074 2012-09-26 Steve Ellcey <sellcey@mips.com>
2075
2076 PR c/37303
2077 * gcc.dg/pr37303.c: Check for rdata or rodata.
2078
2079 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2080
2081 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2082
2083 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2084
2085 PR target/51274
2086 PR target/53087
2087 * gcc.target/powerpc/ppc-ne0-1.c: New.
2088
2089 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2090
2091 PR target/54089
2092 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2093 test_19, test_20, test_21, test_22, test_23): New functions.
2094 * gcc.target/sh/pr54089-4.c: New.
2095 * gcc.target/sh/pr54089-5.c: New.
2096 * gcc.target/sh/pr54089-6.c: New.
2097 * gcc.target/sh/pr54089-7.c: New.
2098
2099 2012-09-25 Richard Guenther <rguenther@suse.de>
2100
2101 PR lto/54625
2102 * gcc.dg/lto/pr54702_0.c: New testcase.
2103 * gcc.dg/lto/pr54702_1.c: Likewise.
2104 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2105 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2106 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2107 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2108
2109 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2110
2111 PR c++/54526
2112 * g++.dg/cpp0x/parse2.C: New.
2113 * g++.dg/parse/error11.C: Adjust.
2114 * g++.dg/parse/error12.C: Likewise.
2115
2116 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2117
2118 * gcc.target/i386/20030217-1.c: Added check for
2119 large_long_double effective target.
2120 * gcc.target/i386/387-3.c: Likewise.
2121 * gcc.target/i386/387-4.c: Likewise.
2122 * gcc.target/i386/pr36578-1.c: Likewise.
2123 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2124 when long double size is equal double size.
2125 * gcc.target/i386/excess-precision-1.c: Likewise.
2126 * gcc.target/i386/pr36578-2.c: Likewise.
2127 * gcc.target/i386/20030217-2.c: New testcase.
2128
2129 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2130
2131 PR tree-optimization/54676
2132 * gcc.dg/pr54676.c: New test.
2133
2134 2012-09-25 Richard Guenther <rguenther@suse.de>
2135
2136 PR tree-optimization/53663
2137 * gcc.dg/torture/pr53663-1.c: New testcase.
2138 * gcc.dg/torture/pr53663-2.c: Likewise.
2139 * gcc.dg/torture/pr53663-3.c: Likewise.
2140
2141 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2142
2143 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2144
2145 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2146
2147 * lib/target-supports-dg.exp (dg-require-effective-target,
2148 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2149 dg-process-target-1 instead of dg-process-target.
2150 (dg-process-target-1): Rename from dg-process-target.
2151 (dg-process-target): New.
2152
2153 2012-09-24 Richard Guenther <rguenther@suse.de>
2154
2155 PR tree-optimization/54684
2156 * g++.dg/torture/pr54684.C: New testcase.
2157
2158 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2159
2160 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2161
2162 2012-09-24 Richard Guenther <rguenther@suse.de>
2163
2164 PR middle-end/52173
2165 * gcc.dg/tm/pr52173-1.c: New.
2166 * gcc.dg/tm/pr52173-2.c: New.
2167
2168 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2169
2170 * gcc.dg/pr54669.c: New test.
2171
2172 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2173 Dominique Dhumieres <dominiq@lps.ens.fr>
2174
2175 PR testsuite/54677
2176 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2177
2178 2012-09-23 Tobias Burnus <burnus@net-b.de>
2179
2180 PR fortran/54618
2181 * gfortran.dg/class_array_14.f90: New.
2182
2183 2012-09-22 Kai Tietz <ktietz@redhat.com>
2184
2185 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2186 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2187
2188 2012-09-21 Dehao Chen <dehao@google.com>
2189
2190 PR go/54649
2191 PR tree-optimization/54655
2192 * g++.dg/pr54655.C: New testcase.
2193
2194 2012-09-21 Richard Guenther <rguenther@suse.de>
2195
2196 PR tree-optimization/54647
2197 * g++.dg/torture/pr54647.C: New testcase.
2198
2199 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2200
2201 PR c++/54427
2202 * c-c++-common/torture/vector-compare-2.c: Add -w.
2203
2204 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2205
2206 * gnat.dg/opt20.ads: Move dg directive to...
2207 * gnat.dg/opt20.adb: ...here.
2208 * gnat.dg/addr1.ad[sb]: Likewise.
2209 * gnat.dg/concat2.ad[sb]: Likewise.
2210 * gnat.dg/array16.ad[sb]: Likewise.
2211 * gnat.dg/atomic5.ad[sb]: Likewise.
2212 * gnat.dg/discr29.ad[sb]: Likewise.
2213 * gnat.dg/noreturn5.ad[sb]: Likewise.
2214 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2215 * gnat.dg/discr23.ads: Remove dg directive.
2216 * gnat.dg/nested_float_packed.ads: Likewise.
2217 * gnat.dg/oconst6.ads: Move to...
2218 * gnat.dg/specs/oconst6.ads: ...here.
2219
2220 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2221
2222 PR c++/52432
2223 * g++.dg/cpp0x/decltype32.C: Tweak.
2224
2225 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2226
2227 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2228 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2229 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2230 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2231
2232 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2233
2234 PR c++/54581
2235 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2236
2237 2012-09-19 Steve Ellcey <sellcey@mips.com>
2238
2239 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2240
2241 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2242
2243 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2244 * gcc.target/powerpc/ppc-mftb.c: New file.
2245
2246 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2247
2248 PR target/54089
2249 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2250 functions.
2251
2252 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2253
2254 PR target/54236
2255 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2256
2257 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2258
2259 * gcc.c-torture/execute/20120919-1.c: New test.
2260
2261 2012-09-19 Richard Guenther <rguenther@suse.de>
2262
2263 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2264
2265 2012-09-19 Richard Guenther <rguenther@suse.de>
2266
2267 * gcc.dg/builtin-unreachable-6.c: Adjust.
2268
2269 2012-09-19 Richard Guenther <rguenther@suse.de>
2270
2271 * gcc.dg/builtin-object-size-10.c: Adjust.
2272 * gcc.dg/builtin-unreachable-5.c: Adjust.
2273 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2274 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2275 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2276 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2277 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2278 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2279 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2280 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2281 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2282 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2283 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2284 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2285
2286 2012-09-19 Richard Guenther <rguenther@suse.de>
2287
2288 PR tree-optimization/54132
2289 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2290 * gcc.dg/torture/pr54132.c: Likewise.
2291
2292 2012-09-19 Terry Guo <terry.guo@arm.com>
2293
2294 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2295 extra prune rules that will be applied to all tests in a .exp file.
2296 (gcc-dg-prune): Use rules defined by the above variable.
2297 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2298 harmless warnings on architecture switch conflict.
2299
2300 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2301
2302 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2303 of asm-comment characters instead of a single one.
2304 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2305
2306 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2307
2308 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2309
2310 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2311 target instead of xfailing it.
2312 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2313 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2314 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2315 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2316 * gcc.dg/vect/vect-104.c: Likewise.
2317 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2318 * gcc.dg/vect/vect-outer-1.c: Likewise.
2319 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2320 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2321 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2322 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2323 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2324 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2325 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2326 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2327 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2328
2329 * lib/target-supports.exp
2330 (check_effective_target_vect_widen_mult_qi_to_hi,
2331 check_effective_target_vect_widen_mult_hi_to_si,
2332 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2333 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2334 check_effective_target_vect_pack_trunc,
2335 check_effective_target_vect_unpack,
2336 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2337 instead of arm_none.
2338
2339 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2340
2341 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2342
2343 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2344 config to compiler_flags.
2345
2346 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2347
2348 PR target/54592
2349 * gcc.target/i386/pr54592.c: New test.
2350
2351 PR tree-optimization/54610
2352 * gcc.target/i386/pr54610.c: New test.
2353
2354 2012-09-17 Jason Merrill <jason@redhat.com>
2355
2356 PR c++/54575
2357 * g++.dg/cpp0x/alias-decl-21.C: New.
2358 * g++.dg/cpp0x/alias-decl-22.C: New.
2359
2360 2012-09-17 Tobias Burnus <burnus@net-b.de>
2361
2362 PR fortran/54608
2363 * gfortran.dg/scan_2.f90: New.
2364
2365 2012-09-17 Jason Merrill <jason@redhat.com>
2366
2367 PR c++/53661
2368 * g++.dg/init/aggr9.C: New.
2369
2370 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2371
2372 * gnat.dg/loop_optimization12.ad[sb]: New test.
2373
2374 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2375
2376 PR fortran/54285
2377 * gfortran.dg/proc_ptr_result_7.f90: New.
2378
2379 2012-09-17 Tobias Burnus <burnus@net-b.de>
2380
2381 PR fortran/54603
2382 * gfortran.dg/structure_constructor_11.f90: New.
2383
2384 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2385
2386 PR tree-optimization/54563
2387 * g++.dg/torture/pr54563.C: New test.
2388
2389 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2390
2391 PR fortran/54594
2392 * gfortran.dg/typebound_generic_14.f03: New.
2393
2394 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2395
2396 PR fortran/54387
2397 * gfortran.dg/proc_ptr_38.f90: New.
2398
2399 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2400
2401 PR debug/54460
2402 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2403 to scary regexp.
2404
2405 PR testsuite/54007
2406 * gnat.dg/lto15.adb: Require lto.
2407
2408 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2409 "myBindC" for hppa*-*-hpux*.
2410
2411 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2412
2413 * gfortran.dg/namelist_75.f90: New test.
2414
2415 2012-09-15 Tom de Vries <tom@codesourcery.com>
2416
2417 * gcc.dg/tree-ssa/vrp82.c: New test.
2418 * gcc.dg/tree-ssa/vrp83.c: Same.
2419 * gcc.dg/tree-ssa/vrp84.c: Same.
2420
2421 2012-09-15 Tom de Vries <tom@codesourcery.com>
2422
2423 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2424 * gcc.dg/tree-ssa/vrp81.c: ... this.
2425
2426 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2427
2428 PR target/54222
2429 * gcc.target/avr/torture/fix-types.h: New.
2430 * gcc.target/avr/torture/vals-hr.def: New.
2431 * gcc.target/avr/torture/vals-r.def: New.
2432 * gcc.target/avr/torture/vals-k.def: New.
2433 * gcc.target/avr/torture/vals-ur.def: New.
2434 * gcc.target/avr/torture/vals-uk.def: New.
2435 * gcc.target/avr/torture/vals-uhr.def: New.
2436 * gcc.target/avr/torture/vals-llk.def: New.
2437 * gcc.target/avr/torture/vals-ullk.def: New.
2438 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2439 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2440 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2441 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2442 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2443 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2444 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2445 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2446
2447 2012-09-14 Dehao Chen <dehao@google.com>
2448
2449 * g++.dg/debug/dwarf2/deallocator.C: New test.
2450
2451 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2452
2453 PR c/54552
2454 * gcc.c-torture/compile/pr54552-1.c: New test.
2455
2456 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2457
2458 PR c++/54427
2459 * g++.dg/other/vector-compare.C: New testcase.
2460 * c-c++-common/vector-compare-3.c: New testcase.
2461 * gcc.dg/vector-shift.c: Move ...
2462 * c-c++-common/vector-shift.c: ... here.
2463 * gcc.dg/vector-shift1.c: Move ...
2464 * c-c++-common/vector-shift1.c: ... here.
2465 * gcc.dg/vector-shift3.c: Move ...
2466 * c-c++-common/vector-shift3.c: ... here.
2467 * gcc.dg/vector-compare-1.c: Move ...
2468 * c-c++-common/vector-compare-1.c: ... here.
2469 * gcc.dg/vector-compare-2.c: Move ...
2470 * c-c++-common/vector-compare-2.c: ... here.
2471 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2472 * c-c++-common/torture/vector-compare-1.c: ... here.
2473 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2474 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2475 * c-c++-common/torture/vector-compare-2.c: ... here.
2476 * gcc.c-torture/execute/vector-shift.c: Move ...
2477 * c-c++-common/torture/vector-shift.c: ... here.
2478 * gcc.c-torture/execute/vector-shift2.c: Move ...
2479 * c-c++-common/torture/vector-shift2.c: ... here.
2480 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2481 * c-c++-common/torture/vector-subscript-1.c: ... here.
2482 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2483 * c-c++-common/torture/vector-subscript-2.c: ... here.
2484 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2485 * c-c++-common/torture/vector-subscript-3.c: ... here.
2486
2487 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2488
2489 PR c/54103
2490 * gcc.c-torture/compile/pr54103-1.c,
2491 gcc.c-torture/compile/pr54103-2.c,
2492 gcc.c-torture/compile/pr54103-3.c,
2493 gcc.c-torture/compile/pr54103-4.c,
2494 gcc.c-torture/compile/pr54103-5.c,
2495 gcc.c-torture/compile/pr54103-6.c: New tests.
2496 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2497
2498 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2499
2500 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2501
2502 2012-09-14 Richard Guenther <rguenther@suse.de>
2503
2504 PR tree-optimization/54565
2505 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2506 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2507
2508 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2509
2510 * gcc.target/arm/combine-movs.c: Add missing space.
2511
2512 2012-09-14 Richard Guenther <rguenther@suse.de>
2513
2514 * g++.dg/torture/builtin-location.C: New testcase.
2515
2516 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2517 Manuel López-Ibáñez <manu@gcc.gnu.org>
2518
2519 PR c++/53210
2520 * g++.dg/warn/Wuninitialized-self.C: New.
2521
2522 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2523
2524 PR c/54559
2525 * gcc.c-torture/compile/pr54559.c: New test.
2526
2527 2012-09-13 Jason Merrill <jason@redhat.com>
2528
2529 PR c++/53839
2530 * g++.dg/cpp0x/constexpr-temp1.C: New.
2531
2532 PR c++/54511
2533 * g++.dg/template/anonunion2.C: New.
2534
2535 PR c++/53836
2536 * g++.dg/template/init10.C: New.
2537
2538 2012-09-13 Tobias Burnus <burnus@net-b.de>
2539
2540 PR fortran/54556
2541 * gfortran.dg/implicit_pure_3.f90: New.
2542
2543 2012-09-13 Richard Guenther <rguenther@suse.de>
2544
2545 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2546
2547 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2548
2549 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2550
2551 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2552
2553 * c-c++-common/pr51712.c: Handle for short-enum targets.
2554
2555 2012-09-12 Terry Guo <terry.guo@arm.com>
2556
2557 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2558 and lsrs for Thumb2 mode.
2559
2560 2012-09-12 Jan Hubicka <jh@suse.cz>
2561
2562 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2563
2564 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2565
2566 PR target/54445
2567 * gcc.target/i386/pr54445-1.c: New file.
2568 * gcc.target/i386/pr54445-2.c: Likewise.
2569
2570 2012-09-12 Tobias Burnus <burnus@net-b.de>
2571
2572 PR fortran/54225
2573 PR fortran/53306
2574 * gfortran.dg/coarray_10.f90: Update dg-error.
2575 * gfortran.dg/coarray_28.f90: New.
2576 * gfortran.dg/array_section_3.f90: New.
2577
2578 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2579
2580 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2581 gcc.target/arm/pr48252.c: Fix for big-endian support.
2582
2583 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2584
2585 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2586
2587 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2588 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2589
2590 * gcc.target/arm/neon-vfma-1.c: New testcase.
2591 * gcc.target/arm/neon-vfms-1.c: Likewise.
2592 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2593 of float.
2594 * gcc.target/arm/neon-vmls-1.c: Likewise.
2595 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2596 function.
2597 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2598 (check_effective_target_arm_neonv2_ok): Likewise.
2599 (check_effective_target_arm_neonv2_hw): Likewise.
2600 (check_effective_target_arm_neonv2): Likewise.
2601
2602 2012-09-11 Richard Guenther <rguenther@suse.de>
2603
2604 PR middle-end/54515
2605 * g++.dg/tree-ssa/pr54515.C: New testcase.
2606
2607 2012-09-10 Andrew Pinski <apinski@cavium.com>
2608
2609 PR tree-opt/c54362
2610 * gcc.dg/tm/memopt-16.c: New testcase.
2611
2612 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2613
2614 PR c++/54541
2615 PR c++/54542
2616 * g++.dg/cpp0x/sfinae40.C: New.
2617 * g++.dg/cpp0x/sfinae41.C: Likewise.
2618
2619 2012-09-10 Jason Merrill <jason@redhat.com>
2620
2621 PR c++/54538
2622 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2623
2624 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2625
2626 PR target/54089
2627 * gcc.target/sh/pr54089-3.c: New.
2628
2629 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2630
2631 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2632
2633 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2634
2635 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2636
2637 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2638
2639 * gcc.dg/pr52558-2.c: Delete.
2640 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2641
2642 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2643
2644 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2645
2646 2012-09-10 Richard Guenther <rguenther@suse.de>
2647
2648 PR tree-optimization/54520
2649 * gcc.dg/torture/pr54520.c: New testcase.
2650
2651 2012-09-10 Jason Merrill <jason@redhat.com>
2652
2653 PR c++/54506
2654 * g++.dg/cpp0x/implicit14.C: New.
2655
2656 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2657
2658 PR fortran/54208
2659 * gfortran.dg/bound_simplification_3.f90: New test.
2660
2661 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2662
2663 PR testsuite/54184
2664 * gcc.dg/pr52558-1.c: Delete.
2665 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2666
2667 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2668
2669 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2670 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2671 * gcc.target/arm/smlaltt-1.c: Likewise.
2672
2673 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2674
2675 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2676
2677 2012-09-07 Tom de Vries <tom@codesourcery.com>
2678
2679 PR tree-optimization/53986
2680 * gcc.dg/tree-ssa/vrp80.c: New test.
2681 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2682
2683 2012-09-06 Jason Merrill <jason@redhat.com>
2684
2685 PR c++/54341
2686 PR c++/54253
2687 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2688 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2689
2690 2012-09-06 Andrew Pinski <apinski@cavium.com>
2691
2692 PR tree-opt/54494
2693 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2694
2695 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2696
2697 PR rtl-optimization/54455
2698 * gcc.dg/54455.c: New test.
2699
2700 2012-09-06 Tobias Burnus <burnus@net-b.de>
2701
2702 PR fortran/54463
2703 * gfortran.dg/promotion_2.f90: New.
2704
2705 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2706
2707 PR middle-end/54486
2708 * c-c++-common/pr54486.c: New test.
2709
2710 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2711
2712 PR fortran/54474
2713 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2714
2715 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2716
2717 PR c++/54191
2718 * g++.dg/cpp0x/sfinae39.C: New.
2719
2720 2012-09-04 Jason Merrill <jason@redhat.com>
2721
2722 PR c++/54441
2723 * g++.dg/ext/flexary3.C: New.
2724
2725 PR c++/54420
2726 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2727
2728 PR c++/54198
2729 * g++.dg/template/defarg15.C: New.
2730
2731 PR c++/54437
2732 * g++.dg/template/access24.C: New.
2733
2734 2012-09-04 Richard Guenther <rguenther@suse.de>
2735
2736 PR tree-optimization/54458
2737 * gcc.dg/torture/pr54458.c: New testcase.
2738
2739 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2740
2741 * gcc.target/arm/neon-vext.c: New test.
2742 * gcc.target/arm/neon-vext-execute.c: Ditto.
2743
2744 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2745
2746 PR fortran/54243
2747 PR fortran/54244
2748 * gfortran.dg/select_type_29.f03: New.
2749
2750 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2751
2752 * gcc.dg/fold-perm.c: Improve test.
2753
2754 2012-09-03 Tobias Burnus <burnus@net-b.de>
2755
2756 PR fortran/51632
2757 * gfortran.dg/coarray_class_1.f90: New.
2758
2759 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2760
2761 PR target/49206
2762 * gcc.c-torture/compile/pr49206.c: New test.
2763
2764 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2765 Uros Bizjak <ubizjak@gmail.com>
2766
2767 PR target/36680
2768 * gfortran.dg/pr36680.f90: New test.
2769
2770 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2771
2772 PR target/42295
2773 * g++.dg/opt/pr42295.C: New test.
2774
2775 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2776
2777 PR target/54436
2778 * gcc.dg/torture/pr54436.c: New test.
2779
2780 2012-09-01 Andrew Pinski <apinski@cavium.com>
2781
2782 * gcc.target/mips/truncate-8.c: New testcase.
2783
2784 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2785
2786 PR target/46829
2787 PR target/46843
2788 * gcc.target/i386/pr46829.c: New test.
2789 * gcc.target/i386/pr46843.c: Ditto.
2790
2791 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2792 Jason Merrill <jason@redhat.com>
2793
2794 PR c++/18747
2795 * g++.dg/parse/error50.C: New.
2796
2797 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2798
2799 PR c/54428
2800 * gcc.c-torture/compile/pr54428.c: New test.
2801
2802 2012-08-31 Ollie Wild <aaw@google.com>
2803
2804 PR c++/54197
2805 * g++.dg/init/lifetime3.C: New test.
2806
2807 2012-08-31 Martin Jambor <mjambor@suse.cz>
2808
2809 PR middle-end/54409
2810 * gcc.dg/torture/pr54409.c: New test.
2811
2812 2012-08-31 Martin Jambor <mjambor@suse.cz>
2813
2814 * gfortran.dg/pr48636.f90: Add dump scan checks.
2815
2816 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2817
2818 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2819
2820 2012-08-28 Joey Ye <joey.ye@arm.com>
2821
2822 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2823
2824 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2825
2826 PR target/46254
2827 * gcc.target/i386/pr46254.c: New test.
2828
2829 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2830
2831 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2832 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2833 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2834
2835 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2836
2837 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2838 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2839 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2840 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2841 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2842 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2843 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2844 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2845 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2846 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2847 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2848 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2849 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2850 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2851 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2852 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2853 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2854 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2855 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2856 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2857 gcc.target/mips/unaligned-1.c: Tighten regexps.
2858
2859 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2860
2861 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2862 (mips_option_groups): Remove optimization. Add various -f options.
2863 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2864 and -pg imply -fno-omit-frame-pointer.
2865 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2866 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2867 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2868 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2869 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2870 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2871 * gcc.target/mips/abi-n32-long32.c: Likewise.
2872 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2873 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2874 * gcc.target/mips/abi-n32-long64.c: Likewise.
2875 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2876 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2877 * gcc.target/mips/abi-n64-long32.c: Likewise.
2878 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2879 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2880 * gcc.target/mips/abi-n64-long64.c: Likewise.
2881 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2882 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2883 * gcc.target/mips/abi-o32-long32.c: Likewise.
2884 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2885 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2886 * gcc.target/mips/abi-o32-long64.c: Likewise.
2887 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2888 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2889 * gcc.target/mips/abi-o64-long32.c: Likewise.
2890 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2891 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2892 * gcc.target/mips/abi-o64-long64.c: Likewise.
2893 * gcc.target/mips/asm-1.c: Likewise.
2894 * gcc.target/mips/branch-1.c: Likewise.
2895 * gcc.target/mips/call-3.c: Likewise.
2896 * gcc.target/mips/call-saved-3.c: Likewise.
2897 * gcc.target/mips/clear-cache-1.c: Likewise.
2898 * gcc.target/mips/div-1.c: Likewise.
2899 * gcc.target/mips/div-2.c: Likewise.
2900 * gcc.target/mips/div-3.c: Likewise.
2901 * gcc.target/mips/div-4.c: Likewise.
2902 * gcc.target/mips/div-5.c: Likewise.
2903 * gcc.target/mips/div-6.c: Likewise.
2904 * gcc.target/mips/div-7.c: Likewise.
2905 * gcc.target/mips/div-8.c: Likewise.
2906 * gcc.target/mips/div-9.c: Likewise.
2907 * gcc.target/mips/div-10.c: Likewise.
2908 * gcc.target/mips/div-11.c: Likewise.
2909 * gcc.target/mips/div-12.c: Likewise.
2910 * gcc.target/mips/dsp-ctrl.c: Likewise.
2911 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2912 * gcc.target/mips/ext-8.c: Likewise.
2913 * gcc.target/mips/extend-2.c: Likewise.
2914 * gcc.target/mips/fix-r10000-1.c: Likewise.
2915 * gcc.target/mips/fix-r10000-2.c: Likewise.
2916 * gcc.target/mips/fix-r10000-3.c: Likewise.
2917 * gcc.target/mips/fix-r10000-4.c: Likewise.
2918 * gcc.target/mips/fix-r10000-5.c: Likewise.
2919 * gcc.target/mips/fix-r10000-6.c: Likewise.
2920 * gcc.target/mips/fix-r10000-7.c: Likewise.
2921 * gcc.target/mips/fix-r10000-8.c: Likewise.
2922 * gcc.target/mips/fix-r10000-9.c: Likewise.
2923 * gcc.target/mips/fix-r10000-10.c: Likewise.
2924 * gcc.target/mips/fix-r10000-11.c: Likewise.
2925 * gcc.target/mips/fix-r10000-12.c: Likewise.
2926 * gcc.target/mips/fix-r10000-13.c: Likewise.
2927 * gcc.target/mips/fix-r10000-14.c: Likewise.
2928 * gcc.target/mips/fix-r10000-15.c: Likewise.
2929 * gcc.target/mips/fpcmp-1.c: Likewise.
2930 * gcc.target/mips/fpcmp-2.c: Likewise.
2931 * gcc.target/mips/fpr-moves-7.c: Likewise.
2932 * gcc.target/mips/fpr-moves-8.c: Likewise.
2933 * gcc.target/mips/int-moves-1.c: Likewise.
2934 * gcc.target/mips/int-moves-2.c: Likewise.
2935 * gcc.target/mips/long-calls-pg.c: Likewise.
2936 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2937 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2938 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2939 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2940 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2941 * gcc.target/mips/mips-3d-1.c: Likewise.
2942 * gcc.target/mips/mips-3d-2.c: Likewise.
2943 * gcc.target/mips/mips-3d-3.c: Likewise.
2944 * gcc.target/mips/mips-3d-4.c: Likewise.
2945 * gcc.target/mips/mips-3d-5.c: Likewise.
2946 * gcc.target/mips/mips-3d-6.c: Likewise.
2947 * gcc.target/mips/mips-3d-7.c: Likewise.
2948 * gcc.target/mips/mips-3d-8.c: Likewise.
2949 * gcc.target/mips/mips-3d-9.c: Likewise.
2950 * gcc.target/mips/mips-ps-1.c: Likewise.
2951 * gcc.target/mips/mips-ps-2.c: Likewise.
2952 * gcc.target/mips/mips-ps-3.c: Likewise.
2953 * gcc.target/mips/mips-ps-4.c: Likewise.
2954 * gcc.target/mips/mips-ps-6.c: Likewise.
2955 * gcc.target/mips/mips32-dspr2.c: Likewise.
2956 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2957 * gcc.target/mips/neg-abs-1.c: Likewise.
2958 * gcc.target/mips/neg-abs-2.c: Likewise.
2959 * gcc.target/mips/nmadd-3.c: Likewise.
2960 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2961 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2962 * gcc.target/mips/octeon-pop-1.c: Likewise.
2963 * gcc.target/mips/pr26765.c: Likewise.
2964 * gcc.target/mips/pr33256.c: Likewise.
2965 * gcc.target/mips/pr33635-1.c: Likewise.
2966 * gcc.target/mips/pr33755.c: Likewise.
2967 * gcc.target/mips/pr35802.c: Likewise.
2968 * gcc.target/mips/pr45074.c: Likewise.
2969 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2970 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2971 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2972 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2973 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2974 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2975 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2976 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2977 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2978 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2979 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2980 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2981 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2982 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2983 * gcc.target/mips/save-restore-1.c: Likewise.
2984 * gcc.target/mips/save-restore-3.c: Likewise.
2985 * gcc.target/mips/save-restore-5.c: Likewise.
2986 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2987 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2988 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2989 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2990 * gcc.target/mips/stack-1.c: Likewise.
2991
2992 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2993 Tighten regexps.
2994
2995 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2996 branch under test to be filled with preceding rather than
2997 following instructions.
2998 * gcc.target/mips/branch-10.c: Likewise.
2999 * gcc.target/mips/branch-11.c: Likewise.
3000 * gcc.target/mips/branch-12.c: Likewise.
3001 * gcc.target/mips/branch-13.c: Likewise.
3002 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3003 to be eliminated. Tighten $28 scan-assembler-not test.
3004
3005 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3006 function to...
3007 * gcc.target/mips/call-4.c: ...this new test.
3008
3009 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3010 more likely.
3011 * gcc.target/mips/code-readable-3.c: Likewise.
3012 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3013 flag but skip for -O0.
3014 * gcc.target/mips/code-readable-4.c: Likewise.
3015
3016 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3017 of operations under test.
3018 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3019
3020 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3021 Don't require sibling-call optimization.
3022 * gcc.target/mips/near-far-4.c: Likewise.
3023
3024 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3025 Make sure that the register variable is used.
3026 * gcc.target/mips/soft-float-1.c: Likewise.
3027
3028 * gcc.target/mips/sdata-1.c: Make static data volatile.
3029 * gcc.target/mips/sdata-2.c: Likewise.
3030 * gcc.target/mips/sdata-3.c: Likewise.
3031 * gcc.target/mips/sdata-4.c: Likewise.
3032
3033 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3034 skip for -O0.
3035 * gcc.target/mips/atomic-memory-2.c: Likewise.
3036 * gcc.target/mips/branch-cost-1.c: Likewise.
3037 * gcc.target/mips/branch-cost-2.c: Likewise.
3038 * gcc.target/mips/cache-1.c: Likewise.
3039 * gcc.target/mips/call-1.c: Likewise.
3040 * gcc.target/mips/call-saved-2.c: Likewise.
3041 * gcc.target/mips/const-anchor-1.c: Likewise.
3042 * gcc.target/mips/const-anchor-2.c: Likewise.
3043 * gcc.target/mips/dse-1.c: Likewise.
3044 * gcc.target/mips/dsp-lhx.c: Likewise.
3045 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3046 * gcc.target/mips/ext-1.c: Likewise.
3047 * gcc.target/mips/ext-2.c: Likewise.
3048 * gcc.target/mips/ext-3.c: Likewise.
3049 * gcc.target/mips/ext-4.c: Likewise.
3050 * gcc.target/mips/ext-5.c: Likewise.
3051 * gcc.target/mips/ext-6.c: Likewise.
3052 * gcc.target/mips/ext-7.c: Likewise.
3053 * gcc.target/mips/extend-1.c: Likewise.
3054 * gcc.target/mips/fix-r4000-1.c: Likewise.
3055 * gcc.target/mips/fix-r4000-3.c: Likewise.
3056 * gcc.target/mips/fix-r4000-5.c: Likewise.
3057 * gcc.target/mips/fix-r4000-6.c: Likewise.
3058 * gcc.target/mips/fix-r4000-8.c: Likewise.
3059 * gcc.target/mips/fix-r4000-10.c: Likewise.
3060 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3061 * gcc.target/mips/fixed-vector-type.c: Likewise.
3062 * gcc.target/mips/fpr-moves-1.c: Likewise.
3063 * gcc.target/mips/fpr-moves-2.c: Likewise.
3064 * gcc.target/mips/fpr-moves-3.c: Likewise.
3065 * gcc.target/mips/fpr-moves-4.c: Likewise.
3066 * gcc.target/mips/fpr-moves-5.c: Likewise.
3067 * gcc.target/mips/fpr-moves-6.c: Likewise.
3068 * gcc.target/mips/ins-1.c: Likewise.
3069 * gcc.target/mips/ins-2.c: Likewise.
3070 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3071 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3072 * gcc.target/mips/lazy-binding-1.c: Likewise.
3073 * gcc.target/mips/madd-3.c: Likewise.
3074 * gcc.target/mips/madd-5.c: Likewise.
3075 * gcc.target/mips/madd-6.c: Likewise.
3076 * gcc.target/mips/madd-8.c: Likewise.
3077 * gcc.target/mips/madd-9.c: Likewise.
3078 * gcc.target/mips/memcpy-1.c: Likewise.
3079 * gcc.target/mips/mips-ps-type.c: Likewise.
3080 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3081 * gcc.target/mips/mips-sched-madd.c: Likewise.
3082 * gcc.target/mips/mips16e-extends.c: Likewise.
3083 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3084 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3085 * gcc.target/mips/movcc-1.c: Likewise.
3086 * gcc.target/mips/movcc-2.c: Likewise.
3087 * gcc.target/mips/movcc-3.c: Likewise.
3088 * gcc.target/mips/msub-5.c: Likewise.
3089 * gcc.target/mips/msub-6.c: Likewise.
3090 * gcc.target/mips/msub-8.c: Likewise.
3091 * gcc.target/mips/mult-2.c: Likewise.
3092 * gcc.target/mips/mult-3.c: Likewise.
3093 * gcc.target/mips/mult-5.c: Likewise.
3094 * gcc.target/mips/mult-6.c: Likewise.
3095 * gcc.target/mips/mult-7.c: Likewise.
3096 * gcc.target/mips/mult-12.c: Likewise.
3097 * gcc.target/mips/mult-13.c: Likewise.
3098 * gcc.target/mips/mult-14.c: Likewise.
3099 * gcc.target/mips/mult-15.c: Likewise.
3100 * gcc.target/mips/mult-17.c: Likewise.
3101 * gcc.target/mips/mult-18.c: Likewise.
3102 * gcc.target/mips/mult-19.c: Likewise.
3103 * gcc.target/mips/nmadd-1.c: Likewise.
3104 * gcc.target/mips/nmadd-2.c: Likewise.
3105 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3106 * gcc.target/mips/octeon-cins-1.c: Likewise.
3107 * gcc.target/mips/octeon-cins-2.c: Likewise.
3108 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3109 * gcc.target/mips/octeon-exts-2.c: Likewise.
3110 * gcc.target/mips/octeon-exts-3.c: Likewise.
3111 * gcc.target/mips/octeon-exts-4.c: Likewise.
3112 * gcc.target/mips/octeon-exts-5.c: Likewise.
3113 * gcc.target/mips/octeon-exts-6.c: Likewise.
3114 * gcc.target/mips/octeon-exts-7.c: Likewise.
3115 * gcc.target/mips/octeon-pop-2.c: Likewise.
3116 * gcc.target/mips/octeon-seq-3.c: Likewise.
3117 * gcc.target/mips/octeon-seq-4.c: Likewise.
3118 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3119 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3120 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3121 * gcc.target/mips/pr54240.c: Likewise.
3122 * gcc.target/mips/rsqrt-1.c: Likewise.
3123 * gcc.target/mips/rsqrt-2.c: Likewise.
3124 * gcc.target/mips/rsqrt-3.c: Likewise.
3125 * gcc.target/mips/rsqrt-4.c: Likewise.
3126 * gcc.target/mips/save-restore-2.c: Likewise.
3127 * gcc.target/mips/save-restore-4.c: Likewise.
3128 * gcc.target/mips/sb1-1.c: Likewise.
3129 * gcc.target/mips/scc-1.c: Likewise.
3130 * gcc.target/mips/scc-2.c: Likewise.
3131 * gcc.target/mips/scc-3.c: Likewise.
3132 * gcc.target/mips/scc-4.c: Likewise.
3133 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3134 * gcc.target/mips/truncate-1.c: Likewise.
3135 * gcc.target/mips/truncate-2.c: Likewise.
3136 * gcc.target/mips/truncate-3.c: Likewise.
3137 * gcc.target/mips/truncate-4.c: Likewise.
3138 * gcc.target/mips/truncate-5.c: Likewise.
3139 * gcc.target/mips/truncate-6.c: Likewise.
3140 * gcc.target/mips/unaligned-1.c: Likewise.
3141
3142 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3143 skip for -O0. Require -fexpensive-optimizations.
3144 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3145 * gcc.target/mips/dspr2-MULT.c: Likewise.
3146 * gcc.target/mips/fix-r4000-2.c: Likewise.
3147 * gcc.target/mips/fix-r4000-4.c: Likewise.
3148 * gcc.target/mips/fix-r4000-7.c: Likewise.
3149 * gcc.target/mips/fix-r4000-9.c: Likewise.
3150 * gcc.target/mips/madd-1.c: Likewise.
3151 * gcc.target/mips/madd-2.c: Likewise.
3152 * gcc.target/mips/madd-4.c: Likewise.
3153 * gcc.target/mips/maddu-1.c: Likewise.
3154 * gcc.target/mips/maddu-2.c: Likewise.
3155 * gcc.target/mips/maddu-3.c: Likewise.
3156 * gcc.target/mips/maddu-4.c: Likewise.
3157 * gcc.target/mips/msub-1.c: Likewise.
3158 * gcc.target/mips/msub-2.c: Likewise.
3159 * gcc.target/mips/msub-3.c: Likewise.
3160 * gcc.target/mips/msub-4.c: Likewise.
3161 * gcc.target/mips/msubu-1.c: Likewise.
3162 * gcc.target/mips/msubu-2.c: Likewise.
3163 * gcc.target/mips/msubu-3.c: Likewise.
3164 * gcc.target/mips/msubu-4.c: Likewise.
3165 * gcc.target/mips/mult-1.c: Likewise.
3166 * gcc.target/mips/mult-4.c: Likewise.
3167 * gcc.target/mips/mult-8.c: Likewise.
3168 * gcc.target/mips/mult-9.c: Likewise.
3169 * gcc.target/mips/mult-10.c: Likewise.
3170 * gcc.target/mips/mult-11.c: Likewise.
3171 * gcc.target/mips/mult-16.c: Likewise.
3172
3173 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3174 skip for -O0 and -Os.
3175 * gcc.target/mips/fix-r4000-12.c: Likewise.
3176 * gcc.target/mips/madd-7.c: Likewise.
3177 * gcc.target/mips/mips-ps-5.c: Likewise.
3178 * gcc.target/mips/mips-ps-7.c: Likewise.
3179 * gcc.target/mips/msub-7.c: Likewise.
3180
3181 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3182 skip for -O0. Require -mno-abicalls.
3183 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3184
3185 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3186 skip for -O0. Require a total number of BBIT instructions and
3187 at least one of each kind.
3188
3189 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3190 skip for -O0. Require -fno-unroll-loops.
3191
3192 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3193 skip for -O0. Allow BLTZ as well as BGEZ.
3194
3195 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3196
3197 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3198 skip for -O0. Require -fschedule-insns2.
3199 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3200
3201 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3202 but skip for -O0. Make a branch-likely more likely.
3203
3204 * gcc.target/mips/timode-2.c: Split each test into its own function.
3205 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3206
3207 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3208 skip for -O0. Require -fpeephole2.
3209 * gcc.target/mips/vr-mult-2.c: Likewise.
3210
3211 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3212
3213 PR preprocessor/53469
3214 * gcc.dg/cpp/_Pragma7.c: New test case.
3215
3216 2012-08-27 Tobias Burnus <burnus@net-b.de>
3217
3218 PR fortran/54370
3219 * gfortran.dg/do_5.f90: New.
3220
3221 2012-08-27 Tobias Burnus <burnus@net-b.de>
3222
3223 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3224 from dg-options as -Wall no longer implies it.
3225
3226 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3227
3228 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3229
3230 2012-08-25 Jason Merrill <jason@redhat.com>
3231
3232 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3233
3234 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3235
3236 PR c++/51421
3237 * g++.dg/cpp0x/auto34.C: New.
3238
3239 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3240
3241 PR c/54363
3242 * gcc.dg/pr54363.c: New test.
3243
3244 PR c/54355
3245 * gcc.dg/pr54355.c: New test.
3246
3247 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3248
3249 PR debug/52857
3250 * gcc.target/i386/pr52857-1.c: New.
3251 * gcc.target/i386/pr52857-2.c: Likewise.
3252
3253 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3254
3255 * gcc.target/mips/code-readable-4.c: New test.
3256
3257 2012-08-23 Julian Brown <julian@codesourcery.com>
3258 Sandra Loosemore <sandra@codesourcery.com>
3259
3260 * gcc.target/mips/code-readable-1.c: Add -O to options.
3261
3262 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3263
3264 PR c++/20420
3265 * g++.dg/lookup/using53.C: New.
3266
3267 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3268
3269 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3270 * gcc.dg/fixed-point/convert-1.c: New.
3271 * gcc.dg/fixed-point/convert-2.c: New.
3272 * gcc.dg/fixed-point/convert-3.c: New.
3273 * gcc.dg/fixed-point/convert-4.c: New.
3274 * gcc.dg/fixed-point/convert-float-1.c: New.
3275 * gcc.dg/fixed-point/convert-float-2.c: New.
3276 * gcc.dg/fixed-point/convert-float-3.c: New.
3277 * gcc.dg/fixed-point/convert-float-4.c: New.
3278 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3279 * gcc.dg/fixed-point/convert-sat.c: New.
3280 * gcc.dg/fixed-point/convert.h: New.
3281
3282 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3283
3284 PR target/54089
3285 * gcc.target/sh/pr54089-2.c: New.
3286
3287 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3288
3289 * gcc.target/i386/long-double-64-1.c: New file.
3290 * gcc.target/i386/long-double-64-2.c: Likewise.
3291 * gcc.target/i386/long-double-64-3.c: Likewise.
3292 * gcc.target/i386/long-double-64-4.c: Likewise.
3293 * gcc.target/i386/long-double-80-1.c: Likewise.
3294 * gcc.target/i386/long-double-80-2.c: Likewise.
3295 * gcc.target/i386/long-double-80-3.c: Likewise.
3296 * gcc.target/i386/long-double-80-4.c: Likewise.
3297 * gcc.target/i386/long-double-80-5.c: Likewise.
3298 * gcc.target/i386/long-double-80-6.c: Likewise.
3299 * gcc.target/i386/long-double-80-7.c: Likewise.
3300
3301 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3302
3303 PR tree-optimization/54317
3304 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3305
3306 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3307
3308 PR target/39423
3309 * gcc.target/sh/pr39423-2.c: New.
3310
3311 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3312
3313 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3314 * gcc.dg/fold-perm.c: Likewise.
3315
3316 2012-08-20 Jan Hubicka <jh@suse.cz>
3317
3318 PR fortran/48636
3319 * gcc.dg/ipa/inlinehint-1.c: New.
3320
3321 2012-08-20 Florian Weimer <fweimer@redhat.com>
3322
3323 PR c++/19351
3324 * g++.dg/init/new38.C: New test.
3325 * g++.dg/init/new39.C: New test.
3326
3327 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3328
3329 PR target/54089
3330 * gcc.target/sh/pr54089-1.c: New.
3331
3332 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3333
3334 PR target/51244
3335 * gcc.target/sh/pr51244-11.c: New.
3336
3337 2012-08-20 Tobias Burnus <burnus@net-b.de>
3338
3339 PR fortran/54301
3340 * gfortran.dg/warn_target_lifetime_2.f90: New.
3341
3342 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3343
3344 PR c++/10416
3345 * g++.dg/warn/Wunused-var-17.C: New.
3346
3347 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3348
3349 PR middle-end/53992
3350 * gcc.dg/gomp/pr53992.c: New test.
3351
3352 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3353
3354 PR tree-ssa/54295
3355 * gcc.c-torture/execute/20120817-1.c: New test.
3356
3357 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3358
3359 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3360 add instruction.
3361 (f2): New test that really does need adds.
3362
3363 2012-08-20 Richard Guenther <rguenther@suse.de>
3364
3365 PR tree-optimization/54327
3366 * gcc.dg/torture/pr54327.c: New testcase.
3367
3368 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3369
3370 PR tree-optimization/54321
3371 * gcc.c-torture/compile/pr54321.c: New test.
3372
3373 2012-08-20 Tobias Burnus <burnus@net-b.de>
3374
3375 PR fortran/54301
3376 * gfortran.dg/warn_target_lifetime_1.f90: New.
3377
3378 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3379
3380 PR fortran/54298
3381 * gfortran.dg/real_compare_1.f90: New test case.
3382 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3383
3384 2012-08-18 Jan Hubicka <jh@suse.cz>
3385
3386 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3387
3388 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3389
3390 PR fortran/39290
3391 * gfortran.dg/interface_37.f90: New test.
3392
3393 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3394 Gary Funck <gary@intrepid.com>
3395
3396 PR target/20020
3397 * gcc.target/i386/pr20020-1.c: New test.
3398 * gcc.target/i386/pr20020-2.c: Likewise.
3399 * gcc.target/i386/pr20020-3.c: Likewise.
3400
3401 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3402
3403 * gcc.target/i386/perm-concat.c: New test.
3404
3405 2012-08-17 Julian Brown <julian@codesourcery.com>
3406
3407 * gcc.target/arm/div64-unwinding.c: New test.
3408
3409 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3410
3411 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3412
3413 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3414
3415 PR target/54236
3416 * gcc.target/sh/pr54236-1.c: New.
3417
3418 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3419
3420 * lib/target-supports.exp (check_effective_target_sync_int_long)
3421 (check_effective_target_sync_char_short): Enable for crisv32-*
3422 and cris-*.
3423
3424 PR middle-end/54261
3425 * gcc.dg/torture/pr54261-1.c: New test.
3426
3427 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3428
3429 PR fortran/54243
3430 PR fortran/54244
3431 * gfortran.dg/typebound_call_24.f03: New.
3432
3433 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3434
3435 PR tree-optimization/54245
3436 * gcc.dg/tree-ssa/pr54245.c: New test.
3437
3438 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3439
3440 PR tree-optimization/54240
3441 * gcc.target/powerpc/pr54240.c: New test.
3442 * gcc.target/mips/pr54240.c: Likewise.
3443
3444 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3445
3446 PR target/52933
3447 * gcc.target/sh/pr52933-1.c: New.
3448 * gcc.target/sh/pr52933-2.c: New.
3449
3450 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3451
3452 PR target/50751
3453 * gcc.target/sh/pr50751-8.c: New.
3454
3455 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3456
3457 PR fortran/47586
3458 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3459 * gfortran.dg/typebound_proc_27.f03: New test.
3460
3461 2012-08-14 Sterling Augustine <saugustine@google.com>
3462
3463 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3464
3465 2012-08-14 Tobias Burnus <burnus@net-b.de>
3466
3467 PR fortran/40881
3468 * gfortran.dg/data_constraints_3.f90: New.
3469 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3470 to disable -pedantic compilation.
3471 * gfortran.dg/pr37243.f: Ditto.
3472 * gfortran.dg/g77/19990826-3.f: Ditto.
3473 * gfortran.dg/g77/20020307-1.f : Ditto.
3474 * gfortran.dg/g77/980310-3.f: Ditto.
3475
3476 2012-08-14 Tobias Burnus <burnus@net-b.de>
3477
3478 PR fortran/54234
3479 * gfortran.dg/warn_conversion_4.f90: New.
3480
3481 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3482
3483 PR middle-end/53411
3484 PR rtl-optimization/53495
3485 * gcc.c-torture/compile/pr53411.c: New test.
3486 * gcc.c-torture/compile/pr53495.c: New test.
3487
3488 2012-08-13 Richard Guenther <rguenther@suse.de>
3489
3490 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3491
3492 2012-08-13 Richard Guenther <rguenther@suse.de>
3493
3494 PR tree-optimization/54200
3495 * gcc.dg/guality/pr54200.c: New testcase.
3496 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3497
3498 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3499
3500 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3501
3502 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3503
3504 PR target/51244
3505 * gcc.target/sh/pr51244-7.c: New.
3506 * gcc.target/sh/pr51244-8.c: New.
3507 * gcc.target/sh/pr51244-9.c: New.
3508 * gcc.target/sh/pr51244-10.c: New.
3509
3510 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3511
3512 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3513 -m2e or -m2a.
3514 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3515 * gcc.target/sh/pr53511-1.c: Likewise.
3516 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3517 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3518 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3519 * gcc.target/sh/pr53512-3.c: Likewise.
3520 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3521
3522 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3523
3524 PR target/39423
3525 * gcc.c-torture/compile/pr39423-1.c: New.
3526 * gcc.c-torture/compile/pr39423-2.c: New.
3527
3528 2012-08-12 Tobias Burnus <burnus@net-b.de>
3529
3530 PR fortran/54221
3531 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3532 they appear uninitialized on the RHS.
3533 * gfortran.dg/public_private_module_6.f90: New.
3534
3535 2012-08-11 Martin Jambor <mjambor@suse.cz>
3536
3537 PR fortran/48636
3538 * gfortran.dg/pr48636.f90: New test.
3539
3540 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3541
3542 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3543 to avoid warnings.
3544 (main): Adjust caller.
3545
3546 2012-08-10 Richard Guenther <rguenther@suse.de>
3547
3548 * gcc.dg/matrix/*.c: Adjust and move ...
3549 * gcc.dg/torture/: ... here.
3550 * gcc.dg/matrix: Remove directory.
3551
3552 2012-08-10 Richard Guenther <rguenther@suse.de>
3553
3554 PR middle-end/54219
3555 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3556
3557 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3558
3559 PR middle-end/54211
3560 * gcc.dg/tree-ssa/pr54211.c: New test.
3561
3562 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3563
3564 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3565 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3566
3567 2012-08-10 Richard Guenther <rguenther@suse.de>
3568
3569 PR tree-optimization/54109
3570 * gcc.dg/torture/pr54109.c: New testcase.
3571 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3572 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3573
3574 2012-08-10 Richard Guenther <rguenther@suse.de>
3575
3576 PR tree-optimization/54027
3577 * gcc.dg/torture/pr54027.c: New testcase.
3578
3579 2012-08-10 Richard Guenther <rguenther@suse.de>
3580
3581 * g++.dg/plugin/selfassign.c: Adjust.
3582 * gcc.dg/plugin/selfassign.c: Likewise.
3583 * gcc.dg/strlenopt-11.c: Likewise.
3584 * gcc.dg/strlenopt-13.c: Likewise.
3585 * gcc.dg/no-strict-overflow-4.c: Likewise.
3586 * gcc.dg/strict-overflow-4.c: Likewise.
3587 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3588 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3589 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3590 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3591 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3592 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3593 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3594 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3595 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3596 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3597 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3598 * gcc.dg/pr46309.c: Likewise.
3599 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3600
3601 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3602
3603 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3604 for x86 targets.
3605 * gcc.c-torture/compile/20120727-2.c: New test.
3606
3607 2012-08-09 Martin Jambor <mjambor@suse.cz>
3608
3609 * gcc.dg/ipa/iinline-4.c: New test.
3610 * gcc.dg/ipa/iinline-5.c: Likewise.
3611 * gcc.dg/ipa/iinline-6.c: Likewise.
3612 * gcc.dg/ipa/iinline-7.c: Likewise.
3613 * gcc.dg/lto/20120723_0.c: Likewise.
3614 * gcc.dg/lto/20120723_1.c: Likewise.
3615
3616 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3617
3618 PR target/39423
3619 * gcc.target/sh/pr39423-1.c: New.
3620
3621 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3622
3623 PR target/51244
3624 * gcc.target/sh/pr51244-5: New.
3625 * gcc.target/sh/pr51244-6: New.
3626
3627 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3628
3629 * gcc.target/i386/adx-addxcarry32-3.c: New.
3630 * gcc.target/i386/adx-addxcarry64-3.c: New.
3631
3632 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3633
3634 PR rtl-optimization/53701
3635 * gcc.dg/pr53701.c: New test.
3636
3637 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3638
3639 * gcc.c-torture/compile/20120727-1.c: New test.
3640
3641 2012-08-09 Tobias Burnus <burnus@net-b.de>
3642
3643 PR fortran/54199
3644 * gfortran.dg/intrinsic_shadow_4.f90: New.
3645
3646 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3647
3648 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3649
3650 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3651
3652 * gcc.c-torture/execute/20120808-1.c: New test.
3653
3654 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3655
3656 PR rtl-optimization/54157
3657 * gcc.target/i386/pr54157.c: New file.
3658
3659 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3660
3661 * gcc.target/i386/adx-addcarryx32-1.c: New.
3662 * gcc.target/i386/adx-addcarryx32-2.c: New.
3663 * gcc.target/i386/adx-addcarryx64-1.c: New.
3664 * gcc.target/i386/adx-addcarryx64-2.c: New.
3665 * gcc.target/i386/adx-check.h: New.
3666 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3667 * gcc.target/i386/sse-12.c: Add -madx.
3668 * gcc.target/i386/sse-13.c: Ditto.
3669 * gcc.target/i386/sse-14.c: Ditto.
3670 * gcc.target/i386/sse-22.c: Ditto.
3671 * gcc.target/i386/sse-23.c: Ditto.
3672 * g++.dg/other/i386-2.C: Ditto.
3673 * g++.dg/other/i386-3.C: Ditto.
3674
3675 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3676
3677 * gcc.dg/tree-ssa/slsr-5.c: New.
3678 * gcc.dg/tree-ssa/slsr-6.c: New.
3679 * gcc.dg/tree-ssa/slsr-7.c: New.
3680 * gcc.dg/tree-ssa/slsr-8.c: New.
3681 * gcc.dg/tree-ssa/slsr-9.c: New.
3682 * gcc.dg/tree-ssa/slsr-10.c: New.
3683 * gcc.dg/tree-ssa/slsr-11.c: New.
3684 * gcc.dg/tree-ssa/slsr-12.c: New.
3685 * gcc.dg/tree-ssa/slsr-13.c: New.
3686 * gcc.dg/tree-ssa/slsr-14.c: New.
3687 * gcc.dg/tree-ssa/slsr-15.c: New.
3688 * gcc.dg/tree-ssa/slsr-16.c: New.
3689 * gcc.dg/tree-ssa/slsr-17.c: New.
3690 * gcc.dg/tree-ssa/slsr-18.c: New.
3691 * gcc.dg/tree-ssa/slsr-19.c: New.
3692 * gcc.dg/tree-ssa/slsr-20.c: New.
3693 * gcc.dg/tree-ssa/slsr-21.c: New.
3694 * gcc.dg/tree-ssa/slsr-22.c: New.
3695 * gcc.dg/tree-ssa/slsr-23.c: New.
3696 * gcc.dg/tree-ssa/slsr-24.c: New.
3697 * gcc.dg/tree-ssa/slsr-25.c: New.
3698 * gcc.dg/tree-ssa/slsr-26.c: New.
3699 * gcc.dg/tree-ssa/slsr-30.c: New.
3700 * gcc.dg/tree-ssa/slsr-31.c: New.
3701
3702 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3703
3704 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3705 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3706 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3707
3708 2012-08-06 Cary Coutant <ccoutant@google.com>
3709
3710 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3711
3712 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3713
3714 PR fortran/35831
3715 * gfortran.dg/dummy_procedure_5.f90: Modified.
3716 * gfortran.dg/dummy_procedure_8.f90: New.
3717 * gfortran.dg/interface_26.f90: Modified.
3718 * gfortran.dg/proc_ptr_11.f90: Modified.
3719 * gfortran.dg/proc_ptr_15.f90: Modified.
3720 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3721 * gfortran.dg/typebound_override_1.f90: Modified.
3722 * gfortran.dg/typebound_proc_6.f03: Modified.
3723
3724 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3725
3726 PR tree-optimization/51938
3727 PR tree-optimization/52005
3728 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3729 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3730 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3731 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3732
3733 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3734
3735 Avoid crashing on erroneous static_assert usage
3736 * g++.dg/cpp0x/static_assert8.C: New test.
3737
3738 2012-08-06 Jason Merrill <jason@redhat.com>
3739
3740 * g++.dg/cpp0x/sfinae38.C: New.
3741
3742 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3743 Paolo Carlini <paolo.carlini@oracle.com>
3744
3745 PR c++/54165
3746 * g++.dg/conversion/void2.C: New.
3747
3748 2012-08-06 Tom de Vries <tom@codesourcery.com>
3749
3750 * gcc.dg/tree-ssa/vrp78.c: New test.
3751
3752 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3753 Richard Sandiford <rdsandiford@googlemail.com>
3754
3755 * g++.dg/opt/enum2.C: Require fpic target.
3756 * g++.dg/lto/20090303_0.C: Likewise.
3757
3758 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3759 Catherine Moore <clm@codesourcery.com>
3760
3761 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3762 flush function names too.
3763 * gcc.target/mips/clear-cache-1.c: Likewise.
3764
3765 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3766
3767 PR target/54156
3768 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3769
3770 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3771
3772 PR fortran/54166
3773 * gfortran.dg/array_5.f90: New test.
3774
3775 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3776
3777 PR tree-optimization/30318
3778 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3779
3780 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3781
3782 * g++.dg/ext/vector17.C: New testcase.
3783
3784 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3785
3786 PR target/51931
3787 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3788 * g++.dg/opt/longbranch1.C: Likewise.
3789
3790 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3791
3792 PR tree-optimization/53805
3793 * gcc.dg/fold-notunord.c: New testcase.
3794
3795 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3796
3797 PR fortran/48820
3798 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3799 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3800
3801 2012-08-02 Jason Merrill <jason@redhat.com>
3802 Paolo Carlini <paolo.carlini@oracle.com>
3803
3804 PR c++/51213 (again)
3805 * g++.dg/cpp0x/sfinae37.C: Extend.
3806
3807 2012-08-02 Richard Guenther <rguenther@suse.de>
3808
3809 PR tree-optimization/50672
3810 * g++.dg/torture/pr50672.C: New testcase.
3811
3812 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3813
3814 PR fortran/54147
3815 * gfortran.dg/abstract_type_6.f03: Modified.
3816 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3817 * gfortran.dg/proc_ptr_comp_35.f90: New.
3818 * gfortran.dg/typebound_proc_9.f03: Modified.
3819 * gfortran.dg/typebound_proc_26.f90: New.
3820
3821 2012-08-02 Richard Guenther <rguenther@suse.de>
3822
3823 * gcc.dg/torture/pta-callused-1.c: Adjust.
3824 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3825 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3826 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3827 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3828 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3829 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3830 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3831 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3832
3833 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3834
3835 PR fortran/54033
3836 * gfortran.dg/include_6.f90: New test case.
3837 * gfortran.dg/include_7.f90: New test case.
3838 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3839
3840 2012-08-01 Tom de Vries <tom@codesourcery.com>
3841
3842 * gcc.dg/tree-ssa/vrp76.c: New test.
3843
3844 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3845
3846 PR tree-optimization/46556
3847 * gcc.dg/tree-ssa/slsr-27.c: New.
3848 * gcc.dg/tree-ssa/slsr-28.c: New.
3849 * gcc.dg/tree-ssa/slsr-29.c: New.
3850
3851 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3852
3853 PR fortran/42418
3854 * gfortran.dg/proc_decl_29.f90: New.
3855
3856 2012-07-31 Dehao Chen <dehao@google.com>
3857
3858 * gcc.dg/predict-7.c: New test.
3859
3860 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3861
3862 PR fortran/54134
3863 * gfortran.dg/typebound_override_3.f90: New.
3864
3865 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3866
3867 PR tree-optimization/53773
3868 * gcc.dg/vect/pr53773.c: New test.
3869
3870 2012-07-31 Nick Clifton <nickc@redhat.com>
3871
3872 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3873 and for XStormy16.
3874
3875 2012-07-31 Tobias Burnus <burnus@net-b.de>
3876
3877 * gfortran.dg/c_funloc_tests_6.f90: New.
3878 * gfortran.dg/c_funloc_tests_7.f90: New.
3879 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3880
3881 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3882
3883 PR c++/53624
3884 * g++.dg/cpp0x/temp_default5.C: New.
3885
3886 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3887
3888 PR fortran/51081
3889 * gfortran.dg/proc_ptr_37.f90: New.
3890
3891 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3892
3893 * lib/target-supports.exp
3894 (check_effective_target_vect_natural_alignment): New function.
3895 * gcc.dg/align-2.c: Only run on targets with natural alignment
3896 of vector types.
3897 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3898 alignment of vector types.
3899
3900 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3901 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3902
3903 * gcc.target/i386/rdseed16-1.c: New.
3904 * gcc.target/i386/rdseed32-1.c: Ditto
3905 * gcc.target/i386/rdseed64-1.c: Ditto
3906 * gcc.target/i386/sse-12.c: Add -mrdseed.
3907 * gcc.target/i386/sse-13.c: Ditto.
3908 * gcc.target/i386/sse-14.c: Ditto.
3909 * g++.dg/other/i386-2.C: Ditto.
3910 * g++.dg/other/i386-3.C: Ditto.
3911
3912 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3913
3914 PR target/51244
3915 * gcc.target/sh/pr51244-4.c: New.
3916
3917 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3918
3919 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3920 for alpha*-*-* targets. Cleanup original tree dump.
3921
3922 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3923
3924 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3925 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3926
3927 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3928
3929 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3930 rand, srand. Include <stdlib.h>.
3931
3932 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3933
3934 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3935
3936 2012-07-26 Richard Henderson <rth@redhat.com>
3937
3938 * gcc.dg/attr-hotcold-1.c: New.
3939 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3940
3941 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3942 Sandra Loosemore <sandra@codesourcery.com>
3943
3944 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3945
3946 2012-07-26 Tobias Burnus <burnus@net-b.de>
3947
3948 * gfortran.dg/contiguous_1.f90: Update dg-error.
3949 * gfortran.dg/proc_ptr_32.f90: Ditto.
3950
3951 2012-07-26 Richard Guenther <rguenther@suse.de>
3952
3953 PR tree-optimization/54098
3954 * gcc.dg/torture/pr54098.c: New testcase.
3955
3956 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3957
3958 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3959 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3960
3961 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3962
3963 PR fortran/44354
3964 * gfortran.dg/array_constructor_39.f90: New test.
3965
3966 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3967
3968 PR fortran/44354
3969 * gfortran.dg/array_constructor_38.f90: New test.
3970
3971 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3972
3973 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3974
3975 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3976
3977 * gnat.dg/noreturn5.ad[sb]: New test.
3978
3979 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3980 Paul Brook <paul@codesourcery.com>
3981
3982 PR target/53633
3983
3984 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3985 * c-c++-common/pr53633.c: New test.
3986
3987 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3988
3989 * gcc.target/i386/asm-dialect-1.c: New test case.
3990
3991 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3992 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3993
3994 * gcc.target/i386/prefetchw-1.c: New.
3995 * gcc.target/i386/sse-12.c: Add -mprfchw.
3996 * gcc.target/i386/sse-13.c: Ditto.
3997 * gcc.target/i386/sse-14.c: Ditto.
3998 * gcc.target/i386/sse-22.c: Ditto.
3999 * gcc.target/i386/sse-23.c: Ditto.
4000 * g++.dg/other/i386-2.C: Ditto.
4001 * g++.dg/other/i386-3.C: Ditto.
4002
4003 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4004
4005 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4006
4007 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4008
4009 PR target/54051
4010 * gcc.target/arm/pr54051.c: New.
4011 * gcc.target/arm/vfp-1.c: Adjust test.
4012
4013 2012-07-24 Julian Brown <julian@codesourcery.com>
4014
4015 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4016 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4017 hard-float ARM.
4018
4019 2012-07-23 Paul Brook <paul@codesourcery.com>
4020
4021 * g++.dg/other/armv7m-1.c: New test.
4022
4023 2012-07-23 Julian Brown <julian@codesourcery.com>
4024
4025 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4026 ARM.
4027 (DO_TEST): Define to 1 for appropriate ARM targets.
4028
4029 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4030
4031 PR tree-optimization/53881
4032 * gcc.dg/pr53881.c: Renamed to ...
4033 * gcc.dg/pr53881-1.c: ... this.
4034 * gcc.dg/pr53881-2.c: New test.
4035
4036 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4037
4038 Handle recent changes in default atomics for cris*-*-linux*.
4039 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4040 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4041 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4042 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4043 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4044 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4045 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4046 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4047 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4048 -mno-unaligned-atomic-may-use-library is in effect for
4049 cris*-*-linux*.
4050 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4051 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4052 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4053 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4054 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4055 gcc.target/cris/torture/sync-mis-op-i-1.c,
4056 gcc.target/cris/torture/sync-mis-op-i-2.c,
4057 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4058 gcc.target/cris/torture/sync-mis-op-i-3.c,
4059 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4060 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4061 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4062 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4063 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4064 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4065 (main): Remove local variable x.
4066 [mis_ok]: Check that atomics don't fail.
4067
4068 2012-07-21 Andrew Pinski <apinski@cavium.com>
4069
4070 * gcc.dg/tree-ssa/vrp72.c: New test.
4071 * gcc.dg/tree-ssa/vrp73.c: New test.
4072 * gcc.dg/tree-ssa/vrp74.c: New test.
4073 * gcc.dg/tree-ssa/vrp75.c: New test.
4074
4075 2012-07-21 Andrew Pinski <apinski@cavium.com>
4076
4077 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4078 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4079
4080 2012-07-21 Andrew Pinski <apinski@cavium.com>
4081
4082 * gcc.target/mips/octeon-pop-2.c: New testcase.
4083
4084 2012-07-21 Tobias Burnus <burnus@net-b.de>
4085
4086 PR fortran/48820
4087 * gfortran.dg/assumed_rank_3.f90: New.
4088 * gfortran.dg/assumed_rank_11.f90: New.
4089 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4090 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4091 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4092
4093 2012-07-21 Andrew Pinski <apinski@cavium.com>
4094
4095 * gcc.target/mips/unaligned-1.c: New testcase.
4096
4097 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4098
4099 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4100
4101 2012-07-20 Tobias Burnus <burnus@net-b.de>
4102
4103 * gfortran.dg/bind_c_array_params_2.f90: New.
4104 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4105 and update dg-error.
4106
4107 2012-07-20 Tobias Burnus <burnus@net-b.de>
4108
4109 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4110
4111 2012-07-20 Jason Merrill <jason@redhat.com>
4112
4113 PR c++/54038
4114 * g++.dg/other/array7.C: New.
4115
4116 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4117
4118 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4119 the basic block and check loop depth.
4120 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4121 matching patterns and comments.
4122 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4123 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4124
4125 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4126
4127 PR c++/28656
4128 * c-c++-common/pr28656.c: New test.
4129
4130 2012-07-19 Jason Merrill <jason@redhat.com>
4131
4132 PR c++/54026
4133 * g++.dg/init/mutable1.C: New.
4134
4135 2012-07-20 Tobias Burnus <burnus@net-b.de>
4136
4137 PR fortran/48820
4138 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4139 * gfortran.dg/assumed_rank_1.f90: New.
4140 * gfortran.dg/assumed_rank_1_c.c: New.
4141 * gfortran.dg/assumed_rank_2.f90: New.
4142 * gfortran.dg/assumed_rank_4.f90: New.
4143 * gfortran.dg/assumed_rank_5.f90: New.
4144 * gfortran.dg/assumed_rank_6.f90: New.
4145 * gfortran.dg/assumed_rank_7.f90: New.
4146 * gfortran.dg/assumed_rank_8.f90: New.
4147 * gfortran.dg/assumed_rank_8_c.c: New.
4148 * gfortran.dg/assumed_rank_9.f90: New.
4149 * gfortran.dg/assumed_rank_10.f90: New.
4150 * gfortran.dg/assumed_rank_12.f90: New.
4151
4152 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4153
4154 * gnat.dg/opt25.adb: New test.
4155 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4156 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4157
4158 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4159
4160 * gnat.dg/aggr20.ad[sb]: New test.
4161 * gnat.dg/aggr20_pkg.ads: New helper.
4162
4163 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4164
4165 * gnat.dg/derived_type3.adb: New test.
4166 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4167
4168 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4169
4170 PR rtl-optimization/53942
4171 * gcc.dg/pr53942.c: New test.
4172
4173 2012-07-19 Jason Merrill <jason@redhat.com>
4174
4175 PR c++/54021
4176 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4177
4178 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4179
4180 * gnat.dg/discr38.adb: New test.
4181
4182 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4183
4184 PR middle-end/54017
4185 * c-c++-common/gomp/pr54017.c: New test.
4186
4187 2012-07-19 Richard Guenther <rguenther@suse.de>
4188 Eric Botcazou <ebotcazou@adacore.com>
4189
4190 * gnat.dg/loop_optimization11.adb: New testcase.
4191 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4192
4193 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4194 Jason Merrill <jason@redhat.com>
4195
4196 * g++.dg/cpp0x/sfinae37.C: New.
4197 * g++.dg/template/access23.C: New.
4198 * g++.dg/template/access7.C: Adjust.
4199 * g++.dg/template/sfinae10.C: Don't expect errors.
4200 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4201
4202 2012-07-18 Julian Brown <julian@codesourcery.com>
4203 Sandra Loosemore <sandra@codesroucery.com>
4204
4205 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4206
4207 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4208
4209 * gnat.dg/noreturn4.ad[sb]: New test.
4210 * gnat.dg/noreturn4_pkg.ads: New helper.
4211
4212 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4213 Julian Brown <julian@codesourcery.com>
4214
4215 * gcc.target/arm/neon-vdup-1.c: New test case.
4216 * gcc.target/arm/neon-vdup-2.c: New test case.
4217 * gcc.target/arm/neon-vdup-3.c: New test case.
4218 * gcc.target/arm/neon-vdup-4.c: New test case.
4219 * gcc.target/arm/neon-vdup-5.c: New test case.
4220 * gcc.target/arm/neon-vdup-6.c: New test case.
4221 * gcc.target/arm/neon-vdup-7.c: New test case.
4222 * gcc.target/arm/neon-vdup-8.c: New test case.
4223 * gcc.target/arm/neon-vdup-9.c: New test case.
4224 * gcc.target/arm/neon-vdup-10.c: New test case.
4225 * gcc.target/arm/neon-vdup-11.c: New test case.
4226 * gcc.target/arm/neon-vdup-12.c: New test case.
4227 * gcc.target/arm/neon-vdup-13.c: New test case.
4228 * gcc.target/arm/neon-vdup-14.c: New test case.
4229 * gcc.target/arm/neon-vdup-15.c: New test case.
4230 * gcc.target/arm/neon-vdup-16.c: New test case.
4231 * gcc.target/arm/neon-vdup-17.c: New test case.
4232 * gcc.target/arm/neon-vdup-18.c: New test case.
4233 * gcc.target/arm/neon-vdup-19.c: New test case.
4234 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4235 arguments non-constant.
4236
4237 2012-07-18 Richard Guenther <rguenther@suse.de>
4238
4239 PR tree-optimization/53970
4240 * g++.dg/torture/pr53970.C: New testcase.
4241
4242 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4243
4244 PR target/38621
4245 * gcc.c-torture/compile/pr38621.c: New.
4246
4247 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4248
4249 PR target/33135
4250 * gcc.target/sh/pr33135-1.c: New.
4251 * gcc.target/sh/pr33135-2.c: New.
4252 * gcc.target/sh/pr33135-3.c: New.
4253 * gcc.target/sh/pr33135-4.c: New.
4254
4255 2012-07-17 Jason Merrill <jason@redhat.com>
4256
4257 PR c++/53995
4258 * g++.dg/parse/enum9.C: New.
4259
4260 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4261 Sandra Loosemore <sandra@codesourcery.com>
4262
4263 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4264 if there is a conflict with -mcpu=. Use -mcpu=5208.
4265
4266 2012-07-17 Jason Merrill <jason@redhat.com>
4267
4268 PR c++/53989
4269 * g++.dg/template/array23.C: New.
4270
4271 2012-07-17 Tobias Burnus <burnus@net-b.de>
4272
4273 PR fortran/53985
4274 * gfortran.dg/bind_c_usage_26.f90: New.
4275 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4276 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4277 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4278 * gfortran.dg/interop_params.f03: Ditto.
4279
4280 2012-07-17 Jason Merrill <jason@redhat.com>
4281
4282 * g++.dg/template/inherit8.C: Adjust.
4283 * g++.dg/template/using21.C: Adjust.
4284 * g++.dg/template/using22.C: Adjust.
4285
4286 PR c++/53549
4287 * g++.dg/template/current-inst1.C: New.
4288 * g++.dg/parse/crash35.C: Adjust.
4289
4290 2012-07-17 Tobias Burnus <burnus@net-b.de>
4291
4292 PR fortran/52101
4293 * gfortran.dg/oldstyle_4.f90: New.
4294
4295 2012-07-17 Tobias Burnus <burnus@net-b.de>
4296
4297 PR fortran/49265
4298 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4299 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4300
4301 2012-07-16 Jason Merrill <jason@redhat.com>
4302
4303 * g++.dg/parse/access8.C: Adjust.
4304 * g++.dg/template/sfinae6_neg.C: Adjust.
4305
4306 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4307
4308 PR fortran/53824
4309 * gfortran.dg/coarray_allocate_1.f90: New test.
4310
4311 2012-07-16 Andrew Pinski <apinski@cavium.com>
4312
4313 * gcc.c-torture/execute/bswap-1.c: New testcase.
4314 * gcc.c-torture/compile/unalign-1.c: New testcase.
4315 * gcc.c-torture/compile/20120524-1.c: New testcase.
4316 * gcc.c-torture/compile/20101216-1.c: New testcase.
4317
4318 2012-07-16 Dehao Chen <dehao@google.com>
4319
4320 Revert
4321 2012-07-10 Dehao Chen <dehao@google.com>
4322
4323 * gcc.dg/debug_info_inline.c: New test.
4324
4325 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4326
4327 PR fortran/53956
4328 * gfortran.dg/proc_decl_28.f90: New.
4329
4330 2012-07-16 Andrew Pinski <apinski@cavium.com>
4331
4332 * gcc.dg/torture/builtins-1.c: New testcase.
4333
4334 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4335
4336 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4337 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4338 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4339 gcc.target/cris/sync-1-v10.c,
4340 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4341 pass -mno-unaligned-atomic-may-use-library.
4342 * gcc.target/cris/sync-xchg-1.c: New test.
4343 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4344 valid register operand output modifier.
4345
4346 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4347
4348 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4349 characters.
4350
4351 2012-07-13 Andrew Pinski <apinski@cavium.com>
4352
4353 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4354 rather than cleanup-tree-dump.
4355 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4356
4357 2012-07-13 Richard Guenther <rguenther@suse.de>
4358
4359 PR tree-optimization/53907
4360 * gcc.target/i386/pr53907.c: New testcase.
4361
4362 2012-07-13 Richard Guenther <rguenther@suse.de>
4363
4364 PR tree-optimization/53922
4365 * gcc.dg/torture/pr53922.c: New testcase.
4366
4367 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4368
4369 PR rtl-optimization/53908
4370 * gcc.dg/torture/pr53908.c: New test.
4371
4372 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4373
4374 PR c++/53531
4375 * g++.dg/cpp0x/variadic135.C: New.
4376
4377 2012-07-12 Jason Merrill <jason@redhat.com>
4378
4379 * g++.dg/template/sfinae6_neg.C: Adjust.
4380
4381 2012-07-12 Tobias Burnus <burnus@net-b.de>
4382
4383 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4384 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4385 scan-tree-dump-times pattern.
4386
4387 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4388
4389 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4390
4391 2012-07-11 Jason Merrill <jason@redhat.com>
4392
4393 DR 1402
4394 * g++.g/cpp0x/defaulted37.C: New.
4395
4396 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4397
4398 PR target/53859
4399 * gcc.target/arm/pr53859.c: New test.
4400
4401 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4402
4403 PR target/53886
4404 * gcc.c-torture/compile/pr53886.c: New.
4405
4406 2012-07-10 Dehao Chen <dehao@google.com>
4407
4408 * gcc.dg/debug_info_inline.c: New test.
4409
4410 2012-07-10 Jason Merrill <jason@redhat.com>
4411
4412 PR c++/53733
4413 * g++.dg/cpp0x/defaulted36.C: New.
4414 * g++.dg/cpp0x/defaulted21.C: Adjust.
4415
4416 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4417
4418 2012-07-09 Sterling Augustine <saugustine@google.com>
4419
4420 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4421
4422 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4423
4424 PR tree-optimization/53887
4425 * gcc.dg/pr53887.c: New test.
4426
4427 2012-07-09 Jason Merrill <jason@redhat.com>
4428
4429 PR c++/53882
4430 * g++.dg/cpp0x/nullptr29.C: New.
4431
4432 2012-07-09 Tom de Vries <tom@codesourcery.com>
4433 Richard Guenther <rguenther@suse.de>
4434
4435 * gcc.dg/builtin-unreachable-6.c: New test.
4436 * gcc.dg/builtin-unreachable-5.c: New test.
4437
4438 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4439
4440 PR tree-optimization/53881
4441 * gcc.dg/pr53881.c: New test.
4442
4443 2012-07-06 Jason Merrill <jason@redhat.com>
4444
4445 PR c++/53862
4446 * g++.dg/cpp0x/variadic134.C: New.
4447
4448 PR c++/53858
4449 * g++.dg/cpp0x/alias-decl-20.C: New.
4450
4451 2012-07-06 Tom de Vries <tom@codesourcery.com>
4452
4453 PR tree-optimization/51879
4454 * gcc.dg/pr51879-16.c: New test.
4455 * gcc.dg/pr51879-17.c: Same.
4456
4457 2012-07-06 Tom de Vries <tom@codesourcery.com>
4458
4459 PR tree-optimization/52009
4460 * gcc.dg/pr51879-7.c: New test.
4461 * gcc.dg/pr51879-18.c: New test.
4462
4463 2012-07-05 Jason Merrill <jason@redhat.com>
4464
4465 PR c++/50852
4466 * g++.dg/template/typedef39.C: New.
4467
4468 PR c++/53039
4469 * g++.dg/cpp0x/variadic133.C: New.
4470 * g++.dg/template/param1.C: Adjust.
4471
4472 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4473
4474 PR target/48941
4475 PR target/51980
4476 * gcc.target/arm/neon/vtrnf32.c: Update.
4477 * gcc.target/arm/neon/vtrns32.c: Update.
4478 * gcc.target/arm/neon/vtrnu32.c: Update.
4479 * gcc.target/arm/neon/vzipf32.c: Update.
4480 * gcc.target/arm/neon/vzips32.c: Update.
4481 * gcc.target/arm/neon/vzipu32.c: Update.
4482
4483 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4484
4485 PR fortran/53732
4486 * gfortran.dg/inline_sum_4.f90: New test.
4487
4488 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4489
4490 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4491
4492 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4493
4494 * gcc.target/arm/fma-sp.c: New testcase.
4495 * gcc.target/arm/fma.c: Likewise.
4496 * gcc.target/arm/fma.h: Likewise.
4497
4498 2012-07-04 Jason Merrill <jason@redhat.com>
4499
4500 PR c++/53848
4501 * g++.dg/other/enum3.C: New.
4502
4503 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4504
4505 PR middle-end/53321
4506 * g++.dg/torture/pr53321.C: New test.
4507
4508 2012-07-04 Richard Guenther <rguenther@suse.de>
4509
4510 PR tree-optimization/53844
4511 * g++.dg/tree-ssa/pr53844.C: New testcase.
4512
4513 2012-07-04 Richard Guenther <rguenther@suse.de>
4514
4515 PR tree-optimization/53849
4516 * gcc.dg/pr53849.c: New testcase.
4517
4518 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4519
4520 PR c++/53812
4521 * g++.dg/ext/label14.C: New test.
4522
4523 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4524
4525 PR target/53811
4526 * g++.dg/other/pr53811.C: New test.
4527
4528 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4529
4530 PR target/28896
4531 * gcc.target/m68k/stack-limit-1.c: New testcase.
4532
4533 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4534
4535 * gnat.dg/recursive_call.adb: New test.
4536
4537 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4538
4539 * gnat.dg/discr37.ad[sb]: New test.
4540
4541 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4542
4543 * g++.dg/other/packed1.C: Remove SH from xfail list.
4544
4545 2012-07-02 Jason Merrill <jason@redhat.com>
4546
4547 PR c++/53619
4548 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4549
4550 PR c++/53783
4551 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4552
4553 PR c++/53788
4554 * g++.dg/cpp0x/decltype39.C: New.
4555 * g++.dg/diagnostic/method1.C: Adjust.
4556
4557 PR c++/53816
4558 * g++.dg/template/ref6.C: New.
4559
4560 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4561
4562 PR target/53568
4563 * gcc.target/sh/pr53568-1.c: New.
4564
4565 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4566
4567 PR target/51244
4568 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4569
4570 2012-07-02 Jason Merrill <jason@redhat.com>
4571
4572 PR c++/53821
4573 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4574
4575 PR c++/53524
4576 * g++.dg/template/enum7.C: New.
4577 * g++.dg/other/ptrmem10.C: Adjust.
4578 * g++.dg/other/ptrmem11.C: Adjust.
4579 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4580
4581 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4582
4583 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4584
4585 2012-07-01 Wei Guozhi <carrot@google.com>
4586
4587 PR target/53447
4588 * gcc.target/arm/pr53447-1.c: New testcase.
4589 * gcc.target/arm/pr53447-2.c: New testcase.
4590 * gcc.target/arm/pr53447-3.c: New testcase.
4591 * gcc.target/arm/pr53447-4.c: New testcase.
4592
4593 2012-06-29 Richard Guenther <rguenther@suse.de>
4594
4595 PR tree-optimization/47061
4596 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4597
4598 2012-06-29 Richard Guenther <rguenther@suse.de>
4599
4600 PR tree-optimization/37541
4601 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4602
4603 2012-06-29 Richard Guenther <rguenther@suse.de>
4604
4605 PR tree-optimization/52589
4606 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4607
4608 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4609
4610 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4611
4612 * g++.dg/template/error46.C: Add missing comment to dg-message.
4613 * g++.dg/template/crash107.C: Likewise.
4614 * g++.dg/template/error47.C: Likewise.
4615 * g++.dg/template/crash108.C: Likewise.
4616 * g++.dg/overload/operator5.C: Likewise.
4617
4618 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4619 errors in dg-message directives, add comments.
4620
4621 2012-06-28 Kai Tietz <ktietz@redhat.com>
4622
4623 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4624 hard-coded 'unsigned long'.
4625
4626 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4627
4628 PR tree-optimization/51581
4629 * gcc.dg/vect/pr51581-4.c: New test.
4630
4631 PR tree-optimization/53645
4632 * gcc.c-torture/execute/pr53645-2.c: New test.
4633
4634 2012-06-28 Richard Guenther <rguenther@suse.de>
4635
4636 PR middle-end/53790
4637 * gcc.dg/torture/pr53790.c: New testcase.
4638
4639 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4640
4641 PR tree-optimization/53645
4642 * gcc.c-torture/execute/pr53645.c: New test.
4643
4644 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4645
4646 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4647
4648 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4649
4650 PR debug/53671
4651 PR debug/49888
4652 * gcc.dg/guality/pr49888.c: Account for the possibility that
4653 the variable is optimized out at the first test.
4654
4655 2012-06-27 Jason Merrill <jason@redhat.com>
4656
4657 * g++.dg/cpp0x/override2.C: Adjust.
4658 * g++.dg/template/error5.C: Adjust.
4659 * g++.dg/parse/crash28.C: Adjust.
4660
4661 PR c++/53563
4662 * g++.dg/parse/template27.C: New.
4663 * g++.dg/template/crash74.C: Adjust expected output.
4664
4665 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4666
4667 PR fortran/41951
4668 PR fortran/49591
4669 * gfortran.dg/typebound_operator_16.f03: New.
4670
4671 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4672
4673 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4674 even src1.i and src2.i fields even in the second half of the arrays.
4675
4676 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4677
4678 PR c++/51033.
4679 * g++.dg/torture/vshuf-16.inc: New test.
4680 * g++.dg/torture/vshuf-2.inc: New test.
4681 * g++.dg/torture/vshuf-4.inc: New test.
4682 * g++.dg/torture/vshuf-8.inc: New test.
4683 * g++.dg/torture/vshuf-main.inc: New test.
4684 * g++.dg/torture/vshuf-v16hi.C: New test.
4685 * g++.dg/torture/vshuf-v16qi.C: New test.
4686 * g++.dg/torture/vshuf-v2df.C: New test.
4687 * g++.dg/torture/vshuf-v2di.C: New test.
4688 * g++.dg/torture/vshuf-v2sf.C: New test.
4689 * g++.dg/torture/vshuf-v2si.C: New test.
4690 * g++.dg/torture/vshuf-v4df.C: New test.
4691 * g++.dg/torture/vshuf-v4di.C: New test.
4692 * g++.dg/torture/vshuf-v4sf.C: New test.
4693 * g++.dg/torture/vshuf-v4si.C: New test.
4694 * g++.dg/torture/vshuf-v8hi.C: New test.
4695 * g++.dg/torture/vshuf-v8qi.C: New test.
4696 * g++.dg/torture/vshuf-v8si.C: New test.
4697
4698 2012-06-27 Richard Guenther <rguenther@suse.de>
4699
4700 PR middle-end/53676
4701 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4702
4703 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4704
4705 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4706 scan-dump-dem-not): Use printable pattern in test name.
4707
4708 2012-06-26 Sterling Augustine <saugustine@google.com>
4709 Dominique Dhumieres <dominiq@lps.ens.fr>
4710
4711 * gcc.dg/pubtypes-2.c: Update expected output.
4712 * gcc.dg/pubtypes-3.c: Likewise.
4713 * gcc.dg/pubtypes-4.c: Likewise.
4714
4715 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4716
4717 * gcc.dg/tree-ssa/slsr-1.c: New test.
4718 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4719 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4720 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4721
4722 2012-06-26 Matt Turner <mattst88@gmail.com>
4723
4724 PR target/35294
4725 * gcc.target/arm/mmx-2.c: New.
4726
4727 2012-06-26 Richard Guenther <rguenther@suse.de>
4728
4729 PR c++/53752
4730 * g++.dg/torture/pr53752.C: New testcase.
4731
4732 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4733
4734 PR tree-optimization/53748
4735 * gcc.c-torture/compile/pr53748.c: New test.
4736
4737 2012-06-25 Jason Merrill <jason@redhat.com>
4738
4739 PR c++/53498
4740 PR c++/53305
4741 * g++.dg/cpp0x/decltype38.C: New.
4742 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4743
4744 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4745
4746 * lib/target-supports-dg.exp (testname-for-summary): New.
4747 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4748 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4749 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4750 scan-module-absence, output-exists, output-exists-not: Use
4751 testname-for-summary.
4752 (dg-test): Clean up testname_with_flags.
4753 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4754 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4755 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4756 scan-assembler-dem-not, object-size: Use testname-for-summary.
4757 * lib/gcov.exp (run-gcov): Likewise.
4758 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4759 scan-dump-dem, scan-dump-dem-note): Likewise.
4760
4761 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4762 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4763 including profopt.opt; save and restore existing value.
4764 * g++.dg/bprob/bprob.exp: Likewise.
4765 * gcc.dg/matrix/matrix.exp: Likewise.
4766 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4767 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4768 PROFOPT_OPTIONS.
4769
4770 2012-06-25 Richard Henderson <rth@redhat.com>
4771
4772 * gcc.dg/pr53749.c: New.
4773
4774 2012-06-25 Jason Merrill <jason@redhat.com>
4775
4776 PR c++/52988
4777 * g++.dg/cpp0x/nullptr28.C: New.
4778
4779 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4780
4781 * gcc.target/arm/neon-vld1_dupQ.c: New.
4782
4783 2012-06-25 Florian Weimer <fweimer@redhat.com>
4784
4785 * g++.dg/init/new35.C: New.
4786 * g++.dg/init/new36.C: New.
4787 * g++.dg/init/new37.C: New.
4788 * g++.dg/ext/vla5.C: New warning.
4789 * g++.dg/ext/vla8.C: New warning.
4790 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4791
4792 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4793 James Greenhalgh <james.greenhalgh@arm.com>
4794
4795 * gcc.target/arm/ftest-support-arm.h New testcase.
4796 * gcc.target/arm/ftest-support-thumb.h Likewise.
4797 * gcc.target/arm/ftest-support.h Likewise.
4798 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4799 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4800 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4801 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4802 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4803 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4804 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4805 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4806 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4807 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4808 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4809 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4810 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4811 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4812 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4813 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4814 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4815 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4816 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4817 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4818 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4819 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4820 * lib/target-supports.exp
4821 (check_effective_target_arm_arch_FUNC): Add support for more
4822 architectures.
4823 (add_options_for_arm_arch_FUNC): Likewise.
4824 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4825
4826 2012-06-25 Jason Merrill <jason@redhat.com>
4827
4828 PR c++/53202
4829 * g++.dg/cpp0x/constexpr-tuple.C: New.
4830
4831 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4832
4833 PR target/53759
4834 * gcc.target/i386/pr53759.c: New test.
4835
4836 PR c++/53594
4837 * g++.dg/cpp0x/nsdmi7.C: New test.
4838
4839 2012-06-24 Kai Tietz <ktietz@redhat.com>
4840
4841 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4842 for LLP64 targets.
4843 * gcc.target/i386/pr38988.c: Likewise.
4844
4845 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4846
4847 PR fortran/47710
4848 PR fortran/53328
4849 * gfortran.dg/typebound_generic_12.f03: New.
4850 * gfortran.dg/typebound_generic_13.f03: New.
4851
4852 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4853
4854 * gnat.dg/lto15.ad[sb]: New test.
4855
4856 2012-06-21 Meador Inge <meadori@codesourcery.com>
4857
4858 PR c/53702
4859 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4860
4861 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4862
4863 * gcc.dg/pch/ident-1.c: New test.
4864 * gcc.dg/pch/ident-1.hs: Header file for new test.
4865
4866 2012-06-21 Michael Matz <matz@suse.de>
4867
4868 PR middle-end/53688
4869 * gcc.c-torture/execute/pr53688.c: New test.
4870
4871 2012-06-20 Richard Guenther <rguenther@suse.de>
4872
4873 PR tree-optimization/30318
4874 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4875
4876 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4877
4878 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4879
4880 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4881
4882 * gcc.target/i386/clearcapv2.map: New file.
4883 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4884
4885 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4886
4887 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4888 and add __sh__ case.
4889
4890 2012-06-19 Jason Merrill <jason@redhat.com>
4891
4892 PR c++/52637
4893 * g++.dg/debug/localclass1.C: New.
4894
4895 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4896
4897 * g++.dg/cpp0x/override4.C: New.
4898
4899 2012-06-14 Jason Merrill <jason@redhat.com>
4900
4901 PR c++/53651
4902 * g++.dg/cpp0x/decltype37.C: New.
4903
4904 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4905
4906 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4907
4908 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4909
4910 * gcc.c-torture/compile/vector-5.c,
4911 gcc.c-torture/compile/vector-6.c: New tests.
4912
4913 2012-06-19 Richard Henderson <rth@redhat.com>
4914
4915 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4916
4917 2012-06-19 Richard Guenther <rguenther@suse.de>
4918
4919 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4920
4921 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4922
4923 PR target/53712
4924 * gcc.target/i386/pr53712.c: New test.
4925
4926 2012-06-18 Tobias Burnus <burnus@net-b.de>
4927
4928 PR fortran/53692
4929 * gfortran.dg/elemental_optional_args_6.f90: New.
4930
4931 2012-06-18 Tobias Burnus <burnus@net-b.de>
4932
4933 PR fortran/53526
4934 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4935 * gfortran.dg/coarray/move_alloc_1.f90
4936
4937 2012-06-18 Tobias Burnus <burnus@net-b.de>
4938
4939 PR fortran/53526
4940 * gfortran.dg/coarray_27.f90: New.
4941
4942 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4943 Greta Yorsh <Greta.Yorsh@arm.com>
4944
4945 * gcc.target/arm/epilog-1.c: New test.
4946
4947 2012-06-18 Richard Guenther <rguenther@suse.de>
4948
4949 PR tree-optimization/53693
4950 * g++.dg/torture/pr53693.C: New testcase.
4951
4952 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4953
4954 PR tree-optimization/53703
4955 * gcc.dg/torture/pr53703.c: New test.
4956
4957 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4958
4959 PR middle-end/53698
4960 * gcc.target/i386/pr53698.c: New test.
4961
4962 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4963
4964 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4965
4966 2012-06-17 Tobias Burnus <burnus@net-b.de>
4967
4968 PR fortran/53691
4969 PR fortran/53685
4970 * gfortran.dg/transfer_check_3.f90: New.
4971
4972 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4973
4974 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4975
4976 2012-06-16 Tobias Burnus <burnus@net-b.de>
4977
4978 PR fortran/53642
4979 PR fortran/45170
4980 * gfortran.dg/deferred_type_param_8.f90: New.
4981
4982 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4983
4984 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4985 testname that includes flags, passed in as new argument, in
4986 pass/fail messages.
4987 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4988 and pass it to verify-* procedures.
4989
4990 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4991 alignment torture options with usual torture options.
4992
4993 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4994 messages reported for one line of source code.
4995 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4996 * g++.dg/cpp0x/decltype2.C: Likewise.
4997 * g++.dg/cpp0x/decltype3.C: Likewise.
4998 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4999 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5000 * g++.dg/cpp0x/static_assert3.C: Likewise.
5001 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5002 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5003 * g++.dg/cpp0x/union1.C: Likewise.
5004 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5005 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5006 * g++.dg/cpp0x/variadic2.C: Likewise.
5007 * g++.dg/cpp0x/variadic20.C: Likewise.
5008 * g++.dg/cpp0x/variadic74.C: Likewise.
5009 * g++.dg/diagnostic/bitfld2.C: Likewise.
5010 * g++.dg/ext/attrib44.C: Likewise.
5011 * g++.dg/ext/no-asm-1.C: Likewise.
5012 * g++.dg/other/error34.C: Likewise.
5013 * g++.dg/parse/crash46.C: Likewise.
5014 * g++.dg/parse/error10.C: Likewise.
5015 * g++.dg/parse/error2.C: Likewise.
5016 * g++.dg/parse/error3.C: Likewise.
5017 * g++.dg/parse/error36.C: Likewise.
5018 * g++.dg/parse/error8.C: Likewise.
5019 * g++.dg/parse/error9.C: Likewise.
5020 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5021 * g++.dg/parse/parser-pr28152.C: Likewise.
5022 * g++.dg/parse/template25.C: Likewise.
5023 * g++.dg/parse/typename11.C: Likewise.
5024 * g++.dg/tc1/dr147.C: Likewise.
5025 * g++.dg/template/deduce3.C: Likewise.
5026 * g++.dg/template/koenig9.C: Likewise.
5027 * g++.dg/template/pr23510.C: Likewise.
5028 * g++.dg/warn/pr12242.C: Likewise.
5029 * g++.dg/warn/pr30551-2.C: Likewise.
5030 * g++.dg/warn/pr30551.C: Likewise.
5031 * g++.old-deja/g++.other/typename1.C: Likewise.
5032 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5033
5034 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5035
5036 PR c++/51033
5037 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5038 * c-c++-common/torture/vshuf-2.inc: Likewise.
5039 * c-c++-common/torture/vshuf-4.inc: Likewise.
5040 * c-c++-common/torture/vshuf-8.inc: Likewise.
5041 * c-c++-common/torture/vshuf-main.inc: Likewise.
5042 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5043 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5044 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5045 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5046 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5047 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5048 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5049 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5050 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5051 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5052 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5053 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5054 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5055 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5056
5057 2012-06-15 Michael Matz <matz@suse.de>
5058
5059 * gcc.dg/tree-ssa/vector-4.c: New test.
5060
5061 2012-06-15 Michael Matz <matz@suse.de>
5062
5063 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5064 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5065
5066 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5067
5068 PR tree-optimization/53636
5069 * gcc.target/arm/pr53636.c: New test.
5070
5071 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5072
5073 PR tree-optimization/51581
5074 * gcc.c-torture/execute/pr51581-1.c: New test.
5075 * gcc.c-torture/execute/pr51581-2.c: New test.
5076 * gcc.dg/vect/pr51581-1.c: New test.
5077 * gcc.dg/vect/pr51581-2.c: New test.
5078 * gcc.dg/vect/pr51581-3.c: New test.
5079 * gcc.target/i386/avx-pr51581-1.c: New test.
5080 * gcc.target/i386/avx-pr51581-2.c: New test.
5081 * gcc.target/i386/avx2-pr51581-1.c: New test.
5082 * gcc.target/i386/avx2-pr51581-2.c: New test.
5083 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5084
5085 2012-06-15 Richard Guenther <rguenther@suse.de>
5086
5087 * gcc.c-torture/execute/20120615-1.c: New testcase.
5088
5089 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5090
5091 * gnat.dg/vect8.ad[sb]: New test.
5092
5093 2012-06-14 Richard Guenther <rguenther@suse.de>
5094
5095 * gcc.dg/tree-ssa/vrp.h: New testcase.
5096 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5097
5098 2012-06-13 Christian Bruel <christian.bruel@st.com>
5099
5100 PR target/53621
5101 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5102
5103 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5104
5105 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5106
5107 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5108
5109 PR testsuite/20771
5110 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5111 test summary unique.
5112
5113 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5114 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5115 scan-stack-usage-not): Don't strip torture options from test name.
5116
5117 * lib/scandump.exp (scan-dump-times): Use printable version of
5118 regexp in test summary line.
5119
5120 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5121 messages reported for one line of source code.
5122 * gcc.dg/format/few-1.c: Likewise.
5123 * gcc.dg/ia64-sync-2.c: Likewise.
5124 * gcc.dg/sync-2.c: Likewise.
5125 * gcc.dg/noncompile/pr44517.c: Likewise.
5126
5127 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5128
5129 PR debug/49888
5130 * gcc.dg/guality/pr49888.c: New.
5131
5132 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5133
5134 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5135 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5136 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5137
5138 2012-06-13 Tobias Burnus <burnus@net-b.de>
5139
5140 PR fortran/53643
5141 * gfortran.dg/intent_out_7.f90: New.
5142
5143 2012-06-13 Tobias Burnus <burnus@net-b.de>
5144
5145 PR fortran/53597
5146 * gfortran.dg/save_4.f90: New.
5147
5148 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5149
5150 PR c/53532
5151 PR c/51034
5152 PR c/53196
5153 * gcc.dg/pr53532.c: New test.
5154 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5155 adjust line numbers.
5156 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5157 * gcc.dg/Wcxx-compat-8.c: Likewise.
5158 * gcc.dg/pr51034.c: New test.
5159 * gcc.dg/pr53196-1.c: New test.
5160 * gcc.dg/pr53196-2.c: New test.
5161
5162 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5163
5164 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5165 alignment torture options with usual torture options.
5166 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5167 instead of dg-options.
5168 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5169 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5170 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5171 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5172 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5173 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5174
5175 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5176 to checks for multiple messages reported for one line of source code.
5177 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5178
5179 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5180 messages reported for one line of source code.
5181
5182 * gcc.dg/20031223-1.c: Add comments to check for multiple
5183 messages reported for one line of source code.
5184 * gcc.dg/Wconversion-integer.c: Likewise.
5185 * gcc.dg/Wfatal-2.c: Likewise.
5186 * gcc.dg/Wfatal.c: Likewise.
5187 * gcc.dg/Wobjsize-1.c: Likewise.
5188 * gcc.dg/c99-vla-jump-1.c: Likewise.
5189 * gcc.dg/c99-vla-jump-2.c: Likewise.
5190 * gcc.dg/c99-vla-jump-3.c: Likewise.
5191 * gcc.dg/c99-vla-jump-4.c: Likewise.
5192 * gcc.dg/c99-vla-jump-5.c: Likewise.
5193 * gcc.dg/decl-9.c: Likewise.
5194 * gcc.dg/declspec-10.c: Likewise.
5195 * gcc.dg/declspec-18.c: Likewise.
5196 * gcc.dg/mtune.c: Likewise.
5197 * gcc.dg/parser-pr28152-2.c: Likewise.
5198 * gcc.dg/parser-pr28152.c: Likewise.
5199 * gcc.dg/pr14475.c: Likewise.
5200 * gcc.dg/pr27953.c: Likewise.
5201 * gcc.dg/pr28322-3.c: Likewise.
5202 * gcc.dg/pr30457.c: Likewise.
5203 * gcc.dg/pr30551-2.c: Likewise.
5204 * gcc.dg/pr30551-3.c: Likewise.
5205 * gcc.dg/pr30551-4.c: Likewise.
5206 * gcc.dg/pr30551-5.c: Likewise.
5207 * gcc.dg/pr30551-6.c: Likewise.
5208 * gcc.dg/pr30551.c: Likewise.
5209 * gcc.dg/pr45461.c: Likewise.
5210 * gcc.dg/pr48552-1.c: Likewise.
5211 * gcc.dg/pr48552-2.c: Likewise.
5212 * gcc.dg/redecl-1.c: Likewise.
5213 * gcc.dg/transparent-union-3.c: Likewise.
5214 * gcc.dg/utf-dflt.c: Likewise.
5215 * gcc.dg/utf-dflt2.c: Likewise.
5216 * gcc.dg/vla-8.c: Likewise.
5217 * gcc.dg/vla-init-1.c: Likewise.
5218 * gcc.dg/wtr-int-type-1.c: Likewise.
5219
5220 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5221 messages reported for for one line of source code.
5222 * c-c++-common/raw-string-5.c: Likewise.
5223 * c-c++-common/raw-string-4.c: Likewise.
5224 * c-c++-common/raw-string-6.c: Likewise.
5225 * c-c++-common/pr20000.c: Likewise.
5226
5227 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5228 messages reported for one line of source code.
5229 * gcc.dg/cpp/pr30786.c: Likewise.
5230 * gcc.dg/cpp/pr28709.c: Likewise.
5231 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5232 * gcc.dg/cpp/macspace2.c: Likewise.
5233 * gcc.dg/cpp/missing-header-1.c: Likewise.
5234 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5235 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5236 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5237
5238 2012-06-12 Jason Merrill <jason@redhat.com>
5239
5240 PR c++/53599
5241 * g++.dg/template/local7.C: New.
5242
5243 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5244
5245 PR target/53511
5246 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5247 * gcc.target/sh/pr51340-2.c: Likewise.
5248 * gcc.target/sh/pr51340-3.c: Likewise.
5249
5250 2012-06-12 Michael Matz <matz@suse.de>
5251
5252 * gcc.dg/torture/alias-1.c: New test.
5253
5254 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5255
5256 PR rtl-optimization/53589
5257 * gcc.dg/torture/pr53589.c: New test.
5258
5259 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5260
5261 PR target/50749
5262 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5263 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5264 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5265 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5266 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5267 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5268 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5269 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5270 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5271 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5272 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5273 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5274 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5275 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5276 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5277 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5278
5279 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5280
5281 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5282 (check_intel_cpu_model): New function.
5283 (check_amd_cpu_model): New function.
5284 (check_features): New function.
5285 (__get_cpuid_output): New function.
5286 (check_detailed): New function.
5287 (fn1): Rename to quick_check.
5288 (main): Update to call quick_check and call check_detailed.
5289
5290 2012-06-11 Richard Henderson <rth@redhat.com>
5291
5292 * lib/target-supports.exp
5293 (check_effective_target_sync_long_long_runtime): Use
5294 check_effective_target_lp64 instead of
5295 check_effective_target_powerpc64 for powerpc targets.
5296
5297 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5298
5299 PR target/53511
5300 * gcc.target/sh/pr53511-1.c: New.
5301
5302 2012-06-11 Richard Guenther <rguenther@suse.de>
5303
5304 PR middle-end/53470
5305 * g++.dg/lto/pr53470_0.C: New testcase.
5306 * gcc.dg/lto/pr53470_0.c: Likewise.
5307
5308 2012-06-11 Richard Guenther <rguenther@suse.de>
5309
5310 PR c++/53605
5311 * g++.dg/ext/pr53605.C: New testcase.
5312
5313 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5314
5315 * gnat.dg/specs/array1.ads: New test.
5316 * gnat.dg/specs/array2.ads: Likewise.
5317 * gnat.dg/array22.adb: Likewise.
5318
5319 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5320
5321 * gnat.dg/constant4.adb: New test.
5322 * gnat.dg/constant4_pkg.ads: New helper.
5323
5324 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5325
5326 PR fortran/52552
5327 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5328 * gfortran.dg/allocate_class_1.f90: Modified.
5329 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5330 * gfortran.dg/allocate_class_2.f90: New.
5331
5332 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5333
5334 PR middle-end/53535
5335 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5336
5337 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5338
5339 PR fortran/52861
5340 * gfortran.dg/string_assign_2.f90: New test case.
5341
5342 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5343
5344 PR fortran/52861
5345 * gfortran.dg/string_assign_1.f90: New test case.
5346
5347 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5348
5349 PR middle-end/53580
5350 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5351 * gcc.dg/gomp/critical-4.c: Likewise.
5352 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5353 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5354 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5355 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5356 * c-c++-common/gomp/pr53580.c: New test.
5357
5358 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5359
5360 PR c++/51214
5361 * g++.dg/cpp0x/forw_enum11.C: New.
5362
5363 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5364
5365 PR c++/53567
5366 * g++.dg/cpp0x/alias-decl-19.C: New.
5367
5368 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5369
5370 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5371
5372 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5373
5374 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5375 (XSTATE_FP): Ditto.
5376 (XSTATE_SSE): Ditto.
5377 (XSTATE_YMM): Ditto.
5378 (avx_os_support): Use new defines.
5379
5380 2012-06-06 Richard Guenther <rguenther@suse.de>
5381
5382 PR testsuite/32380
5383 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5384 loops.
5385
5386 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5387
5388 PR c++/52841
5389 * g++.dg/cpp0x/pr52841.C: New testcase.
5390
5391 2012-06-06 Richard Guenther <rguenther@suse.de>
5392
5393 PR tree-optimization/53081
5394 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5395 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5396
5397 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5398
5399 * gcc.target/powerpc/pr53487.c: New test.
5400
5401 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5402
5403 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5404
5405 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5406
5407 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5408
5409 2012-06-05 Richard Guenther <rguenther@suse.de>
5410
5411 PR tree-optimization/30442
5412 * gcc.dg/vect/bb-slp-30.c: New testcase.
5413
5414 2012-06-05 Richard Guenther <rguenther@suse.de>
5415
5416 PR tree-optimization/53081
5417 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5418 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5419 -fno-tree-loop-distribute-patterns.
5420
5421 2012-06-05 Alan Modra <amodra@gmail.com>
5422
5423 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5424 Check static chain in nested funcs.
5425
5426 2012-06-04 Tobias Burnus <burnus@net-b.de>
5427
5428 PR fortran/50619
5429 * gfortran.dg/init_flag_10.f90: New.
5430
5431 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5432
5433 PR c++/53524
5434 * g++.dg/warn/Wenum-compare-no-2: New.
5435
5436 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5437
5438 PR preprocessor/53463
5439 * g++.dg/cpp/limits.C: New test.
5440 * g++.dg/parse/error19.C: Adjust.
5441 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5442 * g++.dg/warn/pr35635.C: Likewise.
5443 * g++.old-deja/g++.pt/assign1.C: Likewise.
5444
5445 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5446
5447 PR target/53559
5448 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5449 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5450 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5451 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5452 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5453 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5454 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5455 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5456
5457 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5458
5459 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5460
5461 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5462
5463 PR tree-optimization/53550
5464 * gcc.dg/pr53550.c: New test.
5465
5466 2012-06-04 Richard Guenther <rguenther@suse.de>
5467
5468 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5469 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5470 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5471
5472 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5473
5474 PR fortran/48831
5475 * gfortran.dg/parameter_array_element_2.f90: New.
5476
5477 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5478
5479 PR target/53512
5480 * gcc.target/sh/pr53512-1.c: New.
5481 * gcc.target/sh/pr53512-2.c: New.
5482 * gcc.target/sh/pr53512-3.c: New.
5483 * gcc.target/sh/pr53512-4.c: New.
5484
5485 2012-06-01 Jason Merrill <jason@redhat.com>
5486
5487 PR c++/52973
5488 * g++.dg/ext/visibility/template12.C: New.
5489 * g++.dg/ext/attrib14.C: Adjust warning line.
5490
5491 PR c++/52725
5492 * g++.dg/parse/new6.C: New.
5493 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5494
5495 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5496
5497 * c-c++-common/restrict-2.c: Revert previous change.
5498
5499 2012-06-01 Jason Merrill <jason@redhat.com>
5500
5501 PR c++/53137
5502 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5503
5504 PR c++/53484
5505 * g++.dg/cpp0x/auto33.C: New.
5506
5507 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5508
5509 PR c++/26155
5510 * g++.dg/parse/namespace-alias-1.C: New.
5511
5512 2012-06-01 Christian Bruel <christian.bruel@st.com>
5513
5514 * gcc.dg/spec-options.c: New test.
5515 * gcc.dg/foo.specs: New file.
5516
5517 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5518
5519 PR ada/53517
5520 * gnat.dg/lto14.adb: Skip on Solaris.
5521
5522 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5523
5524 * gcc.target/cris/sync-1-v10.c,
5525 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5526 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5527 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5528 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5529 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5530 gcc.target/cris/torture/sync-mis-op-i-1.c,
5531 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5532 gcc.target/cris/torture/sync-mis-op-i-2.c,
5533 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5534 gcc.target/cris/torture/sync-mis-op-i-3.c,
5535 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5536 gcc.target/cris/torture/sync-mis-op-s-1.c,
5537 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5538 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5539 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5540 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5541 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5542 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5543 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5544 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5545 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5546
5547 2012-05-31 Richard Guenther <rguenther@suse.de>
5548
5549 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5550 ldist-pr45948.c with disabled SCCP.
5551
5552 2012-05-31 Richard Guenther <rguenther@suse.de>
5553
5554 PR middle-end/48493
5555 * gcc.dg/torture/pr48493.c: New testcase.
5556
5557 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5558
5559 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5560 arm32 to targets.
5561 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5562 of the initialization loop.
5563 (dg-final): Adjust the expected number of vectorized loops depending
5564 on vect_char_mult target selector.
5565
5566 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5567
5568 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5569 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5570 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5571 New tests.
5572
5573 2012-05-30 Jason Merrill <jason@redhat.com>
5574
5575 PR c++/53356
5576 * g++.dg/init/new34.C: New.
5577 * g++.dg/tree-ssa/stabilize1.C: New.
5578
5579 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5580
5581 PR c++/53356
5582 * g++.dg/init/new33.C: New test.
5583
5584 2012-05-30 Richard Guenther <rguenther@suse.de>
5585
5586 PR middle-end/53501
5587 * gcc.dg/torture/pr53501.c: New testcase.
5588 * c-c++-common/restrict-2.c: Adjust.
5589
5590 2012-05-30 Alan Modra <amodra@gmail.com>
5591
5592 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5593 torture-finish.
5594
5595 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5596
5597 * gcc.target/i386/shuf-concat.c: New test.
5598
5599 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5600
5601 PR rtl-optimization/53519
5602 * gcc.c-torture/compile/pr53519.c: New test.
5603
5604 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5605
5606 * gcc.target/arm/neon-vrev.c: New.
5607
5608 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5609
5610 PR target/51340
5611 * gcc.target/sh/pr51340-1.c: New.
5612 * gcc.target/sh/pr51340-2.c: New.
5613 * gcc.target/sh/pr51340-3.c: New.
5614
5615 2012-05-29 Richard Guenther <rguenther@suse.de>
5616
5617 PR tree-optimization/53516
5618 * gcc.dg/torture/pr53516.c: New testcase.
5619
5620 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5621
5622 PR preprocessor/53229
5623 * gcc.dg/cpp/paste6.c: Force to run without
5624 -ftrack-macro-expansion.
5625 * gcc.dg/cpp/paste8.c: Likewise.
5626 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5627 -ftrack-macro-expansion.
5628 * gcc.dg/cpp/paste12.c: Force to run without
5629 -ftrack-macro-expansion.
5630 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5631 -ftrack-macro-expansion.
5632 * gcc.dg/cpp/paste13.c: Likewise.
5633 * gcc.dg/cpp/paste14.c: Likewise.
5634 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5635 -ftrack-macro-expansion.
5636 * gcc.dg/cpp/paste18.c: New test.
5637
5638 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5639
5640 * gcc.target/cris/torture/trap-1.c,
5641 gcc.target/cris/torture/trap-2.c,
5642 gcc.target/cris/torture/trap-3.c,
5643 gcc.target/cris/torture/trap-v0.c,
5644 gcc.target/cris/torture/trap-v3.c: New tests.
5645
5646 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5647
5648 PR c++/25137
5649 * g++.dg/warn/Wbraces3.C: New.
5650 * g++.dg/warn/Wbraces4.C: Likewise.
5651
5652 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5653
5654 PR tree-optimization/53505
5655 * c-c++-common/torture/pr53505.c: New test.
5656
5657 2012-05-27 Nathan Sidwell <nathan@acm.org>
5658
5659 * gcc.dg/stmt-expr-4.c: New.
5660
5661 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5662
5663 PR c++/53491
5664 * g++.dg/parse/crash60.C: New.
5665
5666 2012-05-26 Jason Merrill <jason@redhat.com>
5667
5668 PR c++/53220
5669 * c-c++-common/array-lit.c: New.
5670 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5671
5672 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5673
5674 PR ada/50294
5675 * gnat.dg/array21.adb: New test.
5676
5677 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5678
5679 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5680
5681 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5682
5683 PR c++/32054
5684 * g++.dg/other/anon-union3.C: New.
5685
5686 2012-05-25 Ian Lance Taylor <iant@google.com>
5687
5688 * gcc.dg/split-6.c: New test.
5689
5690 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5691
5692 * gnat.dg/lto14.adb: New test.
5693
5694 2012-05-25 Tristan Gingold <gingold@adacore.com>
5695
5696 * gcc.target/i386/large-frame.c: New.
5697
5698 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5699 * gcc.target/powerpc/lhs-1.c: New.
5700 * gcc.target/powerpc/lhs-2.c: New.
5701 * gcc.target/powerpc/lhs-3.c: New.
5702
5703 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5704
5705 Make unwound macro expansion trace less redundant
5706 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5707 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5708 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5709 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5710 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5711 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5712
5713 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5714
5715 PR c++/53464
5716 * g++.dg/cpp0x/constexpr-default1.C: New.
5717
5718 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5719
5720 PR c++/32080
5721 * g++.dg/eh/goto2.C: New.
5722
5723 2012-05-24 Richard Guenther <rguenther@suse.de>
5724
5725 PR middle-end/53460
5726 * g++.dg/tree-prof/pr53460.C: New testcase.
5727
5728 2012-05-24 Richard Guenther <rguenther@suse.de>
5729
5730 PR bootstrap/53466
5731 * g++.dg/debug/pr53466.C: New testcase.
5732
5733 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5734
5735 PR tree-optimization/53465
5736 * gcc.c-torture/execute/pr53465.c: New test.
5737
5738 2012-05-23 Tobias Burnus <burnus@net-b.de>
5739
5740 PR fortran/51055
5741 PR fortran/45170
5742 * gfortran.dg/allocate_with_typespec_6.f90: New.
5743
5744 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5745
5746 PR c++/29185
5747 * g++.dg/warn/delete-array-1.C: New.
5748
5749 2012-05-23 Richard Guenther <rguenther@suse.de>
5750
5751 * gcc.dg/torture/pr39074-2.c: Adjust.
5752 * gcc.dg/torture/pr39074.c: Likewise.
5753 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5754 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5755
5756 2012-05-22 Jan Hubicka <jh@suse.cz>
5757
5758 PR middle-end/53161
5759 * g++.dg/torture/pr53161.C: New testcase.
5760
5761 2012-05-22 Tobias Burnus <burnus@net-b.de>
5762
5763 PR fortran/53389
5764 * gfortran.dg/realloc_on_assign_15.f90: New.
5765
5766 2012-05-22 Richard Guenther <rguenther@suse.de>
5767
5768 PR middle-end/51071
5769 * gcc.dg/torture/pr51071-2.c: New testcase.
5770
5771 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5772
5773 PR tree-optimization/53336
5774 * g++.dg/torture/pr53336.C: New testcase.
5775
5776 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5777
5778 PR c++/53322
5779 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5780 instead of -Wunused-local-typedefs.
5781
5782 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5783
5784 PR c++/51184
5785 * g++.dg/other/abstract4.C: New-
5786
5787 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5788
5789 PR c++/40821
5790 * g++.dg/ext/attrib46.C: New.
5791
5792 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5793
5794 PR c/53418
5795 * gcc.c-torture/compile/pr53418-1.c,
5796 gcc.c-torture/compile/pr53418-2.c: New tests.
5797
5798 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5799
5800 PR tree-optimization/53366
5801 * gcc.dg/torture/pr53366-1.c: New test.
5802 * gcc.dg/torture/pr53366-2.c: New test.
5803 * gcc.target/i386/pr53366-1.c: New test.
5804 * gcc.target/i386/pr53366-2.c: New test.
5805
5806 PR tree-optimization/53409
5807 * gcc.c-torture/compile/pr53409.c: New test.
5808
5809 PR tree-optimization/53410
5810 * gcc.c-torture/compile/pr53410-1.c: New test.
5811 * gcc.c-torture/compile/pr53410-2.c: New test.
5812
5813 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5814
5815 PR target/53425
5816 * gcc.target/i386/pr53425-1.c: New file.
5817 * gcc.target/i386/pr53425-2.c: Likewise.
5818
5819 2012-05-21 Richard Guenther <rguenther@suse.de>
5820
5821 PR tree-optimization/53408
5822 * gcc.dg/torture/pr53408.c: New testcase.
5823
5824 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5825 H.J. Lu <hongjiu.lu@intel.com>
5826
5827 PR target/53416
5828 * gcc.target/i386/pr53416.c: New file.
5829
5830 2012-05-21 Richard Guenther <rguenther@suse.de>
5831
5832 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5833
5834 2012-05-21 Richard Guenther <rguenther@suse.de>
5835
5836 * gcc.dg/torture/ldist-1.c: New testcase.
5837
5838 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5839
5840 * gnat.dg/lto13.adb: New test.
5841 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5842
5843 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5844
5845 * gnat.dg/specs/lto12.ads: New test.
5846 * gnat.dg/specs/lto12_pkg.ads: New helper.
5847
5848 2012-05-18 Richard Guenther <rguenther@suse.de>
5849
5850 PR tree-optimization/53346
5851 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5852 * gcc.target/i386/incoming-10.c: Adjust.
5853 * gcc.target/i386/incoming-11.c: Likewise.
5854 * gcc.target/i386/pr46295.c: Likewise.
5855
5856 2012-05-18 Richard Guenther <rguenther@suse.de>
5857
5858 * gcc.dg/pr53352.c: Return zero.
5859
5860 2012-05-18 Richard Guenther <rguenther@suse.de>
5861
5862 PR tree-optimization/53390
5863 * gcc.dg/torture/pr53390.c: New testcase.
5864
5865 2012-05-18 Meador Inge <meadori@codesourcery.com>
5866
5867 PR rtl-optimization/53352
5868 * gcc.dg/pr53352.c: New test.
5869
5870 2012-05-17 David S. Miller <davem@davemloft.net>
5871
5872 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5873 failure on sparc-*-linux-gnu.
5874
5875 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5876
5877 PR c++/39681
5878 * g++.dg/parse/error49.C: New.
5879 * g++.dg/cpp0x/error8.C: Likewise.
5880 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5881 * g++.dg/ext/utf-dflt2.C: Likewise.
5882 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5883 * g++.dg/ext/utf-dflt.C: Likewise.
5884 * c-c++-common/raw-string-3.c: Likewise.
5885 * c-c++-common/raw-string-4.c: Likewise.
5886
5887 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5888
5889 PR c++/53371
5890 * g++.dg/cpp0x/catch1.C: New.
5891
5892 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5893
5894 PR c++/44516
5895 * g++.dg/parse/error48.C: New.
5896 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5897 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5898
5899 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5900
5901 * gcc.dg/tm/indirect-2.c: New test.
5902
5903 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5904
5905 PR tree-optimization/53217
5906 * gfortran.dg/pr53217.f90: New test.
5907
5908 2012-05-16 Richard Guenther <rguenther@suse.de>
5909
5910 PR tree-optimization/53364
5911 * g++.dg/torture/pr53364.C: New testcase.
5912
5913 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5914
5915 PR testsuite/52641
5916 * gcc.dg/pr52549.c: Fix test for long != void*
5917 * gcc.c-torture/execute/pr52979-1.x: New file.
5918 * gcc.c-torture/execute/pr52979-2.x: New file.
5919
5920 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5921
5922 PR preprocessor/7263
5923 * gcc.dg/binary-constants-2.c: Run without tracking locations
5924 accross macro expansion.
5925 * gcc.dg/binary-constants-3.c: Likewise.
5926 * gcc.dg/cpp/sysmac2.c: Likewise.
5927 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5928 location.
5929 * gcc.dg/cpp/syshdr3.c: New test.
5930 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5931 * gcc.dg/system-binary-constants-1.c: New test.
5932 * gcc.dg/system-binary-constants-1.h: New header for the new test
5933 above.
5934 * g++.dg/cpp/syshdr3.C: New test.
5935 * g++.dg/cpp/syshdr3.h: New header the new test above.
5936 * g++.dg/system-binary-constants-1.C: New test.
5937 * g++.dg/system-binary-constants-1.h: New header the new test
5938 above.
5939
5940 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5941
5942 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5943
5944 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5945
5946 PR target/53358
5947 * gcc.dg/pr53358.c: New test.
5948
5949 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5950
5951 PR c++/11856
5952 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5953 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5954
5955 2012-05-15 Olivier Hainque <hainque@adacore.com>
5956
5957 * g++.dg/eh/sighandle.C: New testcase.
5958
5959 2012-05-15 Richard Guenther <rguenther@suse.de>
5960
5961 PR tree-optimization/53355
5962 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5963
5964 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5965
5966 * gfortran.dg/*.f90: Remove now redundant manual
5967 cleanup-modules directive.
5968
5969 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5970
5971 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5972 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5973
5974 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5975
5976 PR fortran/52428
5977 * gfortran.dg/int_range_io_1.f90: New test.
5978
5979 2012-05-14 Andi Kleen <ak@linux.intel.com>
5980 Jakub Jelinek <jakub@redhat.com>
5981
5982 PR target/53315
5983 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5984 * gcc.target/i386/rtm-check.h: New file.
5985 * gcc.target/i386/pr53315.c: New test.
5986
5987 2012-05-14 Tobias Burnus <burnus@net-b.de>
5988
5989 PR fortran/49110
5990 PR fortran/51055
5991 PR fortran/53329
5992 * gfortran.dg/deferred_type_param_4.f90: New.
5993 * gfortran.dg/deferred_type_param_6.f90: New.
5994
5995 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5996
5997 * gcc.target/i386/retarg.c: New test.
5998
5999 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6000
6001 PR fortran/45170
6002 * gfortran.dg/deferred_type_param_3.f90: New.
6003 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6004 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6005
6006 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6007
6008 * gnat.dg/null_pointer_deref3.adb: New test.
6009
6010 2012-05-12 Tobias Burnus <burnus@net-b.de>
6011
6012 PR fortran/49110
6013 PR fortran/52843
6014 * gfortran.dg/deferred_type_param_5.f90: New.
6015
6016 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6017
6018 * g++.dg/parse/error47.C: New.
6019
6020 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6021
6022 PR fortran/52537
6023 * gfortran.dg/string_compare_4.f90: Change option
6024 to -fdump-tree-original. Add test case for kind=4.
6025
6026 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6027
6028 PR fortran/52537
6029 * gfortran.dg/string_compare_4.f90: New test.
6030
6031 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6032
6033 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6034
6035 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6036
6037 PR c++/53305
6038 * g++.dg/cpp0x/variadic132.C: New.
6039
6040 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6041
6042 PR c++/53158
6043 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6044 * g++.dg/parse/error26.C: Tweak dg-error column number.
6045
6046 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6047
6048 PR c++/53301
6049 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6050
6051 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6052
6053 * gnat.dg/lto11.ad[sb]: New test.
6054
6055 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6056
6057 PR target/52908
6058 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6059 directive to Scan for vpmuldq, not vpmacsdql.
6060
6061 2012-05-09 Michael Matz <matz@suse.de>
6062
6063 PR tree-optimization/53185
6064 * gcc.dg/vect/pr53185.c: New test.
6065
6066 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6067
6068 PR middle-end/53249
6069 * gcc.target/i386/pr53249.c: New.
6070
6071 2012-05-09 Richard Guenther <rguenther@suse.de>
6072
6073 PR tree-optimization/18437
6074 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6075 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6076
6077 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6078
6079 PR tree-optimization/53226
6080 * gcc.c-torture/compile/pr53226.c: New test.
6081
6082 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6083
6084 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6085 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6086 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6087 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6088 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6089 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6090 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6091 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6092 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6093 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6094 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6095 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6096 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6097 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6098
6099 2012-05-09 Dehao Chen <dehao@google.com>
6100
6101 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6102 * gcc.dg/predict-2.c: Likewise.
6103 * gcc.dg/predict-3.c: Likewise.
6104 * gcc.dg/predict-4.c: Likewise.
6105 * gcc.dg/predict-5.c: Likewise.
6106 * gcc.dg/predict-6.c: Likewise.
6107
6108 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6109
6110 PR target/53272
6111 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6112
6113 2012-05-08 Richard Guenther <rguenther@suse.de>
6114
6115 * gcc.dg/fold-bitand-4.c: New testcase.
6116
6117 2012-05-08 Dehao Chen <dehao@google.com>
6118
6119 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6120 heuristic is working properly.
6121 * gcc.dg/predict-2.c: Likewise.
6122 * gcc/dg/predict-3.c: Likewise.
6123 * gcc/dg/predict-4.c: Likewise.
6124 * gcc/dg/predict-5.c: Likewise.
6125 * gcc/dg/predict-6.c: Likewise.
6126
6127 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6128
6129 PR tree-optimization/53239
6130 * g++.dg/opt/vrp3.C: New test.
6131 * g++.dg/opt/vrp3-aux.cc: New file.
6132 * g++.dg/opt/vrp3.h: New file.
6133
6134 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6135
6136 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6137 .uleb128 support in assembler output.
6138
6139 2012-05-07 Richard Guenther <rguenther@suse.de>
6140
6141 PR lto/42987
6142 * g++.dg/lto/pr42987_0.C: New testcase.
6143 * g++.dg/lto/pr42987_1.C: Likewise.
6144
6145 2012-05-07 Tobias Burnus <burnus@net-b.de>
6146
6147 PR fortran/53255
6148 * gfortran.dg/typebound_operator_15.f90: New.
6149
6150 2012-05-06 Tobias Burnus <burnus@net-b.de>
6151
6152 PR fortran/41587
6153 * gfortran.dg/class_array_13.f90: New.
6154
6155 2012-05-06 Tristan Gingold <gingold@adacore.com>
6156
6157 * gnat.dg/warn7.adb: New test.
6158
6159 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6160
6161 * gnat.dg/specs/renamings.ads: Rename to...
6162 * gnat.dg/specs/renaming1.ads: ...this.
6163 * gnat.dg/specs/renaming2.ads: New test.
6164 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6165 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6166 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6167 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6168
6169 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6170
6171 * gnat.dg/discr36.ad[sb]: New test.
6172 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6173
6174 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6175
6176 PR c/43772
6177 * c-c++-common/pr43772.c: New.
6178
6179 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6180
6181 PR fortran/41600
6182 * gfortran.dg/select_type_26.f03 : New test.
6183 * gfortran.dg/select_type_27.f03 : New test.
6184
6185 PR fortran/53191
6186 * gfortran.dg/select_type_28.f03 : New test.
6187
6188 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6189
6190 PR fortran/49010
6191 PR fortran/24518
6192 * gfortran.dg/mod_sign0_1.f90: New test.
6193 * gfortran.dg/mod_large_1.f90: New test.
6194
6195 2012-05-04 Tobias Burnus <burnus@net-b.de>
6196
6197 PR fortran/53175
6198 gfortran.dg/public_private_module_5.f90: New.
6199
6200 2012-05-04 Tobias Burnus <burnus@net-b.de>
6201
6202 PR fortran/53111
6203 * gfortran.dg/constructor_7.f90: New.
6204 * gfortran.dg/constructor_8.f90: New.
6205
6206 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6207
6208 PR c++/53166
6209 * g++.dg/cpp0x/static_assert7.C: New.
6210
6211 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6212
6213 PR tree-optimization/52633
6214 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6215 recognized as widening shifts instead of over-widening.
6216 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6217 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6218 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6219 * gcc.target/arm/pr52633.c: New test.
6220
6221 2012-05-04 Richard Guenther <rguenther@suse.de>
6222
6223 PR tree-optimization/53168
6224 * gcc.dg/torture/pr53168.c: New testcase.
6225 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6226
6227 2012-05-04 Richard Guenther <rguenther@suse.de>
6228
6229 * gcc.dg/lto/pr53214_0.c: New testcase.
6230
6231 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6232
6233 * gcc.target/ia64/pr48496.c: New test.
6234 * gcc.target/ia64/pr52657.c: Likewise.
6235
6236 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6237
6238 PR c/51712
6239 * c-c++-common/pr51712.c: New.
6240
6241 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6242
6243 PR target/53199
6244 * gcc.target/powwerpc/pr53199.c: New file.
6245
6246 2012-05-03 Jason Merrill <jason@redhat.com>
6247
6248 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6249
6250 * gcc.dg/debug/dwarf2/dups-types.c: New.
6251 * gcc.dg/debug/dwarf2/dups-types.h: New.
6252
6253 2012-05-03 Jason Merrill <jason@redhat.com>
6254
6255 * g++.dg/debug/dwarf2/namespace-2.C: New.
6256 * g++.dg/debug/dwarf2/localclass3.C: New.
6257
6258 2012-05-03 Jason Merrill <jason@redhat.com>
6259
6260 * g++.dg/debug/dwarf2/thunk1.C: New.
6261
6262 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6263
6264 PR c++/53186
6265 * g++.dg/other/final2.C: New.
6266
6267 2012-05-03 Richard Guenther <rguenther@suse.de>
6268
6269 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6270
6271 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6272
6273 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6274 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6275 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6276 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6277
6278 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6279
6280 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6281 .byte 0xf2.
6282 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6283 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6284 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6285
6286 PR debug/53174
6287 * gcc.dg/pr53174.c: New test.
6288
6289 PR target/53187
6290 * gcc.target/arm/pr53187.c: New test.
6291 * gcc.c-torture/compile/pr53187.c: New test.
6292
6293 2012-05-03 Richard Guenther <rguenther@suse.de>
6294
6295 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6296 unsupported prefetching support.
6297
6298 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6299
6300 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6301 option -ftrack-macro-expansion=0.
6302 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6303 option -ftrack-macro-expansion=0.
6304
6305 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6306
6307 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6308 dg-options for target arm with dg-additional-options.
6309
6310 2012-05-03 Richard Guenther <rguenther@suse.de>
6311
6312 PR tree-optimization/53144
6313 * gcc.dg/torture/pr53144.c: New testcase.
6314
6315 2012-05-03 Tobias Burnus <burnus@net-b.de>
6316
6317 PR fortran/52864
6318 * gfortran.dg/pointer_intent_7.f90: New.
6319 * gfortran.dg/pure_formal_3.f90: New.
6320
6321 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6322
6323 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6324
6325 2012-05-02 Martin Jambor <mjambor@suse.cz>
6326
6327 PR lto/52605
6328 * g++.dg/lto/pr52605_0.C: New test.
6329
6330 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6331
6332 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6333 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6334 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6335 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6336 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6337 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6338 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6339 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6340 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6341 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6342 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6343 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6344 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6345 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6346 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6347 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6348
6349 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6350
6351 PR middle-end/53153
6352 * gcc.dg/pr53153.c: New test.
6353
6354 2012-05-02 Richard Guenther <rguenther@suse.de>
6355
6356 * g++.dg/tree-ssa/pr19807.C: Adjust.
6357
6358 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6359
6360 PR tree-optimization/53163
6361 * gcc.c-torture/compile/pr53163.c: New test.
6362
6363 PR rtl-optimization/53160
6364 * gcc.c-torture/execute/pr53160.c: New test.
6365
6366 2012-05-01 Ian Lance Taylor <iant@google.com>
6367
6368 PR c/37303
6369 * gcc.dg/pr37303.c: New test.
6370
6371 2012-05-01 Richard Henderson <rth@redhat.com>
6372
6373 * lib/target-supports.exp
6374 (check_effective_target_sync_long_long_runtime): True for
6375 check_effective_target_powerpc64.
6376
6377 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6378
6379 PR c++/51033
6380 * gcc.dg/vector-1.c: Move to ...
6381 * c-c++-common/vector-1.c: ... here.
6382 * gcc.dg/vector-2.c: Move to ...
6383 * c-c++-common/vector-2.c: ... here.
6384 * gcc.dg/vector-3.c: Move to ...
6385 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6386 * gcc.dg/vector-4.c: Move to ...
6387 * c-c++-common/vector-4.c: ... here.
6388 * gcc.dg/vector-init-1.c: Move to ...
6389 * c-c++-common/vector-init-1.c: ... here.
6390 * gcc.dg/vector-init-2.c: Move to ...
6391 * c-c++-common/vector-init-2.c: ... here.
6392 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6393 * c-c++-common/vector-subscript-1.c: ... here.
6394 * gcc.dg/vector-subscript-2.c: Move to ...
6395 * c-c++-common/vector-subscript-2.c: ... here.
6396 * gcc.dg/vector-subscript-3.c: Move to ...
6397 * c-c++-common/vector-subscript-3.c: ... here.
6398
6399 PR c++/51314
6400 * g++.dg/cpp0x/vt-51314.C: New test.
6401 * g++.dg/cpp0x/variadic76.C: Fix.
6402
6403 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6404
6405 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6406
6407 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6408
6409 Add -Wvarargs option
6410 * c-c++-common/Wvarargs.c: New test case.
6411 * c-c++-common/Wvarargs-2.c: Likewise.
6412
6413 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6414
6415 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6416 * objc.dg/foreach-7.m: Force the test case to run without
6417 -ftrack-macro-expansion.
6418 * c-c++-common/tm/attrib-1.c: Likewise.
6419 * c-c++-common/warn-ommitted-condop.c: Likewise.
6420 * gcc.dg/assign-warn-1.c: Likewise.
6421 * gcc.dg/assign-warn-2.c: Likewise.
6422 * gcc.dg/attr-alloc_size.c: Likewise.
6423 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6424 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6425 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6426 * gcc.dg/c90-const-expr-9.c: Likewise.
6427 * gcc.dg/c99-const-expr-9.c: Likewise.
6428 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6429 * gcc.dg/cpp/direct2s.c: Likewise.
6430 * gcc.dg/cpp/pr28709.c: Likewise.
6431 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6432 * gcc.dg/dfp/composite-type.c: Likewise.
6433 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6434 with -ftrack-macro-expansion
6435 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6436 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6437 * g++.dg/ext/cleanup-1.C: Likewise.
6438 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6439 * g++.dg/template/sfinae10.C: Likewise.
6440 * g++.dg/tm/wrap-2.C: Likewise.
6441 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6442 * g++.dg/warn/Wsign-conversion.C: Likewise.
6443 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6444 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6445 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6446 it to run with -ftrack-macro-expansion.
6447 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6448 test cases without -ftrack-macro-expansion.
6449
6450 Fix location for static class members
6451 * g++.dg/template/sfinae6_neg.C: Adjust.
6452
6453 Make conversion warnings work on NULL with -ftrack-macro-expansion
6454 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6455 alongside the previous testing for NULL.
6456
6457 Fix -Wuninitialized for -ftrack-macro-expansion
6458 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6459
6460 Strip "<built-in>" loc from displayed expansion context
6461 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6462 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6463 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6464 new test above.
6465
6466 Fix expansion point loc for macro-like tokens
6467 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6468 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6469
6470 Fix token pasting with -ftrack-macro-expansion
6471 * gcc.dg/cpp/paste17.c: New test case for
6472 -ftrack-macro-expansion=2 mode only.
6473 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6474
6475 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6476
6477 * gnat.dg/warn6.ad[sb]: New test.
6478
6479 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6480
6481 PR 53149
6482 * gcc.dg/20011021-1.c: Adjust testcase.
6483
6484 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6485
6486 PR fortran/53148
6487 * gfortran.dg/function_optimize_12.f90: New test.
6488
6489 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6490
6491 PR target/53156
6492 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6493 code to match current output and cover new peephole2 pattern.
6494
6495 2012-04-27 Ollie Wild <aaw@google.com>
6496
6497 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6498
6499 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6500
6501 * gcc.c-torture/execute/20120427-2.c: New testcase.
6502 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6503 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6504 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6505
6506 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6507
6508 PR target/53138
6509 * gcc.c-torture/execute/20120427-1.c: New testcase.
6510
6511 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6512
6513 PR middle-end/27139
6514 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6515
6516 2012-04-27 Tom de Vries <tom@codesourcery.com>
6517
6518 PR tree-optimization/51879
6519 * gcc.dg/pr51879.c: New test.
6520 * gcc.dg/pr51879-2.c: Same.
6521 * gcc.dg/pr51879-3.c: Same.
6522 * gcc.dg/pr51879-4.c: Same.
6523 * gcc.dg/pr51879-6.c: Same.
6524
6525 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6526
6527 PR c++/53096
6528 * g++.dg/cpp0x/defaulted35.C: New.
6529 * g++.dg/cpp0x/defaulted15.C: Adjust.
6530
6531 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6532
6533 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6534 structure layout.
6535
6536 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6537
6538 * gcc.target/i386/builtin_target.c: Check avx2.
6539
6540 2012-04-26 Alan Modra <amodra@gmail.com>
6541
6542 * gcc.target/powerpc/savres.c: New test.
6543 * gcc.target/powerpc/powerpc.exp: Run it.
6544
6545 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6546
6547 PR target/53120
6548 * gcc.dg/torture/pr53120.c: New test.
6549
6550 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6551
6552 PR middle-end/52979
6553 * gcc.c-torture/compile/pr52979-1.c: New test.
6554 * gcc.c-torture/execute/pr52979-1.c: New test.
6555 * gcc.c-torture/execute/pr52979-2.c: New test.
6556
6557 2012-04-25 Richard Guenther <rguenther@suse.de>
6558
6559 * gcc.target/i386/l_fma_float_5.c: Adjust.
6560 * gcc.target/i386/l_fma_double_4.c: Likewise.
6561 * gcc.target/i386/l_fma_float_2.c: Likewise.
6562 * gcc.target/i386/l_fma_float_6.c: Likewise.
6563 * gcc.target/i386/l_fma_double_1.c: Likewise.
6564 * gcc.target/i386/l_fma_double_5.c: Likewise.
6565 * gcc.target/i386/l_fma_float_3.c: Likewise.
6566 * gcc.target/i386/l_fma_double_2.c: Likewise.
6567 * gcc.target/i386/l_fma_double_6.c: Likewise.
6568 * gcc.target/i386/l_fma_float_4.c: Likewise.
6569 * gcc.target/i386/l_fma_double_3.c: Likewise.
6570 * gcc.target/i386/l_fma_float_1.c: Likewise.
6571
6572 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6573
6574 PR tree-optimization/53058
6575 * gcc.c-torture/compile/pr53058.c: New test.
6576
6577 2012-04-25 Jan Hubicka <jh@suse.cz>
6578
6579 PR middle-end/53088
6580 * gcc.target/i386/pr39082-1.c: Update warning location.
6581
6582 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6583
6584 PR c/52880
6585 * gcc.dg/pr52880.c: New test.
6586
6587 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6588
6589 * gcc.dg/m-un-2.c: Update.
6590 * gcc.dg/20011021-1.c: Update.
6591
6592 2012-04-25 Tobias Burnus <burnus@net-b.de>
6593
6594 PR fortran/52196
6595 * gfortran.dg/realloc_on_assign_14.f90: New.
6596
6597 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6598
6599 PR testsuite/52641
6600 PR tree-optimizations/52891
6601 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6602
6603 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6604
6605 PR c++/52363
6606 * g++.dg/cpp0x/sfinae35.C: New.
6607 * g++.dg/cpp0x/sfinae36.C: Likewise.
6608
6609 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6610
6611 * gcc.target/builtin_target.c: New testcase.
6612
6613 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6614
6615 PR target/47197
6616 * gcc.target/powerpc/pr47197.c: New test.
6617
6618 2012-04-24 Richard Guenther <rguenther@suse.de>
6619
6620 PR tree-optimization/53085
6621 * g++.dg/torture/pr53085.C: New testcase.
6622
6623 2012-04-24 Andrew Pinski <apinski@cavium.com>
6624
6625 PR tree-opt/33512
6626 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6627 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6628 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6629
6630 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6631
6632 PR middle-end/53084
6633 * gcc.c-torture/execute/pr53084.c: New test.
6634
6635 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6636
6637 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6638
6639 2012-04-23 Andrew Pinski <apinski@cavium.com>
6640
6641 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6642
6643 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6644
6645 PR regression/53076
6646 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6647 * gcc.dg/torture/builtin-power-1.c: Likewise.
6648
6649 2012-04-23 Richard Guenther <rguenther@suse.de>
6650
6651 PR tree-optimization/53070
6652 * gcc.dg/torture/pr53070.c: New testcase.
6653
6654 2012-04-23 Richard Guenther <rguenther@suse.de>
6655
6656 PR c/53060
6657 * gcc.dg/pr53060.c: New testcase.
6658
6659 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6660
6661 PR tree-optimizations/52891
6662 * gcc.c-torture/compile/pr52891-1.c: New test.
6663 * gcc.c-torture/compile/pr52891-2.c: New test.
6664
6665 2012-04-22 Tobias Burnus <burnus@net-b.de>
6666
6667 PR fortran/53051
6668 * gfortran.dg/read_float_4.f90: New.
6669
6670 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6671
6672 PR 35441
6673 * c-c++-common/pr35441.C: New.
6674
6675 2012-04-20 Ian Lance Taylor <iant@google.com>
6676
6677 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6678 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6679
6680 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6681
6682 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6683 array access.
6684 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6685
6686 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6687
6688 PR rtl-optimization/44214
6689 * gcc.dg/pr44214-1.c: New test.
6690 * gcc.dg/pr44214-2.c: Likewise.
6691 * gcc.dg/pr44214-3.c: Likewise.
6692
6693 2012-04-20 Richard Guenther <rguenther@suse.de>
6694
6695 * g++.dg/torture/20120420-1.C: New testcase.
6696
6697 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6698
6699 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6700
6701 2012-04-19 Christian Bruel <christian.bruel@st.com>
6702
6703 * gcc.dg/pr52283.c: New test.
6704
6705 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6706
6707 * gcc.dg/pr37985.c: New test.
6708
6709 2012-04-19 Richard Guenther <rguenther@suse.de>
6710
6711 PR rtl-optimization/44688
6712 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6713 possibly profitable.
6714
6715 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6716
6717 PR tree-optimization/52976
6718 * gfortran.dg/reassoc_11.f: New test.
6719
6720 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6721
6722 PR tree-optimization/52976
6723 * gfortran.dg/reassoc_7.f: New test.
6724 * gfortran.dg/reassoc_8.f: Likewise.
6725 * gfortran.dg/reassoc_9.f: Likewise.
6726 * gfortran.dg/reassoc_10.f: Likewise.
6727
6728 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6729
6730 PR c++/52422
6731 * g++.dg/cpp0x/sfinae33.C: New.
6732 * g++.dg/cpp0x/sfinae34.C: Likewise.
6733
6734 2012-04-18 Joey Ye <joey.ye@arm.com>
6735
6736 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6737
6738 2012-04-18 Richard Guenther <rguenther@suse.de>
6739
6740 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6741 array access.
6742 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6743 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6744
6745 2012-04-17 Tom de Vries <tom@codesourcery.com>
6746
6747 * g++.dg/pr51264-4.C: New test.
6748
6749 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6750
6751 PR c++/52599
6752 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6753
6754 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6755
6756 PR c++/53003
6757 * g++.dg/parse/crash59.C: New.
6758
6759 2012-04-17 Michael Matz <matz@suse.de>
6760
6761 PR tree-optimization/18437
6762 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6763
6764 2012-04-17 Richard Guenther <rguenther@suse.de>
6765
6766 PR middle-end/53011
6767 * g++.dg/torture/pr53011.C: New testcase.
6768
6769 2012-04-16 Jason Merrill <jason@redhat.com>
6770
6771 PR c++/38543
6772 * g++.dg/cpp0x/variadic131.C: New.
6773
6774 PR c++/52008
6775 * g++.dg/cpp0x/variadic130.C: New.
6776
6777 PR c++/50830
6778 * g++.dg/cpp0x/variadic129.C: New.
6779
6780 PR c++/50303
6781 * g++.dg/cpp0x/variadic128.C: New.
6782
6783 2012-04-16 Tobias Burnus <burnus@net-b.de>
6784
6785 PR fortran/52864
6786 * gfortran.dg/pointer_intent_6.f90: New.
6787
6788 2012-04-16 Tobias Burnus <burnus@net-b.de>
6789
6790 PR fortran/52916
6791 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6792 to include public_private_module_4.f90.
6793 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6794 targets.
6795
6796 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6797
6798 PR c++/49152
6799 * g++.dg/diagnostic/operator1.C: New.
6800 * g++.dg/ext/label5.C: Adjust.
6801 * g++.dg/ext/va-arg1.C: Likewise.
6802 * g++.dg/other/error20.C: Likewise.
6803 * g++.dg/other/error20.C: Likewise.
6804 * g++.dg/other/error16.C: Likewise.
6805 * g++.dg/other/error10.C: Likewise.
6806 * g++.dg/parse/error30.C: Likewise.
6807 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6808
6809 2012-04-16 Jason Merrill <jason@redhat.com>
6810
6811 PR c++/51148
6812 * g++.dg/cpp0x/variadic127.C: New.
6813
6814 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6815
6816 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6817 testcase name.
6818 Use fail, pass instead of unresolved.
6819 Don't log $optstr.
6820
6821 PR testsuite/52948
6822 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6823 TODO_dump_func.
6824 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6825 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6826 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6827
6828 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6829
6830 PR fortran/52968
6831 * gfortran.dg/typebound_call_23.f03: New test case.
6832
6833 2012-04-15 Jason Merrill <jason@redhat.com>
6834
6835 PR c++/47220
6836 * g++.dg/cpp0x/variadic126.C: New.
6837
6838 PR c++/52380
6839 * g++.dg/cpp0x/variadic125.C: New.
6840
6841 PR c++/52292
6842 * g++.dg/cpp0x/variadic124.C: New.
6843
6844 PR c++/52706
6845 * g++.dg/cpp0x/nullptr27.C: New.
6846
6847 PR c++/52818
6848 * g++.dg/warn/format8.C: New.
6849
6850 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6851
6852 PR fortran/51082
6853 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6854
6855 2012-04-14 Tobias Burnus <burnus@net-b.de>
6856
6857 PR fortran/52916
6858 PR fortran/40973
6859 * gfortran.dg/public_private_module_3.f90: New.
6860 * gfortran.dg/public_private_module_4.f90: New.
6861
6862 2012-04-14 Tom de Vries <tom@codesourcery.com>
6863
6864 * gcc.dg/superblock.c: New test.
6865
6866 2012-04-14 Tom de Vries <tom@codesourcery.com>
6867
6868 * gcc.dg/pr51879-12.c: New test.
6869
6870 2012-04-13 Jason Merrill <jason@redhat.com>
6871
6872 PR c++/52824
6873 * g++.dg/cpp0x/variadic123.C: New.
6874 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6875
6876 PR c++/52905
6877 * g++.dg/cpp0x/initlist-ctor1.C: New.
6878
6879 PR c++/52915
6880 * g++.dg/other/anon-union2.C: New.
6881
6882 2012-04-13 Martin Jambor <mjambor@suse.cz>
6883
6884 PR middle-end/52939
6885 * g++.dg/ipa/pr52939.C: New test.
6886
6887 2012-04-13 Tom de Vries <tom@codesourcery.com>
6888
6889 * gcc.dg/pr52734.c: New test.
6890
6891 2012-04-13 Richard Guenther <rguenther@suse.de>
6892
6893 PR tree-optimization/52969
6894 * gcc.dg/torture/pr52969.c: New testcase.
6895
6896 2012-04-13 Richard Guenther <rguenther@suse.de>
6897
6898 PR c/52549
6899 * gcc.dg/pr52549.c: New testcase.
6900
6901 2012-04-13 Richard Guenther <rguenther@suse.de>
6902
6903 PR c/52862
6904 * gcc.dg/pr52862.c: New testcase.
6905
6906 2012-04-13 Joey Ye <joey.ye@arm.com>
6907
6908 * gcc.target/arm/thumb1-imm.c: New testcase.
6909
6910 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6911
6912 PR target/52932
6913 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6914 second function argument.
6915 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6916 (calc_permps): Update declaration. Calculate result correctly.
6917 (avx2_test): Change src2 type to union256i_d.
6918 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6919 correctly.
6920
6921 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6922
6923 PR target/52775
6924 * gcc.target/powerpc/pr52775.c: New file.
6925
6926 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6927
6928 PR tree-optimization/18589
6929 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6930 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6931 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6932 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6933 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6934 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6935 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6936 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6937 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6938 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6939
6940 2012-04-12 Richard Guenther <rguenther@suse.de>
6941
6942 PR tree-optimization/52943
6943 * gcc.dg/torture/pr52943.c: New testcase.
6944
6945 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6946
6947 PR target/50751
6948 * gcc/target/sh/pr50751-4.c: New.
6949 * gcc/target/sh/pr50751-5.c: New.
6950 * gcc/target/sh/pr50751-6.c: New.
6951 * gcc/target/sh/pr50751-7.c: New.
6952
6953 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6954
6955 PR c++/52465
6956 * g++.dg/lookup/using52.C: New.
6957
6958 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6959
6960 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6961
6962 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6963
6964 PR rtl-optimization/52876
6965 * gcc.target/i386/pr52876.c: New.
6966
6967 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6968
6969 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6970 __UINTPTR_TYPE__.
6971 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6972 __INTPTR_TYPE__.
6973 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6974 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6975 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6976 (ptrdiff_t): ... this. All uses changed.
6977 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6978 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6979 __INTPTR_TYPE__.
6980 (main): Cast argument to __INTPTR_TYPE__.
6981 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6982 size_t.
6983 * gcc.dg/mallign.c (main): Likewise.
6984 * gcc.dg/pr38700.c (foo): Likewise.
6985 * gcc.dg/long-long-cst1.c (t): Likewise.
6986 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6987 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6988 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6989 * gcc.dg/pr25682.c (d, foo): Likewise.
6990 * gcc.dg/format/cast-1.c (f): Likewise.
6991 * gcc.dg/c90-const-expr-10.c
6992 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6993 (size_t): ...this. All uses changed.
6994 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6995 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6996 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6997 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6998 * gcc.dg/sequence-pt-1.c: Likewise.
6999 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7000 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7001 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7002 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7003 of ptrdiff_t with it.
7004 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7005 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7006 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7007
7008 2012-04-11 Jason Merrill <jason@redhat.com>
7009
7010 PR debug/45088
7011 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7012 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7013
7014 PR c++/52906
7015 * g++.dg/ext/attrib45.C: New.
7016
7017 * g++.dg/eh/dtor3.C: New.
7018
7019 2012-04-11 Richard Guenther <rguenther@suse.de>
7020
7021 PR middle-end/52621
7022 * gfortran.dg/pr52621.f90: New testcase.
7023
7024 2012-04-11 Richard Guenther <rguenther@suse.de>
7025
7026 PR middle-end/52918
7027 * g++.dg/torture/pr52918-1.C: New testcase.
7028 * g++.dg/torture/pr52918-2.C: Likewise.
7029
7030 2012-04-11 Tobias Burnus <burnus@net-b.de>
7031
7032 PR fortran/52729
7033 * gfortran.dg/block_11.f90: New.
7034
7035 2012-04-11 Nick Clifton <nickc@redhat.com>
7036
7037 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7038
7039 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7040
7041 PR target/16458
7042 * gcc.target/powerpc/pr16458-1.c: New test.
7043 * gcc.target/powerpc/pr16458-2.c: Likewise.
7044 * gcc.target/powerpc/pr16458-3.c: Likewise.
7045 * gcc.target/powerpc/pr16458-4.c: Likewise.
7046
7047 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7048
7049 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7050 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7051 * gcc.dg/builtin-bswap-5.c: Likewise.
7052 * gcc.target/i386/builtin-bswap-4.c: New test.
7053
7054 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
7055
7056 PR 24985
7057 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7058
7059 2012-04-11 Richard Guenther <rguenther@suse.de>
7060
7061 PR rtl-optimization/52881
7062 * gcc.dg/torture/pr52881.c: New testcase.
7063 * gcc.dg/torture/pr52913.c: Likewise.
7064
7065 2012-04-11 Richard Guenther <rguenther@suse.de>
7066
7067 PR tree-optimization/52912
7068 * gcc.dg/torture/pr52912.c: New testcase.
7069
7070 2010-04-10 Michael Matz <matz@suse.de>
7071
7072 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7073 * gcc.dg/vect/vect-outer-1.c: Adjust.
7074 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7075 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7076 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7077 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7078 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7079 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7080
7081 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7082
7083 PR tree-optimization/52870
7084 * gcc.dg/vect/pr52870.c: New test.
7085
7086 2012-04-09 Mike Stump <mikestump@comcast.net>
7087
7088 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7089 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7090 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7091 * gnat.dg/aggr11.adb: Likewise.
7092 * gnat.dg/aggr11_pkg.ads: Likewise.
7093 * gnat.dg/aggr15.adb: Likewise.
7094 * gnat.dg/aggr15.ads: Likewise.
7095 * gnat.dg/aggr17.adb: Likewise.
7096 * gnat.dg/aggr18.adb: Likewise.
7097 * gnat.dg/array14.adb: Likewise.
7098 * gnat.dg/array14.ads: Likewise.
7099 * gnat.dg/array14_pkg.ads: Likewise.
7100 * gnat.dg/array19.adb: Likewise.
7101 * gnat.dg/array19.ads: Likewise.
7102 * gnat.dg/discr27.adb: Likewise.
7103 * gnat.dg/discr27.ads: Likewise.
7104 * gnat.dg/discr35.adb: Likewise.
7105 * gnat.dg/discr35.ads: Likewise.
7106 * gnat.dg/discr6.adb: Likewise.
7107 * gnat.dg/discr6_pkg.ads: Likewise.
7108 * gnat.dg/import1.adb: Likewise.
7109 * gnat.dg/import1.ads: Likewise.
7110 * gnat.dg/loop_address2.adb: Likewise.
7111 * gnat.dg/opt7.adb: Likewise.
7112 * gnat.dg/opt7.ads: Likewise.
7113 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7114 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7115 * gnat.dg/rep_clause2.adb: Likewise.
7116 * gnat.dg/rep_clause2.ads: Likewise.
7117 * gnat.dg/slice2.adb: Likewise.
7118 * gnat.dg/slice2.ads: Likewise.
7119 * gnat.dg/slice6.adb: Likewise.
7120 * gnat.dg/slice6_pkg.ads: Likewise.
7121 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7122 * gnat.dg/taft_type2.adb: Likewise.
7123 * gnat.dg/taft_type2.ads: Likewise.
7124 * gnat.dg/taft_type2_pkg.ads: Likewise.
7125 * gnat.dg/volatile10.adb: Likewise.
7126 * gnat.dg/volatile10_pkg.ads: Likewise.
7127
7128 * gcc.dg/dll-8.c: Remove execute permissions.
7129 * g++.dg/ext/dllexport5.C: Likewise.
7130
7131 2012-04-09 Jan Hubicka <jh@suse.cz>
7132
7133 PR lto/52722
7134 PR lto/51765
7135 PR lto/52634
7136 * gcc.dg/lto/pr52634_1.c: New testcase.
7137 * gcc.dg/lto/pr52634_0.c: New testcase.
7138
7139 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7140
7141 PR target/52883
7142 * gcc.target/i386/pr52883.c: New testcase.
7143
7144 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7145
7146 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7147 (check_effective_target_sync_long_long): Add SPARC case.
7148 (check_effective_target_sync_long_long_runtime): Likewise.
7149 (check_effective_target_sync_int_long): Adjust SPARC case.
7150 (check_effective_target_sync_char_short): Likewise.
7151
7152 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7153
7154 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7155 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7156
7157 2012-04-08 Tobias Burnus <burnus@net-b.de>
7158
7159 PR fortran/40973
7160 PR fortran/52751
7161 * gfortran.dg/public_private_module_2.f90: New.
7162
7163 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7164
7165 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7166 directives.
7167
7168 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7169
7170 PR fortran/52893
7171 * gfortran.dg/function_optimize_11.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
7178 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7179
7180 PR fortran/52668
7181 * gfortran.dg/use_only_6.f90: New test.
7182 2012-04-06 Mike Stump <mikestump@comcast.net>
7183
7184 PR testsuite/50722
7185 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7186
7187 2012-04-05 Jason Merrill <jason@redhat.com>
7188
7189 PR c++/52596
7190 * g++.dg/template/qualified-id5.C: New.
7191
7192 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7193
7194 PR target/52882
7195 * gcc.target/i386/pr52882.c: New test.
7196
7197 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7198 Dominique D'Humieures <dominiq@lps.ens.fr>
7199
7200 PR testsuite/52614
7201 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7202 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7203
7204 2012-04-04 Jason Merrill <jason@redhat.com>
7205
7206 PR c++/52845
7207 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7208
7209 2012-04-03 Jason Merrill <jason@redhat.com>
7210
7211 PR c++/52796
7212 * g++.dg/cpp0x/variadic-value1.C: New.
7213
7214 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7215
7216 * gnat.dg/pack18.adb: New test.
7217 * gnat.dg/pack18_pkg.ads: New helper.
7218
7219 2012-04-03 Richard Guenther <rguenther@suse.de>
7220
7221 PR tree-optimization/52808
7222 * gcc.dg/pr52808.c: New testcase.
7223
7224 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7225
7226 PR tree-optimization/52835
7227 * gfortran.dg/pr52835.f90: New test.
7228
7229 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7230
7231 * gnat.dg/specs/aggr5.ads: New test.
7232
7233 2012-04-02 Richard Guenther <rguenther@suse.de>
7234
7235 PR tree-optimization/52756
7236 * gcc.dg/torture/pr52756.c: New testcase.
7237
7238 2012-04-02 Richard Guenther <rguenther@suse.de>
7239
7240 PR middle-end/52803
7241 * gcc.dg/pr52803.c: New testcase.
7242
7243 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7244
7245 PR c++/40942
7246 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7247 DR 214 in account.
7248
7249 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7250
7251 PR c++/50043
7252 * g++.dg/cpp0x/noexcept17.C: New.
7253 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7254 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7255 * g++.dg/cpp0x/noexcept01.C: Likewise.
7256 * g++.dg/eh/init-temp1.C: Likewise.
7257 * g++.dg/eh/ctor1.C: Likwise.
7258
7259 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7260
7261 * gnat.dg/controlled6.adb: New test.
7262 * gnat.dg/controlled6_pkg.ads: New helper.
7263 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7264
7265 2012-03-30 Richard Henderson <rth@redhat.com>
7266
7267 PR debug/52727
7268 * g++.dg/opt/pr52727.C: New testcase.
7269
7270 2012-03-30 Richard Guenther <rguenther@suse.de>
7271
7272 PR tree-optimization/52754
7273 * gcc.target/i386/pr52754.c: New testcase.
7274
7275 2012-03-30 Richard Guenther <rguenther@suse.de>
7276
7277 PR middle-end/52772
7278 * g++.dg/torture/pr52772.C: New testcase.
7279
7280 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7281
7282 PR c++/52718
7283 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7284
7285 2012-03-29 Jason Merrill <jason@redhat.com>
7286
7287 PR c++/52685
7288 * g++.dg/template/inherit8.C: New.
7289
7290 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7291
7292 PR c++/52759
7293 * g++.dg/ext/weak4.C: New test.
7294
7295 PR tree-optimization/52760
7296 * gcc.c-torture/execute/pr52760.c: New test.
7297
7298 2012-03-29 Jason Merrill <jason@redhat.com>
7299
7300 PR c++/52743
7301 * g++.dg/cpp0x/initlist-array3.C: New.
7302
7303 2012-03-28 Jason Merrill <jason@redhat.com>
7304
7305 PR c++/52746
7306 * g++.dg/overload/virtual2.C: New.
7307
7308 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7309
7310 * gnat.dg/vect7.ad[sb]: New test.
7311
7312 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7313 Tobias Burnus <burnus@gcc.gnu.org>
7314
7315 PR fortran/52652
7316 * gfortran.dg/allocate_class_1.f90 : Change error test.
7317 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7318 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7319 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7320
7321 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7322
7323 PR middle-end/52691
7324 * gcc.dg/pr52691.c: New test.
7325
7326 PR middle-end/52750
7327 * gcc.c-torture/compile/pr52750.c: New test.
7328
7329 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7330
7331 PR target/52692
7332 * gcc.target/avr/torture/builtins-2.c: New test.
7333
7334 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7335
7336 PR target/52736
7337 * gcc.target/i386/pr52736.c: New test.
7338
7339 2012-03-27 Martin Jambor <mjambor@suse.cz>
7340
7341 PR middle-end/52693
7342 * gcc.dg/torture/pr52693.c: New test.
7343
7344 2012-03-27 Meador Inge <meadori@codesourcery.com>
7345
7346 PR c++/52672
7347 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7348
7349 2012-03-27 Mike Stump <mikestump@comcast.net>
7350
7351 PR target/52665
7352 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7353 failures that match branch names.
7354
7355 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7356 H.J. Lu <hongjiu.lu@intel.com>
7357
7358 PR target/52698
7359 * gcc.target/i386/pr52698.c: New test.
7360
7361 2012-03-27 Richard Guenther <rguenther@suse.de>
7362
7363 PR middle-end/52720
7364 * gcc.dg/torture/pr52720.c: New testcase.
7365
7366 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7367
7368 * gnat.dg/pack17.adb: New test.
7369
7370 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7371
7372 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7373 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7374
7375 2012-03-26 Martin Jambor <mjambor@suse.cz>
7376
7377 PR tree-optimization/50052
7378 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7379
7380 2012-03-26 Richard Guenther <rguenther@suse.de>
7381
7382 PR tree-optimization/52701
7383 * gfortran.dg/pr52701.f90: New testcase.
7384
7385 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7386
7387 PR tree-optimization/52686
7388 * gcc.target/arm/pr52686.c: New test.
7389
7390 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7391
7392 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7393 Add "-Os -flto" to list.
7394
7395 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7396
7397 * gnat.dg/concat2.ad[sb]: New test.
7398
7399 2012-03-24 Jason Merrill <jason@redhat.com>
7400
7401 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7402 * g++.dg/cpp0x/trailing2.C: Likewise.
7403 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7404 * g++.dg/cpp1y/auto-fn1.C: New.
7405 * g++.dg/cpp1y/auto-fn2.C: New.
7406 * g++.dg/cpp1y/auto-fn3.C: New.
7407 * g++.dg/cpp1y/auto-fn4.C: New.
7408 * g++.dg/cpp1y/auto-fn5.C: New.
7409 * g++.dg/cpp1y/auto-fn6.C: New.
7410 * g++.dg/cpp1y/auto-fn7.C: New.
7411 * g++.dg/cpp1y/auto-fn8.C: New.
7412 * g++.dg/cpp1y/auto-fn9.C: New.
7413 * g++.dg/cpp1y/auto-fn10.C: New.
7414 * g++.dg/cpp1y/auto-fn11.C: New.
7415
7416 2012-03-23 Richard Guenther <rguenther@suse.de>
7417
7418 PR tree-optimization/52678
7419 * gfortran.dg/pr52678.f: New testcase.
7420
7421 2012-03-23 Richard Guenther <rguenther@suse.de>
7422
7423 PR tree-optimization/52638
7424 * g++.dg/torture/pr52638.C: New testcase.
7425
7426 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7427
7428 PR c++/52487
7429 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7430
7431 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7432
7433 PR c++/52671
7434 * g++.dg/ext/attrib44.C: New test.
7435
7436 2012-03-22 Jan Hubicka <jh@suse.cz>
7437
7438 PR middle-end/51737
7439 * g++.dg/torture/pr51737.C: New testcase
7440
7441 2012-03-22 Richard Guenther <rguenther@suse.de>
7442
7443 PR tree-optimization/52548
7444 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7445
7446 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7447
7448 * lib/fortran-modules.exp (list-module-names-1): Remove
7449 warning.
7450
7451 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7452
7453 PR target/50751
7454 * gcc.target/sh/pr50751-1.c: New.
7455 * gcc.target/sh/pr50751-2.c: New.
7456 * gcc.target/sh/pr50751-3.c: New.
7457
7458 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7459
7460 PR target/52479
7461 * gcc.target/sh/sh4a-cos.c: Remove.
7462 * gcc.target/sh/sh4a-sin.c: Remove.
7463 * gcc.target/sh/sh4a-sincos.c: Remove.
7464
7465 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7466
7467 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7468 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7469
7470 2012-03-21 Martin Jambor <mjambor@suse.cz>
7471
7472 PR testsuite/52641
7473 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7474 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7475
7476 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7477
7478 * gcc.target/arm/thumb-16bit-ops.c: New file.
7479 * gcc.target/arm/thumb-ifcvt.c: New file.
7480
7481 2012-03-20 Jason Merrill <jason@redhat.com>
7482
7483 * lib/target-supports.exp: Add { target c++1y }.
7484
7485 * g++.dg/cpp0x/auto32.C: New.
7486
7487 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7488
7489 PR testsuite/52641
7490 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7491 int32plus.
7492 * gcc.dg/torture/pr48124-4.c: Ditto:
7493 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7494
7495 2012-03-20 Jason Merrill <jason@redhat.com>
7496
7497 PR c++/52510
7498 * g++.dg/cpp0x/initlist66.C: New.
7499
7500 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7501
7502 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7503 __AVR_HAVE_LPMX__
7504
7505 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7506
7507 PR target/49868
7508 * gcc.target/avr/torture/addr-space-2.h: New file.
7509 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7510 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7511 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7512 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7513
7514 2012-03-20 Richard Guenther <rguenther@suse.de>
7515
7516 * gnat.dg/pack16.adb: New testcase.
7517 * gnat.dg/pack16_pkg.ads: Likewise.
7518 * gnat.dg/specs/pack8.ads: Likewise.
7519 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7520
7521 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7522
7523 * g++.dg/warn/Wuseless-cast.C: Extend.
7524
7525 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7526
7527 PR c++/14710
7528 * g++.dg/warn/Wuseless-cast.C: New.
7529
7530 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7531
7532 PR libfortran/52608
7533 * gfortran.dg/pr52608.f90: New test.
7534
7535 2012-03-17 Tobias Burnus <burnus@net-b.de>
7536
7537 PR fortran/52585
7538 * gfortran.dg/proc_ptr_36.f90: New.
7539
7540 2012-03-16 Martin Jambor <mjambor@suse.cz>
7541
7542 * gcc.dg/misaligned-expand-1.c: New test.
7543 * gcc.dg/misaligned-expand-3.c: Likewise.
7544
7545 2012-03-16 Richard Guenther <rguenther@suse.de>
7546 Kai Tietz <ktietz@redhat.com>
7547
7548 PR middle-end/48814
7549 * gcc.c-torture/execute/pr48814-1.c: New test.
7550 * gcc.c-torture/execute/pr48814-2.c: New test.
7551 * gcc.dg/tree-ssa/assign-1.c: New test.
7552 * gcc.dg/tree-ssa/assign-2.c: New test.
7553 * gcc.dg/tree-ssa/assign-3.c: New test.
7554
7555 2012-03-16 Richard Guenther <rguenther@suse.de>
7556
7557 * gnat.dg/specs/pack7.ads: New testcase.
7558
7559 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7560
7561 PR target/52568
7562 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7563 * gcc.dg/torture/vshuf-8.inc: Likewise.
7564 * gcc.dg/torture/vshuf-16.inc: Likewise.
7565 * gcc.dg/torture/vshuf-32.inc: Likewise.
7566
7567 2012-03-15 Jason Merrill <jason@redhat.com>
7568
7569 * g++.dg/torture/pr52582.C: New.
7570
7571 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7572
7573 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7574
7575 2012-03-15 Ira Rosen <irar@il.ibm.com>
7576 Ulrich Weigand <ulrich.weigand@linaro.org>
7577
7578 * gcc.dg/vect/slp-cond-3.c: New test.
7579 * gcc.dg/vect/slp-cond-4.c: New test.
7580
7581 2012-03-15 Ira Rosen <irar@il.ibm.com>
7582 Ulrich Weigand <ulrich.weigand@linaro.org>
7583
7584 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7585 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7586
7587 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7588
7589 PR libfortran/52434
7590 PR libfortran/48878
7591 PR libfortran/38199
7592 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7593 * gfortran.dg/round_1.f03: Likewise.
7594
7595 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7596 Andrew Pinski <apinski@cavium.com>
7597
7598 PR middle-end/52592
7599 * gcc.dg/pr52592.c: New test.
7600
7601 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7602
7603 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7604 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7605 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7606 * lib/fortran-modules.exp: .. this new file. Adjust users.
7607 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7608 gfortran-dg-debug-runtest): Call cleanup-modules.
7609 * lib/fortran-torture.exp (fortran-torture-execute,
7610 fortran-torture): Likewise.
7611 * gfortran.dg/coarray/caf.exp: Likewise.
7612 * lib/lto.exp: Likewise.
7613 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7614 * gfortran.dg/class_4b.f03: Likewise.
7615 * gfortran.dg/class_4c.f03: Likewise.
7616 * gfortran.dg/class_45a.f03: Likewise.
7617 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7618 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7619 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7620 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7621 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7622 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7623 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7624 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7625 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7626 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7627 * gfortran.dg/whole_file_28.f90: Likewise.
7628 * gfortran.dg/whole_file_29.f90: Likewise.
7629 * gfortran.dg/whole_file_30.f90: Likewise.
7630 * gfortran.dg/whole_file_31.f90: Likewise.
7631
7632 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7633
7634 PR tree-optimization/52267
7635 * gcc.dg/pr52267.c: New test.
7636 * gcc.dg/tree-ssa/vrp65.c: New test.
7637 * gcc.dg/tree-ssa/vrp66.c: New test.
7638
7639 2012-03-15 Richard Guenther <rguenther@suse.de>
7640
7641 PR middle-end/52580
7642 * gfortran.dg/vect/pr52580.f: New testcase.
7643
7644 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7645
7646 * gcc.target/sh/fpul-usage-1.c: New.
7647
7648 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7649
7650 PR target/49468
7651 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7652 * gcc.target/sh/pr49468-di.c: Likewise.
7653
7654 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7655
7656 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7657 * gcc.dg/c99-stdint-6.c: Likewise.
7658 * gcc.dg/lto/20090210_0.c: Likewise.
7659 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7660 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7661 * gcc.dg/pragma-init-fini-2.c: Likewise.
7662 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7663 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7664 * gcc.target/i386/pr22152.c: Likewise.
7665 * gcc.target/i386/vect8-ret.c: Likewise.
7666 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7667 handling.
7668
7669 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7670
7671 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7672 * g++.dg/tree-prof/partition1.C: Likewise.
7673 * g++.dg/tree-prof/partition2.C: Likewise.
7674 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7675 handling.
7676 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7677 * gcc.c-torture/execute/20010724-1.c: Remove.
7678 * gcc.c-torture/execute/20010724-1.x: Remove.
7679 * gcc.c-torture/execute/20040208-2.c: Remove.
7680 * gcc.c-torture/execute/20040208-2.x: Remove.
7681 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7682 Remove.
7683 (main) [__mips__ && __sgi__]: Remove.
7684 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7685 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7686 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7687 mips-sgi-irix6* handling.
7688 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7689 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7690 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7691 handling.
7692 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7693 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7694 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7695 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7696 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7697 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7698 mips-sgi-irix6*.
7699 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7700 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7701 * gcc.target/mips/save-restore-3.c: Likewise.
7702 * gcc.target/mips/save-restore-4.c: Likewise.
7703 * gcc.target/mips/save-restore-5.c: Likewise.
7704 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7705 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7706 messages.
7707 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7708 IRIX 6 handling.
7709 (restore_ld_library_path_env_vars): Likewise.
7710 * lib/target-supports.exp (check_profiling_available): Remove
7711 mips*-*-irix* handling.
7712 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7713 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7714 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7715
7716 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7717
7718 PR c++/52582
7719 * g++.dg/opt/pr52582.C: New test.
7720
7721 2012-03-14 Richard Guenther <rguenther@suse.de>
7722
7723 PR tree-optimization/52571
7724 * gcc.dg/vect/vect-2.c: Initialize arrays.
7725 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7726 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7727 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7728
7729 2012-03-14 Richard Guenther <rguenther@suse.de>
7730
7731 PR middle-end/52080
7732 PR middle-end/52097
7733 PR middle-end/48124
7734 * gcc.dg/torture/pr48124-1.c: New testcase.
7735 * gcc.dg/torture/pr48124-2.c: Likewise.
7736 * gcc.dg/torture/pr48124-3.c: Likewise.
7737 * gcc.dg/torture/pr48124-4.c: Likewise.
7738
7739 2012-03-14 Richard Guenther <rguenther@suse.de>
7740
7741 PR middle-end/52578
7742 * gcc.dg/pr52578.c: New testcase.
7743
7744 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7745
7746 PR c++/52521
7747 * g++.dg/cpp0x/udlit-args2.C: New test.
7748
7749 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7750
7751 PR target/48596
7752 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7753 * gcc.c-torture/compile/pr48596.c: ... here.
7754
7755 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7756
7757 PR c++/51641
7758 * g++.dg/lookup/hidden-class17.C: New test.
7759
7760 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7761
7762 PR c/52577
7763 * gcc.dg/Wunused-var-3.c: New test.
7764
7765 2012-03-13 Martin Jambor <mjambor@suse.cz>
7766
7767 * gcc.dg/misaligned-expand-2.c: New test.
7768
7769 2012-03-13 Richard Guenther <rguenther@suse.de>
7770
7771 PR middle-end/52134
7772 * gcc.dg/pr52134.c: New testcase.
7773
7774 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7775
7776 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7777
7778 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7779
7780 PR tree-optimization/46728
7781 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7782 * gcc.target/powerpc/pr46728-5.c: Likewise.
7783 * gcc.target/powerpc/pr46728-8.c: Likewise.
7784 * gcc.target/powerpc/pr46728-10.c: Likewise.
7785 * gcc.target/powerpc/pr46728-11.c: Likewise.
7786 * gcc.target/powerpc/pr46728-13.c: Likewise.
7787 * gcc.target/powerpc/pr46728-14.c: Likewise.
7788 * gcc.target/powerpc/pr46728-15.c: Likewise.
7789
7790 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7791
7792 PR c++/52299
7793 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7794
7795 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7796
7797 PR tree-optimization/46728
7798 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7799 * gcc.target/powerpc/pr46728-5.c: Likewise.
7800 * gcc.target/powerpc/pr46728-8.c: Likewise.
7801 * gcc.target/powerpc/pr46728-10.c: Likewise.
7802 * gcc.target/powerpc/pr46728-11.c: Likewise.
7803 * gcc.target/powerpc/pr46728-13.c: Likewise.
7804 * gcc.target/powerpc/pr46728-14.c: Likewise.
7805 * gcc.target/powerpc/pr46728-15.c: Likewise.
7806
7807 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7808
7809 PR target/49868
7810 * gcc.target/avr/torture/addr-space-1.h: New file.
7811 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7812 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7813 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7814 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7815
7816 2012-03-12 Andrew Pinski <apinski@cavium.com>
7817
7818 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7819
7820 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7821
7822 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7823 * g++.dg/abi/thunk4.C: Likewise.
7824 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7825 Adapt line numbers.
7826 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7827 handling.
7828 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7829 * g++.dg/eh/spbp.C: Likewise.
7830 * g++.dg/ext/label13.C: Likewise.
7831 * g++.dg/guality/guality.exp: Likewise.
7832 * g++.dg/other/anon5.C: Likewise.
7833 * g++.dg/other/pragma-ep-1.C: Remove.
7834 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7835 * g++.dg/warn/pr31246.C: Likewise.
7836 * g++.dg/warn/weak1.C: Likewise.
7837 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7838 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7839 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7840 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7841 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7842 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7843 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7844 * gcc.dg/c99-tgmath-1.c: Likewise.
7845 * gcc.dg/c99-tgmath-2.c: Likewise.
7846 * gcc.dg/c99-tgmath-3.c: Likewise.
7847 * gcc.dg/c99-tgmath-4.c: Likewise.
7848 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7849 handling.
7850 * gcc.dg/debug/pr49032.c: Likewise.
7851 * gcc.dg/guality/guality.exp: Likewise.
7852 * gcc.dg/intmax_t-1.c: Likewise.
7853 * gcc.dg/pr48616.c: Likewise.
7854 * gcc.dg/pragma-ep-1.c: Remove.
7855 * gcc.dg/pragma-ep-2.c: Remove.
7856 * gcc.dg/pragma-ep-3.c: Remove.
7857 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7858 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7859 * gcc.misc-tests/gcov-14.c: Likewise.
7860 * gfortran.dg/guality/guality.exp: Likewise.
7861 * lib/target-supports.exp (check_weak_available): Likewise.
7862 (add_options_for_tls): Likewise.
7863 (check_ascii_locale_available): Likewise.
7864 * obj-c++.dg/dwarf-2.mm: Likewise.
7865 * objc.dg/dwarf-1.m: Likewise.
7866 * objc.dg/dwarf-2.m: Likewise.
7867
7868 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7869
7870 PR tree-optimization/51721
7871 * gcc.dg/tree-ssa/vrp64.c: New test.
7872
7873 PR tree-optimization/52533
7874 * gcc.c-torture/compile/pr52533.c: New test.
7875
7876 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7877
7878 * gcc.target/i386/rtm-xabort-1.c: New.
7879 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7880 * gcc.target/i386/rtm-xend-1.c: Ditto.
7881 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7882 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7883 * gcc.target/i386/sse-13.c: Ditto.
7884 * gcc.target/i386/sse-14.c: Ditto.
7885 * gcc.target/i386/sse-22.c: Ditto.
7886 * gcc.target/i386/sse-23.c: Ditto.
7887 * g++.dg/other/i386-2.C: Ditto.
7888 * g++.dg/other/i386-3.C: Ditto.
7889
7890 2012-03-12 Tobias Burnus <burnus@net-b.de>
7891
7892 PR fortran/52542
7893 * gfortran.dg/proc_ptr_35.f90: New.
7894
7895 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7896
7897 PR target/52530
7898 * gcc.dg/torture/pr52530.c: New test.
7899
7900 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7901
7902 PR target/51244
7903 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7904
7905 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7906
7907 PR target/52450
7908 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7909
7910 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7911
7912 2012-03-09 Andrew Pinski <apinski@cavium.com>
7913
7914 PR middle-end/51988
7915 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7916 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7917
7918 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7919
7920 * gcc.dg/tree-ssa/scev-3.c: New.
7921 * gcc.dg/tree-ssa/scev-4.c: New.
7922
7923 2012-03-08 Tobias Burnus <burnus@net-b.de>
7924
7925 PR fortran/52469
7926 * gfortran.dg/proc_ptr_34.f90
7927
7928 2012-03-07 Jason Merrill <jason@redhat.com>
7929
7930 PR c++/52521
7931 * g++.dg/cpp0x/udlit-mangle.C: New.
7932
7933 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7934
7935 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7936
7937 2012-03-06 Richard Guenther <rguenther@suse.de>
7938
7939 PR middle-end/52493
7940 * gcc.dg/torture/pr52493.c: New testcase.
7941
7942 2012-03-06 Richard Guenther <rguenther@suse.de>
7943
7944 PR lto/52097
7945 * gcc.dg/lto/pr52097_0.c: New testcase.
7946
7947 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7948
7949 PR target/51244
7950 * gcc.target/sh/pr51244-1.c: New.
7951 * gcc.target/sh/pr51244-2.c: New.
7952 * gcc.target/sh/pr51244-3.c: New.
7953
7954 2012-03-05 Jason Merrill <jason@redhat.com>
7955
7956 PR c++/51930
7957 * g++.dg/ext/visibility/template11.C: New.
7958
7959 * g++.dg/cpp0x/implicit13.C: New.
7960
7961 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7962
7963 PR tree-optimization/51721
7964 * gcc.dg/tree-ssa/vrp63.c: New test.
7965 * gcc.dg/pr51721.c: New test.
7966
7967 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7968
7969 PR fortran/50981
7970 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7971 argument checks.
7972
7973 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7974
7975 PR target/52146
7976 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7977
7978 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7979
7980 PR fortran/50981
7981 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7982
7983 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7984
7985 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7986 int32plus.
7987
7988 2012-03-03 Jason Merrill <jason@redhat.com>
7989
7990 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7991
7992 Core 1270
7993 * g++.dg/cpp0x/initlist65.C: New.
7994
7995 PR c++/36797
7996 * g++.dg/ext/is_empty2.C: New.
7997
7998 2012-03-03 Tobias Burnus <burnus@net-b.de>
7999
8000 PR fortran/48820
8001 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8002
8003 2012-03-03 Tobias Burnus <burnus@net-b.de>
8004
8005 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8006 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8007 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8008 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8009 * gfortran.dg/class_30.f90: Remove dg-warning line.
8010 * gfortran.dg/bind_c_usage_25.f90: New.
8011
8012 2012-03-03 Tobias Burnus <burnus@net-b.de>
8013
8014 PR fortran/48820
8015 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8016 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8017 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8018
8019 2012-03-03 Tobias Burnus <burnus@net-b.de>
8020
8021 PR fortran/48820
8022 * gfortran.dg/assumed_type_1.f90: New.
8023 * gfortran.dg/assumed_type_2.f90: New.
8024 * gfortran.dg/assumed_type_3.f90: New.
8025 * gfortran.dg/assumed_type_4.f90: New.
8026
8027 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8028
8029 PR target/49486
8030 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8031 * gcc.target/sh/pr49468-di.c: New.
8032
8033 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8034
8035 * gcc.dg/graphite/pr50561.c: Update.
8036
8037 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8038
8039 * gcc.target/powerpc/pr52457.c: New test.
8040
8041 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8042
8043 * gcc.target/arm/sat-1.c: New test.
8044
8045 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8046
8047 PR target/46716
8048 * gcc.target/i386/pr46716.c: New test.
8049
8050 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8051
8052 PR c++/51989
8053 * g++.dg/cpp0x/sfinae32.C: New.
8054
8055 2012-03-02 Richard Guenther <rguenther@suse.de>
8056
8057 PR tree-optimization/52406
8058 * gcc.dg/torture/pr52406.c: New testcase.
8059
8060 2012-03-02 Tobias Burnus <burnus@net-b.de>
8061
8062 PR fortran/52325
8063 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8064 * gfortran.dg/nullify_2.f90: Update dg-error.
8065 * gfortran.dg/nullify_4.f90: Ditto.
8066 * gfortran.dg/pointer_init_6.f90: Ditto.
8067
8068 2012-03-02 Tobias Burnus <burnus@net-b.de>
8069
8070 PR fortran/52270
8071 * gfortran.dg/class_51.f90: New.
8072
8073 2012-03-02 Tobias Burnus <burnus@net-b.de>
8074
8075 PR fortran/52452
8076 * gfortran.dg/intrinsic_8.f90: New.
8077
8078 2012-03-01 Kai Tietz <ktietz@redhat.com>
8079
8080 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8081 routines on mingw targets.
8082 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8083
8084 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8085
8086 PR tree-optimization/52445
8087 * gcc.dg/pr52445.c: New test.
8088
8089 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8090
8091 PR target/52437
8092 * gcc.c-torture/compile/pr52437.c: New test.
8093
8094 PR middle-end/52419
8095 * gcc.dg/torture/pr52419.c: New test.
8096
8097 PR tree-optimization/52429
8098 * gcc.dg/torture/pr52429.c: New test.
8099 * g++.dg/opt/pr52429.C: New test.
8100
8101 2012-02-29 Richard Guenther <rguenther@suse.de>
8102
8103 PR testsuite/52297
8104 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8105 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8106 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8107 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8108 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8109 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8110
8111 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8112
8113 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8114
8115 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8116
8117 PR fortran/52386
8118 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8119
8120 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8121
8122 PR target/51534
8123 * gcc.target/arm/neon/pr51534.c: New testcase.
8124
8125 2012-02-28 Richard Guenther <rguenther@suse.de>
8126
8127 PR target/52407
8128 * gcc.dg/torture/pr52407.c: New testcase.
8129
8130 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8131
8132 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8133 * gcc.target/arm/vfp2.c: Likewise.
8134 * gcc.target/arm/vfp3.c: Likewise.
8135 * gcc.target/arm/vfp4.c: Likewise.
8136 * gcc.target/arm/vfp5.c: Likewise.
8137 * gcc.target/arm/vfp6.c: Likewise.
8138 * gcc.target/arm/vfp7.c: Likewise.
8139 * gcc.target/arm/vfp8.c: Likewise.
8140 * gcc.target/arm/vfp9.c: Likewise.
8141 * gcc.target/arm/vfp10.c: Likewise.
8142 * gcc.target/arm/vfp11.c: Likewise.
8143 * gcc.target/arm/vfp12.c: Likewise.
8144 * gcc.target/arm/vfp13.c: Likewise.
8145 * gcc.target/arm/vfp14.c: Likewise.
8146 * gcc.target/arm/vfp15.c: Likewise.
8147 * gcc.target/arm/vfp16.c: Likewise.
8148 * gcc.target/arm/vfp17.c: Likewise.
8149 * gcc.target/arm/neon-constants.h: New file.
8150 * gcc.target/arm/neon-vect1.c: New test.
8151 * gcc.target/arm/neon-vect2.c: New test.
8152 * gcc.target/arm/neon-vect3.c: New test.
8153 * gcc.target/arm/neon-vect4.c: New test.
8154 * gcc.target/arm/neon-vect5.c: New test.
8155 * gcc.target/arm/neon-vect6.c: New test.
8156 * gcc.target/arm/neon-vect7.c: New test.
8157 * gcc.target/arm/neon-vect8.c: New test.
8158
8159 2012-02-28 Richard Guenther <rguenther@suse.de>
8160
8161 PR tree-optimization/52402
8162 * gcc.dg/torture/pr52402.c: New testcase.
8163
8164 2012-02-28 Richard Guenther <rguenther@suse.de>
8165
8166 PR lto/52400
8167 * g++.dg/lto/pr52400_0.C: New testcase.
8168
8169 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8170
8171 * gcc.target/avr/torture/builtins-1.c: New test.
8172 * gcc.target/avr/torture/builtins-error.c: New test.
8173
8174 2012-02-28 Kai Tietz <ktietz@redhat.com>
8175
8176 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8177 * gcc.target/i386/pr45352-2.c: Likewise.
8178 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8179 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8180 targets instead rand.
8181 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8182 * gcc.target/i386/sse2-mul-1.c: Likewise.
8183 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8184 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8185 * gcc.target/i386/pad-1.c: Likewise.
8186 * gcc.target/i386/pad-9.c: Likewise.
8187 * gcc.target/i386/pad-2.c: Likewise.
8188 * gcc.target/i386/pad-5b.c: Likewise.
8189 * gcc.target/i386/pad-8.c: Likewise.
8190 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8191 * gcc.target/i386/pr44130.c: Likewise.
8192 * gcc.target/i386/align-main-1.c: Likewise.
8193 * gcc.target/i386/align-main-2.c: Likewise.
8194 * gcc.target/i386/sw-1.c: Likewise.
8195 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8196 on x64 mingw target.
8197 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8198 * gcc.target/i386/pr46295.c: Likewise.
8199 * gcc.target/i386/amd64-abi-1.c: Likewise.
8200 * gcc.target/i386/amd64-abi-2.c: Likewise.
8201 * gcc.target/i386/pr39082-1.c: Likewise.
8202 * gcc.target/i386/pr39162.c: Likewise.
8203 * gcc.target/i386/pr22152.c: Likewise.
8204 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8205 * gcc.target/i386/wrfsbase-2.c: Likewise.
8206 * gcc.target/i386/local.c: Likewise
8207 * gcc.target/i386/wrgsbase-1.c: Likewise.
8208 * gcc.target/i386/wrfsbase-1.c: Likewise.
8209 * gcc.target/i386/pr39315-3.c: Likewise.
8210 * gcc.target/i386/pr35767-4.c: Likewise.
8211 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8212 x64 mingw target.
8213 * gcc.target/i386/pr45336-2.c: Likewise.
8214 * gcc.target/i386/pr45336-1.c: Likewise.
8215 * gcc.target/i386/pr45336-4.c: Likewise.
8216
8217 2012-02-27 Tristan Gingold <gingold@adacore.com>
8218
8219 * gnat.dg/array20.ad[sb]: New test.
8220
8221 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8222
8223 PR target/52375
8224 * gcc.target/arm/pr52375.c: New test.
8225 * gcc.c-torture/compile/pr52375.c: New test.
8226
8227 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8228
8229 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8230 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8231
8232 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8233
8234 * gnat.dg/aggr19.adb: New test.
8235 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8236
8237 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8238
8239 PR target/49263
8240 * gcc.target/sh/pr49263.c: New.
8241
8242 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8243
8244 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8245 simulate_thread_wrapper_other_threads
8246 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8247 Move initialization of 'value' to main().
8248 (main): Initialize 'value';
8249 * gcc.dg/simulate-thread/speculative-store.c
8250 (simulate_thread_step_verify): Return 0 when successful.
8251 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8252 Reduce threshold.
8253 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8254 (simulate_thread_wrapper_other_threads): Return a success/fail value
8255 and issue an error if the instruction count threshold is exceeded.
8256
8257 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8258
8259 PR target/50580
8260 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8261 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8262
8263 2012-02-24 Richard Guenther <rguenther@suse.de>
8264
8265 PR middle-end/52355
8266 * gcc.dg/pr52355.c: New testcase.
8267
8268 2012-02-23 Kai Tietz <ktietz@redhat.com>
8269
8270 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8271 * gcc.dg/Wpadded.c: Likewise.
8272 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8273 structure-layout.
8274 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8275 for sleep by Sleep and add windows.h include for this function.
8276 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8277 targets.
8278 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8279 target.
8280 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8281 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8282 on x64 mingw target.
8283 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8284 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8285 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8286 failure on LLP64 target.
8287
8288 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8289
8290 PR c/52290
8291 * gcc.dg/noncompile/pr52290.c: New test.
8292
8293 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8294
8295 PR tree-optimization/52019
8296 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8297
8298 2012-02-22 Kai Tietz <ktietz@redhat.com>
8299
8300 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8301 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8302 derived pdiff_t type.
8303 * g++.dg/torture/pr49720.C: Likewise
8304
8305 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8306
8307 PR target/52330
8308 * gcc.target/i386/pr52330.c: New test.
8309
8310 2012-02-22 Tobias Burnus <burnus@net-b.de>
8311
8312 PR fortran/52335
8313 * gfortran.dg/io_constraints_10.f90: New.
8314
8315 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8316
8317 * lib/target-supports.exp (check_effective_target_vect_condition):
8318 Return true for NEON.
8319
8320 2012-02-21 Kai Tietz <ktietz@redhat.com>
8321
8322 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8323
8324 2012-02-21 Richard Guenther <rguenther@suse.de>
8325
8326 PR tree-optimization/52324
8327 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8328
8329 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8330
8331 PR middle-end/51782
8332 * gcc.target/avr/torture/pr51782-1.c: New test.
8333
8334 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8335
8336 PR tree-optimization/52318
8337 * gcc.dg/pr52318.c: New test.
8338
8339 2012-02-20 Kai Tietz <ktietz@redhat.com>
8340
8341 * gcc.dg/bf-ms-layout-3.c: New testcase.
8342
8343 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8344
8345 PR testsuite/52229
8346 PR fortran/32380
8347 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8348
8349 2012-02-20 Richard Guenther <rguenther@suse.de>
8350
8351 PR tree-optimization/52298
8352 * gcc.dg/torture/pr52298.c: New testcase.
8353 * gcc.dg/vect/pr52298.c: Likewise.
8354
8355 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8356
8357 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8358 * gcc.c-torture/execute/pr52286.c: Ditto.
8359
8360 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8361
8362 PR tree-optimization/52286
8363 * gcc.c-torture/execute/pr52286.c: New test.
8364
8365 2012-02-18 Tobias Burnus <burnus@net-b.de>
8366
8367 PR fortran/52295
8368 * gfortran.dg/interface_35.f90: Use -std=f2003.
8369 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8370 * gfortran.dg/interface_assignment_4.f90: Ditto.
8371 * gfortran.dg/bessel_1.f90: Ditto.
8372 * gfortran.dg/func_result_6.f90: Ditto.
8373 * gfortran.dg/hypot_1.f90: Ditto.
8374 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8375
8376 2012-02-17 Tobias Burnus <burnus@net-b.de>
8377
8378 PR translation/52232
8379 PR translation/52234
8380 PR translation/52245
8381 PR translation/52246
8382 PR translation/52262
8383 PR translation/52273
8384 * gfortran.dg/coarray_22.f90: Update dg-error.
8385 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8386
8387 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8388
8389 PR target/51753
8390 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8391 (simulate-thread): Use default timeout.
8392
8393 2012-02-16 Jason Merrill <jason@redhat.com>
8394
8395 PR c++/52248
8396 * g++.dg/ext/timevar1.C: New.
8397
8398 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8399
8400 PR c++/52126
8401 * g++.dg/template/using21.C: New.
8402 * g++.dg/template/using22.C: Likewise.
8403
8404 2012-02-16 Jason Merrill <jason@redhat.com>
8405
8406 PR c++/51415
8407 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8408
8409 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8410
8411 PR tree-optimization/52255
8412 * gcc.c-torture/compile/pr52255.c: New test.
8413
8414 PR debug/52260
8415 * g++.dg/debug/dwarf2/pr52260.C: New test.
8416
8417 PR middle-end/51929
8418 * g++.dg/ipa/pr51929.C: New test.
8419
8420 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8421
8422 PR target/52199
8423 * gcc.target/powerpc/pr52199.c: New file.
8424
8425 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8426
8427 PR target/52152
8428 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8429
8430 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8431
8432 * gcc.dg/pr51867.c: Don't include <math.h>.
8433 (sqrtf): Declare.
8434
8435 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8436
8437 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8438 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8439
8440 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8441
8442 PR tree-optimization/50561
8443 * gcc.dg/graphite/pr50561.c: New testcase.
8444
8445 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8446
8447 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8448 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8449
8450 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8451
8452 * gnat.dg/discr35.ad[sb]: New test.
8453
8454 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8455
8456 * gnat.dg/volatile10.adb: New test.
8457 * gnat.dg/volatile10_pkg.ads: New helper.
8458
8459 2012-02-14 Jason Merrill <jason@redhat.com>
8460
8461 * g++.dg/ext/attrib43.C: New.
8462
8463 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8464
8465 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8466 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8467 fgnu_tm.
8468 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8469 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8470 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8471 effective_target fgnu_tm.
8472 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8473
8474 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8475
8476 PR c++/52247
8477 * g++.dg/template/asmgoto1.C: New test.
8478
8479 2012-02-14 Ian Lance Taylor <iant@google.com>
8480
8481 PR go/48501
8482 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8483 compiling generated file for 64bit and index tests.
8484
8485 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8486
8487 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8488
8489 2012-02-14 Richard Guenther <rguenther@suse.de>
8490
8491 PR tree-optimization/52244
8492 PR tree-optimization/51528
8493 * gcc.dg/torture/pr52244.c: New testcase.
8494
8495 2012-02-14 Walter Lee <walt@tilera.com>
8496
8497 * g++.dg/other/PR23205.C: Disable test on tile.
8498 * g++.dg/other/pr23205-2.C: Disable test on tile.
8499 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8500 * gcc.dg/20040813-1.c: Disable test on tile.
8501 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8502 * gcc.misc-tests/linkage.exp: Handle tilegx.
8503
8504 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8505
8506 PR tree-optimization/52210
8507 * gcc.dg/pr52210.c: New test.
8508
8509 2012-02-14 Jason Merrill <jason@redhat.com>
8510
8511 PR c++/39055
8512 * g++.dg/overload/defarg5.C: New.
8513
8514 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8515
8516 PR c/52181
8517 * c-c++-common/pr52181.c: New test.
8518
8519 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8520
8521 PR c++/52215
8522 * g++.dg/ext/atomic-1.C: New test.
8523
8524 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8525
8526 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8527
8528 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8529
8530 PR middle-end/52209
8531 * gcc.c-torture/execute/pr52209.c: New test.
8532
8533 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8534
8535 PR fortran/50981
8536 * gfortran.dg/elemental_optional_args_5.f03: New test.
8537
8538 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8539
8540 PR testsuite/50076
8541 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8542 cases.
8543
8544 2012-02-11 Ian Lance Taylor <iant@google.com>
8545
8546 PR go/51874
8547 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8548 SPARC Solaris. Don't run the test at all on systems where it may
8549 not work, rather than xfailing it.
8550
8551 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8552
8553 PR rtl-optimization/52175
8554 * gcc.c-torture/compile/pr52175.c: New test.
8555
8556 2012-02-10 Jason Merrill <jason@redhat.com>
8557
8558 PR c++/51910
8559 * g++.dg/template/repo10.C: New.
8560
8561 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8562
8563 PR debug/52132
8564 * gcc.dg/pr52132.c: New test.
8565
8566 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8567
8568 * gnat.dg/specs/aggr4.ads: New test.
8569 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8570
8571 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8572
8573 PR target/52146
8574 * gcc.target/i386/pr52146.c: New.
8575
8576 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8577
8578 PR middle-end/52177
8579 * c-c++-common/pr52177.c: New test.
8580
8581 2012-02-10 Jan Hubicka <jh@suse.cz>
8582
8583 PR middle-end/48600
8584 * g++.dg/torture/pr48600.C: New testcase.
8585
8586 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8587
8588 PR middle-end/52140
8589 * gcc.dg/dfp/pr52140.c: New test.
8590
8591 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8592
8593 PR fortran/32380
8594 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8595 of dg-options.
8596
8597 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8598
8599 PR middle-end/51867
8600 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8601 * gcc.dg/pr51867.c: New test.
8602
8603 2012-02-09 Ian Lance Taylor <iant@google.com>
8604
8605 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8606 which don't support -fsplit-stack. Turn off optimization when
8607 compiling select5-out.go.
8608
8609 2012-02-08 Ian Lance Taylor <iant@google.com>
8610
8611 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8612 systems which don't support -fsplit-stack.
8613
8614 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8615
8616 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8617 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8618 machine instuction in the log.
8619
8620 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8621
8622 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8623 to 20 seconds.
8624
8625 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8626
8627 PR driver/48524
8628 * gcc.dg/pr48524.c: New test.
8629 * gcc.dg/pr48524.spec: New spec file for test.
8630
8631 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8632
8633 PR fortran/32380
8634 * gfortran.dg/vect/pr32380.f90: New test.
8635
8636 2012-02-08 Tobias Burnus <burnus@net-b.de>
8637
8638 PR fortran/52151
8639 * gfortran.dg/realloc_on_assign_12.f90: New.
8640
8641 2012-02-08 Richard Guenther <rguenther@suse.de>
8642
8643 PR rtl-optimization/52170
8644 * gcc.dg/torture/pr52170.c: New testcase.
8645
8646 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8647
8648 PR gcov-profile/52150
8649 * gcc.dg/tree-prof/pr52150.c: New test.
8650
8651 PR rtl-optimization/52139
8652 * gcc.dg/pr52139.c: New test.
8653
8654 2012-02-07 Jason Merrill <jason@redhat.com>
8655
8656 PR c++/51675
8657 * g++.dg/cpp0x/constexpr-union3.C: New.
8658
8659 PR c++/52035
8660 * g++.dg/lto/pr52035_0.C: New.
8661
8662 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8663
8664 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8665 * gcc.dg/special/weak-1.c: Likewise.
8666 * gcc.dg/ucnid-12.c: Likewise.
8667 * gcc.dg/torture/pr45678-1.c: Likewise.
8668 * gcc.dg/torture/pr45678-2.c: Likewise.
8669 * gcc.dg/vector-4.c: Likewise.
8670 * gcc.dg/ipa/inline-5.c: Likewise.
8671 * gcc.dg/ucnid-11.c: Likewise.
8672 * gcc.misc-tests/gcov-13.c: Likewise.
8673 * gcc.misc-tests/gcov-14.c: Likewise.
8674 * g++.dg/ext/label13.C: Likewise.
8675 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8676 hppa*-*-hpux* options.
8677 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8678 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8679 * gcc.dg/pr48616.c: Likewise.
8680 * gcc.dg/pr17957.c: Likewise.
8681 * gcc.dg/pr17055-1.c: Likewise.
8682 * gcc.dg/pr32912-1.c: Likewise.
8683 * gcc.dg/tm/pr51472.c: Likewise.
8684 * c-c++-common/fold-bitand-4.c: Likewise.
8685 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8686 Use dg-additional-options for extra options.
8687
8688 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8689
8690 * gcc.target/epiphany/interrupt-2.c: New test.
8691
8692 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8693
8694 PR target/52155
8695 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8696 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8697 for MIPS ELF.
8698
8699 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8700
8701 PR target/52152
8702 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8703
8704 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8705
8706 PR middle-end/24306
8707 PR target/52154
8708 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8709 * gcc.target/mips/va-arg-1.c: New test.
8710
8711 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8712
8713 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8714 for -mno-pointers-to-nested-functions.
8715
8716 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8717
8718 * gcc.c-torture/execute/20120207-1.c: New test.
8719
8720 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8721
8722 PR rtl-optimization/52060
8723 * gcc.dg/torture/pr52060.c: New test.
8724
8725 PR middle-end/52074
8726 * gcc.c-torture/compile/pr52074.c: New test.
8727
8728 2012-02-07 Tobias Burnus <burnus@net-b.de>
8729
8730 PR fortran/51514
8731 * gfortran.dg/class_to_type_2.f90: New.
8732
8733 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8734
8735 PR fortran/32373
8736 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8737 Remove module.
8738
8739 2012-02-06 Jason Merrill <jason@redhat.com>
8740
8741 PR c++/52088
8742 * g++.dg/template/conv13.C: New.
8743
8744 2012-02-06 Richard Guenther <rguenther@suse.de>
8745
8746 PR tree-optimization/52115
8747 * gcc.c-torture/compile/pr52115.c: New testcase.
8748
8749 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8750
8751 PR target/52129
8752 * gcc.c-torture/execute/pr52129.c: New test.
8753
8754 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8755
8756 * gcc.dg/pr48374.c: Actually add the test I forgot
8757 in the 2012-01-25 commit.
8758
8759 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8760
8761 PR fortran/32373
8762 * gfortran.dg/vect/vect-8.f90: New test case.
8763
8764 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8765
8766 PR fortran/48847
8767 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8768
8769 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8770
8771 PR fortran/52102
8772 * gfortran.dg/class_48.f90 : Add test of allocate class array
8773 component with source in subroutine test3. Remove commenting
8774 out in subroutine test4, since branching on unitialized variable
8775 is now fixed (no PR for this last.).
8776
8777 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8778
8779 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8780 on MIPS targets.
8781 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8782
8783 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8784
8785 PR target/52125
8786 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8787 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8788
8789 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8790
8791 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8792 (check_effective_target_sync_int_long): Use it.
8793 (check_effective_target_sync_char_short): Likewise.
8794 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8795
8796 2012-02-05 Tobias Burnus <burnus@net-b.de>
8797
8798 PR fortran/51972
8799 * gfortran.dg/class_48.f90: Add some further checks.
8800
8801 2012-02-05 Ira Rosen <irar@il.ibm.com>
8802
8803 PR tree-optimization/52091
8804 * gcc.dg/vect/pr52091.c: New test.
8805
8806 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8807
8808 PR rtl-optimization/52113
8809 * gcc.target/avr/pr52113.c: New test.
8810
8811 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8812
8813 PR rtl-optimization/52092
8814 * gcc.c-torture/compile/pr52092.c: New test.
8815
8816 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8817
8818 PR fortran/41587
8819 * gfortran.dg/class_array_10.f03: New test.
8820
8821 PR fortran/46356
8822 * gfortran.dg/class_array_11.f03: New test.
8823
8824 PR fortran/51754
8825 * gfortran.dg/class_array_12.f03: New test.
8826
8827 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8828
8829 PR fortran/52012
8830 * gfortran.dg/realloc_on_assign_11.f90: New test.
8831
8832 2012-02-02 Tobias Burnus <burnus@net-b.de>
8833
8834 PR fortran/52093
8835 * gfortran.dg/shape_7.f90: New.
8836
8837 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8838
8839 * gcc.target/mips/mips-prepend-1.c: New test.
8840
8841 2012-02-02 Jan Hubicka <jh@suse.cz>
8842 Tom de Vries <tom@codesourcery.com>
8843
8844 PR middle-end/51998
8845 * gcc.dg/alias-12.c: New testcase.
8846 * gcc.dg/alias-13.c: New testcase.
8847
8848 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8849
8850 PR target/52086
8851 * gcc.dg/pr52086.c: New test.
8852
8853 PR tree-optimization/52073
8854 * gcc.c-torture/compile/pr52073.c: New test.
8855
8856 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8857
8858 PR fortran/51958
8859 * gfortran.dg/function_optimize_10.f90: New test.
8860
8861 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8862
8863 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8864 test on alpha*-*-*.
8865
8866 2012-02-01 Tobias Burnus <burnus@net-b.de>
8867
8868 PR fortran/52024
8869 * gfortran.dg/typebound_operator_14.f90: New.
8870
8871 2012-02-01 Tobias Burnus <burnus@net-b.de>
8872
8873 PR fortran/52059
8874 * gfortran.dg/elemental_function_1.f90: New.
8875
8876 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8877
8878 PR rtl-optimization/51374
8879 * gcc.target/avr/torture/pr51374-1.c:
8880 Also fail if SBIS is seen.
8881
8882 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8883
8884 PR rtl-optimization/51374
8885 * gcc.target/avr/torture/pr51374-1.c: New.
8886
8887 2012-01-31 Tobias Burnus <burnus@net-b.de>
8888
8889 PR fortran/52024
8890 * gfortran.dg/typebound_generic_11.f90: New.
8891
8892 2012-01-31 Tobias Burnus <burnus@net-b.de>
8893
8894 PR fortran/52029
8895 * gfortran.dg/class_49.f90: New.
8896
8897 2012-01-31 Tobias Burnus <burnus@net-b.de>
8898
8899 PR fortran/52013
8900 * gfortran.dg/elemental_args_check_6.f90: New.
8901
8902 2012-01-31 Jason Merrill <jason@redhat.com>
8903
8904 PR c++/52043
8905 * g++.dg/cpp0x/variadic122.C: New.
8906
8907 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8908
8909 PR fortran/52012
8910 * gfortran.dg/realloc_on_assign_10.f90: New test.
8911
8912 2012-01-31 Richard Guenther <rguenther@suse.de>
8913
8914 PR tree-optimization/51528
8915 * gcc.dg/torture/pr51528.c: New testcase.
8916
8917 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8918
8919 PR go/48501
8920 * lib/go.exp (go_target_compile): Append timeout= to options.
8921 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8922 select5-out.go test on alpha*-*-* targets.
8923
8924 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8925
8926 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8927 (TEST_SHORT): Reformat in the same way.
8928 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8929 (TEST_SHORT): Reformat in the same way.
8930 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8931 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8932 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8933 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8934 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8935
8936 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8937
8938 PR target/51835
8939 * gcc.target/arm/pr51835.c: New testcase.
8940
8941 2012-01-30 Richard Guenther <rguenther@suse.de>
8942
8943 PR tree-optimization/52028
8944 * gcc.dg/torture/pr52028.c: New testcase.
8945 * gfortran.dg/ldist-pr45199.f: Adjust.
8946 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8947 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8948 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8949
8950 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8951
8952 PR debug/52027
8953 * gcc.dg/tree-prof/pr52027.c: New test.
8954
8955 PR tree-optimization/52046
8956 * gcc.dg/pr52046.c: New test.
8957
8958 PR debug/52048
8959 * g++.dg/other/pr52048.C: New test.
8960
8961 2012-01-30 Richard Guenther <rguenther@suse.de>
8962
8963 PR tree-optimization/52045
8964 * gcc.dg/pr52045.c: New testcase.
8965
8966 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8967
8968 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8969 new code generated for __sync_lock_release.
8970
8971 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8972
8973 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8974
8975 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8976
8977 PR testsuite/51875
8978 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8979
8980 * g++.dg/ext/visibility/template10.C: Fix typo.
8981
8982 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8983
8984 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8985
8986 PR c++/51327
8987 * g++.dg/cpp0x/constexpr-ice6.C: New.
8988
8989 2012-01-29 Tobias Burnus <burnus@net-b.de>
8990
8991 PR fortran/41600
8992 * gfortran.dg/default_initialization_6.f90: New.
8993
8994 2012-01-29 Tobias Burnus <burnus@net-b.de>
8995
8996 PR fortran/51972
8997 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8998 * gfortran.dg/class_48.f90: New.
8999
9000 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9001
9002 PR fortran/51808
9003 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9004
9005 2012-01-28 Tobias Burnus <burnus@net-b.de>
9006
9007 PR fortran/51972
9008 * gfortran.dg/class_allocate_12.f90: New.
9009
9010 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9011
9012 * gcc.dg/torture/pr50444.c: Fix dg directives.
9013
9014 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9015
9016 PR target/52006
9017 * gcc.target/arm/pr52006.c: New test.
9018
9019 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9020
9021 PR testsuite/52011
9022 * gcc.dg/lto/trans-mem.h: New file.
9023 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9024 * gcc.dg/lto/trans-mem-1_1.c: Same.
9025 * gcc.dg/lto/trans-mem-4_1.c: Same.
9026 * gcc.dg/lto/trans-mem-3_1.c: Same.
9027
9028 2012-01-27 Tobias Burnus <burnus@net-b.de>
9029
9030 PR fortran/52022
9031 * gfortran.dg/dummy_procedure_7.f90: New.
9032
9033 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9034
9035 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9036 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9037
9038 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9039
9040 PR c++/51852
9041 * g++.dg/other/gc5.C: New test.
9042
9043 2012-01-27 Richard Guenther <rguenther@suse.de>
9044
9045 PR tree-optimization/50444
9046 * gcc.dg/torture/pr50444.c: New testcase.
9047
9048 2012-01-27 Tobias Burnus <burnus@net-b.de>
9049
9050 PR fortran/51970
9051 PR fortran/51977
9052 * gfortran.dg/move_alloc_13.f90: New.
9053
9054 2012-01-27 Tobias Burnus <burnus@net-b.de>
9055
9056 PR fortran/51953
9057 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9058 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9059 and change dg-error string.
9060
9061 2012-01-27 Tobias Burnus <burnus@net-b.de>
9062
9063 PR fortran/52016
9064 * gfortran.dg/elemental_args_check_5.f90: New.
9065
9066 2012-01-27 Richard Guenther <rguenther@suse.de>
9067
9068 PR middle-end/51959
9069 * g++.dg/torture/pr51959.C: New testcase.
9070
9071 2012-01-27 Tom de Vries <tom@codesourcery.com>
9072
9073 PR tree-optimization/51990
9074 * gcc.dg/pr51990.c: New test.
9075 * gcc.dg/pr51990-2.c: Same.
9076
9077 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9078 Tobias Burnus <burnus@gcc.gnu.org>
9079
9080 PR fortran/48705
9081 * gfortran.dg/class_allocate_11.f03: New.
9082
9083 PR fortran/51870
9084 PR fortran/51943
9085 PR fortran/51946
9086 * gfortran.dg/class_allocate_7.f03: New.
9087 * gfortran.dg/class_allocate_8.f03: New.
9088 * gfortran.dg/class_allocate_9.f03: New.
9089 * gfortran.dg/class_allocate_10.f03: New.
9090
9091 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9092
9093 * gnat.dg/discr34.adb: New test.
9094 * gnat.dg/discr34_pkg.ads: New helper.
9095
9096 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9097
9098 * gnat.dg/discr33.adb: New test.
9099
9100 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9101
9102 * gnat.dg/limited_with3.ad[sb): New test.
9103 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9104 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9105 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9106
9107 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9108
9109 * gnat.dg/stack_usage1.adb: New test.
9110 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9111
9112 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9113 * gcc.dg/pr44194-2.c: Likewise.
9114
9115 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9116
9117 PR c++/51370
9118 * g++.dg/template/crash112.C: New.
9119
9120 2012-01-27 Richard Henderson <rth@redhat.com>
9121
9122 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9123
9124 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9125
9126 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9127
9128 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9129
9130 PR middle-end/51895
9131 * g++.dg/opt/pr51895.C: New test.
9132
9133 2012-01-26 Michael Matz <matz@suse.de>
9134
9135 PR tree-optimization/48794
9136 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9137
9138 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9139
9140 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9141
9142 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9143
9144 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9145 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9146 memory.
9147 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9148 the default value for s390 and s390x.
9149
9150 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9151
9152 PR lto/51698
9153 * gcc.dg/lto/trans-mem-4_0.c: New.
9154 * gcc.dg/lto/trans-mem-4_1.c: New.
9155 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9156 TM builtins.
9157 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9158 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9159 TM builtins.
9160 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9161 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9162 TM builtins.
9163
9164 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9165
9166 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9167
9168 2012-01-25 Ian Lance Taylor <iant@google.com>
9169
9170 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9171
9172 2012-01-25 Tobias Burnus <burnus@net-b.de>
9173
9174 PR fortran/51995
9175 * gfortran.dg/typebound_proc_25.f90: New.
9176
9177 2012-01-25 Jason Merrill <jason@redhat.com>
9178
9179 PR c++/51992
9180 * g++.dg/lto/pr51992_0.C: New.
9181
9182 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9183
9184 PR tree-optimization/51987
9185 * gcc.target/i386/pr51987.c: New test.
9186
9187 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9188
9189 * gcc.dg/tm/lto-1.c: Require lto support in target.
9190
9191 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9192
9193 PR rtl-optimization/48374
9194 * gcc.dg/pr48374.c: New test.
9195
9196 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9197
9198 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9199
9200 2012-01-25 Tobias Burnus <burnus@net-b.de>
9201
9202 PR fortran/51966
9203 * gfortran.dg/derived_constructor_char_3.f90: New.
9204
9205 2012-01-24 Ian Lance Taylor <iant@google.com>
9206
9207 * go.test/go-test.exp (filecmp): New procedure.
9208 (errchk): Handle quoted square brackets.
9209 (go-gc-tests): Set go_compile_args. Handle various new test
9210 lines. Skip a few new tests.
9211 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9212
9213 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9214
9215 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9216 (check_effective_target_vect_extract_even_odd)
9217 (check_effective_target_vect_interleave): Return true for MIPS
9218 paired-single.
9219
9220 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9221
9222 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9223 (main): Use it instead of argc.
9224
9225 2012-01-24 Jason Merrill <jason@redhat.com>
9226
9227 PR c++/51973
9228 * g++.dg/cpp0x/sfinae31.C: New.
9229
9230 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9231
9232 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9233
9234 2012-01-24 Jason Merrill <jason@redhat.com>
9235
9236 PR c++/51812
9237 * g++.dg/inherit/covariant20.C: New.
9238
9239 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9240
9241 PR c++/51223
9242 * g++.dg/parse/crash58.C: New.
9243
9244 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9245
9246 PR target/51957
9247 * gcc.dg/pr51957-1.c: New test.
9248 * gcc.dg/pr51957-1.h: New file.
9249 * gcc.dg/pr51957-2.c: New test.
9250
9251 2012-01-23 Jason Merrill <jason@redhat.com>
9252
9253 PR c++/51930
9254 * g++.dg/ext/visibility/template10.C: New.
9255
9256 2012-01-23 Tobias Burnus <burnus@net-b.de>
9257
9258 PR fortran/51948
9259 * gfortran.dg/move_alloc_12.f90: New.
9260
9261 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9262
9263 PR middle-end/45416
9264 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9265
9266 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9267
9268 PR c++/51398
9269 * g++.dg/template/crash111.C: New.
9270
9271 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9272
9273 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9274 configurations.
9275 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9276
9277 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9278
9279 PR testsuite/51941
9280 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9281 the DW_TAG_class_type and DW_AT_name: "Executor".
9282
9283 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9284
9285 * lib/target-supports.exp
9286 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9287 (check_effective_target_vect_interleave): Likewise.
9288
9289 2012-01-22 Jason Merrill <jason@redhat.com>
9290
9291 PR c++/51925
9292 * g++.dg/template/using20.C: New.
9293 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9294
9295 2012-01-23 Jason Merrill <jason@redhat.com>
9296
9297 PR target/51934
9298 * g++.dg/torture/pr51344.C: Limit to x86.
9299
9300 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9301
9302 * c-c++-common/tm/omp.c: Require target with pthread support.
9303
9304 2012-01-23 Richard Guenther <rguenther@suse.de>
9305
9306 PR tree-optimization/51949
9307 * gcc.dg/torture/pr51949.c: New testcase.
9308
9309 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9310
9311 PR rtl-optimization/51933
9312 * gcc.c-torture/execute/pr51933.c: New test.
9313
9314 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9315
9316 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9317 Do not define for Interix.
9318
9319 2012-01-22 Jason Merrill <jason@redhat.com>
9320
9321 PR c++/51832
9322 * g++.dg/lto/pr51832.h: New.
9323 * g++.dg/lto/pr51832_0.C: New.
9324 * g++.dg/lto/pr51832_1.C: New.
9325
9326 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9327
9328 * gcc.dg/ext-elim-1.c: New test.
9329
9330 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9331
9332 PR target/51931
9333 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9334 * g++.dg/opt/longbranch1.C: Likewise.
9335
9336 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9337
9338 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9339 in C++11 mode.
9340
9341 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9342
9343 PR fortran/50556
9344 * gfortran.dg/namelist_74.f90: New test.
9345 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9346
9347 2012-01-21 Tobias Burnus <burnus@net-b.de>
9348
9349 PR fortran/51913
9350 * gfortran.dg/class_47.f90: New.
9351
9352 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9353
9354 * gnat.dg/renaming5.ad[sb]: New test.
9355
9356 2012-01-20 Jason Merrill <jason@redhat.com>
9357
9358 PR c++/51919
9359 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9360
9361 2012-01-20 Jason Merrill <jason@redhat.com>
9362
9363 PR c++/51922
9364 * g++.dg/ext/attrib42.C: Require ilp32.
9365
9366 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9367
9368 PR target/51915
9369 * gcc.target/arm/pr51915.c: New test.
9370
9371 2012-01-20 Cary Coutant <ccoutant@google.com>
9372 Dodji Seketeli <dodji@redhat.com>
9373
9374 PR debug/45682
9375 * g++.dg/debug/dwarf2/nested-3.C: New test.
9376
9377 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9378
9379 PR c++/51402
9380 * g++.dg/template/crash110.C: New.
9381
9382 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9383
9384 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9385 Remove default options on hppa*-*-hpux*.
9386
9387 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9388
9389 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9390
9391 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9392
9393 * gcc.c-torture/compile/pr51856.c: New testcase.
9394
9395 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9396
9397 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9398 options to go_target_compile.
9399
9400 2012-01-20 Kai Tietz <ktietz@redhat.com>
9401
9402 * g++.dg/torture/pr51344.C: Fix typo.
9403
9404 2012-01-20 Richard Guenther <rguenther@suse.de>
9405
9406 PR tree-optimization/51903
9407 * g++.dg/torture/pr51903.C: New testcase.
9408
9409 2012-01-20 Tobias Burnus <burnus@net-b.de>
9410 Janus Weil <janus@gcc.gnu.org>
9411
9412 PR fortran/51056
9413 * gfortran.dg/use_21.f90: New.
9414
9415 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9416
9417 PR target/51106
9418 * gcc.dg/torture/pr51106-1.c: New test.
9419 * gcc.dg/torture/pr51106-2.c: New test.
9420
9421 2012-01-19 Kai Tietz <ktietz@redhat.com>
9422
9423 * g++.dg/torture/pr51344.C: New test.
9424
9425 2012-01-19 Tobias Burnus <burnus@net-b.de>
9426
9427 PR fortran/51904
9428 * gfortran.dg/intrinsic_size_2.f90: New.
9429
9430 2012-01-19 Jason Merrill <jason@redhat.com>
9431
9432 PR c++/51889
9433 * g++.dg/inherit/using7.C: New.
9434
9435 2012-01-19 Richard Guenther <rguenther@suse.de>
9436
9437 PR tree-optimization/37997
9438 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9439
9440 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9441
9442 PR rtl-optimization/51505
9443 * gcc.dg/pr51505.c: New test.
9444
9445 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9446
9447 PR fortran/51634
9448 * gfortran.dg/typebound_operator_12.f03: New.
9449 * gfortran.dg/typebound_operator_13.f03: New.
9450
9451 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9452
9453 PR c++/51225
9454 * g++.dg/cpp0x/pr51225.C: New.
9455
9456 2012-01-17 Ian Lance Taylor <iant@google.com>
9457
9458 PR go/50656
9459 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9460
9461 2012-01-17 Tobias Burnus <burnus@net-b.de>
9462
9463 PR fortran/51869
9464 * gfortran.dg/realloc_on_assign_9.f90: New.
9465
9466 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9467
9468 PR other/51165
9469 * gcc.dg/tm/memopt-3.c: Remove xfail.
9470 * gcc.dg/tm/memopt-4.c: Remove xfail.
9471 * gcc.dg/tm/memopt-5.c: Remove xfail.
9472 * gcc.dg/tm/memopt-7.c: Remove xfail.
9473
9474 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9475
9476 PR tree-optimization/51877
9477 * gcc.c-torture/execute/pr51877.c: New test.
9478
9479 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9480
9481 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9482 {!vect_align_arrays} to vect_sizes_32B_16B.
9483 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9484 * gcc.dg/vect/vect-peel-3.c: Ditto.
9485
9486 2012-01-16 Jason Merrill <jason@redhat.com>
9487
9488 PR c++/51854
9489 * g++.dg/abi/mangle60.C: New.
9490
9491 PR c++/51827
9492 * g++.dg/pch/mangle1.{C,Hs}: New.
9493
9494 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9495 Tobias Burnus <burnus@net-b.de>
9496
9497 PR fortran/50981
9498 * gfortran.dg/elemental_optional_args_3.f90: New
9499 * gfortran.dg/elemental_optional_args_4.f90: New
9500
9501 2012-01-16 Tobias Burnus <burnus@net-b.de>
9502
9503 PR fortran/51809
9504 * gfortran.dg/use_20.f90: New
9505
9506 2012-01-16 Jason Merrill <jason@redhat.com>
9507
9508 PR c++/51868
9509 * g++.dg/cpp0x/rv-bitfield.C: New.
9510 * g++.dg/cpp0x/rv-bitfield2.C: New.
9511
9512 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9513
9514 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9515 subroutine 'qsort' and use index array to assign the result.
9516
9517 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9518
9519 PR tree-optimization/51865
9520 * gcc.dg/pr51865.c: New test.
9521
9522 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9523
9524 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9525
9526 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9527
9528 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9529 to be loaded from the constant pool, rather than via %hi and %lo.
9530
9531 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9532
9533 PR rtl-optimization/51821
9534 * gcc.dg/pr51821.c: New test.
9535
9536 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9537
9538 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9539
9540 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9541
9542 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9543
9544 2012-01-14 Tobias Burnus <burnus@net-b.de>
9545
9546 PR fortran/51800
9547 * gfortran.dg/init_flag_8.f90: New.
9548 * gfortran.dg/init_flag_9.f90: New.
9549
9550 2011-01-14 Tobias Burnus <burnus@net-b.de>
9551
9552 PR fortran/51816
9553 * gfortran.dg/use_18.f90: New.
9554 * gfortran.dg/use_19.f90: New.
9555
9556 2012-01-13 Ian Lance Taylor <iant@google.com>
9557
9558 PR c++/50012
9559 * g++.dg/warn/Wsign-compare-4.C: New.
9560
9561 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9562
9563 PR fortran/48351
9564 * gfortran.dg/alloc_comp_assign.f03: New.
9565 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9566 __BUILTIN_FREE from 38 to 32.
9567
9568 2012-01-13 Jason Merrill <jason@redhat.com>
9569
9570 PR c++/20681
9571 * g++.dg/warn/Wreturn-type-7.C: New.
9572
9573 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9574
9575 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9576 assumption.
9577 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9578 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9579 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9580 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9581 int32plus because of big array needed.
9582 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9583 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9584
9585 2012-01-13 Jason Merrill <jason@redhat.com>
9586
9587 PR c++/51813
9588 * g++.dg/ext/visibility/template9.C: New.
9589
9590 PR c++/51620
9591 * g++.dg/cpp0x/defaulted34.C: New.
9592 * g++.dg/template/virtual3.C: New.
9593
9594 2012-01-13 Richard Guenther <rguenther@suse.de>
9595
9596 PR middle-end/8081
9597 * gcc.dg/torture/pr8081.c: New testcase.
9598
9599 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9600
9601 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9602
9603 2012-01-12 Jason Merrill <jason@redhat.com>
9604
9605 PR c++/51714
9606 * g++.dg/ext/stmtexpr14.C: New.
9607
9608 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9609
9610 PR c++/51633
9611 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9612
9613 2012-01-12 Jason Merrill <jason@redhat.com>
9614
9615 PR c++/48051
9616 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9617 * g++.dg/abi/mangle58.C: Likewise.
9618
9619 PR c++/51403
9620 * g++.dg/template/arg8.C: New.
9621
9622 2012-01-12 Ira Rosen <irar@il.ibm.com>
9623
9624 PR tree-optimization/51799
9625 * gcc.dg/vect/pr51799.c: New test.
9626 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9627 patterns.
9628
9629 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9630 Tobias Burnus <burnus@net-b.de>
9631
9632 PR fortran/51057
9633 PR fortran/51616
9634 * lib/target-supports.exp
9635 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9636 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9637
9638 2012-01-11 Jason Merrill <jason@redhat.com>
9639
9640 PR c++/51565
9641 * g++.dg/ext/attrib42.C: New.
9642
9643 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9644
9645 PR bootstrap/51796
9646 * gcc.dg/pr51796.c: New test.
9647
9648 2012-01-11 Jason Merrill <jason@redhat.com>
9649
9650 PR c++/51818
9651 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9652
9653 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9654
9655 * gnat.dg/array19.ad[sb]: New test.
9656
9657 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9658
9659 * gnat.dg/opt23.ad[sb]: New test.
9660 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9661 * gnat.dg/opt24.ad[sb]: New test.
9662
9663 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9664
9665 PR tree-optimization/49642
9666 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9667 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9668
9669 2012-01-11 Jason Merrill <jason@redhat.com>
9670
9671 PR c++/51613
9672 * g++.dg/template/explicit-args5.C: New.
9673
9674 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9675
9676 * gcc.c-torture/execute/20120110-1.c: New testcase.
9677
9678 2012-01-10 Jason Merrill <jason@redhat.com>
9679
9680 PR c++/51614
9681 * g++.dg/inherit/ambig1.C: New.
9682
9683 PR c++/51433
9684 * g++.dg/cpp0x/constexpr-cache1.C: New.
9685
9686 2012-01-10 Richard Guenther <rguenther@suse.de>
9687
9688 PR tree-optimization/51801
9689 * gcc.dg/torture/pr51801.c: New testcase.
9690
9691 2012-01-10 Tobias Burnus <burnus@net-b.de>
9692
9693 PR fortran/51652
9694 * gfortran.dg/allocate_with_typespec_5.f90: New.
9695
9696 2012-01-10 Tobias Burnus <burnus@net-b.de>
9697
9698 * gfortran.dg/class_39.f03: Update dg-error string.
9699
9700 2012-01-10 Richard Guenther <rguenther@suse.de>
9701
9702 PR tree-optimization/50913
9703 * gcc.dg/graphite/interchange-16.c: New testcase.
9704 * gcc.dg/graphite/scop-20.c: XFAIL.
9705 * gfortran.dg/graphite/interchange-1.f: Likewise.
9706 * gfortran.dg/graphite/block-1.f90: Likewise.
9707 * gfortran.dg/graphite/block-2.f: Likewise.
9708
9709 2012-01-10 Richard Henderson <rth@redhat.com>
9710
9711 * lib/target-supports.exp (check_effective_target_vect_perm,
9712 check_effective_target_vect_perm_byte,
9713 check_effective_target_vect_perm_short): Enable for arm neon.
9714
9715 2012-01-09 Tobias Burnus <burnus@net-b.de>
9716
9717 PR fortran/46328
9718 * gfortran.dg/typebound_operator_11.f90: New.
9719
9720 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9721
9722 * gnat.dg/array18.adb: New test.
9723 * gnat.dg/array18_pkg.ads: New helper.
9724
9725 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9726
9727 PR fortran/51791
9728 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9729 around base object in first assignment in main program.
9730 * gfortran.dg/typebound_operator_10.f03: New test.
9731
9732 2012-01-09 Martin Jambor <mjambor@suse.cz>
9733
9734 PR tree-optimization/51759
9735 * g++.dg/ipa/pr51759.C: New test.
9736
9737 2012-01-09 Tobias Burnus <burnus@net-b.de>
9738
9739 PR fortran/51758
9740 * gfortran.dg/optional_absent_2.f90: New.
9741
9742 2012-01-09 Tobias Burnus <burnus@net-b.de>
9743
9744 PR fortran/51578
9745 * gfortran.dg/use_17.f90: New.
9746
9747 2012-01-09 Gary Funck <gary@intrepid.com>
9748
9749 PR preprocessor/33919
9750 * gcc.dg/pr33919.c: New test.
9751 * gcc.dg/pr33919-0.h: New test header file.
9752 * gcc.dg/pr33919-1.h: Ditto.
9753 * gcc.dg/pr33919-2.h: Ditto.
9754
9755 2012-01-07 Jan Hubicka <jh@suse.cz>
9756
9757 PR tree-optimize/51694
9758 * gcc.c-torture/compile/pr51694.c: new testcase.
9759
9760 2012-01-07 Jan Hubicka <jh@suse.cz>
9761
9762 PR tree-optimization/51600
9763 * g++.dg/torture/pr51600.C: New testcase.
9764
9765 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9766
9767 PR gcov-profile/51715
9768 PR gcov-profile/51717
9769 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9770 * gcc.misc-tests/gcov-14.c: Likewise.
9771
9772 2012-01-06 Jason Merrill <jason@redhat.com>
9773
9774 * g++.dg/parse/new5.C: New.
9775
9776 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9777
9778 PR testsuite/51655
9779 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9780 including <string.h>.
9781
9782 2012-01-06 Jason Merrill <jason@redhat.com>
9783
9784 * g++.dg/abi/mangle51.C: New.
9785 * g++.dg/abi/mangle52.C: New.
9786 * g++.dg/abi/mangle53.C: New.
9787 * g++.dg/abi/mangle54.C: New.
9788 * g++.dg/abi/mangle55.C: New.
9789 * g++.dg/abi/mangle56.C: New.
9790 * g++.dg/abi/mangle57.C: New.
9791 * g++.dg/abi/mangle58.C: New.
9792 * g++.dg/abi/mangle59.C: New.
9793 * g++.dg/cpp0x/trailing3.C: Update mangling.
9794 * g++.dg/cpp0x/variadic111.C: Update mangling.
9795 * g++.dg/cpp0x/variadic4.C: Update mangling.
9796 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9797 * g++.dg/template/nontype22.C: Works now.
9798 * g++.dg/template/pr35240.C: Works now.
9799
9800 * g++.dg/cpp0x/error7.C: New.
9801
9802 2012-01-06 Tobias Burnus <burnus@net-b.de>
9803
9804 * gfortran.dg/deallocate_stat_2.f90: New.
9805 * coarray/allocate_errgmsg.f90: New.
9806 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9807 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9808 * coarray/subobject_1.f90: Fix for num_images > 1.
9809 * gfortran.dg/deallocate_stat.f90: Update due to changed
9810 stat= handling.
9811
9812 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9813
9814 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9815
9816 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9817
9818 * ada/acats/overflow.lst: Add cb20004.
9819
9820 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9821
9822 PR c++/51541
9823 * g++.dg/cpp0x/alias-decl-18.C: New test.
9824
9825 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9826
9827 * gcc.c-torture/execute/20120104-1.c: New test.
9828
9829 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9830
9831 PR fortran/PR48946
9832 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9833 the old typebound_operator_8.f03.
9834 * gfortran.dg/typebound_operator_8.f03: New version of
9835 typebound_operator_7.f03 with 'u' a derived type instead of a
9836 class object.
9837
9838 2012-01-05 Richard Guenther <rguenther@suse.de>
9839
9840 * g++.dg/torture/pr49309.C: Skip for -flto.
9841
9842 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9843
9844 PR middle-end/51761
9845 * gcc.c-torture/compile/pr51761.c: New test.
9846
9847 2012-01-05 Richard Guenther <rguenther@suse.de>
9848
9849 PR tree-optimization/51760
9850 * gcc.dg/torture/pr51760.c: New testcase.
9851
9852 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9853
9854 PR middle-end/51472
9855 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9856
9857 2012-01-05 Richard Guenther <rguenther@suse.de>
9858
9859 PR lto/41576
9860 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9861 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9862
9863 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9864
9865 PR debug/51695
9866 * gcc.dg/pr51695.c: New test.
9867
9868 2012-01-04 Andrew Pinski <apinski@cavium.com>
9869
9870 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9871 * gcc.target/mips/octeon2-lx-1.c: New test.
9872 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9873 * gcc.target/mips/octeon2-lx-2.c: New test.
9874 * gcc.target/mips/octeon2-lx-3.c: New test.
9875
9876 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9877
9878 PR other/51163
9879 PR other/51164
9880 * gcc.dg/tm/alias-1.c: Adjust regexp.
9881 * gcc.dg/tm/alias-2.c: Adjust regexp.
9882
9883 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9884
9885 PR c++/51064
9886 * g++.dg/warn/Wparentheses-26.C: New.
9887
9888 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9889
9890 * gfortran.dg/elemental_optional_args_2.f90: New test.
9891
9892 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9893
9894 PR fortran/49693
9895 * gfortran.dg/common_17.f90: New test.
9896
9897 2012-01-04 Richard Guenther <rguenther@suse.de>
9898
9899 PR tree-optimization/49651
9900 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9901 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9902
9903 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9904
9905 PR c++/51738
9906 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9907
9908 2012-01-03 Andrew Pinski <apinski@cavium.com>
9909
9910 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9911 for all mips targets. Also allow an optional .cfi_startproc.
9912
9913 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9914
9915 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9916
9917 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9918
9919 PR c++/29273
9920 * g++.dg/rtti/dyncast5.C: New.
9921
9922 2012-01-03 Richard Guenther <rguenther@suse.de>
9923
9924 PR tree-optimization/51070
9925 * gcc.dg/torture/pr51070-2.c: New testcase.
9926
9927 2012-01-03 Richard Guenther <rguenther@suse.de>
9928
9929 PR tree-optimization/51692
9930 * gcc.dg/torture/pr51692.c: New testcase.
9931
9932 2012-01-03 Richard Guenther <rguenther@suse.de>
9933
9934 PR debug/51650
9935 * g++.dg/lto/pr51650-3_0.C: New testcase.
9936
9937 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9938
9939 PR c++/15867
9940 * g++.dg/warn/Wredundant-decls-spec.C: New.
9941
9942 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9943
9944 PR tree-optimization/51719
9945 * g++.dg/tree-prof/pr51719.C: New test.
9946
9947 2012-01-03 Richard Guenther <rguenther@suse.de>
9948
9949 PR middle-end/51730
9950 * gcc.dg/fold-compare-6.c: New testcase.
9951
9952 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9953
9954 PR c++/51669
9955 * g++.dg/gomp/pr51669.C: New test.
9956
9957 2012-01-02 Jason Merrill <jason@redhat.com>
9958
9959 PR c++/51675
9960 * g++.dg/cpp0x/constexpr-union2.C: New.
9961
9962 PR c++/51666
9963 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9964
9965 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9966
9967 PR c++/51462
9968 * g++.dg/cpp0x/constexpr-99.C: New test.
9969
9970 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9971
9972 PR c++/20140
9973 * g++.dg/template/init9.C: New.
9974
9975 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9976
9977 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9978 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9979 rather than a specific number.
9980
9981 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9982
9983 PR fortran/46262
9984 PR fortran/46328
9985 PR fortran/51052
9986 * gfortran.dg/typebound_operator_7.f03: New.
9987 * gfortran.dg/typebound_operator_8.f03: New.
9988
9989 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9990
9991 PR target/51729
9992 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9993 XFAIL.
9994 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9995
9996 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9997
9998 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9999
10000 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10001
10002 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10003 for MIPS.
10004
10005 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10006
10007 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10008 * gfortran.dg/io_real_boz_4.f90: Likewise.
10009 * gfortran.dg/io_real_boz_5.f90: Likewise.
10010
10011 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10012
10013 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10014
10015 2012-01-02 Revital Eres <revital.eres@linaro.org>
10016
10017 * gcc.dg/sms-11.c: New file.
10018
10019 2012-01-02 Tobias Burnus <burnus@net-b.de>
10020
10021 PR fortran/51682
10022 * gfortran.dg/coarray/image_index_3.f90: New.
10023
10024 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10025
10026 PR c++/16603
10027 * g++.dg/parse/enum8.C: New.
10028
10029 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10030
10031 PR c++/51379
10032 * g++.dg/conversion/reinterpret4.C: New.
10033 * g++.dg/conversion/reinterpret1.C: Adjust.
10034
10035 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10036
10037 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10038
10039 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
10040
10041 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10042 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10043 * g++.old-deja/g++.jason/access14.C: Likewise.
10044 * g++.old-deja/g++.jason/access8.C: Likewise.
10045 * g++.old-deja/g++.jason/access1.C: Likewise.
10046 * g++.old-deja/g++.other/access3.C: Likewise.
10047 * g++.old-deja/g++.other/access5.C: Likewise.
10048 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10049 * g++.old-deja/g++.law/visibility22.C: Likewise.
10050 * g++.old-deja/g++.law/visibility26.C: Likewise.
10051 * g++.old-deja/g++.mike/p2746.C: Likewise.
10052 * g++.dg/debug/using1.C: Likewise.
10053 * g++.dg/lookup/using51.C: Likewise.
10054 * g++.dg/inherit/using5.C: Likewise.
10055 * g++.dg/inherit/pr30297.C: Likewise.
10056 * g++.dg/inherit/access8.C: Likewise.
10057 * g++.dg/torture/pr39362.C: Likewise.
10058 * g++.dg/template/crash13.C: Likewise.
10059 * g++.dg/template/using10.C: Likewise.
10060
10061 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10062
10063 PR fortran/51502
10064 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10065
10066 2012-01-01 Ira Rosen <irar@il.ibm.com>
10067
10068 PR tree-optimization/51704
10069 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10070 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10071 corresponding flags.
10072
10073 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10074
10075 PR c++/51723
10076 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10077
10078 2012-01-01 Jan Hubicka <jh@suse.cz>
10079
10080 PR rtl-optimization/51069
10081 * gcc.c-torture/compile/pr51069.c: New testcase.
10082
10083 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10084
10085 PR tree-optimization/51683
10086 * gcc.dg/pr51683.c: New test.
10087 \f
10088 Copyright (C) 2012 Free Software Foundation, Inc.
10089
10090 Copying and distribution of this file, with or without modification,
10091 are permitted in any medium without royalty provided the copyright
10092 notice and this notice are preserved.