mv1.C (dg-options): Add -march=x86-64.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
2
3 * lib/target_suports.exp
4 (check_effective_target_has_w_floating_suffix): New procedure.
5 (check_effective_target_has_q_floating_suffix): Ditto.
6 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
7 for unsupported non-standard suffix on floating constant.
8 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
9
10 2012-11-14 Jakub Jelinek <jakub@redhat.com>
11
12 * lib/asan-dg.exp: New file.
13 * gcc.dg/asan/asan.exp: New file.
14 * g++.dg/dg.exp: Prune also asan tests.
15 * g++.dg/asan/asan.exp: New file.
16 * c-c++-common/asan/memcmp-1.c: New test.
17
18 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
19
20 PR c++/55323
21 * g++.dg/cpp0x/vt-55323.C: New.
22
23 2012-11-13 Sriraman Tallam <tmsriram@google.com>
24
25 * g++.dg/mv4.C: Add require ifunc. Change error message.
26 * g++.dg/mv5.C: Add require ifunc.
27 * g++.dg/mv6.C: Add require ifunc.
28
29 2012-11-13 Martin Jambor <mjambor@suse.cz>
30
31 PR tree-optimization/55253
32 * gcc.dg/torture/pr55253.c: New test.
33 * gcc.dg/torture/pr55305.c: Likewise.
34
35 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
36
37 PR middle-end/55142
38 * gcc.target/i386/pr55142-1.c: New file.
39 * gcc.target/i386/pr55142-2.c: Likewise.
40
41 2012-11-13 Dodji Seketeli <dodji@redhat.com>
42
43 PR c++/54466
44 * g++.dg/cpp0x/alias-decl-26.C: New test file.
45
46 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
47
48 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
49 instead of lp64.
50 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
51 * gcc.target/i386/pr49715-2.c: Likewise.
52 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
53
54 2012-11-13 Jakub Jelinek <jakub@redhat.com>
55
56 PR tree-optimization/55281
57 * gcc.dg/vect/fast-math-pr55281.c: New test.
58 * g++.dg/opt/pr55281.C: New test.
59
60 PR rtl-optimization/54127
61 * gcc.dg/torture/pr54127.c: New test.
62
63 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
64 Jakub Jelinek <jakub@redhat.com>
65
66 PR rtl-optimization/51447
67 * gcc.c-torture/execute/pr51447.c: New test.
68
69 2012-11-12 Ian Bolton <ian.bolton@arm.com>
70
71 * gcc.target/aarch64/csinc-2.c: New test.
72
73 2012-11-12 Ian Bolton <ian.bolton@arm.com>
74
75 * gcc.target/aarch64/cmn.c: New test.
76 * gcc.target/aarch64/adds.c: New test.
77 * gcc.target/aarch64/subs.c: New test.
78
79 2012-11-12 Tobias Burnus <burnus@net-b.de>
80
81 PR fortran/55272
82 * gfortran.dg/coarray_29_1.f90: New.
83 * gfortran.dg/coarray_29_2.f90: New.
84
85 2012-11-12 Bin Cheng <bin.cheng@arm.com>
86
87 * gcc.dg/hoist-register-pressure-3.c: New test.
88
89 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
90
91 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
92 wrappers around sinf and cosf.
93
94 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
95
96 PR middle-end/55247
97 PR middle-end/55259
98 * gcc.target/i386/pr55247-2.c: New file.
99
100 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
101
102 PR middle-end/55263
103 * g++.dg/pr55263.C: New test.
104
105 2012-11-11 Martin Jambor <mjambor@suse.cz>
106
107 PR tree-optimization/55238
108 * testsuite/gcc.dg/torture/pr55238.c: New test.
109
110 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
111 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
112 * c-c++-common/torture/vector-subscript-1.c: Likewise.
113 * c-c++-common/torture/vector-subscript-2.c: Likewise.
114
115 2012-11-10 Jan Hubicka <jh@suse.cz>
116
117 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
118
119 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
120
121 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
122 -mno-sse -mno-mmx to dg-options. Reformat.
123
124 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
125
126 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
127 * c-c++-common/vector-compare-1.c: Same.
128 * c-c++-common/vector-compare-2.c: Same.
129 * g++.dg/other/unused1.C: Skip on AIX.
130 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
131 extra message on AIX.
132
133 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
134
135 PR target/55247
136 * gcc.target/i386/pr55247.c: New test.
137
138 2012-11-09 Andrew Pinski <apinski@cavium.com>
139
140 * gcc.c-torture/execute/20121108-1.c: New test.
141
142 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
143
144 PR c++/54413
145 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
146 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
147 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
148 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
149
150 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
151
152 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
153 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
154 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
155 array bounds.
156 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
157
158 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
159
160 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
161 * g++.dg/tm/pr47530.C: Same.
162
163 2012-11-09 Jason Merrill <jason@redhat.com>
164
165 PR c++/54859
166 * g++.dg/cpp0x/alias-decl-25.C: New.
167
168 * g++.dg/abi/abi-tag1.C: New.
169 * g++.dg/abi/abi-tag2.C: New.
170
171 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
172
173 PR rtl-optimization/55154
174 * gcc.target/i386/pr55154.c: New test.
175
176 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
177
178 PR rtl-optimization/55151
179 * gcc.dg/pr55151.c: Move ...
180 * gcc.target/i386/pr55151.c: ... here.
181
182 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
183
184 PR rtl-optimization/54472
185 * gcc.dg/pr54472.c: New test.
186
187 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
188
189 * gnat.dg/stack_check3.ad[sb]: New test.
190
191 2012-11-08 Ian Lance Taylor <iant@google.com>
192
193 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
194 with arguments. Handle errorcheckoutput and rundir test types.
195
196 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
197
198 PR tree-optimization/55191
199 * gcc.dg/pr55191.c: New test.
200
201 2012-11-08 Jakub Jelinek <jakub@redhat.com>
202
203 PR debug/54499
204 * g++.dg/debug/pr54499.C: New test.
205
206 2012-11-08 Jan Hubicka <jh@suse.cz>
207
208 PR middle-end/48636
209 * gcc.dg/winline-3.c: Update.
210
211 2012-11-08 Martin Jambor <mjambor@suse.cz>
212
213 * gfortran.dg/ipcp-array-1.f90: New test.
214
215 2012-11-08 Florian Weimer <fweimer@redhat.com>
216
217 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
218
219 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
220
221 PR rtl-optimization/55151
222 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
223
224 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
225
226 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
227
228 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
229
230 * gcc.c-torture/compile/20121107-1.c: New test.
231
232 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
233
234 PR rtl-optimization/55151
235 * gcc.dg/pr55151.c: Compile it only for x86_64.
236
237 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
238
239 PR rtl-optimization/55122
240 * gcc.dg/pr55122.c: New test.
241
242 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
243
244 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
245 word powerpc.
246 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
247 * gcc.target/powerpc/loop_align.c: Skip on AIX.
248 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
249 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
250
251 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
252
253 PR c/53063
254 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
255
256 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
257
258 PR c/51294
259 * c-c++-common/pr51294.c: New.
260
261 2012-11-07 Martin Jambor <mjambor@suse.cz>
262
263 PR tree-optimization/53787
264 * gcc.dg/ipa/ipa-5.c: Adjust.
265 * gcc.dg/ipa/ipcp-agg-1.c: New test.
266 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
267 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
268 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
269 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
270 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
271 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
272 * gfortran.dg/pr48636-2.f90: New test.
273 * gfortran.dg/pr53787.f90: Likewise.
274
275 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
276
277 PR c++/55226
278 Revert:
279 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
280
281 PR c++/54922
282 * g++.dg/cpp0x/constexpr-union4.C: New.
283
284 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
285
286 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
287
288 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
289
290 PR target/49220
291 * gcc.c-torture/compile/pr49220.c: New test.
292
293 2012-11-07 Florian Weimer <fweimer@redhat.com>
294
295 * g++.dg/init/new40.C: New.
296
297 2012-11-07 Jakub Jelinek <jakub@redhat.com>
298
299 PR debug/54693
300 * gcc.dg/guality/pr54693-2.c: New test.
301
302 2012-11-06 Andrew Pinski <apinski@cavium.com>
303
304 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
305 -fno-vect-cost-model.
306
307 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
308
309 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
310 * gcc.dg/tm/debug-1.c: Same.
311 * gcc.dg/tm/irrevocable-3.c: Same.
312 * gcc.dg/tm/irrevocable-4.c: Same.
313 * gcc.dg/tm/memopt-10.c: Same.
314 * gcc.dg/tm/memopt-11.c: Same.
315 * gcc.dg/tm/props-4.c: Same.
316 * gcc.dg/tm/wrap-3.c: Same.
317 * gcc.dg/tm/wrap-4.c: Same.
318
319 2012-11-06 Andrew Pinski <apinski@cavium.com>
320
321 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
322
323 2012-11-06 Jan Hubicka <jh@suse.cz>
324
325 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
326 candidate still.
327 * gcc.dg/tree-ssa/loop-23.c: Likewise.
328 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
329 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
330
331 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
332
333 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
334
335 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
336
337 PR middle-end/41993
338 * gcc.dg/torture/pr41993.c: New test.
339
340 2012-11-06 Jan Hubicka <jh@suse.cz>
341
342 * gcc.target/i386/l_fma_float_?.c: Update.
343 * gcc.target/i386/l_fma_double_?.c: Update.
344
345 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
346
347 PR target/54089
348 * gcc.target/sh/pr54089-8.c: New.
349 * gcc.target/sh/pr54089-9.c: New.
350
351 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
352
353 PR target/47440
354 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
355 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
356 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
357 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
358 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
359 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
360 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
361 * gcc.target/i386/avx-vzeroupper-27.c: New.
362
363 2012-11-06 Janus Weil <janus@gcc.gnu.org>
364
365 PR fortran/54917
366 * gfortran.dg/transfer_class_1.f90: New.
367 * gfortran.dg/transfer_class_2.f90: New.
368
369 2012-11-05 Sriraman Tallam <tmsriram@google.com>
370
371 * testsuite/g++.dg/mv1.C: New test.
372 * testsuite/g++.dg/mv2.C: New test.
373 * testsuite/g++.dg/mv3.C: New test.
374 * testsuite/g++.dg/mv4.C: New test.
375 * testsuite/g++.dg/mv5.C: New test.
376 * testsuite/g++.dg/mv6.C: New test.
377
378 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
379
380 PR testsuite/55186
381 * gcc.dg/const-uniq-1.c (a): Increase length four times.
382
383 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
384
385 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
386 darwin.
387
388 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
389
390 * g++.dg/torture/20121105-1.C: New test.
391
392 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
393
394 * gcc.dg/torture/fp-compare.c: New testcase.
395
396 2012-11-05 Jan Hubicka <jh@suse.cz>
397
398 * gcc.dg/const-1.c: Update.
399 * gcc.dg/pure-1.c: Update.
400
401 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
402
403 PR rtl-optimization/55151
404 * gcc.dg/pr55151.c: New test.
405
406 2012-11-05 Jakub Jelinek <jakub@redhat.com>
407
408 PR debug/54970
409 PR debug/54971
410 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
411
412 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
413
414 PR testsuite/51128
415 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
416
417 2012-11-05 Jan Hubicka <jh@suse.cz>
418
419 * gcc.dg/autopar/pr49960.c: Fix testcase.
420
421 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
422
423 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
424 Fix scan-tree-dump-times directive.
425
426 2012-11-04 Janus Weil <janus@gcc.gnu.org>
427
428 PR fortran/55199
429 * gfortran.dg/associate_12.f90: New.
430
431 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
432
433 PR target/54255
434 * lib/target-supports.exp (check_effective_target_masm_intel): New
435 proc.
436 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
437 masm_intel.
438
439 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
440 Jack Howarth <howarth@bromo.med.uc.edu>
441
442 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
443 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
444 * gcc.target/i386/pr53249.c: Likewise.
445
446 2012-11-03 Andrew Pinski <apinski@cavium.com>
447
448 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
449 call abort1 so that cross jumping does not happen.
450
451 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
452
453 PR target/51244
454 * gcc.target/sh/pr51244-18.c: New.
455 * gcc.target/sh/pr51244-19.c: New.
456
457 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
458
459 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
460 b requires a 64-bit operation followed by a truncation.
461
462 2012-11-02 Jan Hubicka <jh@suse.cz>
463
464 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
465
466 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
467
468 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
469 conditions to verify the reduction code is vectorized.
470
471 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
472 in case 'pow', such as 'powerpc' is used in the compiler version name.
473 * gcc.target/powerpc/pr46728-2.c: Likewise.
474 * gcc.target/powerpc/pr46728-3.c: Likewise.
475 * gcc.target/powerpc/pr46728-4.c: Likewise.
476 * gcc.target/powerpc/pr46728-5.c: Likewise.
477 * gcc.target/powerpc/pr46728-7.c: Likewise.
478 * gcc.target/powerpc/pr46728-8.c: Likewise.
479 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
480
481 2012-11-02 Jan Hubicka <jh@suse.cz>
482
483 * gcc.dg/tree-ssa/loop-38.c: New testcase.
484
485 2012-11-02 Jan Hubicka <jh@suse.cz>
486
487 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
488 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
489
490 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
491
492 PR middle-end/55130
493 * gcc.target/i386/pr55130.c: New test.
494
495 2012-11-02 Jakub Jelinek <jakub@redhat.com>
496
497 PR target/55147
498 * gcc.target/i386/pr55147.c: New test.
499
500 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
501
502 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
503 * gfortran.dg/default_format_denormal_1.f90: Same.
504
505 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
506
507 PR middle-end/55001
508 * g++.dg/ext/vector19.C: Remove target restrictions.
509 * gcc.dg/fold-compare-7.c: New testcase.
510
511 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
512
513 PR target/55160
514 * gcc.target/sh/pr55160.c: New.
515
516 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
517
518 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
519 scan-assembler regex.
520
521 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
522
523 PR middle-end/55150
524 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
525 * gcc.dg/pr55150-2.c: New test.
526
527 2012-11-01 Sharad Singhai <singhai@google.com>
528
529 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
530 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
531 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
532 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
533
534 2012-10-31 Dehao Chen <dehao@google.com>
535
536 * g++.dg/debug/dwarf2/block.C: New testcase.
537
538 2012-10-31 Jan Hubicka <jh@suse.cz>
539
540 * gcc.dg/pr44974.c: Add noinline.
541
542 2012-10-31 Janus Weil <janus@gcc.gnu.org>
543
544 PR fortran/53718
545 * gfortran.dg/class_54.f90: New.
546
547 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
548 Jakub Jelinek <jakub@redhat.com>
549
550 PR tree-optimization/55018
551 * gcc.dg/torture/pr55018.c: New test.
552
553 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
554
555 PR c++/54583
556 * g++.dg/ext/vla13.C: New.
557
558 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
559
560 PR middle-end/55150
561 * gcc.dg/pr55150.c: New test.
562
563 2012-10-31 Tobias Burnus <burnus@net-b.de>
564
565 PR fortran/55134
566 * gfortran.dg/associate_11.f90: New.
567
568 2012-10-31 Dodji Seketeli <dodji@redhat.com>
569
570 PR c++/54955
571 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
572
573 2012-10-31 Jakub Jelinek <jakub@redhat.com>
574
575 PR tree-optimization/19105
576 PR tree-optimization/21643
577 PR tree-optimization/46309
578 * gcc.dg/pr19105.c: New test.
579 * gcc.dg/pr21643.c: New test.
580 * gcc.dg/pr46309-2.c: New test.
581 * gcc.c-torture/execute/pr46309.c: New test.
582
583 2012-10-31 Alan Modra <amodra@gmail.com>
584
585 * gcc.target/powerpc/dimode_off.c: New.
586 * gcc.target/powerpc/timode_off.c: New.
587 * gcc.target/powerpc/dfmode_off.c: New.
588 * gcc.target/powerpc/tfmode_off.c: New.
589
590 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
591
592 PR rtl-optimization/55093
593 * gcc.target/i386/pr55093.c: New file.
594
595 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
596
597 * gcc.target/i386/pr55116.c: Renamed to ...
598 * gcc.target/i386/pr55116-1.c: This.
599
600 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
601
602 * gcc.target/i386/pr55116-2.c: New file.
603
604 2012-10-30 Richard Biener <rguenther@suse.de>
605
606 * gcc.dg/vect/slp-perm-2.c: Adjust.
607
608 2012-10-30 Richard Biener <rguenther@suse.de>
609
610 PR tree-optimization/55111
611 * gcc.dg/torture/pr55111.c: New testcase.
612
613 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
614
615 PR target/53988
616 * gcc.target/sh/pr53988.c: New.
617
618 2012-10-30 Bin Cheng <bin.cheng@arm.com>
619
620 PR target/54989
621 * gcc.dg/hoist-register-pressure-1.c: Rename from
622 hoist-register-pressure.c. Add nonpic condition.
623 * gcc.dg/hoist-register-pressure-2.c: New testcase.
624
625 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
626
627 PR c++/54930
628 * gcc.dg/Wreturn-local-addr.c: New.
629 * g++.dg/warn/Wno-return-local-addr.C: New.
630 * g++.dg/warn/Wreturn-local-addr.C: New.
631
632 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
633
634 PR middle-end/55116
635 * gcc.target/i386/pr55116.c: New file.
636
637 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
638
639 PR c/53066
640 * gcc.dg/Wshadow-4.c: New.
641 * gcc.dg/Wshadow-4.h: New.
642
643 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
644
645 PR debug/54693
646 * gcc.dg/guality/pr54693.c: New.
647
648 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
649
650 PR middle-end/55027
651 * gcc.dg/pr55027.c: New testcase.
652
653 2012-10-29 Jan Hubicka <jh@suse.cz>
654
655 * gcc.dg/ipa/inline-6.c: New testcase.
656
657 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
658
659 PR rtl-optimization/55106
660 * g++.dg/pr55106.C: New.
661
662 2012-10-29 Richard Guenther <rguenther@suse.de>
663
664 PR middle-end/53695
665 * gcc.dg/torture/pr53695.c: New testcase.
666
667 2012-10-28 Jan Hubicka <jh@suse.cz>
668
669 * gcc.dg/ipa/inlinehint-3.c: New testcase.
670
671 2012-10-28 Tobias Burnus <burnus@net-b.de>
672
673 PR fortran/54958
674 * gfortran.dg/do_check_6.f90: New.
675
676 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
677 Jack Howarth <howarth@bromo.med.uc.edu>
678
679 PR target/54404
680 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
681 to dg-options.
682 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
683
684 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
685
686 PR target/34283
687 * gcc.target/i386/pr34283.c: New test.
688
689 2012-10-26 Jakub Jelinek <jakub@redhat.com>
690
691 PR c++/55081
692 * g++.dg/opt/pr55081.C: New test.
693
694 PR debug/54970
695 PR debug/54971
696 * gcc.dg/guality/pr54970.c: New test.
697
698 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
699
700 PR c++/54984
701 * g++.dg/template/new11.C: New.
702
703 2012-10-26 Richard Biener <rguenther@suse.de>
704
705 PR middle-end/54824
706 * gcc.dg/torture/pr54824.c: New testcase.
707
708 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
709
710 * gcc.target/i386/fxsave-1.c: New.
711 * gcc.target/i386/fxsave64-1.c: Ditto.
712 * gcc.target/i386/fxrstor-1.c: Ditto.
713 * gcc.target/i386/fxrstor64-1.c: Ditto.
714 * gcc.target/i386/xsave-1.c: Ditto.
715 * gcc.target/i386/xsave64-1.c: Ditto.
716 * gcc.target/i386/xrstor-1.c: Ditto.
717 * gcc.target/i386/xrstor64-1.c: Ditto.
718 * gcc.target/i386/xsaveopt-1.c: Ditto.
719 * gcc.target/i386/xsaveopt64-1.c: Ditto.
720 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
721 * gcc.target/i386/sse-13.c: Ditto.
722 * gcc.target/i386/sse-14.c: Ditto.
723 * gcc.target/i386/sse-22.c: Ditto.
724 * gcc.target/i386/sse-23.c: Ditto.
725 * g++.dg/other/i386-2.C: Ditto.
726 * g++.dg/other/i386-3.C: Ditto.
727
728 2012-10-25 Jan Hubicka <jh@suse.cz>
729
730 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
731 at ivcanon time.
732
733 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
734
735 PR c++/53761
736 * g++.dg/ext/transparent-union.C: New.
737
738 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
739
740 PR c++/54427
741 * g++.dg/ext/vector19.C: New testcase.
742
743 2012-10-25 Richard Biener <rguenther@suse.de>
744
745 PR tree-optimization/54902
746 * g++.dg/torture/pr54902.C: New testcase.
747
748 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
749
750 PR c++/34892
751 * g++.dg/template/crash114.C: New.
752
753 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
754
755 PR bootstrap/55049
756 * gcc.target/i386/pr55049-1.c: New test.
757
758 2012-10-24 Janus Weil <janus@gcc.gnu.org>
759
760 PR fortran/55037
761 * gfortran.dg/class_dummy_4.f03: New.
762
763 2012-10-24 Jakub Jelinek <jakub@redhat.com>
764
765 PR rtl-optimization/55010
766 * gcc.dg/pr55010.c: New test.
767
768 PR debug/54828
769 * g++.dg/debug/pr54828.C: New test.
770
771 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
772
773 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
774 * gcc.dg/vect/vect-83_64.c: Likewise.
775
776 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
777
778 PR c++/54922
779 * g++.dg/cpp0x/constexpr-union4.C: New.
780
781 2012-10-23 Jeff Law <law@redhat.com>
782
783 * gcc.c-torture/execute/pr54985.c: New test.
784
785 2012-10-23 Paul Koning <ni1d@arrl.net>
786
787 PR debug/54508
788 * g++.dg/debug/dwarf2/pr54508.C: New.
789
790 2012-10-23 Jakub Jelinek <jakub@redhat.com>
791
792 PR c++/54844
793 * g++.dg/template/sizeof14.C: New test.
794
795 2012-10-23 Ian Bolton <ian.bolton@arm.com>
796 Jim MacArthur <jim.macarthur@arm.com>
797 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
798 Marcus Shawcroft <marcus.shawcroft@arm.com>
799 Nigel Stephens <nigel.stephens@arm.com>
800 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
801 Richard Earnshaw <rearnsha@arm.com>
802 Sofiane Naci <sofiane.naci@arm.com>
803 Stephen Thomas <stephen.thomas@arm.com>
804 Tejas Belagod <tejas.belagod@arm.com>
805 Yufeng Zhang <yufeng.zhang@arm.com>
806
807 * lib/target-supports.exp
808 (check_profiling_available): Add AArch64.
809 (check_effective_target_vect_int): Likewise.
810 (check_effective_target_vect_shift): Likewise.
811 (check_effective_target_vect_float): Likewise.
812 (check_effective_target_vect_double): Likewise.
813 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
814 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
815 (check_effective_target_vect_pack_trunc): Likewise.
816 (check_effective_target_vect_unpack): Likewise.
817 (check_effective_target_vect_hw_misalign): Likewise.
818 (check_effective_target_vect_short_mult): Likewise.
819 (check_effective_target_vect_int_mult): Likewise.
820 (check_effective_target_vect_stridedN): Likewise.
821 (check_effective_target_sync_int_long): Likewise.
822 (check_effective_target_sync_char_short): Likewise.
823 (check_vect_support_and_set_flags): Likewise.
824 (check_effective_target_aarch64_tiny): New.
825 (check_effective_target_aarch64_small): New.
826 (check_effective_target_aarch64_large): New.
827 * g++.dg/other/PR23205.C: Enable aarch64.
828 * g++.dg/other/pr23205-2.C: Likewise.
829 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
830 * gcc.c-torture/execute/20101011-1.c: Likewise.
831 * gcc.dg/20020312-2.c: Likewise.
832 * gcc.dg/20040813-1.c: Likewise.
833 * gcc.dg/builtin-apply2.c: Likewise.
834 * gcc.dg/stack-usage-1.c: Likewise.
835
836 2012-10-23 Ian Bolton <ian.bolton@arm.com>
837 Jim MacArthur <jim.macarthur@arm.com>
838 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
839 Marcus Shawcroft <marcus.shawcroft@arm.com>
840 Nigel Stephens <nigel.stephens@arm.com>
841 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
842 Richard Earnshaw <rearnsha@arm.com>
843 Sofiane Naci <sofiane.naci@arm.com>
844 Stephen Thomas <stephen.thomas@arm.com>
845 Tejas Belagod <tejas.belagod@arm.com>
846 Yufeng Zhang <yufeng.zhang@arm.com>
847
848 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
849 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
850 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
851 * gcc.target/aarch64/aapcs/abitest.S: New file.
852 * gcc.target/aarch64/aapcs/abitest.h: New file.
853 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
854 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
855 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
856 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
857 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
858 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
859 * gcc.target/aarch64/aapcs/ice_1.c: New file.
860 * gcc.target/aarch64/aapcs/ice_2.c: New file.
861 * gcc.target/aarch64/aapcs/ice_3.c: New file.
862 * gcc.target/aarch64/aapcs/ice_4.c: New file.
863 * gcc.target/aarch64/aapcs/ice_5.c: New file.
864 * gcc.target/aarch64/aapcs/macro-def.h: New file.
865 * gcc.target/aarch64/aapcs/test_1.c: New file.
866 * gcc.target/aarch64/aapcs/test_10.c: New file.
867 * gcc.target/aarch64/aapcs/test_11.c: New file.
868 * gcc.target/aarch64/aapcs/test_12.c: New file.
869 * gcc.target/aarch64/aapcs/test_13.c: New file.
870 * gcc.target/aarch64/aapcs/test_14.c: New file.
871 * gcc.target/aarch64/aapcs/test_15.c: New file.
872 * gcc.target/aarch64/aapcs/test_16.c: New file.
873 * gcc.target/aarch64/aapcs/test_17.c: New file.
874 * gcc.target/aarch64/aapcs/test_18.c: New file.
875 * gcc.target/aarch64/aapcs/test_19.c: New file.
876 * gcc.target/aarch64/aapcs/test_2.c: New file.
877 * gcc.target/aarch64/aapcs/test_20.c: New file.
878 * gcc.target/aarch64/aapcs/test_21.c: New file.
879 * gcc.target/aarch64/aapcs/test_22.c: New file.
880 * gcc.target/aarch64/aapcs/test_23.c: New file.
881 * gcc.target/aarch64/aapcs/test_24.c: New file.
882 * gcc.target/aarch64/aapcs/test_25.c: New file.
883 * gcc.target/aarch64/aapcs/test_26.c: New file.
884 * gcc.target/aarch64/aapcs/test_3.c: New file.
885 * gcc.target/aarch64/aapcs/test_4.c: New file.
886 * gcc.target/aarch64/aapcs/test_5.c: New file.
887 * gcc.target/aarch64/aapcs/test_6.c: New file.
888 * gcc.target/aarch64/aapcs/test_7.c: New file.
889 * gcc.target/aarch64/aapcs/test_8.c: New file.
890 * gcc.target/aarch64/aapcs/test_9.c: New file.
891 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
892 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
893 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
894 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
895 * gcc.target/aarch64/aapcs/test_complex.c: New file.
896 * gcc.target/aarch64/aapcs/test_int128.c: New file.
897 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
898 * gcc.target/aarch64/aapcs/type-def.h: New file.
899 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
900 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
901 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
902 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
903 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
904 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
905 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
906 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
907 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
908 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
909 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
910 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
911 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
912 * gcc.target/aarch64/aarch64.exp: New file.
913 * gcc.target/aarch64/adc-1.c: New file.
914 * gcc.target/aarch64/adc-2.c: New file.
915 * gcc.target/aarch64/asm-1.c: New file.
916 * gcc.target/aarch64/clrsb.c: New file.
917 * gcc.target/aarch64/clz.c: New file.
918 * gcc.target/aarch64/ctz.c: New file.
919 * gcc.target/aarch64/csinc-1.c: New file.
920 * gcc.target/aarch64/csinv-1.c: New file.
921 * gcc.target/aarch64/csneg-1.c: New file.
922 * gcc.target/aarch64/extend.c: New file.
923 * gcc.target/aarch64/fcvt.x: New file.
924 * gcc.target/aarch64/fcvt_double_int.c: New file.
925 * gcc.target/aarch64/fcvt_double_long.c: New file.
926 * gcc.target/aarch64/fcvt_double_uint.c: New file.
927 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
928 * gcc.target/aarch64/fcvt_float_int.c: New file.
929 * gcc.target/aarch64/fcvt_float_long.c: New file.
930 * gcc.target/aarch64/fcvt_float_uint.c: New file.
931 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
932 * gcc.target/aarch64/ffs.c: New file.
933 * gcc.target/aarch64/fmadd.c: New file.
934 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
935 * gcc.target/aarch64/frint.x: New file.
936 * gcc.target/aarch64/frint_double.c: New file.
937 * gcc.target/aarch64/frint_float.c: New file.
938 * gcc.target/aarch64/index.c: New file.
939 * gcc.target/aarch64/mneg-1.c: New file.
940 * gcc.target/aarch64/mneg-2.c: New file.
941 * gcc.target/aarch64/mneg-3.c: New file.
942 * gcc.target/aarch64/mnegl-1.c: New file.
943 * gcc.target/aarch64/mnegl-2.c: New file.
944 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
945 * gcc.target/aarch64/pic-constantpool1.c: New file.
946 * gcc.target/aarch64/pic-symrefplus.c: New file.
947 * gcc.target/aarch64/predefine_large.c: New file.
948 * gcc.target/aarch64/predefine_small.c: New file.
949 * gcc.target/aarch64/predefine_tiny.c: New file.
950 * gcc.target/aarch64/reload-valid-spoff.c: New file.
951 * gcc.target/aarch64/scalar_intrinsics.c: New file.
952 * gcc.target/aarch64/table-intrinsics.c: New file.
953 * gcc.target/aarch64/tst-1.c: New file.
954 * gcc.target/aarch64/vect-abs-compile.c: New file.
955 * gcc.target/aarch64/vect-abs.c: New file.
956 * gcc.target/aarch64/vect-abs.x: New file.
957 * gcc.target/aarch64/vect-compile.c: New file.
958 * gcc.target/aarch64/vect-faddv-compile.c: New file.
959 * gcc.target/aarch64/vect-faddv.c: New file.
960 * gcc.target/aarch64/vect-faddv.x: New file.
961 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
962 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
963 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
964 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
965 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
966 * gcc.target/aarch64/vect-fp-compile.c: New file.
967 * gcc.target/aarch64/vect-fp.c: New file.
968 * gcc.target/aarch64/vect-fp.x: New file.
969 * gcc.target/aarch64/vect-mull-compile.c: New file.
970 * gcc.target/aarch64/vect-mull.c: New file.
971 * gcc.target/aarch64/vect-mull.x: New file.
972 * gcc.target/aarch64/vect.c: New file.
973 * gcc.target/aarch64/vect.x: New file.
974 * gcc.target/aarch64/vector_intrinsics.c: New file.
975 * gcc.target/aarch64/vfp-1.c: New file.
976 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
977 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
978 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
979 * g++.dg/abi/aarch64_guard1.C: New file.
980
981 2012-10-23 Jakub Jelinek <jakub@redhat.com>
982
983 PR c++/54988
984 * c-c++-common/pr54988.c: New test.
985
986 2012-10-23 Jan Hubicka <jh@suse.cz>
987
988 * gcc.dg/tree-prof/peel-1.c: New testcase.
989
990 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
991
992 PR gcc/52945
993 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
994
995 2012-10-23 Joseph Myers <joseph@codesourcery.com>
996
997 * gcc.dg/c99-predef-1.c: New test.
998 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
999 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1000 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1001 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1002 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1003 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1004 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1005 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1006 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1007 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1008 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1009 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1010
1011 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1012
1013 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1014
1015 2012-10-23 Jan Hubicka <jh@suse.cz>
1016
1017 PR middle-end/54937
1018 * gcc.c-torture/execute/pr54937.c: New testcase.
1019 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1020
1021 2012-10-23 Jan Hubicka <jh@suse.cz>
1022
1023 PR middle-end/54967
1024 * gfortran.dg/pr54967.f90: New testcase.
1025
1026 2012-10-23 Terry Guo <terry.guo@arm.com>
1027
1028 PR target/55019
1029 * gcc.dg/pr55019.c: New.
1030
1031 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1032
1033 PR tree-optimization/55008
1034 * gcc.dg/tree-ssa/pr55008.c: New test.
1035
1036 2012-10-22 Richard Biener <rguenther@suse.de>
1037
1038 PR tree-optimization/55011
1039 * gcc.dg/torture/pr55011.c: New testcase.
1040
1041 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1042
1043 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1044 * gcc.target/arm/pr40457-2.c: Likewise.
1045 * gcc.target/arm/pr40457-3.c: Likewise.
1046
1047 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1048
1049 * gnat.dg/specs/limited_with4.ads: New test.
1050 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1051
1052 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1053
1054 * gnat.dg/modular4.adb: New test.
1055 * gnat.dg/modular4_pkg.ads: New helper.
1056
1057 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1058
1059 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1060 * gnat.dg/specs/addr1.ads: Likewise.
1061
1062 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1063
1064 * gcc.dg/webizer.c (main): Add missing exit call.
1065
1066 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1067
1068 PR fortran/54465
1069 * gfortran.dg/wextra_1.f: New test.
1070
1071 2012-10-20 Jan Hubicka <jh@suse.cz>
1072
1073 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1074
1075 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1076
1077 PR fortran/54224
1078 * gfortran.dg/warn_unused_function.f90: New.
1079
1080 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1081
1082 * lib/target-supports.exp
1083 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1084
1085 2012-10-19 Richard Guenther <rguenther@suse.de>
1086
1087 PR tree-optimization/54981
1088 * gcc.dg/pr54981.c: New testcase.
1089
1090 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1091
1092 PR target/54892
1093 * gcc.target/arm/pr54892.c: New.
1094
1095 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1096
1097 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1098
1099 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1100
1101 PR c++/54501
1102 * g++.dg/init/array30.C: New.
1103 * g++.dg/init/array31.C: Likewise.
1104
1105 2012-10-18 Tobias Burnus <burnus@net-b.de>
1106
1107 PR fortran/54884
1108 * gfortran.dg/public_private_module_7.f90: New.
1109
1110 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1111
1112 PR c++/29633
1113 * g++.dg/template/pr29633.C: New.
1114
1115 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1116
1117 * gnat.dg/loop_optimization13.ad[sb]: New test.
1118 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1119
1120 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1121
1122 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1123 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1124 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1125 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1126
1127 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1128
1129 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1130 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1131 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1132 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1133 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1134 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1135
1136 2012-10-16 Jan Hubicka <jh@suse.cz>
1137
1138 * gcc.target/i386/l_fma_float_?.c: Update.
1139 * gcc.target/i386/l_fma_double_?.c: Update.
1140 * gfortran.dg/do_1.f90: XFAIL
1141 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1142 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1143 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1144 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1145 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1146 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1147 valid.
1148
1149 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1150
1151 PR c/53063
1152 PR c/40989
1153 * gcc.dg/Wstrict-overflow-24.c: New.
1154
1155 2012-10-16 Tobias Burnus <burnus@net-b.de>
1156
1157 PR fortran/50981
1158 PR fortran/54618
1159 * gfortran.dg/class_optional_1.f90: New.
1160 * gfortran.dg/class_optional_2.f90: New.
1161
1162 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1163
1164 PR debug/54796
1165 * gcc.dg/guality/pr54796.c: New test.
1166
1167 PR tree-optimization/54889
1168 * gfortran.dg/pr54889.f90: New test.
1169
1170 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1171
1172 * g++.dg/other/dump-ada-spec-2.C: New test.
1173
1174 2012-10-16 Easwaran Raman <eraman@google.com>
1175
1176 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1177 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1178
1179 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1180
1181 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1182 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1183
1184 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1185
1186 PR target/54925
1187 * gcc.c-torture/compile/pr54925.c: New.
1188
1189 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1190
1191 PR target/51244
1192 * gcc.target/sh/pr51244-17.c: New.
1193
1194 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1195
1196 PR target/54760
1197 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1198 functions.
1199 * gcc.target/sh/pr54760-4.c: New.
1200
1201 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1202
1203 PR target/34777
1204 * gcc.target/sh/torture/sh-torture.exp: New.
1205 * gcc.target/sh/torture/pr34777.c: New.
1206
1207 2012-10-15 Matthias Klose <doko@ubuntu.com>
1208
1209 * lib/target-supports.exp (check_profiling_available): Match
1210 arm*-*-linux-* for ARM Linux/GNU.
1211 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1212 * gfortran.dg/enum_10.f90: Likewise.
1213 * gfortran.dg/enum_9.f90: Likewise.
1214 * gcc.target/arm/synchronize.c: Likewise.
1215 * g++.old-deja/g++.jason/enum6.C: Likewise.
1216 * g++.old-deja/g++.other/enum4.C: Likewise.
1217 * g++.old-deja/g++.law/enum9.C: Likewise.
1218
1219 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1220
1221 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1222 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1223
1224 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1225 Paolo Carlini <paolo.carlini@oracle.com>
1226
1227 PR c++/17805
1228 * g++.dg/overload/operator6.C: New.
1229
1230 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1231
1232 PR c++/50080 (again)
1233 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1234 * g++.dg/parse/tmpl-outside1.C: Likewise.
1235 * g++.dg/template/qualttp18.C: Likewise.
1236 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1237 * g++.old-deja/g++.pt/overload13.C: Likewise.
1238
1239 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1240
1241 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1242 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1243 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1244 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1245 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1246 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1247 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1248 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1249
1250 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1251
1252 PR c++/50080
1253 * g++.dg/parse/tmpl-outside2.C: New.
1254 * g++.dg/parse/tmpl-outside1.C: Adjust.
1255 * g++.dg/template/qualttp18.C: Likewise.
1256 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1257 * g++.old-deja/g++.pt/overload13.C: Likewise.
1258
1259 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1260
1261 PR tree-optimization/54915
1262 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1263
1264 2012-10-15 Richard Guenther <rguenther@suse.de>
1265
1266 PR tree-optimization/54920
1267 * gcc.dg/torture/pr54920.c: New testcase.
1268
1269 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1270
1271 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1272
1273 2012-10-13 Jason Merrill <jason@redhat.com>
1274
1275 * g++.dg/tls/thread_local7g.C: Require tls_native.
1276
1277 2012-10-14 Jason Merrill <jason@redhat.com>
1278
1279 * g++.dg/cpp0x/inh-ctor1.C: New.
1280 * g++.dg/cpp0x/inh-ctor2.C: New.
1281 * g++.dg/cpp0x/inh-ctor3.C: New.
1282 * g++.dg/cpp0x/inh-ctor4.C: New.
1283 * g++.dg/cpp0x/inh-ctor5.C: New.
1284 * g++.dg/cpp0x/inh-ctor6.C: New.
1285 * g++.dg/cpp0x/inh-ctor7.C: New.
1286 * g++.dg/cpp0x/inh-ctor8.C: New.
1287 * g++.dg/cpp0x/inh-ctor9.C: New.
1288 * g++.dg/cpp0x/inh-ctor10.C: New.
1289 * g++.dg/cpp0x/inh-ctor11.C: New.
1290 * g++.dg/cpp0x/inh-ctor12.C: New.
1291 * g++.dg/cpp0x/inh-ctor13.C: New.
1292
1293 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1294
1295 PR rtl-optimization/54919
1296 * gcc.dg/pr54919.c: New testcase.
1297
1298 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1299
1300 PR c++/53581
1301 * g++.dg/template/crash113.C: New.
1302
1303 2012-10-14 Jan Hubicka <jh@suse.cz>
1304
1305 * gcc.dg/unroll_5.c: New testcase.
1306
1307 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1308
1309 PR c++/52643
1310 * g++.dg/opt/pr52643.C: New.
1311
1312 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1313
1314 PR target/54602
1315 * gcc.target/sh/pr54602-1.c: New.
1316 * gcc.target/sh/pr54602-2.c: New.
1317 * gcc.target/sh/pr54602-3.c: New.
1318 * gcc.target/sh/pr54602-4.c: New.
1319
1320 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1321
1322 PR target/54680
1323 * gcc.target/sh/pr54680.c: New.
1324
1325 2012-10-12 Jan Hubicka <jh@suse.cz>
1326
1327 * gcc.dg/webizer.c: New testcase.
1328
1329 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1330
1331 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1332 specify -m64.
1333
1334 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1335
1336 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1337 Return 0 if already specifying -mfloat-abi other than hard.
1338
1339 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1340
1341 * gcc.dg/pr53060.c: Prune irrelevant warning.
1342
1343 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1344
1345 PR c/54381
1346 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1347 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1348 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1349 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1350 Adjust expected wording of warnings for *cmp* builtins.
1351 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1352 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1353
1354 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1355
1356 PR c++/24449
1357 * g++.dg/parse/friend-main.C: New.
1358
1359 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1360
1361 PR c++/53055
1362 * g++.dg/pr53055.C: New testcase.
1363
1364 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1365
1366 PR c++/52744
1367 * g++.dg/cpp0x/pr52744.C: New.
1368
1369 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1370
1371 PR fortran/40453
1372 * gfortran.dg/dummy_procedure_9.f90: New.
1373
1374 2012-10-12 Richard Biener <rguenther@suse.de>
1375
1376 PR tree-optimization/54894
1377 * gcc.dg/torture/pr54894.c: New testcase.
1378
1379 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1380
1381 PR target/51244
1382 * gcc.target/sh/pr51244-13.c: New.
1383 * gcc.target/sh/pr51244-14.c: New.
1384 * gcc.target/sh/pr51244-15.c: New.
1385 * gcc.target/sh/pr51244-16.c: New.
1386
1387 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1388
1389 PR c++/51878
1390 * g++.dg/cpp0x/decltype45.C: New.
1391
1392 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1393
1394 PR fortran/54784
1395 * gfortran.dg/class_allocate_13.f90: New.
1396
1397 2012-10-11 Jason Merrill <jason@redhat.com>
1398
1399 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1400 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1401
1402 * g++.dg/gomp/tls-5.C: Require tls_native.
1403 * g++.dg/tls/thread_local7.C: Require tls_native.
1404 * g++.dg/tls/static2.C: New.
1405
1406 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1407
1408 PR c++/36107
1409 * g++.dg/ext/weak5.C: New.
1410
1411 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1412
1413 PR testsuite/54868
1414 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1415 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1416
1417 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1418
1419 PR c++/43765
1420 * g++.dg/parse/pr43765.C: New.
1421
1422 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1423
1424 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1425
1426 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1427
1428 PR c++/43663
1429 * g++.dg/init/bitfield3.C: New.
1430
1431 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1432
1433 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1434
1435 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1436
1437 PR tree-optimization/54877
1438 * gcc.dg/torture/pr54877.c: New test.
1439
1440 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1441
1442 PR testsuite/53397
1443 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1444 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1445 and remove target info from dg-do compile.
1446 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1447 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1448 and remove target info from dg-do compile.
1449
1450 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1451
1452 * gcc.dg/pr54782.c: Require target with pthread support.
1453
1454 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1455
1456 PR c++/53122
1457 * g++.dg/cpp0x/auto35.C: New.
1458
1459 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1460
1461 PR c++/53540 - using fails to be equivalent to typedef
1462 * g++.dg/cpp0x/alias-decl-24.C: New test.
1463
1464 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1465
1466 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1467 that c++11 attributes to types are ignored for now.
1468 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1469 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1470
1471 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1472
1473 PR c++/53741
1474 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1475
1476 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1477
1478 PR c++/50478
1479 * g++.dg/cpp0x/initlist67.C: New.
1480
1481 2012-10-10 Dehao Chen <dehao@google.com>
1482
1483 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1484
1485 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1486
1487 PR target/52480
1488 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1489 Add runtime tests.
1490
1491 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1492
1493 PR c++/53307
1494 * g++.dg/cpp0x/decltype44.C: New.
1495
1496 2012-10-09 Steve Ellcey <sellcey@mips.com>
1497
1498 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1499
1500 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1501
1502 PR c++/53763
1503 * g++.dg/cpp0x/decltype43.C: New.
1504
1505 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1506
1507 PR middle-end/53397
1508 * gcc.dg/pr53397-1.c: New test case.
1509 * gcc.dg/pr53397-2.c: New test case.
1510
1511 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1512
1513 PR c++/54194
1514 * g++.dg/warn/Wparentheses-26.C: Adjust.
1515 * g++.dg/warn/Wparentheses-27.C: New.
1516
1517 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1518
1519 PR c++/54427
1520 * c-c++-common/vector-scalar.c: New testcase.
1521 * g++.dg/ext/vector18.C: New testcase.
1522 * g++.dg/ext/vector5.C: This is not an error anymore.
1523 * gcc.dg/init-vec-1.c: Move ...
1524 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1525 * gcc.c-torture/execute/vector-shift1.c: Move ...
1526 * c-c++-common/torture/vector-shift1.c: ... here.
1527 * gcc.dg/scal-to-vec1.c: Move ...
1528 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1529 C++11. Adapt error messages.
1530 * gcc.dg/convert-vec-1.c: Move ...
1531 * c-c++-common/convert-vec-1.c: ... here.
1532 * gcc.dg/scal-to-vec2.c: Move ...
1533 * c-c++-common/scal-to-vec2.c: ... here.
1534
1535 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1536
1537 PR target/54400
1538 * gcc.target/i386/pr54400.c: New testcase.
1539
1540 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1541
1542 PR c++/54858
1543 * g++.dg/template/pr54858.C: New test.
1544
1545 2012-10-08 Marek Polacek <polacek@redhat.com>
1546
1547 PR debug/54831
1548 * g++.dg/debug/pr54831.C: New test.
1549
1550 2012-10-08 Dehao Chen <dehao@google.com>
1551
1552 * g++.dg/predict-loop-exit-1.C: New.
1553 * g++.dg/predict-loop-exit-2.C: New.
1554 * g++.dg/predict-loop-exit-3.C: New.
1555
1556 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1557
1558 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1559
1560 2012-10-08 Jason Merrill <jason@redhat.com>
1561
1562 * g++.dg/gomp/tls-5.C: New.
1563 * g++.dg/gomp/tls-wrap1.C: New.
1564 * g++.dg/gomp/tls-wrap2.C: New.
1565 * g++.dg/gomp/tls-wrap3.C: New.
1566 * g++.dg/gomp/tls-wrap4.C: New.
1567 * g++.dg/gomp/tls-wrapper-cse.C: New.
1568 * g++.dg/tls/thread_local-cse.C: New.
1569 * g++.dg/tls/thread_local-order1.C: New.
1570 * g++.dg/tls/thread_local-order2.C: New.
1571 * g++.dg/tls/thread_local-wrap1.C: New.
1572 * g++.dg/tls/thread_local-wrap2.C: New.
1573 * g++.dg/tls/thread_local-wrap3.C: New.
1574 * g++.dg/tls/thread_local-wrap4.C: New.
1575 * g++.dg/tls/thread_local2g.C: New.
1576 * g++.dg/tls/thread_local3g.C: New.
1577 * g++.dg/tls/thread_local4g.C: New.
1578 * g++.dg/tls/thread_local5g.C: New.
1579 * g++.dg/tls/thread_local6g.C: New.
1580 * g++.dg/tls/thread_local7g.C: New.
1581
1582 * g++.dg/tls/thread_local3.C: New.
1583 * g++.dg/tls/thread_local4.C: New.
1584 * g++.dg/tls/thread_local5.C: New.
1585 * g++.dg/tls/thread_local6.C: New.
1586
1587 * g++.dg/tls/init-2.C: Tweak errors.
1588 * g++.dg/tls/thread_local1.C: New.
1589 * g++.dg/tls/thread_local2.C: New.
1590 * g++.dg/tls/thread_local7.C: New.
1591
1592 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1593
1594 PR target/54866
1595 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1596
1597 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1598
1599 PR target/54685
1600 * gcc.target/sh/pr54685.c: New.
1601
1602 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1603
1604 PR c++/53528 C++11 attribute support
1605 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1606 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1607 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1608 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1609 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1610 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1611 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1612 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1613 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1614 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1615 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1616 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1617 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1618 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1619 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1620 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1621 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1622 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1623 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1624 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1625 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1626 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1627 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1628 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1629 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1630 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1631 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1632 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1633 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1634 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1635 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1636 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1637 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1638 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1639 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1640 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1641 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1642 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1643 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1644 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1645 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1646 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1647 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1648 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1649 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1650 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1651 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1652 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1653 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1654 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1655 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1656 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1657 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1658 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1659 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1660 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1661 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1662
1663 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1664
1665 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1666 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1667 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1668
1669 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1670
1671 PR target/54760
1672 * gcc.target/sh/pr54760-2.c: New.
1673 * gcc.target/sh/pr54760-3.c: New.
1674
1675 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1676
1677 PR c++/51422
1678 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1679
1680 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1681 Sandra Loosemore <sandra@codesourcery.com>
1682
1683 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1684 and test that the accumulator is initialized using MULT.
1685 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1686 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1687
1688 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1689
1690 PR c++/52764
1691 * g++.dg/cpp0x/stdint.C: New.
1692
1693 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1694
1695 PR c++/54249
1696 * g++.dg/cpp0x/stddef.C: New.
1697
1698 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1699
1700 PR fortran/54832
1701 * gfortran.dg/typebound_operator_17.f90: New.
1702
1703 2012-10-06 Jan Hubicka <jh@suse.cz>
1704
1705 PR lto/53831
1706 PR lto/54776
1707 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1708
1709 2012-10-06 Jan Hubicka <jh@suse.cz>
1710
1711 * gcc.dg/lto/resolutions_0.c: New testcase.
1712
1713 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1714
1715 PR fortran/45521
1716 * gfortran.dg/generic_25.f90: New.
1717 * gfortran.dg/generic_26.f90: New.
1718 * gfortran.dg/generic_27.f90: New.
1719
1720 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1721
1722 PR target/54760
1723 * gcc.target/sh/pr54760-1.c: New.
1724
1725 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1726
1727 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1728 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1729 * g++.dg/warn/Wsign-compare-5.C: New test.
1730 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1731 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1732 * g++.dg/ext/builtin30.C: New test.
1733 * g++.dg/ext/vla12.C: New test.
1734 * gcc.dg/builtins-85.c: New test.
1735
1736 PR debug/54519
1737 * gcc.dg/guality/pr54519-1.c: New test.
1738 * gcc.dg/guality/pr54519-2.c: New test.
1739 * gcc.dg/guality/pr54519-3.c: New test.
1740 * gcc.dg/guality/pr54519-4.c: New test.
1741 * gcc.dg/guality/pr54519-5.c: New test.
1742 * gcc.dg/guality/pr54519-6.c: New test.
1743
1744 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1745
1746 PR c++/50893
1747 * g++.dg/cpp0x/defaulted38.C: New.
1748
1749 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1750
1751 PR tree-optimization/33763
1752 * c-c++-common/pr33763.c: New test.
1753
1754 PR tree-optimization/54810
1755 * gcc.dg/tree-ssa/vrp85.c: New test.
1756
1757 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1758
1759 * gcc.dg/ucnid-7.c: Skip on AIX.
1760 * gcc.dg/ucnid-8.c: Same.
1761 * gcc.dg/ucnid-10.c: Same.
1762 * gcc.dg/ucnid-13.c: Same.
1763 * gcc.dg/attr-alias-3.c: Same.
1764 * gcc.dg/attr-alias-5.c: Same.
1765 * gcc.dg/torture/pr51106-2.c: Same.
1766 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1767
1768 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1769
1770 PR c++/52233
1771 * g++.dg/cpp0x/alias-decl-23.C: New.
1772
1773 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1774
1775 PR c++/53403
1776 * g++.dg/template/friend53.C: New.
1777
1778 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1779
1780 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1781 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1782 (scan-ada-spec): Likewise.
1783 (scan-ada-spec-not): Likewise.
1784 * gcc.dg/dump-ada-spec-1.c: New test.
1785 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1786
1787 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1788
1789 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1790
1791 2012-10-04 Florian Weimer <fweimer@redhat.com>
1792
1793 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1794
1795 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1796
1797 PR c++/54323
1798 * g++.dg/cpp0x/pr54323.C: New.
1799
1800 2012-10-04 Richard Guenther <rguenther@suse.de>
1801
1802 PR middle-end/54735
1803 * g++.dg/torture/pr54735.C: New testcase.
1804
1805 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1806
1807 PR rtl-optimization/54739
1808 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1809
1810 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1811
1812 PR target/51244
1813 * gcc.target/sh/pr51244-12.c: New.
1814
1815 2012-10-03 Dehao Chen <dehao@google.com>
1816
1817 PR middle-end/54782
1818 * gcc.dg/pr54782.c: New test.
1819
1820 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1821
1822 PR c++/54777
1823 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1824
1825 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1826
1827 PR fortran/54778
1828 * gfortran.dg/class_53.f90: New.
1829
1830 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1831
1832 PR debug/54551
1833 * gcc.dg/guality/pr54551.c: New.
1834
1835 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1836
1837 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1838 * gcc.target/powerpc/pr46728-2.c: Likewise.
1839
1840 2012-10-02 Sharad Singhai <singhai@google.com>
1841
1842 PR testsuite/54772
1843 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1844 to fix test failures caused by r191883.
1845 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1846 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1847 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1848 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1849 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1850 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1851 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1852 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1853 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1854
1855 2012-09-30 Sharad Singhai <singhai@google.com>
1856
1857 * gcc.target/i386/vect-double-1.c: Fix test.
1858
1859 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1860
1861 PR target/54087
1862 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1863 atomic_sub fails.
1864
1865 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1866
1867 PR rtl-optimization/54457
1868 * gcc.target/i386/pr54457.c: New test.
1869
1870 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1871
1872 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1873
1874 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1875
1876 * gcc.target/i386/vect-rebuild.c: New testcase.
1877
1878 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1879
1880 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1881
1882 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1883
1884 * gcc.target/mips/pr37362.c: Fix target selector.
1885
1886 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1887
1888 PR target/54083
1889 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1890
1891 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1892
1893 * gcc.dg/ucnid-8.c: Update line number.
1894 * gcc.dg/torture/pr51106-2.c: Likewise.
1895
1896 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1897
1898 PR fortran/54667
1899 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1900 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1901 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1902
1903 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1904
1905 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1906 partially reverting r170092.
1907 * gfortran.dg/class_7.f03: Ditto.
1908 * gfortran.dg/coarray_14.f90: Ditto.
1909 * gfortran.dg/typebound_proc_13.f03: Ditto.
1910
1911 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1912
1913 PR c++/54738
1914 * g++.dg/cpp0x/sfinae42.C: New.
1915
1916 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1917
1918 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1919 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1920 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1921 * gcc.dg/pr42629.c: XFAIL on AIX.
1922 * gcc.dg/pr47684.c: Same.
1923 * gcc.dg/pr43670.c: Same.
1924 * gcc.dg/pr42916.c: Same.
1925 * gcc.dg/pr45449.c: Same.
1926 * gcc.dg/pr50017.c: Same.
1927 * gcc.dg/pr42728.c: Same.
1928 * gcc.dg/pr47881.c: Same.
1929 * gcc.dg/pr44023.c: Same.
1930 * gcc.dg/pr41345.c: Same.
1931 * gcc.dg/pr42630.c: Same.
1932 * gcc.dg/pr44971.c: Same.
1933 * gcc.dg/pr46771.c: Same.
1934 * gcc.dg/ucnid-8.c: Same.
1935 * gcc.dg/ucnid-10.c: Same.
1936 * gcc.dg/ucnid-13.c: Same.
1937 * gcc.dg/torture/pr51106-2.c: Same.
1938 * gcc.dg/pr48768.c: Same.
1939 * gcc.dg/pr42631.c: Same.
1940 * gcc.dg/pr43084.c: Same.
1941 * gcc.dg/ucnid-7.c: Same.
1942 * gcc.dg/pr42889.c: Same.
1943 * gcc.dg/pr41241.c: Same.
1944 * gcc.dg/pr42719.c: Same.
1945 * g++.dg/debug/pr46583.C: Same.
1946 * g++.dg/debug/pr47106.C: Same.
1947 * g++.dg/opt/pr48549.C: Same.
1948 * g++.dg/other/pr42685.C: Same.
1949 * c-c++-common/pr43942.c: Same.
1950
1951 2012-09-29 Ian Lance Taylor <iant@google.com>
1952
1953 * go.test/go-test.exp: Update for latest version of Go testsuite.
1954
1955 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1956
1957 PR fortran/52724
1958 * gfortran.dg/internal_readwrite_3.f90: New test.
1959
1960 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1961
1962 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1963 c-c++-common/Wunused-local-typedefs-2.c to here.
1964
1965 PR c++/54372 - unused attribute inactive on dependant entities
1966 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1967
1968 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1969
1970 PR c++/29028 - Missed unused warning on using declaration
1971 * g++.dg/warn/Wunused-var-18.C: New test.
1972
1973 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1974
1975 PR c++/53551 - -Wunused-local-typedefs misses uses
1976 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1977
1978 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1979
1980 PR target/54716
1981 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1982
1983 PR tree-optimization/54713
1984 * gcc.c-torture/compile/pr54713-1.c: New test.
1985 * gcc.c-torture/compile/pr54713-2.c: New test.
1986 * gcc.c-torture/compile/pr54713-3.c: New test.
1987
1988 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1989
1990 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1991
1992 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1993
1994 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1995
1996 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1997
1998 PR target/54703
1999 * gcc.target/i386/pr54703.c: New test.
2000
2001 2012-09-27 Richard Guenther <rguenther@suse.de>
2002
2003 PR lto/54709
2004 * gcc.dg/lto/pr54709_0.c: New testcase.
2005 * gcc.dg/lto/pr54709_1.c: Likewise.
2006
2007 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2008
2009 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2010
2011 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2012
2013 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2014
2015 * gcc.target/arm/pr42879.c: Handle big-endian.
2016
2017 2012-09-26 Steve Ellcey <sellcey@mips.com>
2018
2019 PR c/37303
2020 * gcc.dg/pr37303.c: Check for rdata or rodata.
2021
2022 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2023
2024 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2025
2026 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2027
2028 PR target/51274
2029 PR target/53087
2030 * gcc.target/powerpc/ppc-ne0-1.c: New.
2031
2032 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2033
2034 PR target/54089
2035 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2036 test_19, test_20, test_21, test_22, test_23): New functions.
2037 * gcc.target/sh/pr54089-4.c: New.
2038 * gcc.target/sh/pr54089-5.c: New.
2039 * gcc.target/sh/pr54089-6.c: New.
2040 * gcc.target/sh/pr54089-7.c: New.
2041
2042 2012-09-25 Richard Guenther <rguenther@suse.de>
2043
2044 PR lto/54625
2045 * gcc.dg/lto/pr54702_0.c: New testcase.
2046 * gcc.dg/lto/pr54702_1.c: Likewise.
2047 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2048 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2049 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2050 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2051
2052 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2053
2054 PR c++/54526
2055 * g++.dg/cpp0x/parse2.C: New.
2056 * g++.dg/parse/error11.C: Adjust.
2057 * g++.dg/parse/error12.C: Likewise.
2058
2059 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2060
2061 * gcc.target/i386/20030217-1.c: Added check for
2062 large_long_double effective target.
2063 * gcc.target/i386/387-3.c: Likewise.
2064 * gcc.target/i386/387-4.c: Likewise.
2065 * gcc.target/i386/pr36578-1.c: Likewise.
2066 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2067 when long double size is equal double size.
2068 * gcc.target/i386/excess-precision-1.c: Likewise.
2069 * gcc.target/i386/pr36578-2.c: Likewise.
2070 * gcc.target/i386/20030217-2.c: New testcase.
2071
2072 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2073
2074 PR tree-optimization/54676
2075 * gcc.dg/pr54676.c: New test.
2076
2077 2012-09-25 Richard Guenther <rguenther@suse.de>
2078
2079 PR tree-optimization/53663
2080 * gcc.dg/torture/pr53663-1.c: New testcase.
2081 * gcc.dg/torture/pr53663-2.c: Likewise.
2082 * gcc.dg/torture/pr53663-3.c: Likewise.
2083
2084 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2085
2086 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2087
2088 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2089
2090 * lib/target-supports-dg.exp (dg-require-effective-target,
2091 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2092 dg-process-target-1 instead of dg-process-target.
2093 (dg-process-target-1): Rename from dg-process-target.
2094 (dg-process-target): New.
2095
2096 2012-09-24 Richard Guenther <rguenther@suse.de>
2097
2098 PR tree-optimization/54684
2099 * g++.dg/torture/pr54684.C: New testcase.
2100
2101 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2102
2103 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2104
2105 2012-09-24 Richard Guenther <rguenther@suse.de>
2106
2107 PR middle-end/52173
2108 * gcc.dg/tm/pr52173-1.c: New.
2109 * gcc.dg/tm/pr52173-2.c: New.
2110
2111 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2112
2113 * gcc.dg/pr54669.c: New test.
2114
2115 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2116 Dominique Dhumieres <dominiq@lps.ens.fr>
2117
2118 PR testsuite/54677
2119 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2120
2121 2012-09-23 Tobias Burnus <burnus@net-b.de>
2122
2123 PR fortran/54618
2124 * gfortran.dg/class_array_14.f90: New.
2125
2126 2012-09-22 Kai Tietz <ktietz@redhat.com>
2127
2128 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2129 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2130
2131 2012-09-21 Dehao Chen <dehao@google.com>
2132
2133 PR go/54649
2134 PR tree-optimization/54655
2135 * g++.dg/pr54655.C: New testcase.
2136
2137 2012-09-21 Richard Guenther <rguenther@suse.de>
2138
2139 PR tree-optimization/54647
2140 * g++.dg/torture/pr54647.C: New testcase.
2141
2142 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2143
2144 PR c++/54427
2145 * c-c++-common/torture/vector-compare-2.c: Add -w.
2146
2147 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2148
2149 * gnat.dg/opt20.ads: Move dg directive to...
2150 * gnat.dg/opt20.adb: ...here.
2151 * gnat.dg/addr1.ad[sb]: Likewise.
2152 * gnat.dg/concat2.ad[sb]: Likewise.
2153 * gnat.dg/array16.ad[sb]: Likewise.
2154 * gnat.dg/atomic5.ad[sb]: Likewise.
2155 * gnat.dg/discr29.ad[sb]: Likewise.
2156 * gnat.dg/noreturn5.ad[sb]: Likewise.
2157 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2158 * gnat.dg/discr23.ads: Remove dg directive.
2159 * gnat.dg/nested_float_packed.ads: Likewise.
2160 * gnat.dg/oconst6.ads: Move to...
2161 * gnat.dg/specs/oconst6.ads: ...here.
2162
2163 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2164
2165 PR c++/52432
2166 * g++.dg/cpp0x/decltype32.C: Tweak.
2167
2168 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2169
2170 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2171 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2172 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2173 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2174
2175 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2176
2177 PR c++/54581
2178 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2179
2180 2012-09-19 Steve Ellcey <sellcey@mips.com>
2181
2182 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2183
2184 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2185
2186 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2187 * gcc.target/powerpc/ppc-mftb.c: New file.
2188
2189 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2190
2191 PR target/54089
2192 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2193 functions.
2194
2195 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2196
2197 PR target/54236
2198 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2199
2200 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2201
2202 * gcc.c-torture/execute/20120919-1.c: New test.
2203
2204 2012-09-19 Richard Guenther <rguenther@suse.de>
2205
2206 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2207
2208 2012-09-19 Richard Guenther <rguenther@suse.de>
2209
2210 * gcc.dg/builtin-unreachable-6.c: Adjust.
2211
2212 2012-09-19 Richard Guenther <rguenther@suse.de>
2213
2214 * gcc.dg/builtin-object-size-10.c: Adjust.
2215 * gcc.dg/builtin-unreachable-5.c: Adjust.
2216 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2217 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2218 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2219 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2220 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2221 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2222 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2223 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2224 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2225 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2226 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2227 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2228
2229 2012-09-19 Richard Guenther <rguenther@suse.de>
2230
2231 PR tree-optimization/54132
2232 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2233 * gcc.dg/torture/pr54132.c: Likewise.
2234
2235 2012-09-19 Terry Guo <terry.guo@arm.com>
2236
2237 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2238 extra prune rules that will be applied to all tests in a .exp file.
2239 (gcc-dg-prune): Use rules defined by the above variable.
2240 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2241 harmless warnings on architecture switch conflict.
2242
2243 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2244
2245 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2246 of asm-comment characters instead of a single one.
2247 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2248
2249 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2250
2251 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2252
2253 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2254 target instead of xfailing it.
2255 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2256 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2257 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2258 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2259 * gcc.dg/vect/vect-104.c: Likewise.
2260 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2261 * gcc.dg/vect/vect-outer-1.c: Likewise.
2262 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2263 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2264 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2265 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2266 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2267 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2268 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2269 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2270 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2271
2272 * lib/target-supports.exp
2273 (check_effective_target_vect_widen_mult_qi_to_hi,
2274 check_effective_target_vect_widen_mult_hi_to_si,
2275 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2276 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2277 check_effective_target_vect_pack_trunc,
2278 check_effective_target_vect_unpack,
2279 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2280 instead of arm_none.
2281
2282 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2283
2284 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2285
2286 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2287 config to compiler_flags.
2288
2289 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2290
2291 PR target/54592
2292 * gcc.target/i386/pr54592.c: New test.
2293
2294 PR tree-optimization/54610
2295 * gcc.target/i386/pr54610.c: New test.
2296
2297 2012-09-17 Jason Merrill <jason@redhat.com>
2298
2299 PR c++/54575
2300 * g++.dg/cpp0x/alias-decl-21.C: New.
2301 * g++.dg/cpp0x/alias-decl-22.C: New.
2302
2303 2012-09-17 Tobias Burnus <burnus@net-b.de>
2304
2305 PR fortran/54608
2306 * gfortran.dg/scan_2.f90: New.
2307
2308 2012-09-17 Jason Merrill <jason@redhat.com>
2309
2310 PR c++/53661
2311 * g++.dg/init/aggr9.C: New.
2312
2313 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2314
2315 * gnat.dg/loop_optimization12.ad[sb]: New test.
2316
2317 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2318
2319 PR fortran/54285
2320 * gfortran.dg/proc_ptr_result_7.f90: New.
2321
2322 2012-09-17 Tobias Burnus <burnus@net-b.de>
2323
2324 PR fortran/54603
2325 * gfortran.dg/structure_constructor_11.f90: New.
2326
2327 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2328
2329 PR tree-optimization/54563
2330 * g++.dg/torture/pr54563.C: New test.
2331
2332 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2333
2334 PR fortran/54594
2335 * gfortran.dg/typebound_generic_14.f03: New.
2336
2337 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2338
2339 PR fortran/54387
2340 * gfortran.dg/proc_ptr_38.f90: New.
2341
2342 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2343
2344 PR debug/54460
2345 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2346 to scary regexp.
2347
2348 PR testsuite/54007
2349 * gnat.dg/lto15.adb: Require lto.
2350
2351 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2352 "myBindC" for hppa*-*-hpux*.
2353
2354 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2355
2356 * gfortran.dg/namelist_75.f90: New test.
2357
2358 2012-09-15 Tom de Vries <tom@codesourcery.com>
2359
2360 * gcc.dg/tree-ssa/vrp82.c: New test.
2361 * gcc.dg/tree-ssa/vrp83.c: Same.
2362 * gcc.dg/tree-ssa/vrp84.c: Same.
2363
2364 2012-09-15 Tom de Vries <tom@codesourcery.com>
2365
2366 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2367 * gcc.dg/tree-ssa/vrp81.c: ... this.
2368
2369 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2370
2371 PR target/54222
2372 * gcc.target/avr/torture/fix-types.h: New.
2373 * gcc.target/avr/torture/vals-hr.def: New.
2374 * gcc.target/avr/torture/vals-r.def: New.
2375 * gcc.target/avr/torture/vals-k.def: New.
2376 * gcc.target/avr/torture/vals-ur.def: New.
2377 * gcc.target/avr/torture/vals-uk.def: New.
2378 * gcc.target/avr/torture/vals-uhr.def: New.
2379 * gcc.target/avr/torture/vals-llk.def: New.
2380 * gcc.target/avr/torture/vals-ullk.def: New.
2381 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2382 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2383 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2384 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2385 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2386 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2387 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2388 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2389
2390 2012-09-14 Dehao Chen <dehao@google.com>
2391
2392 * g++.dg/debug/dwarf2/deallocator.C: New test.
2393
2394 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2395
2396 PR c/54552
2397 * gcc.c-torture/compile/pr54552-1.c: New test.
2398
2399 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2400
2401 PR c++/54427
2402 * g++.dg/other/vector-compare.C: New testcase.
2403 * c-c++-common/vector-compare-3.c: New testcase.
2404 * gcc.dg/vector-shift.c: Move ...
2405 * c-c++-common/vector-shift.c: ... here.
2406 * gcc.dg/vector-shift1.c: Move ...
2407 * c-c++-common/vector-shift1.c: ... here.
2408 * gcc.dg/vector-shift3.c: Move ...
2409 * c-c++-common/vector-shift3.c: ... here.
2410 * gcc.dg/vector-compare-1.c: Move ...
2411 * c-c++-common/vector-compare-1.c: ... here.
2412 * gcc.dg/vector-compare-2.c: Move ...
2413 * c-c++-common/vector-compare-2.c: ... here.
2414 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2415 * c-c++-common/torture/vector-compare-1.c: ... here.
2416 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2417 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2418 * c-c++-common/torture/vector-compare-2.c: ... here.
2419 * gcc.c-torture/execute/vector-shift.c: Move ...
2420 * c-c++-common/torture/vector-shift.c: ... here.
2421 * gcc.c-torture/execute/vector-shift2.c: Move ...
2422 * c-c++-common/torture/vector-shift2.c: ... here.
2423 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2424 * c-c++-common/torture/vector-subscript-1.c: ... here.
2425 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2426 * c-c++-common/torture/vector-subscript-2.c: ... here.
2427 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2428 * c-c++-common/torture/vector-subscript-3.c: ... here.
2429
2430 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2431
2432 PR c/54103
2433 * gcc.c-torture/compile/pr54103-1.c,
2434 gcc.c-torture/compile/pr54103-2.c,
2435 gcc.c-torture/compile/pr54103-3.c,
2436 gcc.c-torture/compile/pr54103-4.c,
2437 gcc.c-torture/compile/pr54103-5.c,
2438 gcc.c-torture/compile/pr54103-6.c: New tests.
2439 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2440
2441 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2442
2443 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2444
2445 2012-09-14 Richard Guenther <rguenther@suse.de>
2446
2447 PR tree-optimization/54565
2448 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2449 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2450
2451 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2452
2453 * gcc.target/arm/combine-movs.c: Add missing space.
2454
2455 2012-09-14 Richard Guenther <rguenther@suse.de>
2456
2457 * g++.dg/torture/builtin-location.C: New testcase.
2458
2459 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2460 Manuel López-Ibáñez <manu@gcc.gnu.org>
2461
2462 PR c++/53210
2463 * g++.dg/warn/Wuninitialized-self.C: New.
2464
2465 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2466
2467 PR c/54559
2468 * gcc.c-torture/compile/pr54559.c: New test.
2469
2470 2012-09-13 Jason Merrill <jason@redhat.com>
2471
2472 PR c++/53839
2473 * g++.dg/cpp0x/constexpr-temp1.C: New.
2474
2475 PR c++/54511
2476 * g++.dg/template/anonunion2.C: New.
2477
2478 PR c++/53836
2479 * g++.dg/template/init10.C: New.
2480
2481 2012-09-13 Tobias Burnus <burnus@net-b.de>
2482
2483 PR fortran/54556
2484 * gfortran.dg/implicit_pure_3.f90: New.
2485
2486 2012-09-13 Richard Guenther <rguenther@suse.de>
2487
2488 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2489
2490 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2491
2492 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2493
2494 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2495
2496 * c-c++-common/pr51712.c: Handle for short-enum targets.
2497
2498 2012-09-12 Terry Guo <terry.guo@arm.com>
2499
2500 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2501 and lsrs for Thumb2 mode.
2502
2503 2012-09-12 Jan Hubicka <jh@suse.cz>
2504
2505 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2506
2507 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2508
2509 PR target/54445
2510 * gcc.target/i386/pr54445-1.c: New file.
2511 * gcc.target/i386/pr54445-2.c: Likewise.
2512
2513 2012-09-12 Tobias Burnus <burnus@net-b.de>
2514
2515 PR fortran/54225
2516 PR fortran/53306
2517 * gfortran.dg/coarray_10.f90: Update dg-error.
2518 * gfortran.dg/coarray_28.f90: New.
2519 * gfortran.dg/array_section_3.f90: New.
2520
2521 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2522
2523 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2524 gcc.target/arm/pr48252.c: Fix for big-endian support.
2525
2526 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2527
2528 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2529
2530 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2531 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2532
2533 * gcc.target/arm/neon-vfma-1.c: New testcase.
2534 * gcc.target/arm/neon-vfms-1.c: Likewise.
2535 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2536 of float.
2537 * gcc.target/arm/neon-vmls-1.c: Likewise.
2538 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2539 function.
2540 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2541 (check_effective_target_arm_neonv2_ok): Likewise.
2542 (check_effective_target_arm_neonv2_hw): Likewise.
2543 (check_effective_target_arm_neonv2): Likewise.
2544
2545 2012-09-11 Richard Guenther <rguenther@suse.de>
2546
2547 PR middle-end/54515
2548 * g++.dg/tree-ssa/pr54515.C: New testcase.
2549
2550 2012-09-10 Andrew Pinski <apinski@cavium.com>
2551
2552 PR tree-opt/c54362
2553 * gcc.dg/tm/memopt-16.c: New testcase.
2554
2555 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2556
2557 PR c++/54541
2558 PR c++/54542
2559 * g++.dg/cpp0x/sfinae40.C: New.
2560 * g++.dg/cpp0x/sfinae41.C: Likewise.
2561
2562 2012-09-10 Jason Merrill <jason@redhat.com>
2563
2564 PR c++/54538
2565 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2566
2567 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2568
2569 PR target/54089
2570 * gcc.target/sh/pr54089-3.c: New.
2571
2572 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2573
2574 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2575
2576 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2577
2578 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2579
2580 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2581
2582 * gcc.dg/pr52558-2.c: Delete.
2583 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2584
2585 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2586
2587 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2588
2589 2012-09-10 Richard Guenther <rguenther@suse.de>
2590
2591 PR tree-optimization/54520
2592 * gcc.dg/torture/pr54520.c: New testcase.
2593
2594 2012-09-10 Jason Merrill <jason@redhat.com>
2595
2596 PR c++/54506
2597 * g++.dg/cpp0x/implicit14.C: New.
2598
2599 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2600
2601 PR fortran/54208
2602 * gfortran.dg/bound_simplification_3.f90: New test.
2603
2604 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2605
2606 PR testsuite/54184
2607 * gcc.dg/pr52558-1.c: Delete.
2608 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2609
2610 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2611
2612 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2613 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2614 * gcc.target/arm/smlaltt-1.c: Likewise.
2615
2616 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2617
2618 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2619
2620 2012-09-07 Tom de Vries <tom@codesourcery.com>
2621
2622 PR tree-optimization/53986
2623 * gcc.dg/tree-ssa/vrp80.c: New test.
2624 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2625
2626 2012-09-06 Jason Merrill <jason@redhat.com>
2627
2628 PR c++/54341
2629 PR c++/54253
2630 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2631 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2632
2633 2012-09-06 Andrew Pinski <apinski@cavium.com>
2634
2635 PR tree-opt/54494
2636 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2637
2638 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2639
2640 PR rtl-optimization/54455
2641 * gcc.dg/54455.c: New test.
2642
2643 2012-09-06 Tobias Burnus <burnus@net-b.de>
2644
2645 PR fortran/54463
2646 * gfortran.dg/promotion_2.f90: New.
2647
2648 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2649
2650 PR middle-end/54486
2651 * c-c++-common/pr54486.c: New test.
2652
2653 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2654
2655 PR fortran/54474
2656 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2657
2658 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2659
2660 PR c++/54191
2661 * g++.dg/cpp0x/sfinae39.C: New.
2662
2663 2012-09-04 Jason Merrill <jason@redhat.com>
2664
2665 PR c++/54441
2666 * g++.dg/ext/flexary3.C: New.
2667
2668 PR c++/54420
2669 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2670
2671 PR c++/54198
2672 * g++.dg/template/defarg15.C: New.
2673
2674 PR c++/54437
2675 * g++.dg/template/access24.C: New.
2676
2677 2012-09-04 Richard Guenther <rguenther@suse.de>
2678
2679 PR tree-optimization/54458
2680 * gcc.dg/torture/pr54458.c: New testcase.
2681
2682 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2683
2684 * gcc.target/arm/neon-vext.c: New test.
2685 * gcc.target/arm/neon-vext-execute.c: Ditto.
2686
2687 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2688
2689 PR fortran/54243
2690 PR fortran/54244
2691 * gfortran.dg/select_type_29.f03: New.
2692
2693 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2694
2695 * gcc.dg/fold-perm.c: Improve test.
2696
2697 2012-09-03 Tobias Burnus <burnus@net-b.de>
2698
2699 PR fortran/51632
2700 * gfortran.dg/coarray_class_1.f90: New.
2701
2702 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2703
2704 PR target/49206
2705 * gcc.c-torture/compile/pr49206.c: New test.
2706
2707 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2708 Uros Bizjak <ubizjak@gmail.com>
2709
2710 PR target/36680
2711 * gfortran.dg/pr36680.f90: New test.
2712
2713 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2714
2715 PR target/42295
2716 * g++.dg/opt/pr42295.C: New test.
2717
2718 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2719
2720 PR target/54436
2721 * gcc.dg/torture/pr54436.c: New test.
2722
2723 2012-09-01 Andrew Pinski <apinski@cavium.com>
2724
2725 * gcc.target/mips/truncate-8.c: New testcase.
2726
2727 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2728
2729 PR target/46829
2730 PR target/46843
2731 * gcc.target/i386/pr46829.c: New test.
2732 * gcc.target/i386/pr46843.c: Ditto.
2733
2734 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2735 Jason Merrill <jason@redhat.com>
2736
2737 PR c++/18747
2738 * g++.dg/parse/error50.C: New.
2739
2740 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2741
2742 PR c/54428
2743 * gcc.c-torture/compile/pr54428.c: New test.
2744
2745 2012-08-31 Ollie Wild <aaw@google.com>
2746
2747 PR c++/54197
2748 * g++.dg/init/lifetime3.C: New test.
2749
2750 2012-08-31 Martin Jambor <mjambor@suse.cz>
2751
2752 PR middle-end/54409
2753 * gcc.dg/torture/pr54409.c: New test.
2754
2755 2012-08-31 Martin Jambor <mjambor@suse.cz>
2756
2757 * gfortran.dg/pr48636.f90: Add dump scan checks.
2758
2759 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2760
2761 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2762
2763 2012-08-28 Joey Ye <joey.ye@arm.com>
2764
2765 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2766
2767 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2768
2769 PR target/46254
2770 * gcc.target/i386/pr46254.c: New test.
2771
2772 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2773
2774 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2775 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2776 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2777
2778 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2779
2780 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2781 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2782 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2783 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2784 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2785 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2786 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2787 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2788 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2789 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2790 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2791 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2792 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2793 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2794 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2795 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2796 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2797 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2798 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2799 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2800 gcc.target/mips/unaligned-1.c: Tighten regexps.
2801
2802 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2803
2804 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2805 (mips_option_groups): Remove optimization. Add various -f options.
2806 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2807 and -pg imply -fno-omit-frame-pointer.
2808 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2809 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2810 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2811 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2812 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2813 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2814 * gcc.target/mips/abi-n32-long32.c: Likewise.
2815 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2816 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2817 * gcc.target/mips/abi-n32-long64.c: Likewise.
2818 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2819 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2820 * gcc.target/mips/abi-n64-long32.c: Likewise.
2821 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2822 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2823 * gcc.target/mips/abi-n64-long64.c: Likewise.
2824 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2825 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2826 * gcc.target/mips/abi-o32-long32.c: Likewise.
2827 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2828 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2829 * gcc.target/mips/abi-o32-long64.c: Likewise.
2830 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2831 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2832 * gcc.target/mips/abi-o64-long32.c: Likewise.
2833 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2834 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2835 * gcc.target/mips/abi-o64-long64.c: Likewise.
2836 * gcc.target/mips/asm-1.c: Likewise.
2837 * gcc.target/mips/branch-1.c: Likewise.
2838 * gcc.target/mips/call-3.c: Likewise.
2839 * gcc.target/mips/call-saved-3.c: Likewise.
2840 * gcc.target/mips/clear-cache-1.c: Likewise.
2841 * gcc.target/mips/div-1.c: Likewise.
2842 * gcc.target/mips/div-2.c: Likewise.
2843 * gcc.target/mips/div-3.c: Likewise.
2844 * gcc.target/mips/div-4.c: Likewise.
2845 * gcc.target/mips/div-5.c: Likewise.
2846 * gcc.target/mips/div-6.c: Likewise.
2847 * gcc.target/mips/div-7.c: Likewise.
2848 * gcc.target/mips/div-8.c: Likewise.
2849 * gcc.target/mips/div-9.c: Likewise.
2850 * gcc.target/mips/div-10.c: Likewise.
2851 * gcc.target/mips/div-11.c: Likewise.
2852 * gcc.target/mips/div-12.c: Likewise.
2853 * gcc.target/mips/dsp-ctrl.c: Likewise.
2854 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2855 * gcc.target/mips/ext-8.c: Likewise.
2856 * gcc.target/mips/extend-2.c: Likewise.
2857 * gcc.target/mips/fix-r10000-1.c: Likewise.
2858 * gcc.target/mips/fix-r10000-2.c: Likewise.
2859 * gcc.target/mips/fix-r10000-3.c: Likewise.
2860 * gcc.target/mips/fix-r10000-4.c: Likewise.
2861 * gcc.target/mips/fix-r10000-5.c: Likewise.
2862 * gcc.target/mips/fix-r10000-6.c: Likewise.
2863 * gcc.target/mips/fix-r10000-7.c: Likewise.
2864 * gcc.target/mips/fix-r10000-8.c: Likewise.
2865 * gcc.target/mips/fix-r10000-9.c: Likewise.
2866 * gcc.target/mips/fix-r10000-10.c: Likewise.
2867 * gcc.target/mips/fix-r10000-11.c: Likewise.
2868 * gcc.target/mips/fix-r10000-12.c: Likewise.
2869 * gcc.target/mips/fix-r10000-13.c: Likewise.
2870 * gcc.target/mips/fix-r10000-14.c: Likewise.
2871 * gcc.target/mips/fix-r10000-15.c: Likewise.
2872 * gcc.target/mips/fpcmp-1.c: Likewise.
2873 * gcc.target/mips/fpcmp-2.c: Likewise.
2874 * gcc.target/mips/fpr-moves-7.c: Likewise.
2875 * gcc.target/mips/fpr-moves-8.c: Likewise.
2876 * gcc.target/mips/int-moves-1.c: Likewise.
2877 * gcc.target/mips/int-moves-2.c: Likewise.
2878 * gcc.target/mips/long-calls-pg.c: Likewise.
2879 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2880 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2881 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2882 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2883 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2884 * gcc.target/mips/mips-3d-1.c: Likewise.
2885 * gcc.target/mips/mips-3d-2.c: Likewise.
2886 * gcc.target/mips/mips-3d-3.c: Likewise.
2887 * gcc.target/mips/mips-3d-4.c: Likewise.
2888 * gcc.target/mips/mips-3d-5.c: Likewise.
2889 * gcc.target/mips/mips-3d-6.c: Likewise.
2890 * gcc.target/mips/mips-3d-7.c: Likewise.
2891 * gcc.target/mips/mips-3d-8.c: Likewise.
2892 * gcc.target/mips/mips-3d-9.c: Likewise.
2893 * gcc.target/mips/mips-ps-1.c: Likewise.
2894 * gcc.target/mips/mips-ps-2.c: Likewise.
2895 * gcc.target/mips/mips-ps-3.c: Likewise.
2896 * gcc.target/mips/mips-ps-4.c: Likewise.
2897 * gcc.target/mips/mips-ps-6.c: Likewise.
2898 * gcc.target/mips/mips32-dspr2.c: Likewise.
2899 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2900 * gcc.target/mips/neg-abs-1.c: Likewise.
2901 * gcc.target/mips/neg-abs-2.c: Likewise.
2902 * gcc.target/mips/nmadd-3.c: Likewise.
2903 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2904 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2905 * gcc.target/mips/octeon-pop-1.c: Likewise.
2906 * gcc.target/mips/pr26765.c: Likewise.
2907 * gcc.target/mips/pr33256.c: Likewise.
2908 * gcc.target/mips/pr33635-1.c: Likewise.
2909 * gcc.target/mips/pr33755.c: Likewise.
2910 * gcc.target/mips/pr35802.c: Likewise.
2911 * gcc.target/mips/pr45074.c: Likewise.
2912 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2913 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2914 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2915 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2916 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2917 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2918 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2919 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2920 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2921 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2922 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2923 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2924 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2925 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2926 * gcc.target/mips/save-restore-1.c: Likewise.
2927 * gcc.target/mips/save-restore-3.c: Likewise.
2928 * gcc.target/mips/save-restore-5.c: Likewise.
2929 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2930 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2931 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2932 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2933 * gcc.target/mips/stack-1.c: Likewise.
2934
2935 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2936 Tighten regexps.
2937
2938 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2939 branch under test to be filled with preceding rather than
2940 following instructions.
2941 * gcc.target/mips/branch-10.c: Likewise.
2942 * gcc.target/mips/branch-11.c: Likewise.
2943 * gcc.target/mips/branch-12.c: Likewise.
2944 * gcc.target/mips/branch-13.c: Likewise.
2945 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2946 to be eliminated. Tighten $28 scan-assembler-not test.
2947
2948 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2949 function to...
2950 * gcc.target/mips/call-4.c: ...this new test.
2951
2952 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2953 more likely.
2954 * gcc.target/mips/code-readable-3.c: Likewise.
2955 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2956 flag but skip for -O0.
2957 * gcc.target/mips/code-readable-4.c: Likewise.
2958
2959 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2960 of operations under test.
2961 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2962
2963 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2964 Don't require sibling-call optimization.
2965 * gcc.target/mips/near-far-4.c: Likewise.
2966
2967 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2968 Make sure that the register variable is used.
2969 * gcc.target/mips/soft-float-1.c: Likewise.
2970
2971 * gcc.target/mips/sdata-1.c: Make static data volatile.
2972 * gcc.target/mips/sdata-2.c: Likewise.
2973 * gcc.target/mips/sdata-3.c: Likewise.
2974 * gcc.target/mips/sdata-4.c: Likewise.
2975
2976 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2977 skip for -O0.
2978 * gcc.target/mips/atomic-memory-2.c: Likewise.
2979 * gcc.target/mips/branch-cost-1.c: Likewise.
2980 * gcc.target/mips/branch-cost-2.c: Likewise.
2981 * gcc.target/mips/cache-1.c: Likewise.
2982 * gcc.target/mips/call-1.c: Likewise.
2983 * gcc.target/mips/call-saved-2.c: Likewise.
2984 * gcc.target/mips/const-anchor-1.c: Likewise.
2985 * gcc.target/mips/const-anchor-2.c: Likewise.
2986 * gcc.target/mips/dse-1.c: Likewise.
2987 * gcc.target/mips/dsp-lhx.c: Likewise.
2988 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2989 * gcc.target/mips/ext-1.c: Likewise.
2990 * gcc.target/mips/ext-2.c: Likewise.
2991 * gcc.target/mips/ext-3.c: Likewise.
2992 * gcc.target/mips/ext-4.c: Likewise.
2993 * gcc.target/mips/ext-5.c: Likewise.
2994 * gcc.target/mips/ext-6.c: Likewise.
2995 * gcc.target/mips/ext-7.c: Likewise.
2996 * gcc.target/mips/extend-1.c: Likewise.
2997 * gcc.target/mips/fix-r4000-1.c: Likewise.
2998 * gcc.target/mips/fix-r4000-3.c: Likewise.
2999 * gcc.target/mips/fix-r4000-5.c: Likewise.
3000 * gcc.target/mips/fix-r4000-6.c: Likewise.
3001 * gcc.target/mips/fix-r4000-8.c: Likewise.
3002 * gcc.target/mips/fix-r4000-10.c: Likewise.
3003 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3004 * gcc.target/mips/fixed-vector-type.c: Likewise.
3005 * gcc.target/mips/fpr-moves-1.c: Likewise.
3006 * gcc.target/mips/fpr-moves-2.c: Likewise.
3007 * gcc.target/mips/fpr-moves-3.c: Likewise.
3008 * gcc.target/mips/fpr-moves-4.c: Likewise.
3009 * gcc.target/mips/fpr-moves-5.c: Likewise.
3010 * gcc.target/mips/fpr-moves-6.c: Likewise.
3011 * gcc.target/mips/ins-1.c: Likewise.
3012 * gcc.target/mips/ins-2.c: Likewise.
3013 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3014 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3015 * gcc.target/mips/lazy-binding-1.c: Likewise.
3016 * gcc.target/mips/madd-3.c: Likewise.
3017 * gcc.target/mips/madd-5.c: Likewise.
3018 * gcc.target/mips/madd-6.c: Likewise.
3019 * gcc.target/mips/madd-8.c: Likewise.
3020 * gcc.target/mips/madd-9.c: Likewise.
3021 * gcc.target/mips/memcpy-1.c: Likewise.
3022 * gcc.target/mips/mips-ps-type.c: Likewise.
3023 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3024 * gcc.target/mips/mips-sched-madd.c: Likewise.
3025 * gcc.target/mips/mips16e-extends.c: Likewise.
3026 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3027 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3028 * gcc.target/mips/movcc-1.c: Likewise.
3029 * gcc.target/mips/movcc-2.c: Likewise.
3030 * gcc.target/mips/movcc-3.c: Likewise.
3031 * gcc.target/mips/msub-5.c: Likewise.
3032 * gcc.target/mips/msub-6.c: Likewise.
3033 * gcc.target/mips/msub-8.c: Likewise.
3034 * gcc.target/mips/mult-2.c: Likewise.
3035 * gcc.target/mips/mult-3.c: Likewise.
3036 * gcc.target/mips/mult-5.c: Likewise.
3037 * gcc.target/mips/mult-6.c: Likewise.
3038 * gcc.target/mips/mult-7.c: Likewise.
3039 * gcc.target/mips/mult-12.c: Likewise.
3040 * gcc.target/mips/mult-13.c: Likewise.
3041 * gcc.target/mips/mult-14.c: Likewise.
3042 * gcc.target/mips/mult-15.c: Likewise.
3043 * gcc.target/mips/mult-17.c: Likewise.
3044 * gcc.target/mips/mult-18.c: Likewise.
3045 * gcc.target/mips/mult-19.c: Likewise.
3046 * gcc.target/mips/nmadd-1.c: Likewise.
3047 * gcc.target/mips/nmadd-2.c: Likewise.
3048 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3049 * gcc.target/mips/octeon-cins-1.c: Likewise.
3050 * gcc.target/mips/octeon-cins-2.c: Likewise.
3051 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3052 * gcc.target/mips/octeon-exts-2.c: Likewise.
3053 * gcc.target/mips/octeon-exts-3.c: Likewise.
3054 * gcc.target/mips/octeon-exts-4.c: Likewise.
3055 * gcc.target/mips/octeon-exts-5.c: Likewise.
3056 * gcc.target/mips/octeon-exts-6.c: Likewise.
3057 * gcc.target/mips/octeon-exts-7.c: Likewise.
3058 * gcc.target/mips/octeon-pop-2.c: Likewise.
3059 * gcc.target/mips/octeon-seq-3.c: Likewise.
3060 * gcc.target/mips/octeon-seq-4.c: Likewise.
3061 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3062 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3063 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3064 * gcc.target/mips/pr54240.c: Likewise.
3065 * gcc.target/mips/rsqrt-1.c: Likewise.
3066 * gcc.target/mips/rsqrt-2.c: Likewise.
3067 * gcc.target/mips/rsqrt-3.c: Likewise.
3068 * gcc.target/mips/rsqrt-4.c: Likewise.
3069 * gcc.target/mips/save-restore-2.c: Likewise.
3070 * gcc.target/mips/save-restore-4.c: Likewise.
3071 * gcc.target/mips/sb1-1.c: Likewise.
3072 * gcc.target/mips/scc-1.c: Likewise.
3073 * gcc.target/mips/scc-2.c: Likewise.
3074 * gcc.target/mips/scc-3.c: Likewise.
3075 * gcc.target/mips/scc-4.c: Likewise.
3076 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3077 * gcc.target/mips/truncate-1.c: Likewise.
3078 * gcc.target/mips/truncate-2.c: Likewise.
3079 * gcc.target/mips/truncate-3.c: Likewise.
3080 * gcc.target/mips/truncate-4.c: Likewise.
3081 * gcc.target/mips/truncate-5.c: Likewise.
3082 * gcc.target/mips/truncate-6.c: Likewise.
3083 * gcc.target/mips/unaligned-1.c: Likewise.
3084
3085 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3086 skip for -O0. Require -fexpensive-optimizations.
3087 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3088 * gcc.target/mips/dspr2-MULT.c: Likewise.
3089 * gcc.target/mips/fix-r4000-2.c: Likewise.
3090 * gcc.target/mips/fix-r4000-4.c: Likewise.
3091 * gcc.target/mips/fix-r4000-7.c: Likewise.
3092 * gcc.target/mips/fix-r4000-9.c: Likewise.
3093 * gcc.target/mips/madd-1.c: Likewise.
3094 * gcc.target/mips/madd-2.c: Likewise.
3095 * gcc.target/mips/madd-4.c: Likewise.
3096 * gcc.target/mips/maddu-1.c: Likewise.
3097 * gcc.target/mips/maddu-2.c: Likewise.
3098 * gcc.target/mips/maddu-3.c: Likewise.
3099 * gcc.target/mips/maddu-4.c: Likewise.
3100 * gcc.target/mips/msub-1.c: Likewise.
3101 * gcc.target/mips/msub-2.c: Likewise.
3102 * gcc.target/mips/msub-3.c: Likewise.
3103 * gcc.target/mips/msub-4.c: Likewise.
3104 * gcc.target/mips/msubu-1.c: Likewise.
3105 * gcc.target/mips/msubu-2.c: Likewise.
3106 * gcc.target/mips/msubu-3.c: Likewise.
3107 * gcc.target/mips/msubu-4.c: Likewise.
3108 * gcc.target/mips/mult-1.c: Likewise.
3109 * gcc.target/mips/mult-4.c: Likewise.
3110 * gcc.target/mips/mult-8.c: Likewise.
3111 * gcc.target/mips/mult-9.c: Likewise.
3112 * gcc.target/mips/mult-10.c: Likewise.
3113 * gcc.target/mips/mult-11.c: Likewise.
3114 * gcc.target/mips/mult-16.c: Likewise.
3115
3116 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3117 skip for -O0 and -Os.
3118 * gcc.target/mips/fix-r4000-12.c: Likewise.
3119 * gcc.target/mips/madd-7.c: Likewise.
3120 * gcc.target/mips/mips-ps-5.c: Likewise.
3121 * gcc.target/mips/mips-ps-7.c: Likewise.
3122 * gcc.target/mips/msub-7.c: Likewise.
3123
3124 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3125 skip for -O0. Require -mno-abicalls.
3126 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3127
3128 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3129 skip for -O0. Require a total number of BBIT instructions and
3130 at least one of each kind.
3131
3132 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3133 skip for -O0. Require -fno-unroll-loops.
3134
3135 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3136 skip for -O0. Allow BLTZ as well as BGEZ.
3137
3138 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3139
3140 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3141 skip for -O0. Require -fschedule-insns2.
3142 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3143
3144 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3145 but skip for -O0. Make a branch-likely more likely.
3146
3147 * gcc.target/mips/timode-2.c: Split each test into its own function.
3148 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3149
3150 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3151 skip for -O0. Require -fpeephole2.
3152 * gcc.target/mips/vr-mult-2.c: Likewise.
3153
3154 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3155
3156 PR preprocessor/53469
3157 * gcc.dg/cpp/_Pragma7.c: New test case.
3158
3159 2012-08-27 Tobias Burnus <burnus@net-b.de>
3160
3161 PR fortran/54370
3162 * gfortran.dg/do_5.f90: New.
3163
3164 2012-08-27 Tobias Burnus <burnus@net-b.de>
3165
3166 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3167 from dg-options as -Wall no longer implies it.
3168
3169 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3170
3171 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3172
3173 2012-08-25 Jason Merrill <jason@redhat.com>
3174
3175 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3176
3177 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3178
3179 PR c++/51421
3180 * g++.dg/cpp0x/auto34.C: New.
3181
3182 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3183
3184 PR c/54363
3185 * gcc.dg/pr54363.c: New test.
3186
3187 PR c/54355
3188 * gcc.dg/pr54355.c: New test.
3189
3190 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3191
3192 PR debug/52857
3193 * gcc.target/i386/pr52857-1.c: New.
3194 * gcc.target/i386/pr52857-2.c: Likewise.
3195
3196 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3197
3198 * gcc.target/mips/code-readable-4.c: New test.
3199
3200 2012-08-23 Julian Brown <julian@codesourcery.com>
3201 Sandra Loosemore <sandra@codesourcery.com>
3202
3203 * gcc.target/mips/code-readable-1.c: Add -O to options.
3204
3205 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3206
3207 PR c++/20420
3208 * g++.dg/lookup/using53.C: New.
3209
3210 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3211
3212 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3213 * gcc.dg/fixed-point/convert-1.c: New.
3214 * gcc.dg/fixed-point/convert-2.c: New.
3215 * gcc.dg/fixed-point/convert-3.c: New.
3216 * gcc.dg/fixed-point/convert-4.c: New.
3217 * gcc.dg/fixed-point/convert-float-1.c: New.
3218 * gcc.dg/fixed-point/convert-float-2.c: New.
3219 * gcc.dg/fixed-point/convert-float-3.c: New.
3220 * gcc.dg/fixed-point/convert-float-4.c: New.
3221 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3222 * gcc.dg/fixed-point/convert-sat.c: New.
3223 * gcc.dg/fixed-point/convert.h: New.
3224
3225 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3226
3227 PR target/54089
3228 * gcc.target/sh/pr54089-2.c: New.
3229
3230 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3231
3232 * gcc.target/i386/long-double-64-1.c: New file.
3233 * gcc.target/i386/long-double-64-2.c: Likewise.
3234 * gcc.target/i386/long-double-64-3.c: Likewise.
3235 * gcc.target/i386/long-double-64-4.c: Likewise.
3236 * gcc.target/i386/long-double-80-1.c: Likewise.
3237 * gcc.target/i386/long-double-80-2.c: Likewise.
3238 * gcc.target/i386/long-double-80-3.c: Likewise.
3239 * gcc.target/i386/long-double-80-4.c: Likewise.
3240 * gcc.target/i386/long-double-80-5.c: Likewise.
3241 * gcc.target/i386/long-double-80-6.c: Likewise.
3242 * gcc.target/i386/long-double-80-7.c: Likewise.
3243
3244 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3245
3246 PR tree-optimization/54317
3247 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3248
3249 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3250
3251 PR target/39423
3252 * gcc.target/sh/pr39423-2.c: New.
3253
3254 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3255
3256 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3257 * gcc.dg/fold-perm.c: Likewise.
3258
3259 2012-08-20 Jan Hubicka <jh@suse.cz>
3260
3261 PR fortran/48636
3262 * gcc.dg/ipa/inlinehint-1.c: New.
3263
3264 2012-08-20 Florian Weimer <fweimer@redhat.com>
3265
3266 PR c++/19351
3267 * g++.dg/init/new38.C: New test.
3268 * g++.dg/init/new39.C: New test.
3269
3270 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3271
3272 PR target/54089
3273 * gcc.target/sh/pr54089-1.c: New.
3274
3275 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3276
3277 PR target/51244
3278 * gcc.target/sh/pr51244-11.c: New.
3279
3280 2012-08-20 Tobias Burnus <burnus@net-b.de>
3281
3282 PR fortran/54301
3283 * gfortran.dg/warn_target_lifetime_2.f90: New.
3284
3285 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3286
3287 PR c++/10416
3288 * g++.dg/warn/Wunused-var-17.C: New.
3289
3290 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3291
3292 PR middle-end/53992
3293 * gcc.dg/gomp/pr53992.c: New test.
3294
3295 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3296
3297 PR tree-ssa/54295
3298 * gcc.c-torture/execute/20120817-1.c: New test.
3299
3300 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3301
3302 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3303 add instruction.
3304 (f2): New test that really does need adds.
3305
3306 2012-08-20 Richard Guenther <rguenther@suse.de>
3307
3308 PR tree-optimization/54327
3309 * gcc.dg/torture/pr54327.c: New testcase.
3310
3311 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3312
3313 PR tree-optimization/54321
3314 * gcc.c-torture/compile/pr54321.c: New test.
3315
3316 2012-08-20 Tobias Burnus <burnus@net-b.de>
3317
3318 PR fortran/54301
3319 * gfortran.dg/warn_target_lifetime_1.f90: New.
3320
3321 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3322
3323 PR fortran/54298
3324 * gfortran.dg/real_compare_1.f90: New test case.
3325 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3326
3327 2012-08-18 Jan Hubicka <jh@suse.cz>
3328
3329 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3330
3331 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3332
3333 PR fortran/39290
3334 * gfortran.dg/interface_37.f90: New test.
3335
3336 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3337 Gary Funck <gary@intrepid.com>
3338
3339 PR target/20020
3340 * gcc.target/i386/pr20020-1.c: New test.
3341 * gcc.target/i386/pr20020-2.c: Likewise.
3342 * gcc.target/i386/pr20020-3.c: Likewise.
3343
3344 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3345
3346 * gcc.target/i386/perm-concat.c: New test.
3347
3348 2012-08-17 Julian Brown <julian@codesourcery.com>
3349
3350 * gcc.target/arm/div64-unwinding.c: New test.
3351
3352 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3353
3354 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3355
3356 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3357
3358 PR target/54236
3359 * gcc.target/sh/pr54236-1.c: New.
3360
3361 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3362
3363 * lib/target-supports.exp (check_effective_target_sync_int_long)
3364 (check_effective_target_sync_char_short): Enable for crisv32-*
3365 and cris-*.
3366
3367 PR middle-end/54261
3368 * gcc.dg/torture/pr54261-1.c: New test.
3369
3370 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3371
3372 PR fortran/54243
3373 PR fortran/54244
3374 * gfortran.dg/typebound_call_24.f03: New.
3375
3376 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3377
3378 PR tree-optimization/54245
3379 * gcc.dg/tree-ssa/pr54245.c: New test.
3380
3381 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3382
3383 PR tree-optimization/54240
3384 * gcc.target/powerpc/pr54240.c: New test.
3385 * gcc.target/mips/pr54240.c: Likewise.
3386
3387 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3388
3389 PR target/52933
3390 * gcc.target/sh/pr52933-1.c: New.
3391 * gcc.target/sh/pr52933-2.c: New.
3392
3393 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3394
3395 PR target/50751
3396 * gcc.target/sh/pr50751-8.c: New.
3397
3398 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3399
3400 PR fortran/47586
3401 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3402 * gfortran.dg/typebound_proc_27.f03: New test.
3403
3404 2012-08-14 Sterling Augustine <saugustine@google.com>
3405
3406 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3407
3408 2012-08-14 Tobias Burnus <burnus@net-b.de>
3409
3410 PR fortran/40881
3411 * gfortran.dg/data_constraints_3.f90: New.
3412 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3413 to disable -pedantic compilation.
3414 * gfortran.dg/pr37243.f: Ditto.
3415 * gfortran.dg/g77/19990826-3.f: Ditto.
3416 * gfortran.dg/g77/20020307-1.f : Ditto.
3417 * gfortran.dg/g77/980310-3.f: Ditto.
3418
3419 2012-08-14 Tobias Burnus <burnus@net-b.de>
3420
3421 PR fortran/54234
3422 * gfortran.dg/warn_conversion_4.f90: New.
3423
3424 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3425
3426 PR middle-end/53411
3427 PR rtl-optimization/53495
3428 * gcc.c-torture/compile/pr53411.c: New test.
3429 * gcc.c-torture/compile/pr53495.c: New test.
3430
3431 2012-08-13 Richard Guenther <rguenther@suse.de>
3432
3433 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3434
3435 2012-08-13 Richard Guenther <rguenther@suse.de>
3436
3437 PR tree-optimization/54200
3438 * gcc.dg/guality/pr54200.c: New testcase.
3439 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3440
3441 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3442
3443 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3444
3445 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3446
3447 PR target/51244
3448 * gcc.target/sh/pr51244-7.c: New.
3449 * gcc.target/sh/pr51244-8.c: New.
3450 * gcc.target/sh/pr51244-9.c: New.
3451 * gcc.target/sh/pr51244-10.c: New.
3452
3453 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3454
3455 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3456 -m2e or -m2a.
3457 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3458 * gcc.target/sh/pr53511-1.c: Likewise.
3459 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3460 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3461 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3462 * gcc.target/sh/pr53512-3.c: Likewise.
3463 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3464
3465 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3466
3467 PR target/39423
3468 * gcc.c-torture/compile/pr39423-1.c: New.
3469 * gcc.c-torture/compile/pr39423-2.c: New.
3470
3471 2012-08-12 Tobias Burnus <burnus@net-b.de>
3472
3473 PR fortran/54221
3474 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3475 they appear uninitialized on the RHS.
3476 * gfortran.dg/public_private_module_6.f90: New.
3477
3478 2012-08-11 Martin Jambor <mjambor@suse.cz>
3479
3480 PR fortran/48636
3481 * gfortran.dg/pr48636.f90: New test.
3482
3483 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3484
3485 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3486 to avoid warnings.
3487 (main): Adjust caller.
3488
3489 2012-08-10 Richard Guenther <rguenther@suse.de>
3490
3491 * gcc.dg/matrix/*.c: Adjust and move ...
3492 * gcc.dg/torture/: ... here.
3493 * gcc.dg/matrix: Remove directory.
3494
3495 2012-08-10 Richard Guenther <rguenther@suse.de>
3496
3497 PR middle-end/54219
3498 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3499
3500 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3501
3502 PR middle-end/54211
3503 * gcc.dg/tree-ssa/pr54211.c: New test.
3504
3505 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3506
3507 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3508 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3509
3510 2012-08-10 Richard Guenther <rguenther@suse.de>
3511
3512 PR tree-optimization/54109
3513 * gcc.dg/torture/pr54109.c: New testcase.
3514 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3515 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3516
3517 2012-08-10 Richard Guenther <rguenther@suse.de>
3518
3519 PR tree-optimization/54027
3520 * gcc.dg/torture/pr54027.c: New testcase.
3521
3522 2012-08-10 Richard Guenther <rguenther@suse.de>
3523
3524 * g++.dg/plugin/selfassign.c: Adjust.
3525 * gcc.dg/plugin/selfassign.c: Likewise.
3526 * gcc.dg/strlenopt-11.c: Likewise.
3527 * gcc.dg/strlenopt-13.c: Likewise.
3528 * gcc.dg/no-strict-overflow-4.c: Likewise.
3529 * gcc.dg/strict-overflow-4.c: Likewise.
3530 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3531 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3532 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3533 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3534 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3535 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3536 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3537 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3538 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3539 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3540 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3541 * gcc.dg/pr46309.c: Likewise.
3542 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3543
3544 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3545
3546 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3547 for x86 targets.
3548 * gcc.c-torture/compile/20120727-2.c: New test.
3549
3550 2012-08-09 Martin Jambor <mjambor@suse.cz>
3551
3552 * gcc.dg/ipa/iinline-4.c: New test.
3553 * gcc.dg/ipa/iinline-5.c: Likewise.
3554 * gcc.dg/ipa/iinline-6.c: Likewise.
3555 * gcc.dg/ipa/iinline-7.c: Likewise.
3556 * gcc.dg/lto/20120723_0.c: Likewise.
3557 * gcc.dg/lto/20120723_1.c: Likewise.
3558
3559 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3560
3561 PR target/39423
3562 * gcc.target/sh/pr39423-1.c: New.
3563
3564 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3565
3566 PR target/51244
3567 * gcc.target/sh/pr51244-5: New.
3568 * gcc.target/sh/pr51244-6: New.
3569
3570 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3571
3572 * gcc.target/i386/adx-addxcarry32-3.c: New.
3573 * gcc.target/i386/adx-addxcarry64-3.c: New.
3574
3575 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3576
3577 PR rtl-optimization/53701
3578 * gcc.dg/pr53701.c: New test.
3579
3580 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3581
3582 * gcc.c-torture/compile/20120727-1.c: New test.
3583
3584 2012-08-09 Tobias Burnus <burnus@net-b.de>
3585
3586 PR fortran/54199
3587 * gfortran.dg/intrinsic_shadow_4.f90: New.
3588
3589 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3590
3591 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3592
3593 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3594
3595 * gcc.c-torture/execute/20120808-1.c: New test.
3596
3597 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3598
3599 PR rtl-optimization/54157
3600 * gcc.target/i386/pr54157.c: New file.
3601
3602 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3603
3604 * gcc.target/i386/adx-addcarryx32-1.c: New.
3605 * gcc.target/i386/adx-addcarryx32-2.c: New.
3606 * gcc.target/i386/adx-addcarryx64-1.c: New.
3607 * gcc.target/i386/adx-addcarryx64-2.c: New.
3608 * gcc.target/i386/adx-check.h: New.
3609 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3610 * gcc.target/i386/sse-12.c: Add -madx.
3611 * gcc.target/i386/sse-13.c: Ditto.
3612 * gcc.target/i386/sse-14.c: Ditto.
3613 * gcc.target/i386/sse-22.c: Ditto.
3614 * gcc.target/i386/sse-23.c: Ditto.
3615 * g++.dg/other/i386-2.C: Ditto.
3616 * g++.dg/other/i386-3.C: Ditto.
3617
3618 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3619
3620 * gcc.dg/tree-ssa/slsr-5.c: New.
3621 * gcc.dg/tree-ssa/slsr-6.c: New.
3622 * gcc.dg/tree-ssa/slsr-7.c: New.
3623 * gcc.dg/tree-ssa/slsr-8.c: New.
3624 * gcc.dg/tree-ssa/slsr-9.c: New.
3625 * gcc.dg/tree-ssa/slsr-10.c: New.
3626 * gcc.dg/tree-ssa/slsr-11.c: New.
3627 * gcc.dg/tree-ssa/slsr-12.c: New.
3628 * gcc.dg/tree-ssa/slsr-13.c: New.
3629 * gcc.dg/tree-ssa/slsr-14.c: New.
3630 * gcc.dg/tree-ssa/slsr-15.c: New.
3631 * gcc.dg/tree-ssa/slsr-16.c: New.
3632 * gcc.dg/tree-ssa/slsr-17.c: New.
3633 * gcc.dg/tree-ssa/slsr-18.c: New.
3634 * gcc.dg/tree-ssa/slsr-19.c: New.
3635 * gcc.dg/tree-ssa/slsr-20.c: New.
3636 * gcc.dg/tree-ssa/slsr-21.c: New.
3637 * gcc.dg/tree-ssa/slsr-22.c: New.
3638 * gcc.dg/tree-ssa/slsr-23.c: New.
3639 * gcc.dg/tree-ssa/slsr-24.c: New.
3640 * gcc.dg/tree-ssa/slsr-25.c: New.
3641 * gcc.dg/tree-ssa/slsr-26.c: New.
3642 * gcc.dg/tree-ssa/slsr-30.c: New.
3643 * gcc.dg/tree-ssa/slsr-31.c: New.
3644
3645 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3646
3647 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3648 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3649 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3650
3651 2012-08-06 Cary Coutant <ccoutant@google.com>
3652
3653 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3654
3655 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3656
3657 PR fortran/35831
3658 * gfortran.dg/dummy_procedure_5.f90: Modified.
3659 * gfortran.dg/dummy_procedure_8.f90: New.
3660 * gfortran.dg/interface_26.f90: Modified.
3661 * gfortran.dg/proc_ptr_11.f90: Modified.
3662 * gfortran.dg/proc_ptr_15.f90: Modified.
3663 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3664 * gfortran.dg/typebound_override_1.f90: Modified.
3665 * gfortran.dg/typebound_proc_6.f03: Modified.
3666
3667 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3668
3669 PR tree-optimization/51938
3670 PR tree-optimization/52005
3671 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3672 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3673 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3674 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3675
3676 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3677
3678 Avoid crashing on erroneous static_assert usage
3679 * g++.dg/cpp0x/static_assert8.C: New test.
3680
3681 2012-08-06 Jason Merrill <jason@redhat.com>
3682
3683 * g++.dg/cpp0x/sfinae38.C: New.
3684
3685 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3686 Paolo Carlini <paolo.carlini@oracle.com>
3687
3688 PR c++/54165
3689 * g++.dg/conversion/void2.C: New.
3690
3691 2012-08-06 Tom de Vries <tom@codesourcery.com>
3692
3693 * gcc.dg/tree-ssa/vrp78.c: New test.
3694
3695 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3696 Richard Sandiford <rdsandiford@googlemail.com>
3697
3698 * g++.dg/opt/enum2.C: Require fpic target.
3699 * g++.dg/lto/20090303_0.C: Likewise.
3700
3701 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3702 Catherine Moore <clm@codesourcery.com>
3703
3704 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3705 flush function names too.
3706 * gcc.target/mips/clear-cache-1.c: Likewise.
3707
3708 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3709
3710 PR target/54156
3711 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3712
3713 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3714
3715 PR fortran/54166
3716 * gfortran.dg/array_5.f90: New test.
3717
3718 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3719
3720 PR tree-optimization/30318
3721 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3722
3723 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3724
3725 * g++.dg/ext/vector17.C: New testcase.
3726
3727 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3728
3729 PR target/51931
3730 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3731 * g++.dg/opt/longbranch1.C: Likewise.
3732
3733 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3734
3735 PR tree-optimization/53805
3736 * gcc.dg/fold-notunord.c: New testcase.
3737
3738 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3739
3740 PR fortran/48820
3741 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3742 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3743
3744 2012-08-02 Jason Merrill <jason@redhat.com>
3745 Paolo Carlini <paolo.carlini@oracle.com>
3746
3747 PR c++/51213 (again)
3748 * g++.dg/cpp0x/sfinae37.C: Extend.
3749
3750 2012-08-02 Richard Guenther <rguenther@suse.de>
3751
3752 PR tree-optimization/50672
3753 * g++.dg/torture/pr50672.C: New testcase.
3754
3755 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3756
3757 PR fortran/54147
3758 * gfortran.dg/abstract_type_6.f03: Modified.
3759 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3760 * gfortran.dg/proc_ptr_comp_35.f90: New.
3761 * gfortran.dg/typebound_proc_9.f03: Modified.
3762 * gfortran.dg/typebound_proc_26.f90: New.
3763
3764 2012-08-02 Richard Guenther <rguenther@suse.de>
3765
3766 * gcc.dg/torture/pta-callused-1.c: Adjust.
3767 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3768 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3769 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3770 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3771 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3772 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3773 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3774 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3775
3776 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3777
3778 PR fortran/54033
3779 * gfortran.dg/include_6.f90: New test case.
3780 * gfortran.dg/include_7.f90: New test case.
3781 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3782
3783 2012-08-01 Tom de Vries <tom@codesourcery.com>
3784
3785 * gcc.dg/tree-ssa/vrp76.c: New test.
3786
3787 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3788
3789 PR tree-optimization/46556
3790 * gcc.dg/tree-ssa/slsr-27.c: New.
3791 * gcc.dg/tree-ssa/slsr-28.c: New.
3792 * gcc.dg/tree-ssa/slsr-29.c: New.
3793
3794 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3795
3796 PR fortran/42418
3797 * gfortran.dg/proc_decl_29.f90: New.
3798
3799 2012-07-31 Dehao Chen <dehao@google.com>
3800
3801 * gcc.dg/predict-7.c: New test.
3802
3803 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3804
3805 PR fortran/54134
3806 * gfortran.dg/typebound_override_3.f90: New.
3807
3808 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3809
3810 PR tree-optimization/53773
3811 * gcc.dg/vect/pr53773.c: New test.
3812
3813 2012-07-31 Nick Clifton <nickc@redhat.com>
3814
3815 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3816 and for XStormy16.
3817
3818 2012-07-31 Tobias Burnus <burnus@net-b.de>
3819
3820 * gfortran.dg/c_funloc_tests_6.f90: New.
3821 * gfortran.dg/c_funloc_tests_7.f90: New.
3822 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3823
3824 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3825
3826 PR c++/53624
3827 * g++.dg/cpp0x/temp_default5.C: New.
3828
3829 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3830
3831 PR fortran/51081
3832 * gfortran.dg/proc_ptr_37.f90: New.
3833
3834 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3835
3836 * lib/target-supports.exp
3837 (check_effective_target_vect_natural_alignment): New function.
3838 * gcc.dg/align-2.c: Only run on targets with natural alignment
3839 of vector types.
3840 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3841 alignment of vector types.
3842
3843 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3844 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3845
3846 * gcc.target/i386/rdseed16-1.c: New.
3847 * gcc.target/i386/rdseed32-1.c: Ditto
3848 * gcc.target/i386/rdseed64-1.c: Ditto
3849 * gcc.target/i386/sse-12.c: Add -mrdseed.
3850 * gcc.target/i386/sse-13.c: Ditto.
3851 * gcc.target/i386/sse-14.c: Ditto.
3852 * g++.dg/other/i386-2.C: Ditto.
3853 * g++.dg/other/i386-3.C: Ditto.
3854
3855 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3856
3857 PR target/51244
3858 * gcc.target/sh/pr51244-4.c: New.
3859
3860 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3861
3862 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3863 for alpha*-*-* targets. Cleanup original tree dump.
3864
3865 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3866
3867 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3868 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3869
3870 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3871
3872 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3873 rand, srand. Include <stdlib.h>.
3874
3875 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3876
3877 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3878
3879 2012-07-26 Richard Henderson <rth@redhat.com>
3880
3881 * gcc.dg/attr-hotcold-1.c: New.
3882 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3883
3884 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3885 Sandra Loosemore <sandra@codesourcery.com>
3886
3887 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3888
3889 2012-07-26 Tobias Burnus <burnus@net-b.de>
3890
3891 * gfortran.dg/contiguous_1.f90: Update dg-error.
3892 * gfortran.dg/proc_ptr_32.f90: Ditto.
3893
3894 2012-07-26 Richard Guenther <rguenther@suse.de>
3895
3896 PR tree-optimization/54098
3897 * gcc.dg/torture/pr54098.c: New testcase.
3898
3899 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3900
3901 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3902 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3903
3904 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3905
3906 PR fortran/44354
3907 * gfortran.dg/array_constructor_39.f90: New test.
3908
3909 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3910
3911 PR fortran/44354
3912 * gfortran.dg/array_constructor_38.f90: New test.
3913
3914 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3915
3916 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3917
3918 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3919
3920 * gnat.dg/noreturn5.ad[sb]: New test.
3921
3922 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3923 Paul Brook <paul@codesourcery.com>
3924
3925 PR target/53633
3926
3927 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3928 * c-c++-common/pr53633.c: New test.
3929
3930 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3931
3932 * gcc.target/i386/asm-dialect-1.c: New test case.
3933
3934 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3935 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3936
3937 * gcc.target/i386/prefetchw-1.c: New.
3938 * gcc.target/i386/sse-12.c: Add -mprfchw.
3939 * gcc.target/i386/sse-13.c: Ditto.
3940 * gcc.target/i386/sse-14.c: Ditto.
3941 * gcc.target/i386/sse-22.c: Ditto.
3942 * gcc.target/i386/sse-23.c: Ditto.
3943 * g++.dg/other/i386-2.C: Ditto.
3944 * g++.dg/other/i386-3.C: Ditto.
3945
3946 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3947
3948 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3949
3950 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3951
3952 PR target/54051
3953 * gcc.target/arm/pr54051.c: New.
3954 * gcc.target/arm/vfp-1.c: Adjust test.
3955
3956 2012-07-24 Julian Brown <julian@codesourcery.com>
3957
3958 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3959 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3960 hard-float ARM.
3961
3962 2012-07-23 Paul Brook <paul@codesourcery.com>
3963
3964 * g++.dg/other/armv7m-1.c: New test.
3965
3966 2012-07-23 Julian Brown <julian@codesourcery.com>
3967
3968 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3969 ARM.
3970 (DO_TEST): Define to 1 for appropriate ARM targets.
3971
3972 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3973
3974 PR tree-optimization/53881
3975 * gcc.dg/pr53881.c: Renamed to ...
3976 * gcc.dg/pr53881-1.c: ... this.
3977 * gcc.dg/pr53881-2.c: New test.
3978
3979 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3980
3981 Handle recent changes in default atomics for cris*-*-linux*.
3982 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3983 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3984 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3985 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3986 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3987 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3988 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3989 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3990 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3991 -mno-unaligned-atomic-may-use-library is in effect for
3992 cris*-*-linux*.
3993 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3994 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3995 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3996 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3997 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3998 gcc.target/cris/torture/sync-mis-op-i-1.c,
3999 gcc.target/cris/torture/sync-mis-op-i-2.c,
4000 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4001 gcc.target/cris/torture/sync-mis-op-i-3.c,
4002 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4003 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4004 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4005 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4006 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4007 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4008 (main): Remove local variable x.
4009 [mis_ok]: Check that atomics don't fail.
4010
4011 2012-07-21 Andrew Pinski <apinski@cavium.com>
4012
4013 * gcc.dg/tree-ssa/vrp72.c: New test.
4014 * gcc.dg/tree-ssa/vrp73.c: New test.
4015 * gcc.dg/tree-ssa/vrp74.c: New test.
4016 * gcc.dg/tree-ssa/vrp75.c: New test.
4017
4018 2012-07-21 Andrew Pinski <apinski@cavium.com>
4019
4020 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4021 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4022
4023 2012-07-21 Andrew Pinski <apinski@cavium.com>
4024
4025 * gcc.target/mips/octeon-pop-2.c: New testcase.
4026
4027 2012-07-21 Tobias Burnus <burnus@net-b.de>
4028
4029 PR fortran/48820
4030 * gfortran.dg/assumed_rank_3.f90: New.
4031 * gfortran.dg/assumed_rank_11.f90: New.
4032 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4033 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4034 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4035
4036 2012-07-21 Andrew Pinski <apinski@cavium.com>
4037
4038 * gcc.target/mips/unaligned-1.c: New testcase.
4039
4040 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4041
4042 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4043
4044 2012-07-20 Tobias Burnus <burnus@net-b.de>
4045
4046 * gfortran.dg/bind_c_array_params_2.f90: New.
4047 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4048 and update dg-error.
4049
4050 2012-07-20 Tobias Burnus <burnus@net-b.de>
4051
4052 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4053
4054 2012-07-20 Jason Merrill <jason@redhat.com>
4055
4056 PR c++/54038
4057 * g++.dg/other/array7.C: New.
4058
4059 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4060
4061 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4062 the basic block and check loop depth.
4063 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4064 matching patterns and comments.
4065 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4066 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4067
4068 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4069
4070 PR c++/28656
4071 * c-c++-common/pr28656.c: New test.
4072
4073 2012-07-19 Jason Merrill <jason@redhat.com>
4074
4075 PR c++/54026
4076 * g++.dg/init/mutable1.C: New.
4077
4078 2012-07-20 Tobias Burnus <burnus@net-b.de>
4079
4080 PR fortran/48820
4081 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4082 * gfortran.dg/assumed_rank_1.f90: New.
4083 * gfortran.dg/assumed_rank_1_c.c: New.
4084 * gfortran.dg/assumed_rank_2.f90: New.
4085 * gfortran.dg/assumed_rank_4.f90: New.
4086 * gfortran.dg/assumed_rank_5.f90: New.
4087 * gfortran.dg/assumed_rank_6.f90: New.
4088 * gfortran.dg/assumed_rank_7.f90: New.
4089 * gfortran.dg/assumed_rank_8.f90: New.
4090 * gfortran.dg/assumed_rank_8_c.c: New.
4091 * gfortran.dg/assumed_rank_9.f90: New.
4092 * gfortran.dg/assumed_rank_10.f90: New.
4093 * gfortran.dg/assumed_rank_12.f90: New.
4094
4095 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4096
4097 * gnat.dg/opt25.adb: New test.
4098 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4099 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4100
4101 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4102
4103 * gnat.dg/aggr20.ad[sb]: New test.
4104 * gnat.dg/aggr20_pkg.ads: New helper.
4105
4106 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4107
4108 * gnat.dg/derived_type3.adb: New test.
4109 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4110
4111 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4112
4113 PR rtl-optimization/53942
4114 * gcc.dg/pr53942.c: New test.
4115
4116 2012-07-19 Jason Merrill <jason@redhat.com>
4117
4118 PR c++/54021
4119 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4120
4121 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4122
4123 * gnat.dg/discr38.adb: New test.
4124
4125 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4126
4127 PR middle-end/54017
4128 * c-c++-common/gomp/pr54017.c: New test.
4129
4130 2012-07-19 Richard Guenther <rguenther@suse.de>
4131 Eric Botcazou <ebotcazou@adacore.com>
4132
4133 * gnat.dg/loop_optimization11.adb: New testcase.
4134 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4135
4136 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4137 Jason Merrill <jason@redhat.com>
4138
4139 * g++.dg/cpp0x/sfinae37.C: New.
4140 * g++.dg/template/access23.C: New.
4141 * g++.dg/template/access7.C: Adjust.
4142 * g++.dg/template/sfinae10.C: Don't expect errors.
4143 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4144
4145 2012-07-18 Julian Brown <julian@codesourcery.com>
4146 Sandra Loosemore <sandra@codesroucery.com>
4147
4148 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4149
4150 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4151
4152 * gnat.dg/noreturn4.ad[sb]: New test.
4153 * gnat.dg/noreturn4_pkg.ads: New helper.
4154
4155 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4156 Julian Brown <julian@codesourcery.com>
4157
4158 * gcc.target/arm/neon-vdup-1.c: New test case.
4159 * gcc.target/arm/neon-vdup-2.c: New test case.
4160 * gcc.target/arm/neon-vdup-3.c: New test case.
4161 * gcc.target/arm/neon-vdup-4.c: New test case.
4162 * gcc.target/arm/neon-vdup-5.c: New test case.
4163 * gcc.target/arm/neon-vdup-6.c: New test case.
4164 * gcc.target/arm/neon-vdup-7.c: New test case.
4165 * gcc.target/arm/neon-vdup-8.c: New test case.
4166 * gcc.target/arm/neon-vdup-9.c: New test case.
4167 * gcc.target/arm/neon-vdup-10.c: New test case.
4168 * gcc.target/arm/neon-vdup-11.c: New test case.
4169 * gcc.target/arm/neon-vdup-12.c: New test case.
4170 * gcc.target/arm/neon-vdup-13.c: New test case.
4171 * gcc.target/arm/neon-vdup-14.c: New test case.
4172 * gcc.target/arm/neon-vdup-15.c: New test case.
4173 * gcc.target/arm/neon-vdup-16.c: New test case.
4174 * gcc.target/arm/neon-vdup-17.c: New test case.
4175 * gcc.target/arm/neon-vdup-18.c: New test case.
4176 * gcc.target/arm/neon-vdup-19.c: New test case.
4177 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4178 arguments non-constant.
4179
4180 2012-07-18 Richard Guenther <rguenther@suse.de>
4181
4182 PR tree-optimization/53970
4183 * g++.dg/torture/pr53970.C: New testcase.
4184
4185 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4186
4187 PR target/38621
4188 * gcc.c-torture/compile/pr38621.c: New.
4189
4190 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4191
4192 PR target/33135
4193 * gcc.target/sh/pr33135-1.c: New.
4194 * gcc.target/sh/pr33135-2.c: New.
4195 * gcc.target/sh/pr33135-3.c: New.
4196 * gcc.target/sh/pr33135-4.c: New.
4197
4198 2012-07-17 Jason Merrill <jason@redhat.com>
4199
4200 PR c++/53995
4201 * g++.dg/parse/enum9.C: New.
4202
4203 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4204 Sandra Loosemore <sandra@codesourcery.com>
4205
4206 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4207 if there is a conflict with -mcpu=. Use -mcpu=5208.
4208
4209 2012-07-17 Jason Merrill <jason@redhat.com>
4210
4211 PR c++/53989
4212 * g++.dg/template/array23.C: New.
4213
4214 2012-07-17 Tobias Burnus <burnus@net-b.de>
4215
4216 PR fortran/53985
4217 * gfortran.dg/bind_c_usage_26.f90: New.
4218 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4219 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4220 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4221 * gfortran.dg/interop_params.f03: Ditto.
4222
4223 2012-07-17 Jason Merrill <jason@redhat.com>
4224
4225 * g++.dg/template/inherit8.C: Adjust.
4226 * g++.dg/template/using21.C: Adjust.
4227 * g++.dg/template/using22.C: Adjust.
4228
4229 PR c++/53549
4230 * g++.dg/template/current-inst1.C: New.
4231 * g++.dg/parse/crash35.C: Adjust.
4232
4233 2012-07-17 Tobias Burnus <burnus@net-b.de>
4234
4235 PR fortran/52101
4236 * gfortran.dg/oldstyle_4.f90: New.
4237
4238 2012-07-17 Tobias Burnus <burnus@net-b.de>
4239
4240 PR fortran/49265
4241 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4242 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4243
4244 2012-07-16 Jason Merrill <jason@redhat.com>
4245
4246 * g++.dg/parse/access8.C: Adjust.
4247 * g++.dg/template/sfinae6_neg.C: Adjust.
4248
4249 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4250
4251 PR fortran/53824
4252 * gfortran.dg/coarray_allocate_1.f90: New test.
4253
4254 2012-07-16 Andrew Pinski <apinski@cavium.com>
4255
4256 * gcc.c-torture/execute/bswap-1.c: New testcase.
4257 * gcc.c-torture/compile/unalign-1.c: New testcase.
4258 * gcc.c-torture/compile/20120524-1.c: New testcase.
4259 * gcc.c-torture/compile/20101216-1.c: New testcase.
4260
4261 2012-07-16 Dehao Chen <dehao@google.com>
4262
4263 Revert
4264 2012-07-10 Dehao Chen <dehao@google.com>
4265
4266 * gcc.dg/debug_info_inline.c: New test.
4267
4268 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4269
4270 PR fortran/53956
4271 * gfortran.dg/proc_decl_28.f90: New.
4272
4273 2012-07-16 Andrew Pinski <apinski@cavium.com>
4274
4275 * gcc.dg/torture/builtins-1.c: New testcase.
4276
4277 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4278
4279 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4280 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4281 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4282 gcc.target/cris/sync-1-v10.c,
4283 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4284 pass -mno-unaligned-atomic-may-use-library.
4285 * gcc.target/cris/sync-xchg-1.c: New test.
4286 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4287 valid register operand output modifier.
4288
4289 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4290
4291 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4292 characters.
4293
4294 2012-07-13 Andrew Pinski <apinski@cavium.com>
4295
4296 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4297 rather than cleanup-tree-dump.
4298 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4299
4300 2012-07-13 Richard Guenther <rguenther@suse.de>
4301
4302 PR tree-optimization/53907
4303 * gcc.target/i386/pr53907.c: New testcase.
4304
4305 2012-07-13 Richard Guenther <rguenther@suse.de>
4306
4307 PR tree-optimization/53922
4308 * gcc.dg/torture/pr53922.c: New testcase.
4309
4310 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4311
4312 PR rtl-optimization/53908
4313 * gcc.dg/torture/pr53908.c: New test.
4314
4315 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4316
4317 PR c++/53531
4318 * g++.dg/cpp0x/variadic135.C: New.
4319
4320 2012-07-12 Jason Merrill <jason@redhat.com>
4321
4322 * g++.dg/template/sfinae6_neg.C: Adjust.
4323
4324 2012-07-12 Tobias Burnus <burnus@net-b.de>
4325
4326 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4327 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4328 scan-tree-dump-times pattern.
4329
4330 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4331
4332 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4333
4334 2012-07-11 Jason Merrill <jason@redhat.com>
4335
4336 DR 1402
4337 * g++.g/cpp0x/defaulted37.C: New.
4338
4339 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4340
4341 PR target/53859
4342 * gcc.target/arm/pr53859.c: New test.
4343
4344 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4345
4346 PR target/53886
4347 * gcc.c-torture/compile/pr53886.c: New.
4348
4349 2012-07-10 Dehao Chen <dehao@google.com>
4350
4351 * gcc.dg/debug_info_inline.c: New test.
4352
4353 2012-07-10 Jason Merrill <jason@redhat.com>
4354
4355 PR c++/53733
4356 * g++.dg/cpp0x/defaulted36.C: New.
4357 * g++.dg/cpp0x/defaulted21.C: Adjust.
4358
4359 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4360
4361 2012-07-09 Sterling Augustine <saugustine@google.com>
4362
4363 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4364
4365 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4366
4367 PR tree-optimization/53887
4368 * gcc.dg/pr53887.c: New test.
4369
4370 2012-07-09 Jason Merrill <jason@redhat.com>
4371
4372 PR c++/53882
4373 * g++.dg/cpp0x/nullptr29.C: New.
4374
4375 2012-07-09 Tom de Vries <tom@codesourcery.com>
4376 Richard Guenther <rguenther@suse.de>
4377
4378 * gcc.dg/builtin-unreachable-6.c: New test.
4379 * gcc.dg/builtin-unreachable-5.c: New test.
4380
4381 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4382
4383 PR tree-optimization/53881
4384 * gcc.dg/pr53881.c: New test.
4385
4386 2012-07-06 Jason Merrill <jason@redhat.com>
4387
4388 PR c++/53862
4389 * g++.dg/cpp0x/variadic134.C: New.
4390
4391 PR c++/53858
4392 * g++.dg/cpp0x/alias-decl-20.C: New.
4393
4394 2012-07-06 Tom de Vries <tom@codesourcery.com>
4395
4396 PR tree-optimization/51879
4397 * gcc.dg/pr51879-16.c: New test.
4398 * gcc.dg/pr51879-17.c: Same.
4399
4400 2012-07-06 Tom de Vries <tom@codesourcery.com>
4401
4402 PR tree-optimization/52009
4403 * gcc.dg/pr51879-7.c: New test.
4404 * gcc.dg/pr51879-18.c: New test.
4405
4406 2012-07-05 Jason Merrill <jason@redhat.com>
4407
4408 PR c++/50852
4409 * g++.dg/template/typedef39.C: New.
4410
4411 PR c++/53039
4412 * g++.dg/cpp0x/variadic133.C: New.
4413 * g++.dg/template/param1.C: Adjust.
4414
4415 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4416
4417 PR target/48941
4418 PR target/51980
4419 * gcc.target/arm/neon/vtrnf32.c: Update.
4420 * gcc.target/arm/neon/vtrns32.c: Update.
4421 * gcc.target/arm/neon/vtrnu32.c: Update.
4422 * gcc.target/arm/neon/vzipf32.c: Update.
4423 * gcc.target/arm/neon/vzips32.c: Update.
4424 * gcc.target/arm/neon/vzipu32.c: Update.
4425
4426 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4427
4428 PR fortran/53732
4429 * gfortran.dg/inline_sum_4.f90: New test.
4430
4431 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4432
4433 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4434
4435 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4436
4437 * gcc.target/arm/fma-sp.c: New testcase.
4438 * gcc.target/arm/fma.c: Likewise.
4439 * gcc.target/arm/fma.h: Likewise.
4440
4441 2012-07-04 Jason Merrill <jason@redhat.com>
4442
4443 PR c++/53848
4444 * g++.dg/other/enum3.C: New.
4445
4446 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4447
4448 PR middle-end/53321
4449 * g++.dg/torture/pr53321.C: New test.
4450
4451 2012-07-04 Richard Guenther <rguenther@suse.de>
4452
4453 PR tree-optimization/53844
4454 * g++.dg/tree-ssa/pr53844.C: New testcase.
4455
4456 2012-07-04 Richard Guenther <rguenther@suse.de>
4457
4458 PR tree-optimization/53849
4459 * gcc.dg/pr53849.c: New testcase.
4460
4461 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4462
4463 PR c++/53812
4464 * g++.dg/ext/label14.C: New test.
4465
4466 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4467
4468 PR target/53811
4469 * g++.dg/other/pr53811.C: New test.
4470
4471 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4472
4473 PR target/28896
4474 * gcc.target/m68k/stack-limit-1.c: New testcase.
4475
4476 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4477
4478 * gnat.dg/recursive_call.adb: New test.
4479
4480 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4481
4482 * gnat.dg/discr37.ad[sb]: New test.
4483
4484 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4485
4486 * g++.dg/other/packed1.C: Remove SH from xfail list.
4487
4488 2012-07-02 Jason Merrill <jason@redhat.com>
4489
4490 PR c++/53619
4491 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4492
4493 PR c++/53783
4494 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4495
4496 PR c++/53788
4497 * g++.dg/cpp0x/decltype39.C: New.
4498 * g++.dg/diagnostic/method1.C: Adjust.
4499
4500 PR c++/53816
4501 * g++.dg/template/ref6.C: New.
4502
4503 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4504
4505 PR target/53568
4506 * gcc.target/sh/pr53568-1.c: New.
4507
4508 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4509
4510 PR target/51244
4511 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4512
4513 2012-07-02 Jason Merrill <jason@redhat.com>
4514
4515 PR c++/53821
4516 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4517
4518 PR c++/53524
4519 * g++.dg/template/enum7.C: New.
4520 * g++.dg/other/ptrmem10.C: Adjust.
4521 * g++.dg/other/ptrmem11.C: Adjust.
4522 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4523
4524 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4525
4526 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4527
4528 2012-07-01 Wei Guozhi <carrot@google.com>
4529
4530 PR target/53447
4531 * gcc.target/arm/pr53447-1.c: New testcase.
4532 * gcc.target/arm/pr53447-2.c: New testcase.
4533 * gcc.target/arm/pr53447-3.c: New testcase.
4534 * gcc.target/arm/pr53447-4.c: New testcase.
4535
4536 2012-06-29 Richard Guenther <rguenther@suse.de>
4537
4538 PR tree-optimization/47061
4539 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4540
4541 2012-06-29 Richard Guenther <rguenther@suse.de>
4542
4543 PR tree-optimization/37541
4544 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4545
4546 2012-06-29 Richard Guenther <rguenther@suse.de>
4547
4548 PR tree-optimization/52589
4549 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4550
4551 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4552
4553 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4554
4555 * g++.dg/template/error46.C: Add missing comment to dg-message.
4556 * g++.dg/template/crash107.C: Likewise.
4557 * g++.dg/template/error47.C: Likewise.
4558 * g++.dg/template/crash108.C: Likewise.
4559 * g++.dg/overload/operator5.C: Likewise.
4560
4561 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4562 errors in dg-message directives, add comments.
4563
4564 2012-06-28 Kai Tietz <ktietz@redhat.com>
4565
4566 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4567 hard-coded 'unsigned long'.
4568
4569 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4570
4571 PR tree-optimization/51581
4572 * gcc.dg/vect/pr51581-4.c: New test.
4573
4574 PR tree-optimization/53645
4575 * gcc.c-torture/execute/pr53645-2.c: New test.
4576
4577 2012-06-28 Richard Guenther <rguenther@suse.de>
4578
4579 PR middle-end/53790
4580 * gcc.dg/torture/pr53790.c: New testcase.
4581
4582 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4583
4584 PR tree-optimization/53645
4585 * gcc.c-torture/execute/pr53645.c: New test.
4586
4587 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4588
4589 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4590
4591 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4592
4593 PR debug/53671
4594 PR debug/49888
4595 * gcc.dg/guality/pr49888.c: Account for the possibility that
4596 the variable is optimized out at the first test.
4597
4598 2012-06-27 Jason Merrill <jason@redhat.com>
4599
4600 * g++.dg/cpp0x/override2.C: Adjust.
4601 * g++.dg/template/error5.C: Adjust.
4602 * g++.dg/parse/crash28.C: Adjust.
4603
4604 PR c++/53563
4605 * g++.dg/parse/template27.C: New.
4606 * g++.dg/template/crash74.C: Adjust expected output.
4607
4608 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4609
4610 PR fortran/41951
4611 PR fortran/49591
4612 * gfortran.dg/typebound_operator_16.f03: New.
4613
4614 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4615
4616 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4617 even src1.i and src2.i fields even in the second half of the arrays.
4618
4619 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4620
4621 PR c++/51033.
4622 * g++.dg/torture/vshuf-16.inc: New test.
4623 * g++.dg/torture/vshuf-2.inc: New test.
4624 * g++.dg/torture/vshuf-4.inc: New test.
4625 * g++.dg/torture/vshuf-8.inc: New test.
4626 * g++.dg/torture/vshuf-main.inc: New test.
4627 * g++.dg/torture/vshuf-v16hi.C: New test.
4628 * g++.dg/torture/vshuf-v16qi.C: New test.
4629 * g++.dg/torture/vshuf-v2df.C: New test.
4630 * g++.dg/torture/vshuf-v2di.C: New test.
4631 * g++.dg/torture/vshuf-v2sf.C: New test.
4632 * g++.dg/torture/vshuf-v2si.C: New test.
4633 * g++.dg/torture/vshuf-v4df.C: New test.
4634 * g++.dg/torture/vshuf-v4di.C: New test.
4635 * g++.dg/torture/vshuf-v4sf.C: New test.
4636 * g++.dg/torture/vshuf-v4si.C: New test.
4637 * g++.dg/torture/vshuf-v8hi.C: New test.
4638 * g++.dg/torture/vshuf-v8qi.C: New test.
4639 * g++.dg/torture/vshuf-v8si.C: New test.
4640
4641 2012-06-27 Richard Guenther <rguenther@suse.de>
4642
4643 PR middle-end/53676
4644 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4645
4646 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4647
4648 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4649 scan-dump-dem-not): Use printable pattern in test name.
4650
4651 2012-06-26 Sterling Augustine <saugustine@google.com>
4652 Dominique Dhumieres <dominiq@lps.ens.fr>
4653
4654 * gcc.dg/pubtypes-2.c: Update expected output.
4655 * gcc.dg/pubtypes-3.c: Likewise.
4656 * gcc.dg/pubtypes-4.c: Likewise.
4657
4658 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4659
4660 * gcc.dg/tree-ssa/slsr-1.c: New test.
4661 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4662 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4663 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4664
4665 2012-06-26 Matt Turner <mattst88@gmail.com>
4666
4667 PR target/35294
4668 * gcc.target/arm/mmx-2.c: New.
4669
4670 2012-06-26 Richard Guenther <rguenther@suse.de>
4671
4672 PR c++/53752
4673 * g++.dg/torture/pr53752.C: New testcase.
4674
4675 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4676
4677 PR tree-optimization/53748
4678 * gcc.c-torture/compile/pr53748.c: New test.
4679
4680 2012-06-25 Jason Merrill <jason@redhat.com>
4681
4682 PR c++/53498
4683 PR c++/53305
4684 * g++.dg/cpp0x/decltype38.C: New.
4685 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4686
4687 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4688
4689 * lib/target-supports-dg.exp (testname-for-summary): New.
4690 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4691 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4692 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4693 scan-module-absence, output-exists, output-exists-not: Use
4694 testname-for-summary.
4695 (dg-test): Clean up testname_with_flags.
4696 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4697 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4698 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4699 scan-assembler-dem-not, object-size: Use testname-for-summary.
4700 * lib/gcov.exp (run-gcov): Likewise.
4701 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4702 scan-dump-dem, scan-dump-dem-note): Likewise.
4703
4704 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4705 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4706 including profopt.opt; save and restore existing value.
4707 * g++.dg/bprob/bprob.exp: Likewise.
4708 * gcc.dg/matrix/matrix.exp: Likewise.
4709 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4710 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4711 PROFOPT_OPTIONS.
4712
4713 2012-06-25 Richard Henderson <rth@redhat.com>
4714
4715 * gcc.dg/pr53749.c: New.
4716
4717 2012-06-25 Jason Merrill <jason@redhat.com>
4718
4719 PR c++/52988
4720 * g++.dg/cpp0x/nullptr28.C: New.
4721
4722 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4723
4724 * gcc.target/arm/neon-vld1_dupQ.c: New.
4725
4726 2012-06-25 Florian Weimer <fweimer@redhat.com>
4727
4728 * g++.dg/init/new35.C: New.
4729 * g++.dg/init/new36.C: New.
4730 * g++.dg/init/new37.C: New.
4731 * g++.dg/ext/vla5.C: New warning.
4732 * g++.dg/ext/vla8.C: New warning.
4733 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4734
4735 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4736 James Greenhalgh <james.greenhalgh@arm.com>
4737
4738 * gcc.target/arm/ftest-support-arm.h New testcase.
4739 * gcc.target/arm/ftest-support-thumb.h Likewise.
4740 * gcc.target/arm/ftest-support.h Likewise.
4741 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4742 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4743 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4744 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4745 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4746 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4747 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4748 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4749 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4750 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4751 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4752 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4753 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4754 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4755 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4756 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4757 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4758 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4759 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4760 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4761 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4762 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4763 * lib/target-supports.exp
4764 (check_effective_target_arm_arch_FUNC): Add support for more
4765 architectures.
4766 (add_options_for_arm_arch_FUNC): Likewise.
4767 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4768
4769 2012-06-25 Jason Merrill <jason@redhat.com>
4770
4771 PR c++/53202
4772 * g++.dg/cpp0x/constexpr-tuple.C: New.
4773
4774 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4775
4776 PR target/53759
4777 * gcc.target/i386/pr53759.c: New test.
4778
4779 PR c++/53594
4780 * g++.dg/cpp0x/nsdmi7.C: New test.
4781
4782 2012-06-24 Kai Tietz <ktietz@redhat.com>
4783
4784 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4785 for LLP64 targets.
4786 * gcc.target/i386/pr38988.c: Likewise.
4787
4788 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4789
4790 PR fortran/47710
4791 PR fortran/53328
4792 * gfortran.dg/typebound_generic_12.f03: New.
4793 * gfortran.dg/typebound_generic_13.f03: New.
4794
4795 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4796
4797 * gnat.dg/lto15.ad[sb]: New test.
4798
4799 2012-06-21 Meador Inge <meadori@codesourcery.com>
4800
4801 PR c/53702
4802 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4803
4804 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4805
4806 * gcc.dg/pch/ident-1.c: New test.
4807 * gcc.dg/pch/ident-1.hs: Header file for new test.
4808
4809 2012-06-21 Michael Matz <matz@suse.de>
4810
4811 PR middle-end/53688
4812 * gcc.c-torture/execute/pr53688.c: New test.
4813
4814 2012-06-20 Richard Guenther <rguenther@suse.de>
4815
4816 PR tree-optimization/30318
4817 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4818
4819 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4820
4821 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4822
4823 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4824
4825 * gcc.target/i386/clearcapv2.map: New file.
4826 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4827
4828 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4829
4830 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4831 and add __sh__ case.
4832
4833 2012-06-19 Jason Merrill <jason@redhat.com>
4834
4835 PR c++/52637
4836 * g++.dg/debug/localclass1.C: New.
4837
4838 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4839
4840 * g++.dg/cpp0x/override4.C: New.
4841
4842 2012-06-14 Jason Merrill <jason@redhat.com>
4843
4844 PR c++/53651
4845 * g++.dg/cpp0x/decltype37.C: New.
4846
4847 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4848
4849 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4850
4851 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4852
4853 * gcc.c-torture/compile/vector-5.c,
4854 gcc.c-torture/compile/vector-6.c: New tests.
4855
4856 2012-06-19 Richard Henderson <rth@redhat.com>
4857
4858 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4859
4860 2012-06-19 Richard Guenther <rguenther@suse.de>
4861
4862 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4863
4864 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4865
4866 PR target/53712
4867 * gcc.target/i386/pr53712.c: New test.
4868
4869 2012-06-18 Tobias Burnus <burnus@net-b.de>
4870
4871 PR fortran/53692
4872 * gfortran.dg/elemental_optional_args_6.f90: New.
4873
4874 2012-06-18 Tobias Burnus <burnus@net-b.de>
4875
4876 PR fortran/53526
4877 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4878 * gfortran.dg/coarray/move_alloc_1.f90
4879
4880 2012-06-18 Tobias Burnus <burnus@net-b.de>
4881
4882 PR fortran/53526
4883 * gfortran.dg/coarray_27.f90: New.
4884
4885 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4886 Greta Yorsh <Greta.Yorsh@arm.com>
4887
4888 * gcc.target/arm/epilog-1.c: New test.
4889
4890 2012-06-18 Richard Guenther <rguenther@suse.de>
4891
4892 PR tree-optimization/53693
4893 * g++.dg/torture/pr53693.C: New testcase.
4894
4895 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4896
4897 PR tree-optimization/53703
4898 * gcc.dg/torture/pr53703.c: New test.
4899
4900 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4901
4902 PR middle-end/53698
4903 * gcc.target/i386/pr53698.c: New test.
4904
4905 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4906
4907 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4908
4909 2012-06-17 Tobias Burnus <burnus@net-b.de>
4910
4911 PR fortran/53691
4912 PR fortran/53685
4913 * gfortran.dg/transfer_check_3.f90: New.
4914
4915 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4916
4917 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4918
4919 2012-06-16 Tobias Burnus <burnus@net-b.de>
4920
4921 PR fortran/53642
4922 PR fortran/45170
4923 * gfortran.dg/deferred_type_param_8.f90: New.
4924
4925 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4926
4927 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4928 testname that includes flags, passed in as new argument, in
4929 pass/fail messages.
4930 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4931 and pass it to verify-* procedures.
4932
4933 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4934 alignment torture options with usual torture options.
4935
4936 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4937 messages reported for one line of source code.
4938 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4939 * g++.dg/cpp0x/decltype2.C: Likewise.
4940 * g++.dg/cpp0x/decltype3.C: Likewise.
4941 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4942 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4943 * g++.dg/cpp0x/static_assert3.C: Likewise.
4944 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4945 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4946 * g++.dg/cpp0x/union1.C: Likewise.
4947 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4948 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4949 * g++.dg/cpp0x/variadic2.C: Likewise.
4950 * g++.dg/cpp0x/variadic20.C: Likewise.
4951 * g++.dg/cpp0x/variadic74.C: Likewise.
4952 * g++.dg/diagnostic/bitfld2.C: Likewise.
4953 * g++.dg/ext/attrib44.C: Likewise.
4954 * g++.dg/ext/no-asm-1.C: Likewise.
4955 * g++.dg/other/error34.C: Likewise.
4956 * g++.dg/parse/crash46.C: Likewise.
4957 * g++.dg/parse/error10.C: Likewise.
4958 * g++.dg/parse/error2.C: Likewise.
4959 * g++.dg/parse/error3.C: Likewise.
4960 * g++.dg/parse/error36.C: Likewise.
4961 * g++.dg/parse/error8.C: Likewise.
4962 * g++.dg/parse/error9.C: Likewise.
4963 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4964 * g++.dg/parse/parser-pr28152.C: Likewise.
4965 * g++.dg/parse/template25.C: Likewise.
4966 * g++.dg/parse/typename11.C: Likewise.
4967 * g++.dg/tc1/dr147.C: Likewise.
4968 * g++.dg/template/deduce3.C: Likewise.
4969 * g++.dg/template/koenig9.C: Likewise.
4970 * g++.dg/template/pr23510.C: Likewise.
4971 * g++.dg/warn/pr12242.C: Likewise.
4972 * g++.dg/warn/pr30551-2.C: Likewise.
4973 * g++.dg/warn/pr30551.C: Likewise.
4974 * g++.old-deja/g++.other/typename1.C: Likewise.
4975 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4976
4977 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4978
4979 PR c++/51033
4980 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4981 * c-c++-common/torture/vshuf-2.inc: Likewise.
4982 * c-c++-common/torture/vshuf-4.inc: Likewise.
4983 * c-c++-common/torture/vshuf-8.inc: Likewise.
4984 * c-c++-common/torture/vshuf-main.inc: Likewise.
4985 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4986 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4987 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4988 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4989 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4990 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4991 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4992 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4993 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4994 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4995 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4996 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4997 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4998 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4999
5000 2012-06-15 Michael Matz <matz@suse.de>
5001
5002 * gcc.dg/tree-ssa/vector-4.c: New test.
5003
5004 2012-06-15 Michael Matz <matz@suse.de>
5005
5006 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5007 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5008
5009 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5010
5011 PR tree-optimization/53636
5012 * gcc.target/arm/pr53636.c: New test.
5013
5014 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5015
5016 PR tree-optimization/51581
5017 * gcc.c-torture/execute/pr51581-1.c: New test.
5018 * gcc.c-torture/execute/pr51581-2.c: New test.
5019 * gcc.dg/vect/pr51581-1.c: New test.
5020 * gcc.dg/vect/pr51581-2.c: New test.
5021 * gcc.dg/vect/pr51581-3.c: New test.
5022 * gcc.target/i386/avx-pr51581-1.c: New test.
5023 * gcc.target/i386/avx-pr51581-2.c: New test.
5024 * gcc.target/i386/avx2-pr51581-1.c: New test.
5025 * gcc.target/i386/avx2-pr51581-2.c: New test.
5026 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5027
5028 2012-06-15 Richard Guenther <rguenther@suse.de>
5029
5030 * gcc.c-torture/execute/20120615-1.c: New testcase.
5031
5032 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5033
5034 * gnat.dg/vect8.ad[sb]: New test.
5035
5036 2012-06-14 Richard Guenther <rguenther@suse.de>
5037
5038 * gcc.dg/tree-ssa/vrp.h: New testcase.
5039 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5040
5041 2012-06-13 Christian Bruel <christian.bruel@st.com>
5042
5043 PR target/53621
5044 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5045
5046 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5047
5048 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5049
5050 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5051
5052 PR testsuite/20771
5053 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5054 test summary unique.
5055
5056 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5057 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5058 scan-stack-usage-not): Don't strip torture options from test name.
5059
5060 * lib/scandump.exp (scan-dump-times): Use printable version of
5061 regexp in test summary line.
5062
5063 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5064 messages reported for one line of source code.
5065 * gcc.dg/format/few-1.c: Likewise.
5066 * gcc.dg/ia64-sync-2.c: Likewise.
5067 * gcc.dg/sync-2.c: Likewise.
5068 * gcc.dg/noncompile/pr44517.c: Likewise.
5069
5070 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5071
5072 PR debug/49888
5073 * gcc.dg/guality/pr49888.c: New.
5074
5075 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5076
5077 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5078 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5079 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5080
5081 2012-06-13 Tobias Burnus <burnus@net-b.de>
5082
5083 PR fortran/53643
5084 * gfortran.dg/intent_out_7.f90: New.
5085
5086 2012-06-13 Tobias Burnus <burnus@net-b.de>
5087
5088 PR fortran/53597
5089 * gfortran.dg/save_4.f90: New.
5090
5091 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5092
5093 PR c/53532
5094 PR c/51034
5095 PR c/53196
5096 * gcc.dg/pr53532.c: New test.
5097 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5098 adjust line numbers.
5099 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5100 * gcc.dg/Wcxx-compat-8.c: Likewise.
5101 * gcc.dg/pr51034.c: New test.
5102 * gcc.dg/pr53196-1.c: New test.
5103 * gcc.dg/pr53196-2.c: New test.
5104
5105 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5106
5107 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5108 alignment torture options with usual torture options.
5109 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5110 instead of dg-options.
5111 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5112 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5113 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5114 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5115 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5116 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5117
5118 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5119 to checks for multiple messages reported for one line of source code.
5120 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5121
5122 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5123 messages reported for one line of source code.
5124
5125 * gcc.dg/20031223-1.c: Add comments to check for multiple
5126 messages reported for one line of source code.
5127 * gcc.dg/Wconversion-integer.c: Likewise.
5128 * gcc.dg/Wfatal-2.c: Likewise.
5129 * gcc.dg/Wfatal.c: Likewise.
5130 * gcc.dg/Wobjsize-1.c: Likewise.
5131 * gcc.dg/c99-vla-jump-1.c: Likewise.
5132 * gcc.dg/c99-vla-jump-2.c: Likewise.
5133 * gcc.dg/c99-vla-jump-3.c: Likewise.
5134 * gcc.dg/c99-vla-jump-4.c: Likewise.
5135 * gcc.dg/c99-vla-jump-5.c: Likewise.
5136 * gcc.dg/decl-9.c: Likewise.
5137 * gcc.dg/declspec-10.c: Likewise.
5138 * gcc.dg/declspec-18.c: Likewise.
5139 * gcc.dg/mtune.c: Likewise.
5140 * gcc.dg/parser-pr28152-2.c: Likewise.
5141 * gcc.dg/parser-pr28152.c: Likewise.
5142 * gcc.dg/pr14475.c: Likewise.
5143 * gcc.dg/pr27953.c: Likewise.
5144 * gcc.dg/pr28322-3.c: Likewise.
5145 * gcc.dg/pr30457.c: Likewise.
5146 * gcc.dg/pr30551-2.c: Likewise.
5147 * gcc.dg/pr30551-3.c: Likewise.
5148 * gcc.dg/pr30551-4.c: Likewise.
5149 * gcc.dg/pr30551-5.c: Likewise.
5150 * gcc.dg/pr30551-6.c: Likewise.
5151 * gcc.dg/pr30551.c: Likewise.
5152 * gcc.dg/pr45461.c: Likewise.
5153 * gcc.dg/pr48552-1.c: Likewise.
5154 * gcc.dg/pr48552-2.c: Likewise.
5155 * gcc.dg/redecl-1.c: Likewise.
5156 * gcc.dg/transparent-union-3.c: Likewise.
5157 * gcc.dg/utf-dflt.c: Likewise.
5158 * gcc.dg/utf-dflt2.c: Likewise.
5159 * gcc.dg/vla-8.c: Likewise.
5160 * gcc.dg/vla-init-1.c: Likewise.
5161 * gcc.dg/wtr-int-type-1.c: Likewise.
5162
5163 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5164 messages reported for for one line of source code.
5165 * c-c++-common/raw-string-5.c: Likewise.
5166 * c-c++-common/raw-string-4.c: Likewise.
5167 * c-c++-common/raw-string-6.c: Likewise.
5168 * c-c++-common/pr20000.c: Likewise.
5169
5170 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5171 messages reported for one line of source code.
5172 * gcc.dg/cpp/pr30786.c: Likewise.
5173 * gcc.dg/cpp/pr28709.c: Likewise.
5174 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5175 * gcc.dg/cpp/macspace2.c: Likewise.
5176 * gcc.dg/cpp/missing-header-1.c: Likewise.
5177 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5178 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5179 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5180
5181 2012-06-12 Jason Merrill <jason@redhat.com>
5182
5183 PR c++/53599
5184 * g++.dg/template/local7.C: New.
5185
5186 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5187
5188 PR target/53511
5189 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5190 * gcc.target/sh/pr51340-2.c: Likewise.
5191 * gcc.target/sh/pr51340-3.c: Likewise.
5192
5193 2012-06-12 Michael Matz <matz@suse.de>
5194
5195 * gcc.dg/torture/alias-1.c: New test.
5196
5197 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5198
5199 PR rtl-optimization/53589
5200 * gcc.dg/torture/pr53589.c: New test.
5201
5202 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5203
5204 PR target/50749
5205 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5206 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5207 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5208 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5209 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5210 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5211 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5212 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5213 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5214 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5215 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5216 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5217 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5218 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5219 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5220 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5221
5222 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5223
5224 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5225 (check_intel_cpu_model): New function.
5226 (check_amd_cpu_model): New function.
5227 (check_features): New function.
5228 (__get_cpuid_output): New function.
5229 (check_detailed): New function.
5230 (fn1): Rename to quick_check.
5231 (main): Update to call quick_check and call check_detailed.
5232
5233 2012-06-11 Richard Henderson <rth@redhat.com>
5234
5235 * lib/target-supports.exp
5236 (check_effective_target_sync_long_long_runtime): Use
5237 check_effective_target_lp64 instead of
5238 check_effective_target_powerpc64 for powerpc targets.
5239
5240 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5241
5242 PR target/53511
5243 * gcc.target/sh/pr53511-1.c: New.
5244
5245 2012-06-11 Richard Guenther <rguenther@suse.de>
5246
5247 PR middle-end/53470
5248 * g++.dg/lto/pr53470_0.C: New testcase.
5249 * gcc.dg/lto/pr53470_0.c: Likewise.
5250
5251 2012-06-11 Richard Guenther <rguenther@suse.de>
5252
5253 PR c++/53605
5254 * g++.dg/ext/pr53605.C: New testcase.
5255
5256 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5257
5258 * gnat.dg/specs/array1.ads: New test.
5259 * gnat.dg/specs/array2.ads: Likewise.
5260 * gnat.dg/array22.adb: Likewise.
5261
5262 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5263
5264 * gnat.dg/constant4.adb: New test.
5265 * gnat.dg/constant4_pkg.ads: New helper.
5266
5267 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5268
5269 PR fortran/52552
5270 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5271 * gfortran.dg/allocate_class_1.f90: Modified.
5272 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5273 * gfortran.dg/allocate_class_2.f90: New.
5274
5275 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5276
5277 PR middle-end/53535
5278 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5279
5280 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5281
5282 PR fortran/52861
5283 * gfortran.dg/string_assign_2.f90: New test case.
5284
5285 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5286
5287 PR fortran/52861
5288 * gfortran.dg/string_assign_1.f90: New test case.
5289
5290 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5291
5292 PR middle-end/53580
5293 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5294 * gcc.dg/gomp/critical-4.c: Likewise.
5295 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5296 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5297 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5298 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5299 * c-c++-common/gomp/pr53580.c: New test.
5300
5301 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5302
5303 PR c++/51214
5304 * g++.dg/cpp0x/forw_enum11.C: New.
5305
5306 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5307
5308 PR c++/53567
5309 * g++.dg/cpp0x/alias-decl-19.C: New.
5310
5311 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5312
5313 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5314
5315 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5316
5317 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5318 (XSTATE_FP): Ditto.
5319 (XSTATE_SSE): Ditto.
5320 (XSTATE_YMM): Ditto.
5321 (avx_os_support): Use new defines.
5322
5323 2012-06-06 Richard Guenther <rguenther@suse.de>
5324
5325 PR testsuite/32380
5326 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5327 loops.
5328
5329 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5330
5331 PR c++/52841
5332 * g++.dg/cpp0x/pr52841.C: New testcase.
5333
5334 2012-06-06 Richard Guenther <rguenther@suse.de>
5335
5336 PR tree-optimization/53081
5337 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5338 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5339
5340 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5341
5342 * gcc.target/powerpc/pr53487.c: New test.
5343
5344 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5345
5346 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5347
5348 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5349
5350 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5351
5352 2012-06-05 Richard Guenther <rguenther@suse.de>
5353
5354 PR tree-optimization/30442
5355 * gcc.dg/vect/bb-slp-30.c: New testcase.
5356
5357 2012-06-05 Richard Guenther <rguenther@suse.de>
5358
5359 PR tree-optimization/53081
5360 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5361 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5362 -fno-tree-loop-distribute-patterns.
5363
5364 2012-06-05 Alan Modra <amodra@gmail.com>
5365
5366 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5367 Check static chain in nested funcs.
5368
5369 2012-06-04 Tobias Burnus <burnus@net-b.de>
5370
5371 PR fortran/50619
5372 * gfortran.dg/init_flag_10.f90: New.
5373
5374 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5375
5376 PR c++/53524
5377 * g++.dg/warn/Wenum-compare-no-2: New.
5378
5379 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5380
5381 PR preprocessor/53463
5382 * g++.dg/cpp/limits.C: New test.
5383 * g++.dg/parse/error19.C: Adjust.
5384 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5385 * g++.dg/warn/pr35635.C: Likewise.
5386 * g++.old-deja/g++.pt/assign1.C: Likewise.
5387
5388 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5389
5390 PR target/53559
5391 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5392 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5393 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5394 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5395 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5396 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5397 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5398 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5399
5400 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5401
5402 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5403
5404 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5405
5406 PR tree-optimization/53550
5407 * gcc.dg/pr53550.c: New test.
5408
5409 2012-06-04 Richard Guenther <rguenther@suse.de>
5410
5411 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5412 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5413 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5414
5415 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5416
5417 PR fortran/48831
5418 * gfortran.dg/parameter_array_element_2.f90: New.
5419
5420 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5421
5422 PR target/53512
5423 * gcc.target/sh/pr53512-1.c: New.
5424 * gcc.target/sh/pr53512-2.c: New.
5425 * gcc.target/sh/pr53512-3.c: New.
5426 * gcc.target/sh/pr53512-4.c: New.
5427
5428 2012-06-01 Jason Merrill <jason@redhat.com>
5429
5430 PR c++/52973
5431 * g++.dg/ext/visibility/template12.C: New.
5432 * g++.dg/ext/attrib14.C: Adjust warning line.
5433
5434 PR c++/52725
5435 * g++.dg/parse/new6.C: New.
5436 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5437
5438 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5439
5440 * c-c++-common/restrict-2.c: Revert previous change.
5441
5442 2012-06-01 Jason Merrill <jason@redhat.com>
5443
5444 PR c++/53137
5445 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5446
5447 PR c++/53484
5448 * g++.dg/cpp0x/auto33.C: New.
5449
5450 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5451
5452 PR c++/26155
5453 * g++.dg/parse/namespace-alias-1.C: New.
5454
5455 2012-06-01 Christian Bruel <christian.bruel@st.com>
5456
5457 * gcc.dg/spec-options.c: New test.
5458 * gcc.dg/foo.specs: New file.
5459
5460 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5461
5462 PR ada/53517
5463 * gnat.dg/lto14.adb: Skip on Solaris.
5464
5465 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5466
5467 * gcc.target/cris/sync-1-v10.c,
5468 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5469 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5470 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5471 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5472 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5473 gcc.target/cris/torture/sync-mis-op-i-1.c,
5474 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5475 gcc.target/cris/torture/sync-mis-op-i-2.c,
5476 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5477 gcc.target/cris/torture/sync-mis-op-i-3.c,
5478 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5479 gcc.target/cris/torture/sync-mis-op-s-1.c,
5480 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5481 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5482 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5483 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5484 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5485 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5486 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5487 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5488 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5489
5490 2012-05-31 Richard Guenther <rguenther@suse.de>
5491
5492 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5493 ldist-pr45948.c with disabled SCCP.
5494
5495 2012-05-31 Richard Guenther <rguenther@suse.de>
5496
5497 PR middle-end/48493
5498 * gcc.dg/torture/pr48493.c: New testcase.
5499
5500 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5501
5502 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5503 arm32 to targets.
5504 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5505 of the initialization loop.
5506 (dg-final): Adjust the expected number of vectorized loops depending
5507 on vect_char_mult target selector.
5508
5509 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5510
5511 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5512 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5513 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5514 New tests.
5515
5516 2012-05-30 Jason Merrill <jason@redhat.com>
5517
5518 PR c++/53356
5519 * g++.dg/init/new34.C: New.
5520 * g++.dg/tree-ssa/stabilize1.C: New.
5521
5522 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5523
5524 PR c++/53356
5525 * g++.dg/init/new33.C: New test.
5526
5527 2012-05-30 Richard Guenther <rguenther@suse.de>
5528
5529 PR middle-end/53501
5530 * gcc.dg/torture/pr53501.c: New testcase.
5531 * c-c++-common/restrict-2.c: Adjust.
5532
5533 2012-05-30 Alan Modra <amodra@gmail.com>
5534
5535 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5536 torture-finish.
5537
5538 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5539
5540 * gcc.target/i386/shuf-concat.c: New test.
5541
5542 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5543
5544 PR rtl-optimization/53519
5545 * gcc.c-torture/compile/pr53519.c: New test.
5546
5547 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5548
5549 * gcc.target/arm/neon-vrev.c: New.
5550
5551 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5552
5553 PR target/51340
5554 * gcc.target/sh/pr51340-1.c: New.
5555 * gcc.target/sh/pr51340-2.c: New.
5556 * gcc.target/sh/pr51340-3.c: New.
5557
5558 2012-05-29 Richard Guenther <rguenther@suse.de>
5559
5560 PR tree-optimization/53516
5561 * gcc.dg/torture/pr53516.c: New testcase.
5562
5563 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5564
5565 PR preprocessor/53229
5566 * gcc.dg/cpp/paste6.c: Force to run without
5567 -ftrack-macro-expansion.
5568 * gcc.dg/cpp/paste8.c: Likewise.
5569 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5570 -ftrack-macro-expansion.
5571 * gcc.dg/cpp/paste12.c: Force to run without
5572 -ftrack-macro-expansion.
5573 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5574 -ftrack-macro-expansion.
5575 * gcc.dg/cpp/paste13.c: Likewise.
5576 * gcc.dg/cpp/paste14.c: Likewise.
5577 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5578 -ftrack-macro-expansion.
5579 * gcc.dg/cpp/paste18.c: New test.
5580
5581 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5582
5583 * gcc.target/cris/torture/trap-1.c,
5584 gcc.target/cris/torture/trap-2.c,
5585 gcc.target/cris/torture/trap-3.c,
5586 gcc.target/cris/torture/trap-v0.c,
5587 gcc.target/cris/torture/trap-v3.c: New tests.
5588
5589 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5590
5591 PR c++/25137
5592 * g++.dg/warn/Wbraces3.C: New.
5593 * g++.dg/warn/Wbraces4.C: Likewise.
5594
5595 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5596
5597 PR tree-optimization/53505
5598 * c-c++-common/torture/pr53505.c: New test.
5599
5600 2012-05-27 Nathan Sidwell <nathan@acm.org>
5601
5602 * gcc.dg/stmt-expr-4.c: New.
5603
5604 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5605
5606 PR c++/53491
5607 * g++.dg/parse/crash60.C: New.
5608
5609 2012-05-26 Jason Merrill <jason@redhat.com>
5610
5611 PR c++/53220
5612 * c-c++-common/array-lit.c: New.
5613 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5614
5615 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5616
5617 PR ada/50294
5618 * gnat.dg/array21.adb: New test.
5619
5620 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5621
5622 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5623
5624 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5625
5626 PR c++/32054
5627 * g++.dg/other/anon-union3.C: New.
5628
5629 2012-05-25 Ian Lance Taylor <iant@google.com>
5630
5631 * gcc.dg/split-6.c: New test.
5632
5633 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5634
5635 * gnat.dg/lto14.adb: New test.
5636
5637 2012-05-25 Tristan Gingold <gingold@adacore.com>
5638
5639 * gcc.target/i386/large-frame.c: New.
5640
5641 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5642 * gcc.target/powerpc/lhs-1.c: New.
5643 * gcc.target/powerpc/lhs-2.c: New.
5644 * gcc.target/powerpc/lhs-3.c: New.
5645
5646 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5647
5648 Make unwound macro expansion trace less redundant
5649 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5650 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5651 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5652 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5653 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5654 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5655
5656 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5657
5658 PR c++/53464
5659 * g++.dg/cpp0x/constexpr-default1.C: New.
5660
5661 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5662
5663 PR c++/32080
5664 * g++.dg/eh/goto2.C: New.
5665
5666 2012-05-24 Richard Guenther <rguenther@suse.de>
5667
5668 PR middle-end/53460
5669 * g++.dg/tree-prof/pr53460.C: New testcase.
5670
5671 2012-05-24 Richard Guenther <rguenther@suse.de>
5672
5673 PR bootstrap/53466
5674 * g++.dg/debug/pr53466.C: New testcase.
5675
5676 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5677
5678 PR tree-optimization/53465
5679 * gcc.c-torture/execute/pr53465.c: New test.
5680
5681 2012-05-23 Tobias Burnus <burnus@net-b.de>
5682
5683 PR fortran/51055
5684 PR fortran/45170
5685 * gfortran.dg/allocate_with_typespec_6.f90: New.
5686
5687 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5688
5689 PR c++/29185
5690 * g++.dg/warn/delete-array-1.C: New.
5691
5692 2012-05-23 Richard Guenther <rguenther@suse.de>
5693
5694 * gcc.dg/torture/pr39074-2.c: Adjust.
5695 * gcc.dg/torture/pr39074.c: Likewise.
5696 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5697 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5698
5699 2012-05-22 Jan Hubicka <jh@suse.cz>
5700
5701 PR middle-end/53161
5702 * g++.dg/torture/pr53161.C: New testcase.
5703
5704 2012-05-22 Tobias Burnus <burnus@net-b.de>
5705
5706 PR fortran/53389
5707 * gfortran.dg/realloc_on_assign_15.f90: New.
5708
5709 2012-05-22 Richard Guenther <rguenther@suse.de>
5710
5711 PR middle-end/51071
5712 * gcc.dg/torture/pr51071-2.c: New testcase.
5713
5714 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5715
5716 PR tree-optimization/53336
5717 * g++.dg/torture/pr53336.C: New testcase.
5718
5719 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5720
5721 PR c++/53322
5722 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5723 instead of -Wunused-local-typedefs.
5724
5725 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5726
5727 PR c++/51184
5728 * g++.dg/other/abstract4.C: New-
5729
5730 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5731
5732 PR c++/40821
5733 * g++.dg/ext/attrib46.C: New.
5734
5735 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5736
5737 PR c/53418
5738 * gcc.c-torture/compile/pr53418-1.c,
5739 gcc.c-torture/compile/pr53418-2.c: New tests.
5740
5741 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5742
5743 PR tree-optimization/53366
5744 * gcc.dg/torture/pr53366-1.c: New test.
5745 * gcc.dg/torture/pr53366-2.c: New test.
5746 * gcc.target/i386/pr53366-1.c: New test.
5747 * gcc.target/i386/pr53366-2.c: New test.
5748
5749 PR tree-optimization/53409
5750 * gcc.c-torture/compile/pr53409.c: New test.
5751
5752 PR tree-optimization/53410
5753 * gcc.c-torture/compile/pr53410-1.c: New test.
5754 * gcc.c-torture/compile/pr53410-2.c: New test.
5755
5756 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5757
5758 PR target/53425
5759 * gcc.target/i386/pr53425-1.c: New file.
5760 * gcc.target/i386/pr53425-2.c: Likewise.
5761
5762 2012-05-21 Richard Guenther <rguenther@suse.de>
5763
5764 PR tree-optimization/53408
5765 * gcc.dg/torture/pr53408.c: New testcase.
5766
5767 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5768 H.J. Lu <hongjiu.lu@intel.com>
5769
5770 PR target/53416
5771 * gcc.target/i386/pr53416.c: New file.
5772
5773 2012-05-21 Richard Guenther <rguenther@suse.de>
5774
5775 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5776
5777 2012-05-21 Richard Guenther <rguenther@suse.de>
5778
5779 * gcc.dg/torture/ldist-1.c: New testcase.
5780
5781 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5782
5783 * gnat.dg/lto13.adb: New test.
5784 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5785
5786 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5787
5788 * gnat.dg/specs/lto12.ads: New test.
5789 * gnat.dg/specs/lto12_pkg.ads: New helper.
5790
5791 2012-05-18 Richard Guenther <rguenther@suse.de>
5792
5793 PR tree-optimization/53346
5794 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5795 * gcc.target/i386/incoming-10.c: Adjust.
5796 * gcc.target/i386/incoming-11.c: Likewise.
5797 * gcc.target/i386/pr46295.c: Likewise.
5798
5799 2012-05-18 Richard Guenther <rguenther@suse.de>
5800
5801 * gcc.dg/pr53352.c: Return zero.
5802
5803 2012-05-18 Richard Guenther <rguenther@suse.de>
5804
5805 PR tree-optimization/53390
5806 * gcc.dg/torture/pr53390.c: New testcase.
5807
5808 2012-05-18 Meador Inge <meadori@codesourcery.com>
5809
5810 PR rtl-optimization/53352
5811 * gcc.dg/pr53352.c: New test.
5812
5813 2012-05-17 David S. Miller <davem@davemloft.net>
5814
5815 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5816 failure on sparc-*-linux-gnu.
5817
5818 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5819
5820 PR c++/39681
5821 * g++.dg/parse/error49.C: New.
5822 * g++.dg/cpp0x/error8.C: Likewise.
5823 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5824 * g++.dg/ext/utf-dflt2.C: Likewise.
5825 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5826 * g++.dg/ext/utf-dflt.C: Likewise.
5827 * c-c++-common/raw-string-3.c: Likewise.
5828 * c-c++-common/raw-string-4.c: Likewise.
5829
5830 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5831
5832 PR c++/53371
5833 * g++.dg/cpp0x/catch1.C: New.
5834
5835 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5836
5837 PR c++/44516
5838 * g++.dg/parse/error48.C: New.
5839 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5840 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5841
5842 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5843
5844 * gcc.dg/tm/indirect-2.c: New test.
5845
5846 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5847
5848 PR tree-optimization/53217
5849 * gfortran.dg/pr53217.f90: New test.
5850
5851 2012-05-16 Richard Guenther <rguenther@suse.de>
5852
5853 PR tree-optimization/53364
5854 * g++.dg/torture/pr53364.C: New testcase.
5855
5856 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5857
5858 PR testsuite/52641
5859 * gcc.dg/pr52549.c: Fix test for long != void*
5860 * gcc.c-torture/execute/pr52979-1.x: New file.
5861 * gcc.c-torture/execute/pr52979-2.x: New file.
5862
5863 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5864
5865 PR preprocessor/7263
5866 * gcc.dg/binary-constants-2.c: Run without tracking locations
5867 accross macro expansion.
5868 * gcc.dg/binary-constants-3.c: Likewise.
5869 * gcc.dg/cpp/sysmac2.c: Likewise.
5870 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5871 location.
5872 * gcc.dg/cpp/syshdr3.c: New test.
5873 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5874 * gcc.dg/system-binary-constants-1.c: New test.
5875 * gcc.dg/system-binary-constants-1.h: New header for the new test
5876 above.
5877 * g++.dg/cpp/syshdr3.C: New test.
5878 * g++.dg/cpp/syshdr3.h: New header the new test above.
5879 * g++.dg/system-binary-constants-1.C: New test.
5880 * g++.dg/system-binary-constants-1.h: New header the new test
5881 above.
5882
5883 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5884
5885 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5886
5887 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5888
5889 PR target/53358
5890 * gcc.dg/pr53358.c: New test.
5891
5892 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5893
5894 PR c++/11856
5895 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5896 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5897
5898 2012-05-15 Olivier Hainque <hainque@adacore.com>
5899
5900 * g++.dg/eh/sighandle.C: New testcase.
5901
5902 2012-05-15 Richard Guenther <rguenther@suse.de>
5903
5904 PR tree-optimization/53355
5905 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5906
5907 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5908
5909 * gfortran.dg/*.f90: Remove now redundant manual
5910 cleanup-modules directive.
5911
5912 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5913
5914 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5915 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5916
5917 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5918
5919 PR fortran/52428
5920 * gfortran.dg/int_range_io_1.f90: New test.
5921
5922 2012-05-14 Andi Kleen <ak@linux.intel.com>
5923 Jakub Jelinek <jakub@redhat.com>
5924
5925 PR target/53315
5926 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5927 * gcc.target/i386/rtm-check.h: New file.
5928 * gcc.target/i386/pr53315.c: New test.
5929
5930 2012-05-14 Tobias Burnus <burnus@net-b.de>
5931
5932 PR fortran/49110
5933 PR fortran/51055
5934 PR fortran/53329
5935 * gfortran.dg/deferred_type_param_4.f90: New.
5936 * gfortran.dg/deferred_type_param_6.f90: New.
5937
5938 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5939
5940 * gcc.target/i386/retarg.c: New test.
5941
5942 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5943
5944 PR fortran/45170
5945 * gfortran.dg/deferred_type_param_3.f90: New.
5946 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5947 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5948
5949 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5950
5951 * gnat.dg/null_pointer_deref3.adb: New test.
5952
5953 2012-05-12 Tobias Burnus <burnus@net-b.de>
5954
5955 PR fortran/49110
5956 PR fortran/52843
5957 * gfortran.dg/deferred_type_param_5.f90: New.
5958
5959 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5960
5961 * g++.dg/parse/error47.C: New.
5962
5963 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5964
5965 PR fortran/52537
5966 * gfortran.dg/string_compare_4.f90: Change option
5967 to -fdump-tree-original. Add test case for kind=4.
5968
5969 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5970
5971 PR fortran/52537
5972 * gfortran.dg/string_compare_4.f90: New test.
5973
5974 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5975
5976 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5977
5978 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5979
5980 PR c++/53305
5981 * g++.dg/cpp0x/variadic132.C: New.
5982
5983 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5984
5985 PR c++/53158
5986 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5987 * g++.dg/parse/error26.C: Tweak dg-error column number.
5988
5989 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5990
5991 PR c++/53301
5992 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5993
5994 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5995
5996 * gnat.dg/lto11.ad[sb]: New test.
5997
5998 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5999
6000 PR target/52908
6001 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6002 directive to Scan for vpmuldq, not vpmacsdql.
6003
6004 2012-05-09 Michael Matz <matz@suse.de>
6005
6006 PR tree-optimization/53185
6007 * gcc.dg/vect/pr53185.c: New test.
6008
6009 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6010
6011 PR middle-end/53249
6012 * gcc.target/i386/pr53249.c: New.
6013
6014 2012-05-09 Richard Guenther <rguenther@suse.de>
6015
6016 PR tree-optimization/18437
6017 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6018 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6019
6020 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6021
6022 PR tree-optimization/53226
6023 * gcc.c-torture/compile/pr53226.c: New test.
6024
6025 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6026
6027 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6028 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6029 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6030 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6031 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6032 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6033 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6034 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6035 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6036 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6037 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6038 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6039 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6040 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6041
6042 2012-05-09 Dehao Chen <dehao@google.com>
6043
6044 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6045 * gcc.dg/predict-2.c: Likewise.
6046 * gcc.dg/predict-3.c: Likewise.
6047 * gcc.dg/predict-4.c: Likewise.
6048 * gcc.dg/predict-5.c: Likewise.
6049 * gcc.dg/predict-6.c: Likewise.
6050
6051 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6052
6053 PR target/53272
6054 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6055
6056 2012-05-08 Richard Guenther <rguenther@suse.de>
6057
6058 * gcc.dg/fold-bitand-4.c: New testcase.
6059
6060 2012-05-08 Dehao Chen <dehao@google.com>
6061
6062 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6063 heuristic is working properly.
6064 * gcc.dg/predict-2.c: Likewise.
6065 * gcc/dg/predict-3.c: Likewise.
6066 * gcc/dg/predict-4.c: Likewise.
6067 * gcc/dg/predict-5.c: Likewise.
6068 * gcc/dg/predict-6.c: Likewise.
6069
6070 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6071
6072 PR tree-optimization/53239
6073 * g++.dg/opt/vrp3.C: New test.
6074 * g++.dg/opt/vrp3-aux.cc: New file.
6075 * g++.dg/opt/vrp3.h: New file.
6076
6077 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6078
6079 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6080 .uleb128 support in assembler output.
6081
6082 2012-05-07 Richard Guenther <rguenther@suse.de>
6083
6084 PR lto/42987
6085 * g++.dg/lto/pr42987_0.C: New testcase.
6086 * g++.dg/lto/pr42987_1.C: Likewise.
6087
6088 2012-05-07 Tobias Burnus <burnus@net-b.de>
6089
6090 PR fortran/53255
6091 * gfortran.dg/typebound_operator_15.f90: New.
6092
6093 2012-05-06 Tobias Burnus <burnus@net-b.de>
6094
6095 PR fortran/41587
6096 * gfortran.dg/class_array_13.f90: New.
6097
6098 2012-05-06 Tristan Gingold <gingold@adacore.com>
6099
6100 * gnat.dg/warn7.adb: New test.
6101
6102 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6103
6104 * gnat.dg/specs/renamings.ads: Rename to...
6105 * gnat.dg/specs/renaming1.ads: ...this.
6106 * gnat.dg/specs/renaming2.ads: New test.
6107 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6108 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6109 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6110 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6111
6112 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6113
6114 * gnat.dg/discr36.ad[sb]: New test.
6115 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6116
6117 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6118
6119 PR c/43772
6120 * c-c++-common/pr43772.c: New.
6121
6122 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6123
6124 PR fortran/41600
6125 * gfortran.dg/select_type_26.f03 : New test.
6126 * gfortran.dg/select_type_27.f03 : New test.
6127
6128 PR fortran/53191
6129 * gfortran.dg/select_type_28.f03 : New test.
6130
6131 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6132
6133 PR fortran/49010
6134 PR fortran/24518
6135 * gfortran.dg/mod_sign0_1.f90: New test.
6136 * gfortran.dg/mod_large_1.f90: New test.
6137
6138 2012-05-04 Tobias Burnus <burnus@net-b.de>
6139
6140 PR fortran/53175
6141 gfortran.dg/public_private_module_5.f90: New.
6142
6143 2012-05-04 Tobias Burnus <burnus@net-b.de>
6144
6145 PR fortran/53111
6146 * gfortran.dg/constructor_7.f90: New.
6147 * gfortran.dg/constructor_8.f90: New.
6148
6149 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6150
6151 PR c++/53166
6152 * g++.dg/cpp0x/static_assert7.C: New.
6153
6154 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6155
6156 PR tree-optimization/52633
6157 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6158 recognized as widening shifts instead of over-widening.
6159 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6160 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6161 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6162 * gcc.target/arm/pr52633.c: New test.
6163
6164 2012-05-04 Richard Guenther <rguenther@suse.de>
6165
6166 PR tree-optimization/53168
6167 * gcc.dg/torture/pr53168.c: New testcase.
6168 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6169
6170 2012-05-04 Richard Guenther <rguenther@suse.de>
6171
6172 * gcc.dg/lto/pr53214_0.c: New testcase.
6173
6174 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6175
6176 * gcc.target/ia64/pr48496.c: New test.
6177 * gcc.target/ia64/pr52657.c: Likewise.
6178
6179 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6180
6181 PR c/51712
6182 * c-c++-common/pr51712.c: New.
6183
6184 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6185
6186 PR target/53199
6187 * gcc.target/powwerpc/pr53199.c: New file.
6188
6189 2012-05-03 Jason Merrill <jason@redhat.com>
6190
6191 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6192
6193 * gcc.dg/debug/dwarf2/dups-types.c: New.
6194 * gcc.dg/debug/dwarf2/dups-types.h: New.
6195
6196 2012-05-03 Jason Merrill <jason@redhat.com>
6197
6198 * g++.dg/debug/dwarf2/namespace-2.C: New.
6199 * g++.dg/debug/dwarf2/localclass3.C: New.
6200
6201 2012-05-03 Jason Merrill <jason@redhat.com>
6202
6203 * g++.dg/debug/dwarf2/thunk1.C: New.
6204
6205 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6206
6207 PR c++/53186
6208 * g++.dg/other/final2.C: New.
6209
6210 2012-05-03 Richard Guenther <rguenther@suse.de>
6211
6212 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6213
6214 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6215
6216 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6217 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6218 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6219 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6220
6221 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6222
6223 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6224 .byte 0xf2.
6225 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6226 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6227 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6228
6229 PR debug/53174
6230 * gcc.dg/pr53174.c: New test.
6231
6232 PR target/53187
6233 * gcc.target/arm/pr53187.c: New test.
6234 * gcc.c-torture/compile/pr53187.c: New test.
6235
6236 2012-05-03 Richard Guenther <rguenther@suse.de>
6237
6238 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6239 unsupported prefetching support.
6240
6241 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6242
6243 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6244 option -ftrack-macro-expansion=0.
6245 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6246 option -ftrack-macro-expansion=0.
6247
6248 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6249
6250 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6251 dg-options for target arm with dg-additional-options.
6252
6253 2012-05-03 Richard Guenther <rguenther@suse.de>
6254
6255 PR tree-optimization/53144
6256 * gcc.dg/torture/pr53144.c: New testcase.
6257
6258 2012-05-03 Tobias Burnus <burnus@net-b.de>
6259
6260 PR fortran/52864
6261 * gfortran.dg/pointer_intent_7.f90: New.
6262 * gfortran.dg/pure_formal_3.f90: New.
6263
6264 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6265
6266 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6267
6268 2012-05-02 Martin Jambor <mjambor@suse.cz>
6269
6270 PR lto/52605
6271 * g++.dg/lto/pr52605_0.C: New test.
6272
6273 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6274
6275 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6276 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6277 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6278 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6279 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6280 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6281 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6282 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6283 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6284 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6285 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6286 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6287 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6288 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6289 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6290 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6291
6292 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6293
6294 PR middle-end/53153
6295 * gcc.dg/pr53153.c: New test.
6296
6297 2012-05-02 Richard Guenther <rguenther@suse.de>
6298
6299 * g++.dg/tree-ssa/pr19807.C: Adjust.
6300
6301 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6302
6303 PR tree-optimization/53163
6304 * gcc.c-torture/compile/pr53163.c: New test.
6305
6306 PR rtl-optimization/53160
6307 * gcc.c-torture/execute/pr53160.c: New test.
6308
6309 2012-05-01 Ian Lance Taylor <iant@google.com>
6310
6311 PR c/37303
6312 * gcc.dg/pr37303.c: New test.
6313
6314 2012-05-01 Richard Henderson <rth@redhat.com>
6315
6316 * lib/target-supports.exp
6317 (check_effective_target_sync_long_long_runtime): True for
6318 check_effective_target_powerpc64.
6319
6320 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6321
6322 PR c++/51033
6323 * gcc.dg/vector-1.c: Move to ...
6324 * c-c++-common/vector-1.c: ... here.
6325 * gcc.dg/vector-2.c: Move to ...
6326 * c-c++-common/vector-2.c: ... here.
6327 * gcc.dg/vector-3.c: Move to ...
6328 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6329 * gcc.dg/vector-4.c: Move to ...
6330 * c-c++-common/vector-4.c: ... here.
6331 * gcc.dg/vector-init-1.c: Move to ...
6332 * c-c++-common/vector-init-1.c: ... here.
6333 * gcc.dg/vector-init-2.c: Move to ...
6334 * c-c++-common/vector-init-2.c: ... here.
6335 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6336 * c-c++-common/vector-subscript-1.c: ... here.
6337 * gcc.dg/vector-subscript-2.c: Move to ...
6338 * c-c++-common/vector-subscript-2.c: ... here.
6339 * gcc.dg/vector-subscript-3.c: Move to ...
6340 * c-c++-common/vector-subscript-3.c: ... here.
6341
6342 PR c++/51314
6343 * g++.dg/cpp0x/vt-51314.C: New test.
6344 * g++.dg/cpp0x/variadic76.C: Fix.
6345
6346 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6347
6348 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6349
6350 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6351
6352 Add -Wvarargs option
6353 * c-c++-common/Wvarargs.c: New test case.
6354 * c-c++-common/Wvarargs-2.c: Likewise.
6355
6356 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6357
6358 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6359 * objc.dg/foreach-7.m: Force the test case to run without
6360 -ftrack-macro-expansion.
6361 * c-c++-common/tm/attrib-1.c: Likewise.
6362 * c-c++-common/warn-ommitted-condop.c: Likewise.
6363 * gcc.dg/assign-warn-1.c: Likewise.
6364 * gcc.dg/assign-warn-2.c: Likewise.
6365 * gcc.dg/attr-alloc_size.c: Likewise.
6366 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6367 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6368 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6369 * gcc.dg/c90-const-expr-9.c: Likewise.
6370 * gcc.dg/c99-const-expr-9.c: Likewise.
6371 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6372 * gcc.dg/cpp/direct2s.c: Likewise.
6373 * gcc.dg/cpp/pr28709.c: Likewise.
6374 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6375 * gcc.dg/dfp/composite-type.c: Likewise.
6376 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6377 with -ftrack-macro-expansion
6378 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6379 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6380 * g++.dg/ext/cleanup-1.C: Likewise.
6381 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6382 * g++.dg/template/sfinae10.C: Likewise.
6383 * g++.dg/tm/wrap-2.C: Likewise.
6384 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6385 * g++.dg/warn/Wsign-conversion.C: Likewise.
6386 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6387 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6388 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6389 it to run with -ftrack-macro-expansion.
6390 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6391 test cases without -ftrack-macro-expansion.
6392
6393 Fix location for static class members
6394 * g++.dg/template/sfinae6_neg.C: Adjust.
6395
6396 Make conversion warnings work on NULL with -ftrack-macro-expansion
6397 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6398 alongside the previous testing for NULL.
6399
6400 Fix -Wuninitialized for -ftrack-macro-expansion
6401 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6402
6403 Strip "<built-in>" loc from displayed expansion context
6404 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6405 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6406 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6407 new test above.
6408
6409 Fix expansion point loc for macro-like tokens
6410 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6411 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6412
6413 Fix token pasting with -ftrack-macro-expansion
6414 * gcc.dg/cpp/paste17.c: New test case for
6415 -ftrack-macro-expansion=2 mode only.
6416 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6417
6418 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6419
6420 * gnat.dg/warn6.ad[sb]: New test.
6421
6422 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6423
6424 PR 53149
6425 * gcc.dg/20011021-1.c: Adjust testcase.
6426
6427 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6428
6429 PR fortran/53148
6430 * gfortran.dg/function_optimize_12.f90: New test.
6431
6432 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6433
6434 PR target/53156
6435 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6436 code to match current output and cover new peephole2 pattern.
6437
6438 2012-04-27 Ollie Wild <aaw@google.com>
6439
6440 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6441
6442 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6443
6444 * gcc.c-torture/execute/20120427-2.c: New testcase.
6445 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6446 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6447 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6448
6449 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6450
6451 PR target/53138
6452 * gcc.c-torture/execute/20120427-1.c: New testcase.
6453
6454 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6455
6456 PR middle-end/27139
6457 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6458
6459 2012-04-27 Tom de Vries <tom@codesourcery.com>
6460
6461 PR tree-optimization/51879
6462 * gcc.dg/pr51879.c: New test.
6463 * gcc.dg/pr51879-2.c: Same.
6464 * gcc.dg/pr51879-3.c: Same.
6465 * gcc.dg/pr51879-4.c: Same.
6466 * gcc.dg/pr51879-6.c: Same.
6467
6468 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6469
6470 PR c++/53096
6471 * g++.dg/cpp0x/defaulted35.C: New.
6472 * g++.dg/cpp0x/defaulted15.C: Adjust.
6473
6474 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6475
6476 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6477 structure layout.
6478
6479 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6480
6481 * gcc.target/i386/builtin_target.c: Check avx2.
6482
6483 2012-04-26 Alan Modra <amodra@gmail.com>
6484
6485 * gcc.target/powerpc/savres.c: New test.
6486 * gcc.target/powerpc/powerpc.exp: Run it.
6487
6488 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6489
6490 PR target/53120
6491 * gcc.dg/torture/pr53120.c: New test.
6492
6493 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6494
6495 PR middle-end/52979
6496 * gcc.c-torture/compile/pr52979-1.c: New test.
6497 * gcc.c-torture/execute/pr52979-1.c: New test.
6498 * gcc.c-torture/execute/pr52979-2.c: New test.
6499
6500 2012-04-25 Richard Guenther <rguenther@suse.de>
6501
6502 * gcc.target/i386/l_fma_float_5.c: Adjust.
6503 * gcc.target/i386/l_fma_double_4.c: Likewise.
6504 * gcc.target/i386/l_fma_float_2.c: Likewise.
6505 * gcc.target/i386/l_fma_float_6.c: Likewise.
6506 * gcc.target/i386/l_fma_double_1.c: Likewise.
6507 * gcc.target/i386/l_fma_double_5.c: Likewise.
6508 * gcc.target/i386/l_fma_float_3.c: Likewise.
6509 * gcc.target/i386/l_fma_double_2.c: Likewise.
6510 * gcc.target/i386/l_fma_double_6.c: Likewise.
6511 * gcc.target/i386/l_fma_float_4.c: Likewise.
6512 * gcc.target/i386/l_fma_double_3.c: Likewise.
6513 * gcc.target/i386/l_fma_float_1.c: Likewise.
6514
6515 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6516
6517 PR tree-optimization/53058
6518 * gcc.c-torture/compile/pr53058.c: New test.
6519
6520 2012-04-25 Jan Hubicka <jh@suse.cz>
6521
6522 PR middle-end/53088
6523 * gcc.target/i386/pr39082-1.c: Update warning location.
6524
6525 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6526
6527 PR c/52880
6528 * gcc.dg/pr52880.c: New test.
6529
6530 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6531
6532 * gcc.dg/m-un-2.c: Update.
6533 * gcc.dg/20011021-1.c: Update.
6534
6535 2012-04-25 Tobias Burnus <burnus@net-b.de>
6536
6537 PR fortran/52196
6538 * gfortran.dg/realloc_on_assign_14.f90: New.
6539
6540 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6541
6542 PR testsuite/52641
6543 PR tree-optimizations/52891
6544 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6545
6546 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6547
6548 PR c++/52363
6549 * g++.dg/cpp0x/sfinae35.C: New.
6550 * g++.dg/cpp0x/sfinae36.C: Likewise.
6551
6552 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6553
6554 * gcc.target/builtin_target.c: New testcase.
6555
6556 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6557
6558 PR target/47197
6559 * gcc.target/powerpc/pr47197.c: New test.
6560
6561 2012-04-24 Richard Guenther <rguenther@suse.de>
6562
6563 PR tree-optimization/53085
6564 * g++.dg/torture/pr53085.C: New testcase.
6565
6566 2012-04-24 Andrew Pinski <apinski@cavium.com>
6567
6568 PR tree-opt/33512
6569 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6570 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6571 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6572
6573 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6574
6575 PR middle-end/53084
6576 * gcc.c-torture/execute/pr53084.c: New test.
6577
6578 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6579
6580 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6581
6582 2012-04-23 Andrew Pinski <apinski@cavium.com>
6583
6584 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6585
6586 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6587
6588 PR regression/53076
6589 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6590 * gcc.dg/torture/builtin-power-1.c: Likewise.
6591
6592 2012-04-23 Richard Guenther <rguenther@suse.de>
6593
6594 PR tree-optimization/53070
6595 * gcc.dg/torture/pr53070.c: New testcase.
6596
6597 2012-04-23 Richard Guenther <rguenther@suse.de>
6598
6599 PR c/53060
6600 * gcc.dg/pr53060.c: New testcase.
6601
6602 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6603
6604 PR tree-optimizations/52891
6605 * gcc.c-torture/compile/pr52891-1.c: New test.
6606 * gcc.c-torture/compile/pr52891-2.c: New test.
6607
6608 2012-04-22 Tobias Burnus <burnus@net-b.de>
6609
6610 PR fortran/53051
6611 * gfortran.dg/read_float_4.f90: New.
6612
6613 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6614
6615 PR 35441
6616 * c-c++-common/pr35441.C: New.
6617
6618 2012-04-20 Ian Lance Taylor <iant@google.com>
6619
6620 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6621 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6622
6623 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6624
6625 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6626 array access.
6627 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6628
6629 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6630
6631 PR rtl-optimization/44214
6632 * gcc.dg/pr44214-1.c: New test.
6633 * gcc.dg/pr44214-2.c: Likewise.
6634 * gcc.dg/pr44214-3.c: Likewise.
6635
6636 2012-04-20 Richard Guenther <rguenther@suse.de>
6637
6638 * g++.dg/torture/20120420-1.C: New testcase.
6639
6640 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6641
6642 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6643
6644 2012-04-19 Christian Bruel <christian.bruel@st.com>
6645
6646 * gcc.dg/pr52283.c: New test.
6647
6648 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6649
6650 * gcc.dg/pr37985.c: New test.
6651
6652 2012-04-19 Richard Guenther <rguenther@suse.de>
6653
6654 PR rtl-optimization/44688
6655 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6656 possibly profitable.
6657
6658 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6659
6660 PR tree-optimization/52976
6661 * gfortran.dg/reassoc_11.f: New test.
6662
6663 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6664
6665 PR tree-optimization/52976
6666 * gfortran.dg/reassoc_7.f: New test.
6667 * gfortran.dg/reassoc_8.f: Likewise.
6668 * gfortran.dg/reassoc_9.f: Likewise.
6669 * gfortran.dg/reassoc_10.f: Likewise.
6670
6671 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6672
6673 PR c++/52422
6674 * g++.dg/cpp0x/sfinae33.C: New.
6675 * g++.dg/cpp0x/sfinae34.C: Likewise.
6676
6677 2012-04-18 Joey Ye <joey.ye@arm.com>
6678
6679 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6680
6681 2012-04-18 Richard Guenther <rguenther@suse.de>
6682
6683 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6684 array access.
6685 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6686 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6687
6688 2012-04-17 Tom de Vries <tom@codesourcery.com>
6689
6690 * g++.dg/pr51264-4.C: New test.
6691
6692 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6693
6694 PR c++/52599
6695 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6696
6697 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6698
6699 PR c++/53003
6700 * g++.dg/parse/crash59.C: New.
6701
6702 2012-04-17 Michael Matz <matz@suse.de>
6703
6704 PR tree-optimization/18437
6705 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6706
6707 2012-04-17 Richard Guenther <rguenther@suse.de>
6708
6709 PR middle-end/53011
6710 * g++.dg/torture/pr53011.C: New testcase.
6711
6712 2012-04-16 Jason Merrill <jason@redhat.com>
6713
6714 PR c++/38543
6715 * g++.dg/cpp0x/variadic131.C: New.
6716
6717 PR c++/52008
6718 * g++.dg/cpp0x/variadic130.C: New.
6719
6720 PR c++/50830
6721 * g++.dg/cpp0x/variadic129.C: New.
6722
6723 PR c++/50303
6724 * g++.dg/cpp0x/variadic128.C: New.
6725
6726 2012-04-16 Tobias Burnus <burnus@net-b.de>
6727
6728 PR fortran/52864
6729 * gfortran.dg/pointer_intent_6.f90: New.
6730
6731 2012-04-16 Tobias Burnus <burnus@net-b.de>
6732
6733 PR fortran/52916
6734 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6735 to include public_private_module_4.f90.
6736 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6737 targets.
6738
6739 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6740
6741 PR c++/49152
6742 * g++.dg/diagnostic/operator1.C: New.
6743 * g++.dg/ext/label5.C: Adjust.
6744 * g++.dg/ext/va-arg1.C: Likewise.
6745 * g++.dg/other/error20.C: Likewise.
6746 * g++.dg/other/error20.C: Likewise.
6747 * g++.dg/other/error16.C: Likewise.
6748 * g++.dg/other/error10.C: Likewise.
6749 * g++.dg/parse/error30.C: Likewise.
6750 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6751
6752 2012-04-16 Jason Merrill <jason@redhat.com>
6753
6754 PR c++/51148
6755 * g++.dg/cpp0x/variadic127.C: New.
6756
6757 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6758
6759 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6760 testcase name.
6761 Use fail, pass instead of unresolved.
6762 Don't log $optstr.
6763
6764 PR testsuite/52948
6765 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6766 TODO_dump_func.
6767 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6768 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6769 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6770
6771 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6772
6773 PR fortran/52968
6774 * gfortran.dg/typebound_call_23.f03: New test case.
6775
6776 2012-04-15 Jason Merrill <jason@redhat.com>
6777
6778 PR c++/47220
6779 * g++.dg/cpp0x/variadic126.C: New.
6780
6781 PR c++/52380
6782 * g++.dg/cpp0x/variadic125.C: New.
6783
6784 PR c++/52292
6785 * g++.dg/cpp0x/variadic124.C: New.
6786
6787 PR c++/52706
6788 * g++.dg/cpp0x/nullptr27.C: New.
6789
6790 PR c++/52818
6791 * g++.dg/warn/format8.C: New.
6792
6793 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6794
6795 PR fortran/51082
6796 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6797
6798 2012-04-14 Tobias Burnus <burnus@net-b.de>
6799
6800 PR fortran/52916
6801 PR fortran/40973
6802 * gfortran.dg/public_private_module_3.f90: New.
6803 * gfortran.dg/public_private_module_4.f90: New.
6804
6805 2012-04-14 Tom de Vries <tom@codesourcery.com>
6806
6807 * gcc.dg/superblock.c: New test.
6808
6809 2012-04-14 Tom de Vries <tom@codesourcery.com>
6810
6811 * gcc.dg/pr51879-12.c: New test.
6812
6813 2012-04-13 Jason Merrill <jason@redhat.com>
6814
6815 PR c++/52824
6816 * g++.dg/cpp0x/variadic123.C: New.
6817 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6818
6819 PR c++/52905
6820 * g++.dg/cpp0x/initlist-ctor1.C: New.
6821
6822 PR c++/52915
6823 * g++.dg/other/anon-union2.C: New.
6824
6825 2012-04-13 Martin Jambor <mjambor@suse.cz>
6826
6827 PR middle-end/52939
6828 * g++.dg/ipa/pr52939.C: New test.
6829
6830 2012-04-13 Tom de Vries <tom@codesourcery.com>
6831
6832 * gcc.dg/pr52734.c: New test.
6833
6834 2012-04-13 Richard Guenther <rguenther@suse.de>
6835
6836 PR tree-optimization/52969
6837 * gcc.dg/torture/pr52969.c: New testcase.
6838
6839 2012-04-13 Richard Guenther <rguenther@suse.de>
6840
6841 PR c/52549
6842 * gcc.dg/pr52549.c: New testcase.
6843
6844 2012-04-13 Richard Guenther <rguenther@suse.de>
6845
6846 PR c/52862
6847 * gcc.dg/pr52862.c: New testcase.
6848
6849 2012-04-13 Joey Ye <joey.ye@arm.com>
6850
6851 * gcc.target/arm/thumb1-imm.c: New testcase.
6852
6853 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6854
6855 PR target/52932
6856 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6857 second function argument.
6858 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6859 (calc_permps): Update declaration. Calculate result correctly.
6860 (avx2_test): Change src2 type to union256i_d.
6861 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6862 correctly.
6863
6864 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6865
6866 PR target/52775
6867 * gcc.target/powerpc/pr52775.c: New file.
6868
6869 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6870
6871 PR tree-optimization/18589
6872 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6873 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6874 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6875 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6876 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6877 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6878 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6879 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6880 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6881 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6882
6883 2012-04-12 Richard Guenther <rguenther@suse.de>
6884
6885 PR tree-optimization/52943
6886 * gcc.dg/torture/pr52943.c: New testcase.
6887
6888 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6889
6890 PR target/50751
6891 * gcc/target/sh/pr50751-4.c: New.
6892 * gcc/target/sh/pr50751-5.c: New.
6893 * gcc/target/sh/pr50751-6.c: New.
6894 * gcc/target/sh/pr50751-7.c: New.
6895
6896 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6897
6898 PR c++/52465
6899 * g++.dg/lookup/using52.C: New.
6900
6901 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6902
6903 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6904
6905 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6906
6907 PR rtl-optimization/52876
6908 * gcc.target/i386/pr52876.c: New.
6909
6910 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6911
6912 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6913 __UINTPTR_TYPE__.
6914 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6915 __INTPTR_TYPE__.
6916 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6917 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6918 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6919 (ptrdiff_t): ... this. All uses changed.
6920 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6921 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6922 __INTPTR_TYPE__.
6923 (main): Cast argument to __INTPTR_TYPE__.
6924 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6925 size_t.
6926 * gcc.dg/mallign.c (main): Likewise.
6927 * gcc.dg/pr38700.c (foo): Likewise.
6928 * gcc.dg/long-long-cst1.c (t): Likewise.
6929 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6930 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6931 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6932 * gcc.dg/pr25682.c (d, foo): Likewise.
6933 * gcc.dg/format/cast-1.c (f): Likewise.
6934 * gcc.dg/c90-const-expr-10.c
6935 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6936 (size_t): ...this. All uses changed.
6937 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6938 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6939 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6940 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6941 * gcc.dg/sequence-pt-1.c: Likewise.
6942 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6943 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6944 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6945 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6946 of ptrdiff_t with it.
6947 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6948 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6949 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6950
6951 2012-04-11 Jason Merrill <jason@redhat.com>
6952
6953 PR debug/45088
6954 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6955 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6956
6957 PR c++/52906
6958 * g++.dg/ext/attrib45.C: New.
6959
6960 * g++.dg/eh/dtor3.C: New.
6961
6962 2012-04-11 Richard Guenther <rguenther@suse.de>
6963
6964 PR middle-end/52621
6965 * gfortran.dg/pr52621.f90: New testcase.
6966
6967 2012-04-11 Richard Guenther <rguenther@suse.de>
6968
6969 PR middle-end/52918
6970 * g++.dg/torture/pr52918-1.C: New testcase.
6971 * g++.dg/torture/pr52918-2.C: Likewise.
6972
6973 2012-04-11 Tobias Burnus <burnus@net-b.de>
6974
6975 PR fortran/52729
6976 * gfortran.dg/block_11.f90: New.
6977
6978 2012-04-11 Nick Clifton <nickc@redhat.com>
6979
6980 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6981
6982 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6983
6984 PR target/16458
6985 * gcc.target/powerpc/pr16458-1.c: New test.
6986 * gcc.target/powerpc/pr16458-2.c: Likewise.
6987 * gcc.target/powerpc/pr16458-3.c: Likewise.
6988 * gcc.target/powerpc/pr16458-4.c: Likewise.
6989
6990 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6991
6992 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6993 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6994 * gcc.dg/builtin-bswap-5.c: Likewise.
6995 * gcc.target/i386/builtin-bswap-4.c: New test.
6996
6997 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6998
6999 PR 24985
7000 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7001
7002 2012-04-11 Richard Guenther <rguenther@suse.de>
7003
7004 PR rtl-optimization/52881
7005 * gcc.dg/torture/pr52881.c: New testcase.
7006 * gcc.dg/torture/pr52913.c: Likewise.
7007
7008 2012-04-11 Richard Guenther <rguenther@suse.de>
7009
7010 PR tree-optimization/52912
7011 * gcc.dg/torture/pr52912.c: New testcase.
7012
7013 2010-04-10 Michael Matz <matz@suse.de>
7014
7015 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7016 * gcc.dg/vect/vect-outer-1.c: Adjust.
7017 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7018 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7019 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7020 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7021 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7022 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7023
7024 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7025
7026 PR tree-optimization/52870
7027 * gcc.dg/vect/pr52870.c: New test.
7028
7029 2012-04-09 Mike Stump <mikestump@comcast.net>
7030
7031 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7032 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7033 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7034 * gnat.dg/aggr11.adb: Likewise.
7035 * gnat.dg/aggr11_pkg.ads: Likewise.
7036 * gnat.dg/aggr15.adb: Likewise.
7037 * gnat.dg/aggr15.ads: Likewise.
7038 * gnat.dg/aggr17.adb: Likewise.
7039 * gnat.dg/aggr18.adb: Likewise.
7040 * gnat.dg/array14.adb: Likewise.
7041 * gnat.dg/array14.ads: Likewise.
7042 * gnat.dg/array14_pkg.ads: Likewise.
7043 * gnat.dg/array19.adb: Likewise.
7044 * gnat.dg/array19.ads: Likewise.
7045 * gnat.dg/discr27.adb: Likewise.
7046 * gnat.dg/discr27.ads: Likewise.
7047 * gnat.dg/discr35.adb: Likewise.
7048 * gnat.dg/discr35.ads: Likewise.
7049 * gnat.dg/discr6.adb: Likewise.
7050 * gnat.dg/discr6_pkg.ads: Likewise.
7051 * gnat.dg/import1.adb: Likewise.
7052 * gnat.dg/import1.ads: Likewise.
7053 * gnat.dg/loop_address2.adb: Likewise.
7054 * gnat.dg/opt7.adb: Likewise.
7055 * gnat.dg/opt7.ads: Likewise.
7056 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7057 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7058 * gnat.dg/rep_clause2.adb: Likewise.
7059 * gnat.dg/rep_clause2.ads: Likewise.
7060 * gnat.dg/slice2.adb: Likewise.
7061 * gnat.dg/slice2.ads: Likewise.
7062 * gnat.dg/slice6.adb: Likewise.
7063 * gnat.dg/slice6_pkg.ads: Likewise.
7064 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7065 * gnat.dg/taft_type2.adb: Likewise.
7066 * gnat.dg/taft_type2.ads: Likewise.
7067 * gnat.dg/taft_type2_pkg.ads: Likewise.
7068 * gnat.dg/volatile10.adb: Likewise.
7069 * gnat.dg/volatile10_pkg.ads: Likewise.
7070
7071 * gcc.dg/dll-8.c: Remove execute permissions.
7072 * g++.dg/ext/dllexport5.C: Likewise.
7073
7074 2012-04-09 Jan Hubicka <jh@suse.cz>
7075
7076 PR lto/52722
7077 PR lto/51765
7078 PR lto/52634
7079 * gcc.dg/lto/pr52634_1.c: New testcase.
7080 * gcc.dg/lto/pr52634_0.c: New testcase.
7081
7082 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7083
7084 PR target/52883
7085 * gcc.target/i386/pr52883.c: New testcase.
7086
7087 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7088
7089 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7090 (check_effective_target_sync_long_long): Add SPARC case.
7091 (check_effective_target_sync_long_long_runtime): Likewise.
7092 (check_effective_target_sync_int_long): Adjust SPARC case.
7093 (check_effective_target_sync_char_short): Likewise.
7094
7095 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7096
7097 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7098 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7099
7100 2012-04-08 Tobias Burnus <burnus@net-b.de>
7101
7102 PR fortran/40973
7103 PR fortran/52751
7104 * gfortran.dg/public_private_module_2.f90: New.
7105
7106 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7107
7108 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7109 directives.
7110
7111 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7112
7113 PR fortran/52893
7114 * gfortran.dg/function_optimize_11.f90: New test.
7115
7116 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7117
7118 PR fortran/52668
7119 * gfortran.dg/use_only_6.f90: New test.
7120
7121 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7122
7123 PR fortran/52668
7124 * gfortran.dg/use_only_6.f90: New test.
7125 2012-04-06 Mike Stump <mikestump@comcast.net>
7126
7127 PR testsuite/50722
7128 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7129
7130 2012-04-05 Jason Merrill <jason@redhat.com>
7131
7132 PR c++/52596
7133 * g++.dg/template/qualified-id5.C: New.
7134
7135 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7136
7137 PR target/52882
7138 * gcc.target/i386/pr52882.c: New test.
7139
7140 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7141 Dominique D'Humieures <dominiq@lps.ens.fr>
7142
7143 PR testsuite/52614
7144 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7145 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7146
7147 2012-04-04 Jason Merrill <jason@redhat.com>
7148
7149 PR c++/52845
7150 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7151
7152 2012-04-03 Jason Merrill <jason@redhat.com>
7153
7154 PR c++/52796
7155 * g++.dg/cpp0x/variadic-value1.C: New.
7156
7157 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7158
7159 * gnat.dg/pack18.adb: New test.
7160 * gnat.dg/pack18_pkg.ads: New helper.
7161
7162 2012-04-03 Richard Guenther <rguenther@suse.de>
7163
7164 PR tree-optimization/52808
7165 * gcc.dg/pr52808.c: New testcase.
7166
7167 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7168
7169 PR tree-optimization/52835
7170 * gfortran.dg/pr52835.f90: New test.
7171
7172 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7173
7174 * gnat.dg/specs/aggr5.ads: New test.
7175
7176 2012-04-02 Richard Guenther <rguenther@suse.de>
7177
7178 PR tree-optimization/52756
7179 * gcc.dg/torture/pr52756.c: New testcase.
7180
7181 2012-04-02 Richard Guenther <rguenther@suse.de>
7182
7183 PR middle-end/52803
7184 * gcc.dg/pr52803.c: New testcase.
7185
7186 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7187
7188 PR c++/40942
7189 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7190 DR 214 in account.
7191
7192 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7193
7194 PR c++/50043
7195 * g++.dg/cpp0x/noexcept17.C: New.
7196 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7197 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7198 * g++.dg/cpp0x/noexcept01.C: Likewise.
7199 * g++.dg/eh/init-temp1.C: Likewise.
7200 * g++.dg/eh/ctor1.C: Likwise.
7201
7202 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7203
7204 * gnat.dg/controlled6.adb: New test.
7205 * gnat.dg/controlled6_pkg.ads: New helper.
7206 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7207
7208 2012-03-30 Richard Henderson <rth@redhat.com>
7209
7210 PR debug/52727
7211 * g++.dg/opt/pr52727.C: New testcase.
7212
7213 2012-03-30 Richard Guenther <rguenther@suse.de>
7214
7215 PR tree-optimization/52754
7216 * gcc.target/i386/pr52754.c: New testcase.
7217
7218 2012-03-30 Richard Guenther <rguenther@suse.de>
7219
7220 PR middle-end/52772
7221 * g++.dg/torture/pr52772.C: New testcase.
7222
7223 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7224
7225 PR c++/52718
7226 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7227
7228 2012-03-29 Jason Merrill <jason@redhat.com>
7229
7230 PR c++/52685
7231 * g++.dg/template/inherit8.C: New.
7232
7233 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7234
7235 PR c++/52759
7236 * g++.dg/ext/weak4.C: New test.
7237
7238 PR tree-optimization/52760
7239 * gcc.c-torture/execute/pr52760.c: New test.
7240
7241 2012-03-29 Jason Merrill <jason@redhat.com>
7242
7243 PR c++/52743
7244 * g++.dg/cpp0x/initlist-array3.C: New.
7245
7246 2012-03-28 Jason Merrill <jason@redhat.com>
7247
7248 PR c++/52746
7249 * g++.dg/overload/virtual2.C: New.
7250
7251 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7252
7253 * gnat.dg/vect7.ad[sb]: New test.
7254
7255 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7256 Tobias Burnus <burnus@gcc.gnu.org>
7257
7258 PR fortran/52652
7259 * gfortran.dg/allocate_class_1.f90 : Change error test.
7260 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7261 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7262 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7263
7264 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7265
7266 PR middle-end/52691
7267 * gcc.dg/pr52691.c: New test.
7268
7269 PR middle-end/52750
7270 * gcc.c-torture/compile/pr52750.c: New test.
7271
7272 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7273
7274 PR target/52692
7275 * gcc.target/avr/torture/builtins-2.c: New test.
7276
7277 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7278
7279 PR target/52736
7280 * gcc.target/i386/pr52736.c: New test.
7281
7282 2012-03-27 Martin Jambor <mjambor@suse.cz>
7283
7284 PR middle-end/52693
7285 * gcc.dg/torture/pr52693.c: New test.
7286
7287 2012-03-27 Meador Inge <meadori@codesourcery.com>
7288
7289 PR c++/52672
7290 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7291
7292 2012-03-27 Mike Stump <mikestump@comcast.net>
7293
7294 PR target/52665
7295 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7296 failures that match branch names.
7297
7298 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7299 H.J. Lu <hongjiu.lu@intel.com>
7300
7301 PR target/52698
7302 * gcc.target/i386/pr52698.c: New test.
7303
7304 2012-03-27 Richard Guenther <rguenther@suse.de>
7305
7306 PR middle-end/52720
7307 * gcc.dg/torture/pr52720.c: New testcase.
7308
7309 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7310
7311 * gnat.dg/pack17.adb: New test.
7312
7313 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7314
7315 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7316 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7317
7318 2012-03-26 Martin Jambor <mjambor@suse.cz>
7319
7320 PR tree-optimization/50052
7321 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7322
7323 2012-03-26 Richard Guenther <rguenther@suse.de>
7324
7325 PR tree-optimization/52701
7326 * gfortran.dg/pr52701.f90: New testcase.
7327
7328 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7329
7330 PR tree-optimization/52686
7331 * gcc.target/arm/pr52686.c: New test.
7332
7333 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7334
7335 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7336 Add "-Os -flto" to list.
7337
7338 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7339
7340 * gnat.dg/concat2.ad[sb]: New test.
7341
7342 2012-03-24 Jason Merrill <jason@redhat.com>
7343
7344 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7345 * g++.dg/cpp0x/trailing2.C: Likewise.
7346 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7347 * g++.dg/cpp1y/auto-fn1.C: New.
7348 * g++.dg/cpp1y/auto-fn2.C: New.
7349 * g++.dg/cpp1y/auto-fn3.C: New.
7350 * g++.dg/cpp1y/auto-fn4.C: New.
7351 * g++.dg/cpp1y/auto-fn5.C: New.
7352 * g++.dg/cpp1y/auto-fn6.C: New.
7353 * g++.dg/cpp1y/auto-fn7.C: New.
7354 * g++.dg/cpp1y/auto-fn8.C: New.
7355 * g++.dg/cpp1y/auto-fn9.C: New.
7356 * g++.dg/cpp1y/auto-fn10.C: New.
7357 * g++.dg/cpp1y/auto-fn11.C: New.
7358
7359 2012-03-23 Richard Guenther <rguenther@suse.de>
7360
7361 PR tree-optimization/52678
7362 * gfortran.dg/pr52678.f: New testcase.
7363
7364 2012-03-23 Richard Guenther <rguenther@suse.de>
7365
7366 PR tree-optimization/52638
7367 * g++.dg/torture/pr52638.C: New testcase.
7368
7369 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7370
7371 PR c++/52487
7372 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7373
7374 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7375
7376 PR c++/52671
7377 * g++.dg/ext/attrib44.C: New test.
7378
7379 2012-03-22 Jan Hubicka <jh@suse.cz>
7380
7381 PR middle-end/51737
7382 * g++.dg/torture/pr51737.C: New testcase
7383
7384 2012-03-22 Richard Guenther <rguenther@suse.de>
7385
7386 PR tree-optimization/52548
7387 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7388
7389 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7390
7391 * lib/fortran-modules.exp (list-module-names-1): Remove
7392 warning.
7393
7394 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7395
7396 PR target/50751
7397 * gcc.target/sh/pr50751-1.c: New.
7398 * gcc.target/sh/pr50751-2.c: New.
7399 * gcc.target/sh/pr50751-3.c: New.
7400
7401 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7402
7403 PR target/52479
7404 * gcc.target/sh/sh4a-cos.c: Remove.
7405 * gcc.target/sh/sh4a-sin.c: Remove.
7406 * gcc.target/sh/sh4a-sincos.c: Remove.
7407
7408 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7409
7410 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7411 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7412
7413 2012-03-21 Martin Jambor <mjambor@suse.cz>
7414
7415 PR testsuite/52641
7416 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7417 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7418
7419 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7420
7421 * gcc.target/arm/thumb-16bit-ops.c: New file.
7422 * gcc.target/arm/thumb-ifcvt.c: New file.
7423
7424 2012-03-20 Jason Merrill <jason@redhat.com>
7425
7426 * lib/target-supports.exp: Add { target c++1y }.
7427
7428 * g++.dg/cpp0x/auto32.C: New.
7429
7430 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7431
7432 PR testsuite/52641
7433 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7434 int32plus.
7435 * gcc.dg/torture/pr48124-4.c: Ditto:
7436 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7437
7438 2012-03-20 Jason Merrill <jason@redhat.com>
7439
7440 PR c++/52510
7441 * g++.dg/cpp0x/initlist66.C: New.
7442
7443 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7444
7445 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7446 __AVR_HAVE_LPMX__
7447
7448 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7449
7450 PR target/49868
7451 * gcc.target/avr/torture/addr-space-2.h: New file.
7452 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7453 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7454 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7455 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7456
7457 2012-03-20 Richard Guenther <rguenther@suse.de>
7458
7459 * gnat.dg/pack16.adb: New testcase.
7460 * gnat.dg/pack16_pkg.ads: Likewise.
7461 * gnat.dg/specs/pack8.ads: Likewise.
7462 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7463
7464 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7465
7466 * g++.dg/warn/Wuseless-cast.C: Extend.
7467
7468 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7469
7470 PR c++/14710
7471 * g++.dg/warn/Wuseless-cast.C: New.
7472
7473 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7474
7475 PR libfortran/52608
7476 * gfortran.dg/pr52608.f90: New test.
7477
7478 2012-03-17 Tobias Burnus <burnus@net-b.de>
7479
7480 PR fortran/52585
7481 * gfortran.dg/proc_ptr_36.f90: New.
7482
7483 2012-03-16 Martin Jambor <mjambor@suse.cz>
7484
7485 * gcc.dg/misaligned-expand-1.c: New test.
7486 * gcc.dg/misaligned-expand-3.c: Likewise.
7487
7488 2012-03-16 Richard Guenther <rguenther@suse.de>
7489 Kai Tietz <ktietz@redhat.com>
7490
7491 PR middle-end/48814
7492 * gcc.c-torture/execute/pr48814-1.c: New test.
7493 * gcc.c-torture/execute/pr48814-2.c: New test.
7494 * gcc.dg/tree-ssa/assign-1.c: New test.
7495 * gcc.dg/tree-ssa/assign-2.c: New test.
7496 * gcc.dg/tree-ssa/assign-3.c: New test.
7497
7498 2012-03-16 Richard Guenther <rguenther@suse.de>
7499
7500 * gnat.dg/specs/pack7.ads: New testcase.
7501
7502 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7503
7504 PR target/52568
7505 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7506 * gcc.dg/torture/vshuf-8.inc: Likewise.
7507 * gcc.dg/torture/vshuf-16.inc: Likewise.
7508 * gcc.dg/torture/vshuf-32.inc: Likewise.
7509
7510 2012-03-15 Jason Merrill <jason@redhat.com>
7511
7512 * g++.dg/torture/pr52582.C: New.
7513
7514 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7515
7516 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7517
7518 2012-03-15 Ira Rosen <irar@il.ibm.com>
7519 Ulrich Weigand <ulrich.weigand@linaro.org>
7520
7521 * gcc.dg/vect/slp-cond-3.c: New test.
7522 * gcc.dg/vect/slp-cond-4.c: New test.
7523
7524 2012-03-15 Ira Rosen <irar@il.ibm.com>
7525 Ulrich Weigand <ulrich.weigand@linaro.org>
7526
7527 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7528 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7529
7530 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7531
7532 PR libfortran/52434
7533 PR libfortran/48878
7534 PR libfortran/38199
7535 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7536 * gfortran.dg/round_1.f03: Likewise.
7537
7538 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7539 Andrew Pinski <apinski@cavium.com>
7540
7541 PR middle-end/52592
7542 * gcc.dg/pr52592.c: New test.
7543
7544 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7545
7546 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7547 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7548 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7549 * lib/fortran-modules.exp: .. this new file. Adjust users.
7550 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7551 gfortran-dg-debug-runtest): Call cleanup-modules.
7552 * lib/fortran-torture.exp (fortran-torture-execute,
7553 fortran-torture): Likewise.
7554 * gfortran.dg/coarray/caf.exp: Likewise.
7555 * lib/lto.exp: Likewise.
7556 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7557 * gfortran.dg/class_4b.f03: Likewise.
7558 * gfortran.dg/class_4c.f03: Likewise.
7559 * gfortran.dg/class_45a.f03: Likewise.
7560 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7561 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7562 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7563 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7564 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7565 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7566 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7567 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7568 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7569 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7570 * gfortran.dg/whole_file_28.f90: Likewise.
7571 * gfortran.dg/whole_file_29.f90: Likewise.
7572 * gfortran.dg/whole_file_30.f90: Likewise.
7573 * gfortran.dg/whole_file_31.f90: Likewise.
7574
7575 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7576
7577 PR tree-optimization/52267
7578 * gcc.dg/pr52267.c: New test.
7579 * gcc.dg/tree-ssa/vrp65.c: New test.
7580 * gcc.dg/tree-ssa/vrp66.c: New test.
7581
7582 2012-03-15 Richard Guenther <rguenther@suse.de>
7583
7584 PR middle-end/52580
7585 * gfortran.dg/vect/pr52580.f: New testcase.
7586
7587 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7588
7589 * gcc.target/sh/fpul-usage-1.c: New.
7590
7591 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7592
7593 PR target/49468
7594 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7595 * gcc.target/sh/pr49468-di.c: Likewise.
7596
7597 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7598
7599 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7600 * gcc.dg/c99-stdint-6.c: Likewise.
7601 * gcc.dg/lto/20090210_0.c: Likewise.
7602 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7603 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7604 * gcc.dg/pragma-init-fini-2.c: Likewise.
7605 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7606 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7607 * gcc.target/i386/pr22152.c: Likewise.
7608 * gcc.target/i386/vect8-ret.c: Likewise.
7609 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7610 handling.
7611
7612 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7613
7614 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7615 * g++.dg/tree-prof/partition1.C: Likewise.
7616 * g++.dg/tree-prof/partition2.C: Likewise.
7617 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7618 handling.
7619 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7620 * gcc.c-torture/execute/20010724-1.c: Remove.
7621 * gcc.c-torture/execute/20010724-1.x: Remove.
7622 * gcc.c-torture/execute/20040208-2.c: Remove.
7623 * gcc.c-torture/execute/20040208-2.x: Remove.
7624 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7625 Remove.
7626 (main) [__mips__ && __sgi__]: Remove.
7627 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7628 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7629 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7630 mips-sgi-irix6* handling.
7631 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7632 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7633 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7634 handling.
7635 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7636 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7637 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7638 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7639 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7640 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7641 mips-sgi-irix6*.
7642 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7643 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7644 * gcc.target/mips/save-restore-3.c: Likewise.
7645 * gcc.target/mips/save-restore-4.c: Likewise.
7646 * gcc.target/mips/save-restore-5.c: Likewise.
7647 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7648 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7649 messages.
7650 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7651 IRIX 6 handling.
7652 (restore_ld_library_path_env_vars): Likewise.
7653 * lib/target-supports.exp (check_profiling_available): Remove
7654 mips*-*-irix* handling.
7655 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7656 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7657 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7658
7659 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7660
7661 PR c++/52582
7662 * g++.dg/opt/pr52582.C: New test.
7663
7664 2012-03-14 Richard Guenther <rguenther@suse.de>
7665
7666 PR tree-optimization/52571
7667 * gcc.dg/vect/vect-2.c: Initialize arrays.
7668 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7669 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7670 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7671
7672 2012-03-14 Richard Guenther <rguenther@suse.de>
7673
7674 PR middle-end/52080
7675 PR middle-end/52097
7676 PR middle-end/48124
7677 * gcc.dg/torture/pr48124-1.c: New testcase.
7678 * gcc.dg/torture/pr48124-2.c: Likewise.
7679 * gcc.dg/torture/pr48124-3.c: Likewise.
7680 * gcc.dg/torture/pr48124-4.c: Likewise.
7681
7682 2012-03-14 Richard Guenther <rguenther@suse.de>
7683
7684 PR middle-end/52578
7685 * gcc.dg/pr52578.c: New testcase.
7686
7687 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7688
7689 PR c++/52521
7690 * g++.dg/cpp0x/udlit-args2.C: New test.
7691
7692 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7693
7694 PR target/48596
7695 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7696 * gcc.c-torture/compile/pr48596.c: ... here.
7697
7698 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7699
7700 PR c++/51641
7701 * g++.dg/lookup/hidden-class17.C: New test.
7702
7703 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7704
7705 PR c/52577
7706 * gcc.dg/Wunused-var-3.c: New test.
7707
7708 2012-03-13 Martin Jambor <mjambor@suse.cz>
7709
7710 * gcc.dg/misaligned-expand-2.c: New test.
7711
7712 2012-03-13 Richard Guenther <rguenther@suse.de>
7713
7714 PR middle-end/52134
7715 * gcc.dg/pr52134.c: New testcase.
7716
7717 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7718
7719 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7720
7721 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7722
7723 PR tree-optimization/46728
7724 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7725 * gcc.target/powerpc/pr46728-5.c: Likewise.
7726 * gcc.target/powerpc/pr46728-8.c: Likewise.
7727 * gcc.target/powerpc/pr46728-10.c: Likewise.
7728 * gcc.target/powerpc/pr46728-11.c: Likewise.
7729 * gcc.target/powerpc/pr46728-13.c: Likewise.
7730 * gcc.target/powerpc/pr46728-14.c: Likewise.
7731 * gcc.target/powerpc/pr46728-15.c: Likewise.
7732
7733 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7734
7735 PR c++/52299
7736 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7737
7738 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7739
7740 PR tree-optimization/46728
7741 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7742 * gcc.target/powerpc/pr46728-5.c: Likewise.
7743 * gcc.target/powerpc/pr46728-8.c: Likewise.
7744 * gcc.target/powerpc/pr46728-10.c: Likewise.
7745 * gcc.target/powerpc/pr46728-11.c: Likewise.
7746 * gcc.target/powerpc/pr46728-13.c: Likewise.
7747 * gcc.target/powerpc/pr46728-14.c: Likewise.
7748 * gcc.target/powerpc/pr46728-15.c: Likewise.
7749
7750 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7751
7752 PR target/49868
7753 * gcc.target/avr/torture/addr-space-1.h: New file.
7754 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7755 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7756 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7757 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7758
7759 2012-03-12 Andrew Pinski <apinski@cavium.com>
7760
7761 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7762
7763 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7764
7765 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7766 * g++.dg/abi/thunk4.C: Likewise.
7767 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7768 Adapt line numbers.
7769 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7770 handling.
7771 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7772 * g++.dg/eh/spbp.C: Likewise.
7773 * g++.dg/ext/label13.C: Likewise.
7774 * g++.dg/guality/guality.exp: Likewise.
7775 * g++.dg/other/anon5.C: Likewise.
7776 * g++.dg/other/pragma-ep-1.C: Remove.
7777 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7778 * g++.dg/warn/pr31246.C: Likewise.
7779 * g++.dg/warn/weak1.C: Likewise.
7780 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7781 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7782 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7783 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7784 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7785 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7786 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7787 * gcc.dg/c99-tgmath-1.c: Likewise.
7788 * gcc.dg/c99-tgmath-2.c: Likewise.
7789 * gcc.dg/c99-tgmath-3.c: Likewise.
7790 * gcc.dg/c99-tgmath-4.c: Likewise.
7791 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7792 handling.
7793 * gcc.dg/debug/pr49032.c: Likewise.
7794 * gcc.dg/guality/guality.exp: Likewise.
7795 * gcc.dg/intmax_t-1.c: Likewise.
7796 * gcc.dg/pr48616.c: Likewise.
7797 * gcc.dg/pragma-ep-1.c: Remove.
7798 * gcc.dg/pragma-ep-2.c: Remove.
7799 * gcc.dg/pragma-ep-3.c: Remove.
7800 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7801 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7802 * gcc.misc-tests/gcov-14.c: Likewise.
7803 * gfortran.dg/guality/guality.exp: Likewise.
7804 * lib/target-supports.exp (check_weak_available): Likewise.
7805 (add_options_for_tls): Likewise.
7806 (check_ascii_locale_available): Likewise.
7807 * obj-c++.dg/dwarf-2.mm: Likewise.
7808 * objc.dg/dwarf-1.m: Likewise.
7809 * objc.dg/dwarf-2.m: Likewise.
7810
7811 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7812
7813 PR tree-optimization/51721
7814 * gcc.dg/tree-ssa/vrp64.c: New test.
7815
7816 PR tree-optimization/52533
7817 * gcc.c-torture/compile/pr52533.c: New test.
7818
7819 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7820
7821 * gcc.target/i386/rtm-xabort-1.c: New.
7822 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7823 * gcc.target/i386/rtm-xend-1.c: Ditto.
7824 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7825 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7826 * gcc.target/i386/sse-13.c: Ditto.
7827 * gcc.target/i386/sse-14.c: Ditto.
7828 * gcc.target/i386/sse-22.c: Ditto.
7829 * gcc.target/i386/sse-23.c: Ditto.
7830 * g++.dg/other/i386-2.C: Ditto.
7831 * g++.dg/other/i386-3.C: Ditto.
7832
7833 2012-03-12 Tobias Burnus <burnus@net-b.de>
7834
7835 PR fortran/52542
7836 * gfortran.dg/proc_ptr_35.f90: New.
7837
7838 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7839
7840 PR target/52530
7841 * gcc.dg/torture/pr52530.c: New test.
7842
7843 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7844
7845 PR target/51244
7846 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7847
7848 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7849
7850 PR target/52450
7851 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7852
7853 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7854
7855 2012-03-09 Andrew Pinski <apinski@cavium.com>
7856
7857 PR middle-end/51988
7858 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7859 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7860
7861 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7862
7863 * gcc.dg/tree-ssa/scev-3.c: New.
7864 * gcc.dg/tree-ssa/scev-4.c: New.
7865
7866 2012-03-08 Tobias Burnus <burnus@net-b.de>
7867
7868 PR fortran/52469
7869 * gfortran.dg/proc_ptr_34.f90
7870
7871 2012-03-07 Jason Merrill <jason@redhat.com>
7872
7873 PR c++/52521
7874 * g++.dg/cpp0x/udlit-mangle.C: New.
7875
7876 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7877
7878 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7879
7880 2012-03-06 Richard Guenther <rguenther@suse.de>
7881
7882 PR middle-end/52493
7883 * gcc.dg/torture/pr52493.c: New testcase.
7884
7885 2012-03-06 Richard Guenther <rguenther@suse.de>
7886
7887 PR lto/52097
7888 * gcc.dg/lto/pr52097_0.c: New testcase.
7889
7890 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7891
7892 PR target/51244
7893 * gcc.target/sh/pr51244-1.c: New.
7894 * gcc.target/sh/pr51244-2.c: New.
7895 * gcc.target/sh/pr51244-3.c: New.
7896
7897 2012-03-05 Jason Merrill <jason@redhat.com>
7898
7899 PR c++/51930
7900 * g++.dg/ext/visibility/template11.C: New.
7901
7902 * g++.dg/cpp0x/implicit13.C: New.
7903
7904 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7905
7906 PR tree-optimization/51721
7907 * gcc.dg/tree-ssa/vrp63.c: New test.
7908 * gcc.dg/pr51721.c: New test.
7909
7910 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7911
7912 PR fortran/50981
7913 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7914 argument checks.
7915
7916 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7917
7918 PR target/52146
7919 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7920
7921 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7922
7923 PR fortran/50981
7924 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7925
7926 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7927
7928 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7929 int32plus.
7930
7931 2012-03-03 Jason Merrill <jason@redhat.com>
7932
7933 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7934
7935 Core 1270
7936 * g++.dg/cpp0x/initlist65.C: New.
7937
7938 PR c++/36797
7939 * g++.dg/ext/is_empty2.C: New.
7940
7941 2012-03-03 Tobias Burnus <burnus@net-b.de>
7942
7943 PR fortran/48820
7944 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7945
7946 2012-03-03 Tobias Burnus <burnus@net-b.de>
7947
7948 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7949 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7950 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7951 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7952 * gfortran.dg/class_30.f90: Remove dg-warning line.
7953 * gfortran.dg/bind_c_usage_25.f90: New.
7954
7955 2012-03-03 Tobias Burnus <burnus@net-b.de>
7956
7957 PR fortran/48820
7958 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7959 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7960 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7961
7962 2012-03-03 Tobias Burnus <burnus@net-b.de>
7963
7964 PR fortran/48820
7965 * gfortran.dg/assumed_type_1.f90: New.
7966 * gfortran.dg/assumed_type_2.f90: New.
7967 * gfortran.dg/assumed_type_3.f90: New.
7968 * gfortran.dg/assumed_type_4.f90: New.
7969
7970 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7971
7972 PR target/49486
7973 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7974 * gcc.target/sh/pr49468-di.c: New.
7975
7976 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7977
7978 * gcc.dg/graphite/pr50561.c: Update.
7979
7980 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7981
7982 * gcc.target/powerpc/pr52457.c: New test.
7983
7984 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7985
7986 * gcc.target/arm/sat-1.c: New test.
7987
7988 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7989
7990 PR target/46716
7991 * gcc.target/i386/pr46716.c: New test.
7992
7993 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7994
7995 PR c++/51989
7996 * g++.dg/cpp0x/sfinae32.C: New.
7997
7998 2012-03-02 Richard Guenther <rguenther@suse.de>
7999
8000 PR tree-optimization/52406
8001 * gcc.dg/torture/pr52406.c: New testcase.
8002
8003 2012-03-02 Tobias Burnus <burnus@net-b.de>
8004
8005 PR fortran/52325
8006 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8007 * gfortran.dg/nullify_2.f90: Update dg-error.
8008 * gfortran.dg/nullify_4.f90: Ditto.
8009 * gfortran.dg/pointer_init_6.f90: Ditto.
8010
8011 2012-03-02 Tobias Burnus <burnus@net-b.de>
8012
8013 PR fortran/52270
8014 * gfortran.dg/class_51.f90: New.
8015
8016 2012-03-02 Tobias Burnus <burnus@net-b.de>
8017
8018 PR fortran/52452
8019 * gfortran.dg/intrinsic_8.f90: New.
8020
8021 2012-03-01 Kai Tietz <ktietz@redhat.com>
8022
8023 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8024 routines on mingw targets.
8025 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8026
8027 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8028
8029 PR tree-optimization/52445
8030 * gcc.dg/pr52445.c: New test.
8031
8032 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8033
8034 PR target/52437
8035 * gcc.c-torture/compile/pr52437.c: New test.
8036
8037 PR middle-end/52419
8038 * gcc.dg/torture/pr52419.c: New test.
8039
8040 PR tree-optimization/52429
8041 * gcc.dg/torture/pr52429.c: New test.
8042 * g++.dg/opt/pr52429.C: New test.
8043
8044 2012-02-29 Richard Guenther <rguenther@suse.de>
8045
8046 PR testsuite/52297
8047 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8048 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8049 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8050 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8051 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8052 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8053
8054 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8055
8056 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8057
8058 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8059
8060 PR fortran/52386
8061 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8062
8063 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8064
8065 PR target/51534
8066 * gcc.target/arm/neon/pr51534.c: New testcase.
8067
8068 2012-02-28 Richard Guenther <rguenther@suse.de>
8069
8070 PR target/52407
8071 * gcc.dg/torture/pr52407.c: New testcase.
8072
8073 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8074
8075 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8076 * gcc.target/arm/vfp2.c: Likewise.
8077 * gcc.target/arm/vfp3.c: Likewise.
8078 * gcc.target/arm/vfp4.c: Likewise.
8079 * gcc.target/arm/vfp5.c: Likewise.
8080 * gcc.target/arm/vfp6.c: Likewise.
8081 * gcc.target/arm/vfp7.c: Likewise.
8082 * gcc.target/arm/vfp8.c: Likewise.
8083 * gcc.target/arm/vfp9.c: Likewise.
8084 * gcc.target/arm/vfp10.c: Likewise.
8085 * gcc.target/arm/vfp11.c: Likewise.
8086 * gcc.target/arm/vfp12.c: Likewise.
8087 * gcc.target/arm/vfp13.c: Likewise.
8088 * gcc.target/arm/vfp14.c: Likewise.
8089 * gcc.target/arm/vfp15.c: Likewise.
8090 * gcc.target/arm/vfp16.c: Likewise.
8091 * gcc.target/arm/vfp17.c: Likewise.
8092 * gcc.target/arm/neon-constants.h: New file.
8093 * gcc.target/arm/neon-vect1.c: New test.
8094 * gcc.target/arm/neon-vect2.c: New test.
8095 * gcc.target/arm/neon-vect3.c: New test.
8096 * gcc.target/arm/neon-vect4.c: New test.
8097 * gcc.target/arm/neon-vect5.c: New test.
8098 * gcc.target/arm/neon-vect6.c: New test.
8099 * gcc.target/arm/neon-vect7.c: New test.
8100 * gcc.target/arm/neon-vect8.c: New test.
8101
8102 2012-02-28 Richard Guenther <rguenther@suse.de>
8103
8104 PR tree-optimization/52402
8105 * gcc.dg/torture/pr52402.c: New testcase.
8106
8107 2012-02-28 Richard Guenther <rguenther@suse.de>
8108
8109 PR lto/52400
8110 * g++.dg/lto/pr52400_0.C: New testcase.
8111
8112 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8113
8114 * gcc.target/avr/torture/builtins-1.c: New test.
8115 * gcc.target/avr/torture/builtins-error.c: New test.
8116
8117 2012-02-28 Kai Tietz <ktietz@redhat.com>
8118
8119 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8120 * gcc.target/i386/pr45352-2.c: Likewise.
8121 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8122 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8123 targets instead rand.
8124 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8125 * gcc.target/i386/sse2-mul-1.c: Likewise.
8126 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8127 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8128 * gcc.target/i386/pad-1.c: Likewise.
8129 * gcc.target/i386/pad-9.c: Likewise.
8130 * gcc.target/i386/pad-2.c: Likewise.
8131 * gcc.target/i386/pad-5b.c: Likewise.
8132 * gcc.target/i386/pad-8.c: Likewise.
8133 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8134 * gcc.target/i386/pr44130.c: Likewise.
8135 * gcc.target/i386/align-main-1.c: Likewise.
8136 * gcc.target/i386/align-main-2.c: Likewise.
8137 * gcc.target/i386/sw-1.c: Likewise.
8138 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8139 on x64 mingw target.
8140 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8141 * gcc.target/i386/pr46295.c: Likewise.
8142 * gcc.target/i386/amd64-abi-1.c: Likewise.
8143 * gcc.target/i386/amd64-abi-2.c: Likewise.
8144 * gcc.target/i386/pr39082-1.c: Likewise.
8145 * gcc.target/i386/pr39162.c: Likewise.
8146 * gcc.target/i386/pr22152.c: Likewise.
8147 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8148 * gcc.target/i386/wrfsbase-2.c: Likewise.
8149 * gcc.target/i386/local.c: Likewise
8150 * gcc.target/i386/wrgsbase-1.c: Likewise.
8151 * gcc.target/i386/wrfsbase-1.c: Likewise.
8152 * gcc.target/i386/pr39315-3.c: Likewise.
8153 * gcc.target/i386/pr35767-4.c: Likewise.
8154 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8155 x64 mingw target.
8156 * gcc.target/i386/pr45336-2.c: Likewise.
8157 * gcc.target/i386/pr45336-1.c: Likewise.
8158 * gcc.target/i386/pr45336-4.c: Likewise.
8159
8160 2012-02-27 Tristan Gingold <gingold@adacore.com>
8161
8162 * gnat.dg/array20.ad[sb]: New test.
8163
8164 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8165
8166 PR target/52375
8167 * gcc.target/arm/pr52375.c: New test.
8168 * gcc.c-torture/compile/pr52375.c: New test.
8169
8170 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8171
8172 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8173 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8174
8175 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8176
8177 * gnat.dg/aggr19.adb: New test.
8178 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8179
8180 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8181
8182 PR target/49263
8183 * gcc.target/sh/pr49263.c: New.
8184
8185 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8186
8187 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8188 simulate_thread_wrapper_other_threads
8189 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8190 Move initialization of 'value' to main().
8191 (main): Initialize 'value';
8192 * gcc.dg/simulate-thread/speculative-store.c
8193 (simulate_thread_step_verify): Return 0 when successful.
8194 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8195 Reduce threshold.
8196 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8197 (simulate_thread_wrapper_other_threads): Return a success/fail value
8198 and issue an error if the instruction count threshold is exceeded.
8199
8200 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8201
8202 PR target/50580
8203 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8204 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8205
8206 2012-02-24 Richard Guenther <rguenther@suse.de>
8207
8208 PR middle-end/52355
8209 * gcc.dg/pr52355.c: New testcase.
8210
8211 2012-02-23 Kai Tietz <ktietz@redhat.com>
8212
8213 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8214 * gcc.dg/Wpadded.c: Likewise.
8215 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8216 structure-layout.
8217 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8218 for sleep by Sleep and add windows.h include for this function.
8219 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8220 targets.
8221 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8222 target.
8223 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8224 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8225 on x64 mingw target.
8226 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8227 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8228 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8229 failure on LLP64 target.
8230
8231 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8232
8233 PR c/52290
8234 * gcc.dg/noncompile/pr52290.c: New test.
8235
8236 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8237
8238 PR tree-optimization/52019
8239 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8240
8241 2012-02-22 Kai Tietz <ktietz@redhat.com>
8242
8243 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8244 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8245 derived pdiff_t type.
8246 * g++.dg/torture/pr49720.C: Likewise
8247
8248 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8249
8250 PR target/52330
8251 * gcc.target/i386/pr52330.c: New test.
8252
8253 2012-02-22 Tobias Burnus <burnus@net-b.de>
8254
8255 PR fortran/52335
8256 * gfortran.dg/io_constraints_10.f90: New.
8257
8258 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8259
8260 * lib/target-supports.exp (check_effective_target_vect_condition):
8261 Return true for NEON.
8262
8263 2012-02-21 Kai Tietz <ktietz@redhat.com>
8264
8265 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8266
8267 2012-02-21 Richard Guenther <rguenther@suse.de>
8268
8269 PR tree-optimization/52324
8270 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8271
8272 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8273
8274 PR middle-end/51782
8275 * gcc.target/avr/torture/pr51782-1.c: New test.
8276
8277 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8278
8279 PR tree-optimization/52318
8280 * gcc.dg/pr52318.c: New test.
8281
8282 2012-02-20 Kai Tietz <ktietz@redhat.com>
8283
8284 * gcc.dg/bf-ms-layout-3.c: New testcase.
8285
8286 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8287
8288 PR testsuite/52229
8289 PR fortran/32380
8290 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8291
8292 2012-02-20 Richard Guenther <rguenther@suse.de>
8293
8294 PR tree-optimization/52298
8295 * gcc.dg/torture/pr52298.c: New testcase.
8296 * gcc.dg/vect/pr52298.c: Likewise.
8297
8298 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8299
8300 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8301 * gcc.c-torture/execute/pr52286.c: Ditto.
8302
8303 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8304
8305 PR tree-optimization/52286
8306 * gcc.c-torture/execute/pr52286.c: New test.
8307
8308 2012-02-18 Tobias Burnus <burnus@net-b.de>
8309
8310 PR fortran/52295
8311 * gfortran.dg/interface_35.f90: Use -std=f2003.
8312 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8313 * gfortran.dg/interface_assignment_4.f90: Ditto.
8314 * gfortran.dg/bessel_1.f90: Ditto.
8315 * gfortran.dg/func_result_6.f90: Ditto.
8316 * gfortran.dg/hypot_1.f90: Ditto.
8317 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8318
8319 2012-02-17 Tobias Burnus <burnus@net-b.de>
8320
8321 PR translation/52232
8322 PR translation/52234
8323 PR translation/52245
8324 PR translation/52246
8325 PR translation/52262
8326 PR translation/52273
8327 * gfortran.dg/coarray_22.f90: Update dg-error.
8328 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8329
8330 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8331
8332 PR target/51753
8333 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8334 (simulate-thread): Use default timeout.
8335
8336 2012-02-16 Jason Merrill <jason@redhat.com>
8337
8338 PR c++/52248
8339 * g++.dg/ext/timevar1.C: New.
8340
8341 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8342
8343 PR c++/52126
8344 * g++.dg/template/using21.C: New.
8345 * g++.dg/template/using22.C: Likewise.
8346
8347 2012-02-16 Jason Merrill <jason@redhat.com>
8348
8349 PR c++/51415
8350 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8351
8352 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8353
8354 PR tree-optimization/52255
8355 * gcc.c-torture/compile/pr52255.c: New test.
8356
8357 PR debug/52260
8358 * g++.dg/debug/dwarf2/pr52260.C: New test.
8359
8360 PR middle-end/51929
8361 * g++.dg/ipa/pr51929.C: New test.
8362
8363 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8364
8365 PR target/52199
8366 * gcc.target/powerpc/pr52199.c: New file.
8367
8368 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8369
8370 PR target/52152
8371 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8372
8373 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8374
8375 * gcc.dg/pr51867.c: Don't include <math.h>.
8376 (sqrtf): Declare.
8377
8378 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8379
8380 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8381 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8382
8383 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8384
8385 PR tree-optimization/50561
8386 * gcc.dg/graphite/pr50561.c: New testcase.
8387
8388 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8389
8390 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8391 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8392
8393 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8394
8395 * gnat.dg/discr35.ad[sb]: New test.
8396
8397 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8398
8399 * gnat.dg/volatile10.adb: New test.
8400 * gnat.dg/volatile10_pkg.ads: New helper.
8401
8402 2012-02-14 Jason Merrill <jason@redhat.com>
8403
8404 * g++.dg/ext/attrib43.C: New.
8405
8406 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8407
8408 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8409 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8410 fgnu_tm.
8411 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8412 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8413 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8414 effective_target fgnu_tm.
8415 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8416
8417 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8418
8419 PR c++/52247
8420 * g++.dg/template/asmgoto1.C: New test.
8421
8422 2012-02-14 Ian Lance Taylor <iant@google.com>
8423
8424 PR go/48501
8425 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8426 compiling generated file for 64bit and index tests.
8427
8428 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8429
8430 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8431
8432 2012-02-14 Richard Guenther <rguenther@suse.de>
8433
8434 PR tree-optimization/52244
8435 PR tree-optimization/51528
8436 * gcc.dg/torture/pr52244.c: New testcase.
8437
8438 2012-02-14 Walter Lee <walt@tilera.com>
8439
8440 * g++.dg/other/PR23205.C: Disable test on tile.
8441 * g++.dg/other/pr23205-2.C: Disable test on tile.
8442 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8443 * gcc.dg/20040813-1.c: Disable test on tile.
8444 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8445 * gcc.misc-tests/linkage.exp: Handle tilegx.
8446
8447 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8448
8449 PR tree-optimization/52210
8450 * gcc.dg/pr52210.c: New test.
8451
8452 2012-02-14 Jason Merrill <jason@redhat.com>
8453
8454 PR c++/39055
8455 * g++.dg/overload/defarg5.C: New.
8456
8457 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8458
8459 PR c/52181
8460 * c-c++-common/pr52181.c: New test.
8461
8462 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8463
8464 PR c++/52215
8465 * g++.dg/ext/atomic-1.C: New test.
8466
8467 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8468
8469 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8470
8471 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8472
8473 PR middle-end/52209
8474 * gcc.c-torture/execute/pr52209.c: New test.
8475
8476 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8477
8478 PR fortran/50981
8479 * gfortran.dg/elemental_optional_args_5.f03: New test.
8480
8481 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8482
8483 PR testsuite/50076
8484 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8485 cases.
8486
8487 2012-02-11 Ian Lance Taylor <iant@google.com>
8488
8489 PR go/51874
8490 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8491 SPARC Solaris. Don't run the test at all on systems where it may
8492 not work, rather than xfailing it.
8493
8494 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8495
8496 PR rtl-optimization/52175
8497 * gcc.c-torture/compile/pr52175.c: New test.
8498
8499 2012-02-10 Jason Merrill <jason@redhat.com>
8500
8501 PR c++/51910
8502 * g++.dg/template/repo10.C: New.
8503
8504 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8505
8506 PR debug/52132
8507 * gcc.dg/pr52132.c: New test.
8508
8509 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8510
8511 * gnat.dg/specs/aggr4.ads: New test.
8512 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8513
8514 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8515
8516 PR target/52146
8517 * gcc.target/i386/pr52146.c: New.
8518
8519 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8520
8521 PR middle-end/52177
8522 * c-c++-common/pr52177.c: New test.
8523
8524 2012-02-10 Jan Hubicka <jh@suse.cz>
8525
8526 PR middle-end/48600
8527 * g++.dg/torture/pr48600.C: New testcase.
8528
8529 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8530
8531 PR middle-end/52140
8532 * gcc.dg/dfp/pr52140.c: New test.
8533
8534 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8535
8536 PR fortran/32380
8537 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8538 of dg-options.
8539
8540 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8541
8542 PR middle-end/51867
8543 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8544 * gcc.dg/pr51867.c: New test.
8545
8546 2012-02-09 Ian Lance Taylor <iant@google.com>
8547
8548 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8549 which don't support -fsplit-stack. Turn off optimization when
8550 compiling select5-out.go.
8551
8552 2012-02-08 Ian Lance Taylor <iant@google.com>
8553
8554 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8555 systems which don't support -fsplit-stack.
8556
8557 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8558
8559 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8560 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8561 machine instuction in the log.
8562
8563 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8564
8565 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8566 to 20 seconds.
8567
8568 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8569
8570 PR driver/48524
8571 * gcc.dg/pr48524.c: New test.
8572 * gcc.dg/pr48524.spec: New spec file for test.
8573
8574 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8575
8576 PR fortran/32380
8577 * gfortran.dg/vect/pr32380.f90: New test.
8578
8579 2012-02-08 Tobias Burnus <burnus@net-b.de>
8580
8581 PR fortran/52151
8582 * gfortran.dg/realloc_on_assign_12.f90: New.
8583
8584 2012-02-08 Richard Guenther <rguenther@suse.de>
8585
8586 PR rtl-optimization/52170
8587 * gcc.dg/torture/pr52170.c: New testcase.
8588
8589 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8590
8591 PR gcov-profile/52150
8592 * gcc.dg/tree-prof/pr52150.c: New test.
8593
8594 PR rtl-optimization/52139
8595 * gcc.dg/pr52139.c: New test.
8596
8597 2012-02-07 Jason Merrill <jason@redhat.com>
8598
8599 PR c++/51675
8600 * g++.dg/cpp0x/constexpr-union3.C: New.
8601
8602 PR c++/52035
8603 * g++.dg/lto/pr52035_0.C: New.
8604
8605 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8606
8607 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8608 * gcc.dg/special/weak-1.c: Likewise.
8609 * gcc.dg/ucnid-12.c: Likewise.
8610 * gcc.dg/torture/pr45678-1.c: Likewise.
8611 * gcc.dg/torture/pr45678-2.c: Likewise.
8612 * gcc.dg/vector-4.c: Likewise.
8613 * gcc.dg/ipa/inline-5.c: Likewise.
8614 * gcc.dg/ucnid-11.c: Likewise.
8615 * gcc.misc-tests/gcov-13.c: Likewise.
8616 * gcc.misc-tests/gcov-14.c: Likewise.
8617 * g++.dg/ext/label13.C: Likewise.
8618 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8619 hppa*-*-hpux* options.
8620 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8621 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8622 * gcc.dg/pr48616.c: Likewise.
8623 * gcc.dg/pr17957.c: Likewise.
8624 * gcc.dg/pr17055-1.c: Likewise.
8625 * gcc.dg/pr32912-1.c: Likewise.
8626 * gcc.dg/tm/pr51472.c: Likewise.
8627 * c-c++-common/fold-bitand-4.c: Likewise.
8628 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8629 Use dg-additional-options for extra options.
8630
8631 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8632
8633 * gcc.target/epiphany/interrupt-2.c: New test.
8634
8635 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8636
8637 PR target/52155
8638 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8639 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8640 for MIPS ELF.
8641
8642 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8643
8644 PR target/52152
8645 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8646
8647 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8648
8649 PR middle-end/24306
8650 PR target/52154
8651 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8652 * gcc.target/mips/va-arg-1.c: New test.
8653
8654 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8655
8656 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8657 for -mno-pointers-to-nested-functions.
8658
8659 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8660
8661 * gcc.c-torture/execute/20120207-1.c: New test.
8662
8663 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8664
8665 PR rtl-optimization/52060
8666 * gcc.dg/torture/pr52060.c: New test.
8667
8668 PR middle-end/52074
8669 * gcc.c-torture/compile/pr52074.c: New test.
8670
8671 2012-02-07 Tobias Burnus <burnus@net-b.de>
8672
8673 PR fortran/51514
8674 * gfortran.dg/class_to_type_2.f90: New.
8675
8676 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8677
8678 PR fortran/32373
8679 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8680 Remove module.
8681
8682 2012-02-06 Jason Merrill <jason@redhat.com>
8683
8684 PR c++/52088
8685 * g++.dg/template/conv13.C: New.
8686
8687 2012-02-06 Richard Guenther <rguenther@suse.de>
8688
8689 PR tree-optimization/52115
8690 * gcc.c-torture/compile/pr52115.c: New testcase.
8691
8692 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8693
8694 PR target/52129
8695 * gcc.c-torture/execute/pr52129.c: New test.
8696
8697 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8698
8699 * gcc.dg/pr48374.c: Actually add the test I forgot
8700 in the 2012-01-25 commit.
8701
8702 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8703
8704 PR fortran/32373
8705 * gfortran.dg/vect/vect-8.f90: New test case.
8706
8707 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8708
8709 PR fortran/48847
8710 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8711
8712 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8713
8714 PR fortran/52102
8715 * gfortran.dg/class_48.f90 : Add test of allocate class array
8716 component with source in subroutine test3. Remove commenting
8717 out in subroutine test4, since branching on unitialized variable
8718 is now fixed (no PR for this last.).
8719
8720 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8721
8722 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8723 on MIPS targets.
8724 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8725
8726 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8727
8728 PR target/52125
8729 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8730 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8731
8732 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8733
8734 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8735 (check_effective_target_sync_int_long): Use it.
8736 (check_effective_target_sync_char_short): Likewise.
8737 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8738
8739 2012-02-05 Tobias Burnus <burnus@net-b.de>
8740
8741 PR fortran/51972
8742 * gfortran.dg/class_48.f90: Add some further checks.
8743
8744 2012-02-05 Ira Rosen <irar@il.ibm.com>
8745
8746 PR tree-optimization/52091
8747 * gcc.dg/vect/pr52091.c: New test.
8748
8749 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8750
8751 PR rtl-optimization/52113
8752 * gcc.target/avr/pr52113.c: New test.
8753
8754 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8755
8756 PR rtl-optimization/52092
8757 * gcc.c-torture/compile/pr52092.c: New test.
8758
8759 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8760
8761 PR fortran/41587
8762 * gfortran.dg/class_array_10.f03: New test.
8763
8764 PR fortran/46356
8765 * gfortran.dg/class_array_11.f03: New test.
8766
8767 PR fortran/51754
8768 * gfortran.dg/class_array_12.f03: New test.
8769
8770 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8771
8772 PR fortran/52012
8773 * gfortran.dg/realloc_on_assign_11.f90: New test.
8774
8775 2012-02-02 Tobias Burnus <burnus@net-b.de>
8776
8777 PR fortran/52093
8778 * gfortran.dg/shape_7.f90: New.
8779
8780 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8781
8782 * gcc.target/mips/mips-prepend-1.c: New test.
8783
8784 2012-02-02 Jan Hubicka <jh@suse.cz>
8785 Tom de Vries <tom@codesourcery.com>
8786
8787 PR middle-end/51998
8788 * gcc.dg/alias-12.c: New testcase.
8789 * gcc.dg/alias-13.c: New testcase.
8790
8791 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8792
8793 PR target/52086
8794 * gcc.dg/pr52086.c: New test.
8795
8796 PR tree-optimization/52073
8797 * gcc.c-torture/compile/pr52073.c: New test.
8798
8799 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8800
8801 PR fortran/51958
8802 * gfortran.dg/function_optimize_10.f90: New test.
8803
8804 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8805
8806 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8807 test on alpha*-*-*.
8808
8809 2012-02-01 Tobias Burnus <burnus@net-b.de>
8810
8811 PR fortran/52024
8812 * gfortran.dg/typebound_operator_14.f90: New.
8813
8814 2012-02-01 Tobias Burnus <burnus@net-b.de>
8815
8816 PR fortran/52059
8817 * gfortran.dg/elemental_function_1.f90: New.
8818
8819 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8820
8821 PR rtl-optimization/51374
8822 * gcc.target/avr/torture/pr51374-1.c:
8823 Also fail if SBIS is seen.
8824
8825 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8826
8827 PR rtl-optimization/51374
8828 * gcc.target/avr/torture/pr51374-1.c: New.
8829
8830 2012-01-31 Tobias Burnus <burnus@net-b.de>
8831
8832 PR fortran/52024
8833 * gfortran.dg/typebound_generic_11.f90: New.
8834
8835 2012-01-31 Tobias Burnus <burnus@net-b.de>
8836
8837 PR fortran/52029
8838 * gfortran.dg/class_49.f90: New.
8839
8840 2012-01-31 Tobias Burnus <burnus@net-b.de>
8841
8842 PR fortran/52013
8843 * gfortran.dg/elemental_args_check_6.f90: New.
8844
8845 2012-01-31 Jason Merrill <jason@redhat.com>
8846
8847 PR c++/52043
8848 * g++.dg/cpp0x/variadic122.C: New.
8849
8850 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8851
8852 PR fortran/52012
8853 * gfortran.dg/realloc_on_assign_10.f90: New test.
8854
8855 2012-01-31 Richard Guenther <rguenther@suse.de>
8856
8857 PR tree-optimization/51528
8858 * gcc.dg/torture/pr51528.c: New testcase.
8859
8860 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8861
8862 PR go/48501
8863 * lib/go.exp (go_target_compile): Append timeout= to options.
8864 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8865 select5-out.go test on alpha*-*-* targets.
8866
8867 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8868
8869 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8870 (TEST_SHORT): Reformat in the same way.
8871 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8872 (TEST_SHORT): Reformat in the same way.
8873 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8874 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8875 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8876 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8877 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8878
8879 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8880
8881 PR target/51835
8882 * gcc.target/arm/pr51835.c: New testcase.
8883
8884 2012-01-30 Richard Guenther <rguenther@suse.de>
8885
8886 PR tree-optimization/52028
8887 * gcc.dg/torture/pr52028.c: New testcase.
8888 * gfortran.dg/ldist-pr45199.f: Adjust.
8889 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8890 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8891 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8892
8893 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8894
8895 PR debug/52027
8896 * gcc.dg/tree-prof/pr52027.c: New test.
8897
8898 PR tree-optimization/52046
8899 * gcc.dg/pr52046.c: New test.
8900
8901 PR debug/52048
8902 * g++.dg/other/pr52048.C: New test.
8903
8904 2012-01-30 Richard Guenther <rguenther@suse.de>
8905
8906 PR tree-optimization/52045
8907 * gcc.dg/pr52045.c: New testcase.
8908
8909 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8910
8911 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8912 new code generated for __sync_lock_release.
8913
8914 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8915
8916 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8917
8918 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8919
8920 PR testsuite/51875
8921 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8922
8923 * g++.dg/ext/visibility/template10.C: Fix typo.
8924
8925 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8926
8927 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8928
8929 PR c++/51327
8930 * g++.dg/cpp0x/constexpr-ice6.C: New.
8931
8932 2012-01-29 Tobias Burnus <burnus@net-b.de>
8933
8934 PR fortran/41600
8935 * gfortran.dg/default_initialization_6.f90: New.
8936
8937 2012-01-29 Tobias Burnus <burnus@net-b.de>
8938
8939 PR fortran/51972
8940 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8941 * gfortran.dg/class_48.f90: New.
8942
8943 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8944
8945 PR fortran/51808
8946 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8947
8948 2012-01-28 Tobias Burnus <burnus@net-b.de>
8949
8950 PR fortran/51972
8951 * gfortran.dg/class_allocate_12.f90: New.
8952
8953 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8954
8955 * gcc.dg/torture/pr50444.c: Fix dg directives.
8956
8957 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8958
8959 PR target/52006
8960 * gcc.target/arm/pr52006.c: New test.
8961
8962 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8963
8964 PR testsuite/52011
8965 * gcc.dg/lto/trans-mem.h: New file.
8966 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8967 * gcc.dg/lto/trans-mem-1_1.c: Same.
8968 * gcc.dg/lto/trans-mem-4_1.c: Same.
8969 * gcc.dg/lto/trans-mem-3_1.c: Same.
8970
8971 2012-01-27 Tobias Burnus <burnus@net-b.de>
8972
8973 PR fortran/52022
8974 * gfortran.dg/dummy_procedure_7.f90: New.
8975
8976 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8977
8978 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8979 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8980
8981 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8982
8983 PR c++/51852
8984 * g++.dg/other/gc5.C: New test.
8985
8986 2012-01-27 Richard Guenther <rguenther@suse.de>
8987
8988 PR tree-optimization/50444
8989 * gcc.dg/torture/pr50444.c: New testcase.
8990
8991 2012-01-27 Tobias Burnus <burnus@net-b.de>
8992
8993 PR fortran/51970
8994 PR fortran/51977
8995 * gfortran.dg/move_alloc_13.f90: New.
8996
8997 2012-01-27 Tobias Burnus <burnus@net-b.de>
8998
8999 PR fortran/51953
9000 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9001 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9002 and change dg-error string.
9003
9004 2012-01-27 Tobias Burnus <burnus@net-b.de>
9005
9006 PR fortran/52016
9007 * gfortran.dg/elemental_args_check_5.f90: New.
9008
9009 2012-01-27 Richard Guenther <rguenther@suse.de>
9010
9011 PR middle-end/51959
9012 * g++.dg/torture/pr51959.C: New testcase.
9013
9014 2012-01-27 Tom de Vries <tom@codesourcery.com>
9015
9016 PR tree-optimization/51990
9017 * gcc.dg/pr51990.c: New test.
9018 * gcc.dg/pr51990-2.c: Same.
9019
9020 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9021 Tobias Burnus <burnus@gcc.gnu.org>
9022
9023 PR fortran/48705
9024 * gfortran.dg/class_allocate_11.f03: New.
9025
9026 PR fortran/51870
9027 PR fortran/51943
9028 PR fortran/51946
9029 * gfortran.dg/class_allocate_7.f03: New.
9030 * gfortran.dg/class_allocate_8.f03: New.
9031 * gfortran.dg/class_allocate_9.f03: New.
9032 * gfortran.dg/class_allocate_10.f03: New.
9033
9034 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9035
9036 * gnat.dg/discr34.adb: New test.
9037 * gnat.dg/discr34_pkg.ads: New helper.
9038
9039 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9040
9041 * gnat.dg/discr33.adb: New test.
9042
9043 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9044
9045 * gnat.dg/limited_with3.ad[sb): New test.
9046 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9047 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9048 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9049
9050 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9051
9052 * gnat.dg/stack_usage1.adb: New test.
9053 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9054
9055 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9056 * gcc.dg/pr44194-2.c: Likewise.
9057
9058 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9059
9060 PR c++/51370
9061 * g++.dg/template/crash112.C: New.
9062
9063 2012-01-27 Richard Henderson <rth@redhat.com>
9064
9065 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9066
9067 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9068
9069 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9070
9071 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9072
9073 PR middle-end/51895
9074 * g++.dg/opt/pr51895.C: New test.
9075
9076 2012-01-26 Michael Matz <matz@suse.de>
9077
9078 PR tree-optimization/48794
9079 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9080
9081 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9082
9083 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9084
9085 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9086
9087 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9088 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9089 memory.
9090 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9091 the default value for s390 and s390x.
9092
9093 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9094
9095 PR lto/51698
9096 * gcc.dg/lto/trans-mem-4_0.c: New.
9097 * gcc.dg/lto/trans-mem-4_1.c: New.
9098 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9099 TM builtins.
9100 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9101 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9102 TM builtins.
9103 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9104 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9105 TM builtins.
9106
9107 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9108
9109 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9110
9111 2012-01-25 Ian Lance Taylor <iant@google.com>
9112
9113 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9114
9115 2012-01-25 Tobias Burnus <burnus@net-b.de>
9116
9117 PR fortran/51995
9118 * gfortran.dg/typebound_proc_25.f90: New.
9119
9120 2012-01-25 Jason Merrill <jason@redhat.com>
9121
9122 PR c++/51992
9123 * g++.dg/lto/pr51992_0.C: New.
9124
9125 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9126
9127 PR tree-optimization/51987
9128 * gcc.target/i386/pr51987.c: New test.
9129
9130 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9131
9132 * gcc.dg/tm/lto-1.c: Require lto support in target.
9133
9134 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9135
9136 PR rtl-optimization/48374
9137 * gcc.dg/pr48374.c: New test.
9138
9139 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9140
9141 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9142
9143 2012-01-25 Tobias Burnus <burnus@net-b.de>
9144
9145 PR fortran/51966
9146 * gfortran.dg/derived_constructor_char_3.f90: New.
9147
9148 2012-01-24 Ian Lance Taylor <iant@google.com>
9149
9150 * go.test/go-test.exp (filecmp): New procedure.
9151 (errchk): Handle quoted square brackets.
9152 (go-gc-tests): Set go_compile_args. Handle various new test
9153 lines. Skip a few new tests.
9154 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9155
9156 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9157
9158 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9159 (check_effective_target_vect_extract_even_odd)
9160 (check_effective_target_vect_interleave): Return true for MIPS
9161 paired-single.
9162
9163 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9164
9165 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9166 (main): Use it instead of argc.
9167
9168 2012-01-24 Jason Merrill <jason@redhat.com>
9169
9170 PR c++/51973
9171 * g++.dg/cpp0x/sfinae31.C: New.
9172
9173 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9174
9175 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9176
9177 2012-01-24 Jason Merrill <jason@redhat.com>
9178
9179 PR c++/51812
9180 * g++.dg/inherit/covariant20.C: New.
9181
9182 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9183
9184 PR c++/51223
9185 * g++.dg/parse/crash58.C: New.
9186
9187 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9188
9189 PR target/51957
9190 * gcc.dg/pr51957-1.c: New test.
9191 * gcc.dg/pr51957-1.h: New file.
9192 * gcc.dg/pr51957-2.c: New test.
9193
9194 2012-01-23 Jason Merrill <jason@redhat.com>
9195
9196 PR c++/51930
9197 * g++.dg/ext/visibility/template10.C: New.
9198
9199 2012-01-23 Tobias Burnus <burnus@net-b.de>
9200
9201 PR fortran/51948
9202 * gfortran.dg/move_alloc_12.f90: New.
9203
9204 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9205
9206 PR middle-end/45416
9207 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9208
9209 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9210
9211 PR c++/51398
9212 * g++.dg/template/crash111.C: New.
9213
9214 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9215
9216 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9217 configurations.
9218 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9219
9220 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9221
9222 PR testsuite/51941
9223 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9224 the DW_TAG_class_type and DW_AT_name: "Executor".
9225
9226 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9227
9228 * lib/target-supports.exp
9229 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9230 (check_effective_target_vect_interleave): Likewise.
9231
9232 2012-01-22 Jason Merrill <jason@redhat.com>
9233
9234 PR c++/51925
9235 * g++.dg/template/using20.C: New.
9236 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9237
9238 2012-01-23 Jason Merrill <jason@redhat.com>
9239
9240 PR target/51934
9241 * g++.dg/torture/pr51344.C: Limit to x86.
9242
9243 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9244
9245 * c-c++-common/tm/omp.c: Require target with pthread support.
9246
9247 2012-01-23 Richard Guenther <rguenther@suse.de>
9248
9249 PR tree-optimization/51949
9250 * gcc.dg/torture/pr51949.c: New testcase.
9251
9252 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9253
9254 PR rtl-optimization/51933
9255 * gcc.c-torture/execute/pr51933.c: New test.
9256
9257 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9258
9259 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9260 Do not define for Interix.
9261
9262 2012-01-22 Jason Merrill <jason@redhat.com>
9263
9264 PR c++/51832
9265 * g++.dg/lto/pr51832.h: New.
9266 * g++.dg/lto/pr51832_0.C: New.
9267 * g++.dg/lto/pr51832_1.C: New.
9268
9269 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9270
9271 * gcc.dg/ext-elim-1.c: New test.
9272
9273 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9274
9275 PR target/51931
9276 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9277 * g++.dg/opt/longbranch1.C: Likewise.
9278
9279 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9280
9281 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9282 in C++11 mode.
9283
9284 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9285
9286 PR fortran/50556
9287 * gfortran.dg/namelist_74.f90: New test.
9288 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9289
9290 2012-01-21 Tobias Burnus <burnus@net-b.de>
9291
9292 PR fortran/51913
9293 * gfortran.dg/class_47.f90: New.
9294
9295 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9296
9297 * gnat.dg/renaming5.ad[sb]: New test.
9298
9299 2012-01-20 Jason Merrill <jason@redhat.com>
9300
9301 PR c++/51919
9302 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9303
9304 2012-01-20 Jason Merrill <jason@redhat.com>
9305
9306 PR c++/51922
9307 * g++.dg/ext/attrib42.C: Require ilp32.
9308
9309 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9310
9311 PR target/51915
9312 * gcc.target/arm/pr51915.c: New test.
9313
9314 2012-01-20 Cary Coutant <ccoutant@google.com>
9315 Dodji Seketeli <dodji@redhat.com>
9316
9317 PR debug/45682
9318 * g++.dg/debug/dwarf2/nested-3.C: New test.
9319
9320 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9321
9322 PR c++/51402
9323 * g++.dg/template/crash110.C: New.
9324
9325 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9326
9327 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9328 Remove default options on hppa*-*-hpux*.
9329
9330 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9331
9332 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9333
9334 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9335
9336 * gcc.c-torture/compile/pr51856.c: New testcase.
9337
9338 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9339
9340 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9341 options to go_target_compile.
9342
9343 2012-01-20 Kai Tietz <ktietz@redhat.com>
9344
9345 * g++.dg/torture/pr51344.C: Fix typo.
9346
9347 2012-01-20 Richard Guenther <rguenther@suse.de>
9348
9349 PR tree-optimization/51903
9350 * g++.dg/torture/pr51903.C: New testcase.
9351
9352 2012-01-20 Tobias Burnus <burnus@net-b.de>
9353 Janus Weil <janus@gcc.gnu.org>
9354
9355 PR fortran/51056
9356 * gfortran.dg/use_21.f90: New.
9357
9358 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9359
9360 PR target/51106
9361 * gcc.dg/torture/pr51106-1.c: New test.
9362 * gcc.dg/torture/pr51106-2.c: New test.
9363
9364 2012-01-19 Kai Tietz <ktietz@redhat.com>
9365
9366 * g++.dg/torture/pr51344.C: New test.
9367
9368 2012-01-19 Tobias Burnus <burnus@net-b.de>
9369
9370 PR fortran/51904
9371 * gfortran.dg/intrinsic_size_2.f90: New.
9372
9373 2012-01-19 Jason Merrill <jason@redhat.com>
9374
9375 PR c++/51889
9376 * g++.dg/inherit/using7.C: New.
9377
9378 2012-01-19 Richard Guenther <rguenther@suse.de>
9379
9380 PR tree-optimization/37997
9381 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9382
9383 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9384
9385 PR rtl-optimization/51505
9386 * gcc.dg/pr51505.c: New test.
9387
9388 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9389
9390 PR fortran/51634
9391 * gfortran.dg/typebound_operator_12.f03: New.
9392 * gfortran.dg/typebound_operator_13.f03: New.
9393
9394 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9395
9396 PR c++/51225
9397 * g++.dg/cpp0x/pr51225.C: New.
9398
9399 2012-01-17 Ian Lance Taylor <iant@google.com>
9400
9401 PR go/50656
9402 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9403
9404 2012-01-17 Tobias Burnus <burnus@net-b.de>
9405
9406 PR fortran/51869
9407 * gfortran.dg/realloc_on_assign_9.f90: New.
9408
9409 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9410
9411 PR other/51165
9412 * gcc.dg/tm/memopt-3.c: Remove xfail.
9413 * gcc.dg/tm/memopt-4.c: Remove xfail.
9414 * gcc.dg/tm/memopt-5.c: Remove xfail.
9415 * gcc.dg/tm/memopt-7.c: Remove xfail.
9416
9417 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9418
9419 PR tree-optimization/51877
9420 * gcc.c-torture/execute/pr51877.c: New test.
9421
9422 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9423
9424 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9425 {!vect_align_arrays} to vect_sizes_32B_16B.
9426 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9427 * gcc.dg/vect/vect-peel-3.c: Ditto.
9428
9429 2012-01-16 Jason Merrill <jason@redhat.com>
9430
9431 PR c++/51854
9432 * g++.dg/abi/mangle60.C: New.
9433
9434 PR c++/51827
9435 * g++.dg/pch/mangle1.{C,Hs}: New.
9436
9437 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9438 Tobias Burnus <burnus@net-b.de>
9439
9440 PR fortran/50981
9441 * gfortran.dg/elemental_optional_args_3.f90: New
9442 * gfortran.dg/elemental_optional_args_4.f90: New
9443
9444 2012-01-16 Tobias Burnus <burnus@net-b.de>
9445
9446 PR fortran/51809
9447 * gfortran.dg/use_20.f90: New
9448
9449 2012-01-16 Jason Merrill <jason@redhat.com>
9450
9451 PR c++/51868
9452 * g++.dg/cpp0x/rv-bitfield.C: New.
9453 * g++.dg/cpp0x/rv-bitfield2.C: New.
9454
9455 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9456
9457 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9458 subroutine 'qsort' and use index array to assign the result.
9459
9460 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9461
9462 PR tree-optimization/51865
9463 * gcc.dg/pr51865.c: New test.
9464
9465 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9466
9467 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9468
9469 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9470
9471 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9472 to be loaded from the constant pool, rather than via %hi and %lo.
9473
9474 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9475
9476 PR rtl-optimization/51821
9477 * gcc.dg/pr51821.c: New test.
9478
9479 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9480
9481 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9482
9483 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9484
9485 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9486
9487 2012-01-14 Tobias Burnus <burnus@net-b.de>
9488
9489 PR fortran/51800
9490 * gfortran.dg/init_flag_8.f90: New.
9491 * gfortran.dg/init_flag_9.f90: New.
9492
9493 2011-01-14 Tobias Burnus <burnus@net-b.de>
9494
9495 PR fortran/51816
9496 * gfortran.dg/use_18.f90: New.
9497 * gfortran.dg/use_19.f90: New.
9498
9499 2012-01-13 Ian Lance Taylor <iant@google.com>
9500
9501 PR c++/50012
9502 * g++.dg/warn/Wsign-compare-4.C: New.
9503
9504 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9505
9506 PR fortran/48351
9507 * gfortran.dg/alloc_comp_assign.f03: New.
9508 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9509 __BUILTIN_FREE from 38 to 32.
9510
9511 2012-01-13 Jason Merrill <jason@redhat.com>
9512
9513 PR c++/20681
9514 * g++.dg/warn/Wreturn-type-7.C: New.
9515
9516 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9517
9518 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9519 assumption.
9520 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9521 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9522 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9523 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9524 int32plus because of big array needed.
9525 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9526 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9527
9528 2012-01-13 Jason Merrill <jason@redhat.com>
9529
9530 PR c++/51813
9531 * g++.dg/ext/visibility/template9.C: New.
9532
9533 PR c++/51620
9534 * g++.dg/cpp0x/defaulted34.C: New.
9535 * g++.dg/template/virtual3.C: New.
9536
9537 2012-01-13 Richard Guenther <rguenther@suse.de>
9538
9539 PR middle-end/8081
9540 * gcc.dg/torture/pr8081.c: New testcase.
9541
9542 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9543
9544 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9545
9546 2012-01-12 Jason Merrill <jason@redhat.com>
9547
9548 PR c++/51714
9549 * g++.dg/ext/stmtexpr14.C: New.
9550
9551 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9552
9553 PR c++/51633
9554 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9555
9556 2012-01-12 Jason Merrill <jason@redhat.com>
9557
9558 PR c++/48051
9559 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9560 * g++.dg/abi/mangle58.C: Likewise.
9561
9562 PR c++/51403
9563 * g++.dg/template/arg8.C: New.
9564
9565 2012-01-12 Ira Rosen <irar@il.ibm.com>
9566
9567 PR tree-optimization/51799
9568 * gcc.dg/vect/pr51799.c: New test.
9569 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9570 patterns.
9571
9572 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9573 Tobias Burnus <burnus@net-b.de>
9574
9575 PR fortran/51057
9576 PR fortran/51616
9577 * lib/target-supports.exp
9578 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9579 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9580
9581 2012-01-11 Jason Merrill <jason@redhat.com>
9582
9583 PR c++/51565
9584 * g++.dg/ext/attrib42.C: New.
9585
9586 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9587
9588 PR bootstrap/51796
9589 * gcc.dg/pr51796.c: New test.
9590
9591 2012-01-11 Jason Merrill <jason@redhat.com>
9592
9593 PR c++/51818
9594 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9595
9596 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9597
9598 * gnat.dg/array19.ad[sb]: New test.
9599
9600 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9601
9602 * gnat.dg/opt23.ad[sb]: New test.
9603 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9604 * gnat.dg/opt24.ad[sb]: New test.
9605
9606 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9607
9608 PR tree-optimization/49642
9609 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9610 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9611
9612 2012-01-11 Jason Merrill <jason@redhat.com>
9613
9614 PR c++/51613
9615 * g++.dg/template/explicit-args5.C: New.
9616
9617 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9618
9619 * gcc.c-torture/execute/20120110-1.c: New testcase.
9620
9621 2012-01-10 Jason Merrill <jason@redhat.com>
9622
9623 PR c++/51614
9624 * g++.dg/inherit/ambig1.C: New.
9625
9626 PR c++/51433
9627 * g++.dg/cpp0x/constexpr-cache1.C: New.
9628
9629 2012-01-10 Richard Guenther <rguenther@suse.de>
9630
9631 PR tree-optimization/51801
9632 * gcc.dg/torture/pr51801.c: New testcase.
9633
9634 2012-01-10 Tobias Burnus <burnus@net-b.de>
9635
9636 PR fortran/51652
9637 * gfortran.dg/allocate_with_typespec_5.f90: New.
9638
9639 2012-01-10 Tobias Burnus <burnus@net-b.de>
9640
9641 * gfortran.dg/class_39.f03: Update dg-error string.
9642
9643 2012-01-10 Richard Guenther <rguenther@suse.de>
9644
9645 PR tree-optimization/50913
9646 * gcc.dg/graphite/interchange-16.c: New testcase.
9647 * gcc.dg/graphite/scop-20.c: XFAIL.
9648 * gfortran.dg/graphite/interchange-1.f: Likewise.
9649 * gfortran.dg/graphite/block-1.f90: Likewise.
9650 * gfortran.dg/graphite/block-2.f: Likewise.
9651
9652 2012-01-10 Richard Henderson <rth@redhat.com>
9653
9654 * lib/target-supports.exp (check_effective_target_vect_perm,
9655 check_effective_target_vect_perm_byte,
9656 check_effective_target_vect_perm_short): Enable for arm neon.
9657
9658 2012-01-09 Tobias Burnus <burnus@net-b.de>
9659
9660 PR fortran/46328
9661 * gfortran.dg/typebound_operator_11.f90: New.
9662
9663 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9664
9665 * gnat.dg/array18.adb: New test.
9666 * gnat.dg/array18_pkg.ads: New helper.
9667
9668 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9669
9670 PR fortran/51791
9671 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9672 around base object in first assignment in main program.
9673 * gfortran.dg/typebound_operator_10.f03: New test.
9674
9675 2012-01-09 Martin Jambor <mjambor@suse.cz>
9676
9677 PR tree-optimization/51759
9678 * g++.dg/ipa/pr51759.C: New test.
9679
9680 2012-01-09 Tobias Burnus <burnus@net-b.de>
9681
9682 PR fortran/51758
9683 * gfortran.dg/optional_absent_2.f90: New.
9684
9685 2012-01-09 Tobias Burnus <burnus@net-b.de>
9686
9687 PR fortran/51578
9688 * gfortran.dg/use_17.f90: New.
9689
9690 2012-01-09 Gary Funck <gary@intrepid.com>
9691
9692 PR preprocessor/33919
9693 * gcc.dg/pr33919.c: New test.
9694 * gcc.dg/pr33919-0.h: New test header file.
9695 * gcc.dg/pr33919-1.h: Ditto.
9696 * gcc.dg/pr33919-2.h: Ditto.
9697
9698 2012-01-07 Jan Hubicka <jh@suse.cz>
9699
9700 PR tree-optimize/51694
9701 * gcc.c-torture/compile/pr51694.c: new testcase.
9702
9703 2012-01-07 Jan Hubicka <jh@suse.cz>
9704
9705 PR tree-optimization/51600
9706 * g++.dg/torture/pr51600.C: New testcase.
9707
9708 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9709
9710 PR gcov-profile/51715
9711 PR gcov-profile/51717
9712 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9713 * gcc.misc-tests/gcov-14.c: Likewise.
9714
9715 2012-01-06 Jason Merrill <jason@redhat.com>
9716
9717 * g++.dg/parse/new5.C: New.
9718
9719 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9720
9721 PR testsuite/51655
9722 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9723 including <string.h>.
9724
9725 2012-01-06 Jason Merrill <jason@redhat.com>
9726
9727 * g++.dg/abi/mangle51.C: New.
9728 * g++.dg/abi/mangle52.C: New.
9729 * g++.dg/abi/mangle53.C: New.
9730 * g++.dg/abi/mangle54.C: New.
9731 * g++.dg/abi/mangle55.C: New.
9732 * g++.dg/abi/mangle56.C: New.
9733 * g++.dg/abi/mangle57.C: New.
9734 * g++.dg/abi/mangle58.C: New.
9735 * g++.dg/abi/mangle59.C: New.
9736 * g++.dg/cpp0x/trailing3.C: Update mangling.
9737 * g++.dg/cpp0x/variadic111.C: Update mangling.
9738 * g++.dg/cpp0x/variadic4.C: Update mangling.
9739 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9740 * g++.dg/template/nontype22.C: Works now.
9741 * g++.dg/template/pr35240.C: Works now.
9742
9743 * g++.dg/cpp0x/error7.C: New.
9744
9745 2012-01-06 Tobias Burnus <burnus@net-b.de>
9746
9747 * gfortran.dg/deallocate_stat_2.f90: New.
9748 * coarray/allocate_errgmsg.f90: New.
9749 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9750 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9751 * coarray/subobject_1.f90: Fix for num_images > 1.
9752 * gfortran.dg/deallocate_stat.f90: Update due to changed
9753 stat= handling.
9754
9755 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9756
9757 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9758
9759 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9760
9761 * ada/acats/overflow.lst: Add cb20004.
9762
9763 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9764
9765 PR c++/51541
9766 * g++.dg/cpp0x/alias-decl-18.C: New test.
9767
9768 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9769
9770 * gcc.c-torture/execute/20120104-1.c: New test.
9771
9772 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9773
9774 PR fortran/PR48946
9775 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9776 the old typebound_operator_8.f03.
9777 * gfortran.dg/typebound_operator_8.f03: New version of
9778 typebound_operator_7.f03 with 'u' a derived type instead of a
9779 class object.
9780
9781 2012-01-05 Richard Guenther <rguenther@suse.de>
9782
9783 * g++.dg/torture/pr49309.C: Skip for -flto.
9784
9785 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9786
9787 PR middle-end/51761
9788 * gcc.c-torture/compile/pr51761.c: New test.
9789
9790 2012-01-05 Richard Guenther <rguenther@suse.de>
9791
9792 PR tree-optimization/51760
9793 * gcc.dg/torture/pr51760.c: New testcase.
9794
9795 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9796
9797 PR middle-end/51472
9798 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9799
9800 2012-01-05 Richard Guenther <rguenther@suse.de>
9801
9802 PR lto/41576
9803 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9804 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9805
9806 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9807
9808 PR debug/51695
9809 * gcc.dg/pr51695.c: New test.
9810
9811 2012-01-04 Andrew Pinski <apinski@cavium.com>
9812
9813 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9814 * gcc.target/mips/octeon2-lx-1.c: New test.
9815 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9816 * gcc.target/mips/octeon2-lx-2.c: New test.
9817 * gcc.target/mips/octeon2-lx-3.c: New test.
9818
9819 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9820
9821 PR other/51163
9822 PR other/51164
9823 * gcc.dg/tm/alias-1.c: Adjust regexp.
9824 * gcc.dg/tm/alias-2.c: Adjust regexp.
9825
9826 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9827
9828 PR c++/51064
9829 * g++.dg/warn/Wparentheses-26.C: New.
9830
9831 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9832
9833 * gfortran.dg/elemental_optional_args_2.f90: New test.
9834
9835 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9836
9837 PR fortran/49693
9838 * gfortran.dg/common_17.f90: New test.
9839
9840 2012-01-04 Richard Guenther <rguenther@suse.de>
9841
9842 PR tree-optimization/49651
9843 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9844 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9845
9846 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9847
9848 PR c++/51738
9849 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9850
9851 2012-01-03 Andrew Pinski <apinski@cavium.com>
9852
9853 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9854 for all mips targets. Also allow an optional .cfi_startproc.
9855
9856 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9857
9858 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9859
9860 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9861
9862 PR c++/29273
9863 * g++.dg/rtti/dyncast5.C: New.
9864
9865 2012-01-03 Richard Guenther <rguenther@suse.de>
9866
9867 PR tree-optimization/51070
9868 * gcc.dg/torture/pr51070-2.c: New testcase.
9869
9870 2012-01-03 Richard Guenther <rguenther@suse.de>
9871
9872 PR tree-optimization/51692
9873 * gcc.dg/torture/pr51692.c: New testcase.
9874
9875 2012-01-03 Richard Guenther <rguenther@suse.de>
9876
9877 PR debug/51650
9878 * g++.dg/lto/pr51650-3_0.C: New testcase.
9879
9880 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9881
9882 PR c++/15867
9883 * g++.dg/warn/Wredundant-decls-spec.C: New.
9884
9885 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9886
9887 PR tree-optimization/51719
9888 * g++.dg/tree-prof/pr51719.C: New test.
9889
9890 2012-01-03 Richard Guenther <rguenther@suse.de>
9891
9892 PR middle-end/51730
9893 * gcc.dg/fold-compare-6.c: New testcase.
9894
9895 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9896
9897 PR c++/51669
9898 * g++.dg/gomp/pr51669.C: New test.
9899
9900 2012-01-02 Jason Merrill <jason@redhat.com>
9901
9902 PR c++/51675
9903 * g++.dg/cpp0x/constexpr-union2.C: New.
9904
9905 PR c++/51666
9906 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9907
9908 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9909
9910 PR c++/51462
9911 * g++.dg/cpp0x/constexpr-99.C: New test.
9912
9913 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9914
9915 PR c++/20140
9916 * g++.dg/template/init9.C: New.
9917
9918 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9919
9920 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9921 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9922 rather than a specific number.
9923
9924 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9925
9926 PR fortran/46262
9927 PR fortran/46328
9928 PR fortran/51052
9929 * gfortran.dg/typebound_operator_7.f03: New.
9930 * gfortran.dg/typebound_operator_8.f03: New.
9931
9932 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9933
9934 PR target/51729
9935 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9936 XFAIL.
9937 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9938
9939 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9940
9941 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9942
9943 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9944
9945 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9946 for MIPS.
9947
9948 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9949
9950 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9951 * gfortran.dg/io_real_boz_4.f90: Likewise.
9952 * gfortran.dg/io_real_boz_5.f90: Likewise.
9953
9954 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9955
9956 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9957
9958 2012-01-02 Revital Eres <revital.eres@linaro.org>
9959
9960 * gcc.dg/sms-11.c: New file.
9961
9962 2012-01-02 Tobias Burnus <burnus@net-b.de>
9963
9964 PR fortran/51682
9965 * gfortran.dg/coarray/image_index_3.f90: New.
9966
9967 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9968
9969 PR c++/16603
9970 * g++.dg/parse/enum8.C: New.
9971
9972 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9973
9974 PR c++/51379
9975 * g++.dg/conversion/reinterpret4.C: New.
9976 * g++.dg/conversion/reinterpret1.C: Adjust.
9977
9978 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9979
9980 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9981
9982 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9983
9984 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9985 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9986 * g++.old-deja/g++.jason/access14.C: Likewise.
9987 * g++.old-deja/g++.jason/access8.C: Likewise.
9988 * g++.old-deja/g++.jason/access1.C: Likewise.
9989 * g++.old-deja/g++.other/access3.C: Likewise.
9990 * g++.old-deja/g++.other/access5.C: Likewise.
9991 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9992 * g++.old-deja/g++.law/visibility22.C: Likewise.
9993 * g++.old-deja/g++.law/visibility26.C: Likewise.
9994 * g++.old-deja/g++.mike/p2746.C: Likewise.
9995 * g++.dg/debug/using1.C: Likewise.
9996 * g++.dg/lookup/using51.C: Likewise.
9997 * g++.dg/inherit/using5.C: Likewise.
9998 * g++.dg/inherit/pr30297.C: Likewise.
9999 * g++.dg/inherit/access8.C: Likewise.
10000 * g++.dg/torture/pr39362.C: Likewise.
10001 * g++.dg/template/crash13.C: Likewise.
10002 * g++.dg/template/using10.C: Likewise.
10003
10004 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10005
10006 PR fortran/51502
10007 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10008
10009 2012-01-01 Ira Rosen <irar@il.ibm.com>
10010
10011 PR tree-optimization/51704
10012 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10013 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10014 corresponding flags.
10015
10016 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10017
10018 PR c++/51723
10019 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10020
10021 2012-01-01 Jan Hubicka <jh@suse.cz>
10022
10023 PR rtl-optimization/51069
10024 * gcc.c-torture/compile/pr51069.c: New testcase.
10025
10026 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10027
10028 PR tree-optimization/51683
10029 * gcc.dg/pr51683.c: New test.
10030 \f
10031 Copyright (C) 2012 Free Software Foundation, Inc.
10032
10033 Copying and distribution of this file, with or without modification,
10034 are permitted in any medium without royalty provided the copyright
10035 notice and this notice are preserved.