re PR c++/55337 (ICE tree check: expected sizeof_expr, have alignof_expr in cp_tree_e...
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-16 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/55337
4 * g++.dg/template/alignof2.C: New test.
5
6 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
7
8 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
9 * g++.dg/mv6.C (dg-options): Ditto.
10
11 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
12
13 * lib/target_suports.exp
14 (check_effective_target_has_w_floating_suffix): New procedure.
15 (check_effective_target_has_q_floating_suffix): Ditto.
16 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
17 for unsupported non-standard suffix on floating constant.
18 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
19
20 2012-11-14 Jakub Jelinek <jakub@redhat.com>
21
22 * lib/asan-dg.exp: New file.
23 * gcc.dg/asan/asan.exp: New file.
24 * g++.dg/dg.exp: Prune also asan tests.
25 * g++.dg/asan/asan.exp: New file.
26 * c-c++-common/asan/memcmp-1.c: New test.
27
28 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
29
30 PR c++/55323
31 * g++.dg/cpp0x/vt-55323.C: New.
32
33 2012-11-13 Sriraman Tallam <tmsriram@google.com>
34
35 * g++.dg/mv4.C: Add require ifunc. Change error message.
36 * g++.dg/mv5.C: Add require ifunc.
37 * g++.dg/mv6.C: Add require ifunc.
38
39 2012-11-13 Martin Jambor <mjambor@suse.cz>
40
41 PR tree-optimization/55253
42 * gcc.dg/torture/pr55253.c: New test.
43 * gcc.dg/torture/pr55305.c: Likewise.
44
45 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
46
47 PR middle-end/55142
48 * gcc.target/i386/pr55142-1.c: New file.
49 * gcc.target/i386/pr55142-2.c: Likewise.
50
51 2012-11-13 Dodji Seketeli <dodji@redhat.com>
52
53 PR c++/54466
54 * g++.dg/cpp0x/alias-decl-26.C: New test file.
55
56 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
57
58 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
59 instead of lp64.
60 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
61 * gcc.target/i386/pr49715-2.c: Likewise.
62 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
63
64 2012-11-13 Jakub Jelinek <jakub@redhat.com>
65
66 PR tree-optimization/55281
67 * gcc.dg/vect/fast-math-pr55281.c: New test.
68 * g++.dg/opt/pr55281.C: New test.
69
70 PR rtl-optimization/54127
71 * gcc.dg/torture/pr54127.c: New test.
72
73 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
74 Jakub Jelinek <jakub@redhat.com>
75
76 PR rtl-optimization/51447
77 * gcc.c-torture/execute/pr51447.c: New test.
78
79 2012-11-12 Ian Bolton <ian.bolton@arm.com>
80
81 * gcc.target/aarch64/csinc-2.c: New test.
82
83 2012-11-12 Ian Bolton <ian.bolton@arm.com>
84
85 * gcc.target/aarch64/cmn.c: New test.
86 * gcc.target/aarch64/adds.c: New test.
87 * gcc.target/aarch64/subs.c: New test.
88
89 2012-11-12 Tobias Burnus <burnus@net-b.de>
90
91 PR fortran/55272
92 * gfortran.dg/coarray_29_1.f90: New.
93 * gfortran.dg/coarray_29_2.f90: New.
94
95 2012-11-12 Bin Cheng <bin.cheng@arm.com>
96
97 * gcc.dg/hoist-register-pressure-3.c: New test.
98
99 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
100
101 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
102 wrappers around sinf and cosf.
103
104 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
105
106 PR middle-end/55247
107 PR middle-end/55259
108 * gcc.target/i386/pr55247-2.c: New file.
109
110 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
111
112 PR middle-end/55263
113 * g++.dg/pr55263.C: New test.
114
115 2012-11-11 Martin Jambor <mjambor@suse.cz>
116
117 PR tree-optimization/55238
118 * testsuite/gcc.dg/torture/pr55238.c: New test.
119
120 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
121 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
122 * c-c++-common/torture/vector-subscript-1.c: Likewise.
123 * c-c++-common/torture/vector-subscript-2.c: Likewise.
124
125 2012-11-10 Jan Hubicka <jh@suse.cz>
126
127 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
128
129 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
130
131 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
132 -mno-sse -mno-mmx to dg-options. Reformat.
133
134 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
135
136 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
137 * c-c++-common/vector-compare-1.c: Same.
138 * c-c++-common/vector-compare-2.c: Same.
139 * g++.dg/other/unused1.C: Skip on AIX.
140 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
141 extra message on AIX.
142
143 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
144
145 PR target/55247
146 * gcc.target/i386/pr55247.c: New test.
147
148 2012-11-09 Andrew Pinski <apinski@cavium.com>
149
150 * gcc.c-torture/execute/20121108-1.c: New test.
151
152 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
153
154 PR c++/54413
155 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
156 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
157 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
158 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
159
160 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
161
162 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
163 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
164 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
165 array bounds.
166 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
167
168 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
169
170 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
171 * g++.dg/tm/pr47530.C: Same.
172
173 2012-11-09 Jason Merrill <jason@redhat.com>
174
175 PR c++/54859
176 * g++.dg/cpp0x/alias-decl-25.C: New.
177
178 * g++.dg/abi/abi-tag1.C: New.
179 * g++.dg/abi/abi-tag2.C: New.
180
181 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
182
183 PR rtl-optimization/55154
184 * gcc.target/i386/pr55154.c: New test.
185
186 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
187
188 PR rtl-optimization/55151
189 * gcc.dg/pr55151.c: Move ...
190 * gcc.target/i386/pr55151.c: ... here.
191
192 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
193
194 PR rtl-optimization/54472
195 * gcc.dg/pr54472.c: New test.
196
197 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
198
199 * gnat.dg/stack_check3.ad[sb]: New test.
200
201 2012-11-08 Ian Lance Taylor <iant@google.com>
202
203 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
204 with arguments. Handle errorcheckoutput and rundir test types.
205
206 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
207
208 PR tree-optimization/55191
209 * gcc.dg/pr55191.c: New test.
210
211 2012-11-08 Jakub Jelinek <jakub@redhat.com>
212
213 PR debug/54499
214 * g++.dg/debug/pr54499.C: New test.
215
216 2012-11-08 Jan Hubicka <jh@suse.cz>
217
218 PR middle-end/48636
219 * gcc.dg/winline-3.c: Update.
220
221 2012-11-08 Martin Jambor <mjambor@suse.cz>
222
223 * gfortran.dg/ipcp-array-1.f90: New test.
224
225 2012-11-08 Florian Weimer <fweimer@redhat.com>
226
227 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
228
229 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
230
231 PR rtl-optimization/55151
232 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
233
234 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
235
236 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
237
238 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
239
240 * gcc.c-torture/compile/20121107-1.c: New test.
241
242 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
243
244 PR rtl-optimization/55151
245 * gcc.dg/pr55151.c: Compile it only for x86_64.
246
247 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
248
249 PR rtl-optimization/55122
250 * gcc.dg/pr55122.c: New test.
251
252 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
253
254 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
255 word powerpc.
256 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
257 * gcc.target/powerpc/loop_align.c: Skip on AIX.
258 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
259 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
260
261 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
262
263 PR c/53063
264 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
265
266 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
267
268 PR c/51294
269 * c-c++-common/pr51294.c: New.
270
271 2012-11-07 Martin Jambor <mjambor@suse.cz>
272
273 PR tree-optimization/53787
274 * gcc.dg/ipa/ipa-5.c: Adjust.
275 * gcc.dg/ipa/ipcp-agg-1.c: New test.
276 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
277 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
278 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
279 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
280 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
281 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
282 * gfortran.dg/pr48636-2.f90: New test.
283 * gfortran.dg/pr53787.f90: Likewise.
284
285 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
286
287 PR c++/55226
288 Revert:
289 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
290
291 PR c++/54922
292 * g++.dg/cpp0x/constexpr-union4.C: New.
293
294 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
295
296 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
297
298 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
299
300 PR target/49220
301 * gcc.c-torture/compile/pr49220.c: New test.
302
303 2012-11-07 Florian Weimer <fweimer@redhat.com>
304
305 * g++.dg/init/new40.C: New.
306
307 2012-11-07 Jakub Jelinek <jakub@redhat.com>
308
309 PR debug/54693
310 * gcc.dg/guality/pr54693-2.c: New test.
311
312 2012-11-06 Andrew Pinski <apinski@cavium.com>
313
314 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
315 -fno-vect-cost-model.
316
317 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
318
319 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
320 * gcc.dg/tm/debug-1.c: Same.
321 * gcc.dg/tm/irrevocable-3.c: Same.
322 * gcc.dg/tm/irrevocable-4.c: Same.
323 * gcc.dg/tm/memopt-10.c: Same.
324 * gcc.dg/tm/memopt-11.c: Same.
325 * gcc.dg/tm/props-4.c: Same.
326 * gcc.dg/tm/wrap-3.c: Same.
327 * gcc.dg/tm/wrap-4.c: Same.
328
329 2012-11-06 Andrew Pinski <apinski@cavium.com>
330
331 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
332
333 2012-11-06 Jan Hubicka <jh@suse.cz>
334
335 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
336 candidate still.
337 * gcc.dg/tree-ssa/loop-23.c: Likewise.
338 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
339 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
340
341 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
342
343 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
344
345 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
346
347 PR middle-end/41993
348 * gcc.dg/torture/pr41993.c: New test.
349
350 2012-11-06 Jan Hubicka <jh@suse.cz>
351
352 * gcc.target/i386/l_fma_float_?.c: Update.
353 * gcc.target/i386/l_fma_double_?.c: Update.
354
355 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
356
357 PR target/54089
358 * gcc.target/sh/pr54089-8.c: New.
359 * gcc.target/sh/pr54089-9.c: New.
360
361 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
362
363 PR target/47440
364 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
365 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
366 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
367 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
368 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
369 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
370 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
371 * gcc.target/i386/avx-vzeroupper-27.c: New.
372
373 2012-11-06 Janus Weil <janus@gcc.gnu.org>
374
375 PR fortran/54917
376 * gfortran.dg/transfer_class_1.f90: New.
377 * gfortran.dg/transfer_class_2.f90: New.
378
379 2012-11-05 Sriraman Tallam <tmsriram@google.com>
380
381 * testsuite/g++.dg/mv1.C: New test.
382 * testsuite/g++.dg/mv2.C: New test.
383 * testsuite/g++.dg/mv3.C: New test.
384 * testsuite/g++.dg/mv4.C: New test.
385 * testsuite/g++.dg/mv5.C: New test.
386 * testsuite/g++.dg/mv6.C: New test.
387
388 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
389
390 PR testsuite/55186
391 * gcc.dg/const-uniq-1.c (a): Increase length four times.
392
393 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
394
395 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
396 darwin.
397
398 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
399
400 * g++.dg/torture/20121105-1.C: New test.
401
402 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
403
404 * gcc.dg/torture/fp-compare.c: New testcase.
405
406 2012-11-05 Jan Hubicka <jh@suse.cz>
407
408 * gcc.dg/const-1.c: Update.
409 * gcc.dg/pure-1.c: Update.
410
411 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
412
413 PR rtl-optimization/55151
414 * gcc.dg/pr55151.c: New test.
415
416 2012-11-05 Jakub Jelinek <jakub@redhat.com>
417
418 PR debug/54970
419 PR debug/54971
420 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
421
422 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
423
424 PR testsuite/51128
425 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
426
427 2012-11-05 Jan Hubicka <jh@suse.cz>
428
429 * gcc.dg/autopar/pr49960.c: Fix testcase.
430
431 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
432
433 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
434 Fix scan-tree-dump-times directive.
435
436 2012-11-04 Janus Weil <janus@gcc.gnu.org>
437
438 PR fortran/55199
439 * gfortran.dg/associate_12.f90: New.
440
441 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
442
443 PR target/54255
444 * lib/target-supports.exp (check_effective_target_masm_intel): New
445 proc.
446 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
447 masm_intel.
448
449 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
450 Jack Howarth <howarth@bromo.med.uc.edu>
451
452 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
453 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
454 * gcc.target/i386/pr53249.c: Likewise.
455
456 2012-11-03 Andrew Pinski <apinski@cavium.com>
457
458 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
459 call abort1 so that cross jumping does not happen.
460
461 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
462
463 PR target/51244
464 * gcc.target/sh/pr51244-18.c: New.
465 * gcc.target/sh/pr51244-19.c: New.
466
467 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
468
469 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
470 b requires a 64-bit operation followed by a truncation.
471
472 2012-11-02 Jan Hubicka <jh@suse.cz>
473
474 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
475
476 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
477
478 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
479 conditions to verify the reduction code is vectorized.
480
481 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
482 in case 'pow', such as 'powerpc' is used in the compiler version name.
483 * gcc.target/powerpc/pr46728-2.c: Likewise.
484 * gcc.target/powerpc/pr46728-3.c: Likewise.
485 * gcc.target/powerpc/pr46728-4.c: Likewise.
486 * gcc.target/powerpc/pr46728-5.c: Likewise.
487 * gcc.target/powerpc/pr46728-7.c: Likewise.
488 * gcc.target/powerpc/pr46728-8.c: Likewise.
489 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
490
491 2012-11-02 Jan Hubicka <jh@suse.cz>
492
493 * gcc.dg/tree-ssa/loop-38.c: New testcase.
494
495 2012-11-02 Jan Hubicka <jh@suse.cz>
496
497 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
498 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
499
500 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
501
502 PR middle-end/55130
503 * gcc.target/i386/pr55130.c: New test.
504
505 2012-11-02 Jakub Jelinek <jakub@redhat.com>
506
507 PR target/55147
508 * gcc.target/i386/pr55147.c: New test.
509
510 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
511
512 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
513 * gfortran.dg/default_format_denormal_1.f90: Same.
514
515 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
516
517 PR middle-end/55001
518 * g++.dg/ext/vector19.C: Remove target restrictions.
519 * gcc.dg/fold-compare-7.c: New testcase.
520
521 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
522
523 PR target/55160
524 * gcc.target/sh/pr55160.c: New.
525
526 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
527
528 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
529 scan-assembler regex.
530
531 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
532
533 PR middle-end/55150
534 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
535 * gcc.dg/pr55150-2.c: New test.
536
537 2012-11-01 Sharad Singhai <singhai@google.com>
538
539 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
540 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
541 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
542 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
543
544 2012-10-31 Dehao Chen <dehao@google.com>
545
546 * g++.dg/debug/dwarf2/block.C: New testcase.
547
548 2012-10-31 Jan Hubicka <jh@suse.cz>
549
550 * gcc.dg/pr44974.c: Add noinline.
551
552 2012-10-31 Janus Weil <janus@gcc.gnu.org>
553
554 PR fortran/53718
555 * gfortran.dg/class_54.f90: New.
556
557 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
558 Jakub Jelinek <jakub@redhat.com>
559
560 PR tree-optimization/55018
561 * gcc.dg/torture/pr55018.c: New test.
562
563 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
564
565 PR c++/54583
566 * g++.dg/ext/vla13.C: New.
567
568 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
569
570 PR middle-end/55150
571 * gcc.dg/pr55150.c: New test.
572
573 2012-10-31 Tobias Burnus <burnus@net-b.de>
574
575 PR fortran/55134
576 * gfortran.dg/associate_11.f90: New.
577
578 2012-10-31 Dodji Seketeli <dodji@redhat.com>
579
580 PR c++/54955
581 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
582
583 2012-10-31 Jakub Jelinek <jakub@redhat.com>
584
585 PR tree-optimization/19105
586 PR tree-optimization/21643
587 PR tree-optimization/46309
588 * gcc.dg/pr19105.c: New test.
589 * gcc.dg/pr21643.c: New test.
590 * gcc.dg/pr46309-2.c: New test.
591 * gcc.c-torture/execute/pr46309.c: New test.
592
593 2012-10-31 Alan Modra <amodra@gmail.com>
594
595 * gcc.target/powerpc/dimode_off.c: New.
596 * gcc.target/powerpc/timode_off.c: New.
597 * gcc.target/powerpc/dfmode_off.c: New.
598 * gcc.target/powerpc/tfmode_off.c: New.
599
600 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
601
602 PR rtl-optimization/55093
603 * gcc.target/i386/pr55093.c: New file.
604
605 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
606
607 * gcc.target/i386/pr55116.c: Renamed to ...
608 * gcc.target/i386/pr55116-1.c: This.
609
610 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
611
612 * gcc.target/i386/pr55116-2.c: New file.
613
614 2012-10-30 Richard Biener <rguenther@suse.de>
615
616 * gcc.dg/vect/slp-perm-2.c: Adjust.
617
618 2012-10-30 Richard Biener <rguenther@suse.de>
619
620 PR tree-optimization/55111
621 * gcc.dg/torture/pr55111.c: New testcase.
622
623 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
624
625 PR target/53988
626 * gcc.target/sh/pr53988.c: New.
627
628 2012-10-30 Bin Cheng <bin.cheng@arm.com>
629
630 PR target/54989
631 * gcc.dg/hoist-register-pressure-1.c: Rename from
632 hoist-register-pressure.c. Add nonpic condition.
633 * gcc.dg/hoist-register-pressure-2.c: New testcase.
634
635 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
636
637 PR c++/54930
638 * gcc.dg/Wreturn-local-addr.c: New.
639 * g++.dg/warn/Wno-return-local-addr.C: New.
640 * g++.dg/warn/Wreturn-local-addr.C: New.
641
642 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
643
644 PR middle-end/55116
645 * gcc.target/i386/pr55116.c: New file.
646
647 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
648
649 PR c/53066
650 * gcc.dg/Wshadow-4.c: New.
651 * gcc.dg/Wshadow-4.h: New.
652
653 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
654
655 PR debug/54693
656 * gcc.dg/guality/pr54693.c: New.
657
658 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
659
660 PR middle-end/55027
661 * gcc.dg/pr55027.c: New testcase.
662
663 2012-10-29 Jan Hubicka <jh@suse.cz>
664
665 * gcc.dg/ipa/inline-6.c: New testcase.
666
667 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
668
669 PR rtl-optimization/55106
670 * g++.dg/pr55106.C: New.
671
672 2012-10-29 Richard Guenther <rguenther@suse.de>
673
674 PR middle-end/53695
675 * gcc.dg/torture/pr53695.c: New testcase.
676
677 2012-10-28 Jan Hubicka <jh@suse.cz>
678
679 * gcc.dg/ipa/inlinehint-3.c: New testcase.
680
681 2012-10-28 Tobias Burnus <burnus@net-b.de>
682
683 PR fortran/54958
684 * gfortran.dg/do_check_6.f90: New.
685
686 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
687 Jack Howarth <howarth@bromo.med.uc.edu>
688
689 PR target/54404
690 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
691 to dg-options.
692 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
693
694 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
695
696 PR target/34283
697 * gcc.target/i386/pr34283.c: New test.
698
699 2012-10-26 Jakub Jelinek <jakub@redhat.com>
700
701 PR c++/55081
702 * g++.dg/opt/pr55081.C: New test.
703
704 PR debug/54970
705 PR debug/54971
706 * gcc.dg/guality/pr54970.c: New test.
707
708 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
709
710 PR c++/54984
711 * g++.dg/template/new11.C: New.
712
713 2012-10-26 Richard Biener <rguenther@suse.de>
714
715 PR middle-end/54824
716 * gcc.dg/torture/pr54824.c: New testcase.
717
718 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
719
720 * gcc.target/i386/fxsave-1.c: New.
721 * gcc.target/i386/fxsave64-1.c: Ditto.
722 * gcc.target/i386/fxrstor-1.c: Ditto.
723 * gcc.target/i386/fxrstor64-1.c: Ditto.
724 * gcc.target/i386/xsave-1.c: Ditto.
725 * gcc.target/i386/xsave64-1.c: Ditto.
726 * gcc.target/i386/xrstor-1.c: Ditto.
727 * gcc.target/i386/xrstor64-1.c: Ditto.
728 * gcc.target/i386/xsaveopt-1.c: Ditto.
729 * gcc.target/i386/xsaveopt64-1.c: Ditto.
730 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
731 * gcc.target/i386/sse-13.c: Ditto.
732 * gcc.target/i386/sse-14.c: Ditto.
733 * gcc.target/i386/sse-22.c: Ditto.
734 * gcc.target/i386/sse-23.c: Ditto.
735 * g++.dg/other/i386-2.C: Ditto.
736 * g++.dg/other/i386-3.C: Ditto.
737
738 2012-10-25 Jan Hubicka <jh@suse.cz>
739
740 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
741 at ivcanon time.
742
743 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
744
745 PR c++/53761
746 * g++.dg/ext/transparent-union.C: New.
747
748 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
749
750 PR c++/54427
751 * g++.dg/ext/vector19.C: New testcase.
752
753 2012-10-25 Richard Biener <rguenther@suse.de>
754
755 PR tree-optimization/54902
756 * g++.dg/torture/pr54902.C: New testcase.
757
758 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
759
760 PR c++/34892
761 * g++.dg/template/crash114.C: New.
762
763 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
764
765 PR bootstrap/55049
766 * gcc.target/i386/pr55049-1.c: New test.
767
768 2012-10-24 Janus Weil <janus@gcc.gnu.org>
769
770 PR fortran/55037
771 * gfortran.dg/class_dummy_4.f03: New.
772
773 2012-10-24 Jakub Jelinek <jakub@redhat.com>
774
775 PR rtl-optimization/55010
776 * gcc.dg/pr55010.c: New test.
777
778 PR debug/54828
779 * g++.dg/debug/pr54828.C: New test.
780
781 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
782
783 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
784 * gcc.dg/vect/vect-83_64.c: Likewise.
785
786 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
787
788 PR c++/54922
789 * g++.dg/cpp0x/constexpr-union4.C: New.
790
791 2012-10-23 Jeff Law <law@redhat.com>
792
793 * gcc.c-torture/execute/pr54985.c: New test.
794
795 2012-10-23 Paul Koning <ni1d@arrl.net>
796
797 PR debug/54508
798 * g++.dg/debug/dwarf2/pr54508.C: New.
799
800 2012-10-23 Jakub Jelinek <jakub@redhat.com>
801
802 PR c++/54844
803 * g++.dg/template/sizeof14.C: New test.
804
805 2012-10-23 Ian Bolton <ian.bolton@arm.com>
806 Jim MacArthur <jim.macarthur@arm.com>
807 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
808 Marcus Shawcroft <marcus.shawcroft@arm.com>
809 Nigel Stephens <nigel.stephens@arm.com>
810 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
811 Richard Earnshaw <rearnsha@arm.com>
812 Sofiane Naci <sofiane.naci@arm.com>
813 Stephen Thomas <stephen.thomas@arm.com>
814 Tejas Belagod <tejas.belagod@arm.com>
815 Yufeng Zhang <yufeng.zhang@arm.com>
816
817 * lib/target-supports.exp
818 (check_profiling_available): Add AArch64.
819 (check_effective_target_vect_int): Likewise.
820 (check_effective_target_vect_shift): Likewise.
821 (check_effective_target_vect_float): Likewise.
822 (check_effective_target_vect_double): Likewise.
823 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
824 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
825 (check_effective_target_vect_pack_trunc): Likewise.
826 (check_effective_target_vect_unpack): Likewise.
827 (check_effective_target_vect_hw_misalign): Likewise.
828 (check_effective_target_vect_short_mult): Likewise.
829 (check_effective_target_vect_int_mult): Likewise.
830 (check_effective_target_vect_stridedN): Likewise.
831 (check_effective_target_sync_int_long): Likewise.
832 (check_effective_target_sync_char_short): Likewise.
833 (check_vect_support_and_set_flags): Likewise.
834 (check_effective_target_aarch64_tiny): New.
835 (check_effective_target_aarch64_small): New.
836 (check_effective_target_aarch64_large): New.
837 * g++.dg/other/PR23205.C: Enable aarch64.
838 * g++.dg/other/pr23205-2.C: Likewise.
839 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
840 * gcc.c-torture/execute/20101011-1.c: Likewise.
841 * gcc.dg/20020312-2.c: Likewise.
842 * gcc.dg/20040813-1.c: Likewise.
843 * gcc.dg/builtin-apply2.c: Likewise.
844 * gcc.dg/stack-usage-1.c: Likewise.
845
846 2012-10-23 Ian Bolton <ian.bolton@arm.com>
847 Jim MacArthur <jim.macarthur@arm.com>
848 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
849 Marcus Shawcroft <marcus.shawcroft@arm.com>
850 Nigel Stephens <nigel.stephens@arm.com>
851 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
852 Richard Earnshaw <rearnsha@arm.com>
853 Sofiane Naci <sofiane.naci@arm.com>
854 Stephen Thomas <stephen.thomas@arm.com>
855 Tejas Belagod <tejas.belagod@arm.com>
856 Yufeng Zhang <yufeng.zhang@arm.com>
857
858 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
859 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
860 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
861 * gcc.target/aarch64/aapcs/abitest.S: New file.
862 * gcc.target/aarch64/aapcs/abitest.h: New file.
863 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
864 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
865 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
866 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
867 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
868 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
869 * gcc.target/aarch64/aapcs/ice_1.c: New file.
870 * gcc.target/aarch64/aapcs/ice_2.c: New file.
871 * gcc.target/aarch64/aapcs/ice_3.c: New file.
872 * gcc.target/aarch64/aapcs/ice_4.c: New file.
873 * gcc.target/aarch64/aapcs/ice_5.c: New file.
874 * gcc.target/aarch64/aapcs/macro-def.h: New file.
875 * gcc.target/aarch64/aapcs/test_1.c: New file.
876 * gcc.target/aarch64/aapcs/test_10.c: New file.
877 * gcc.target/aarch64/aapcs/test_11.c: New file.
878 * gcc.target/aarch64/aapcs/test_12.c: New file.
879 * gcc.target/aarch64/aapcs/test_13.c: New file.
880 * gcc.target/aarch64/aapcs/test_14.c: New file.
881 * gcc.target/aarch64/aapcs/test_15.c: New file.
882 * gcc.target/aarch64/aapcs/test_16.c: New file.
883 * gcc.target/aarch64/aapcs/test_17.c: New file.
884 * gcc.target/aarch64/aapcs/test_18.c: New file.
885 * gcc.target/aarch64/aapcs/test_19.c: New file.
886 * gcc.target/aarch64/aapcs/test_2.c: New file.
887 * gcc.target/aarch64/aapcs/test_20.c: New file.
888 * gcc.target/aarch64/aapcs/test_21.c: New file.
889 * gcc.target/aarch64/aapcs/test_22.c: New file.
890 * gcc.target/aarch64/aapcs/test_23.c: New file.
891 * gcc.target/aarch64/aapcs/test_24.c: New file.
892 * gcc.target/aarch64/aapcs/test_25.c: New file.
893 * gcc.target/aarch64/aapcs/test_26.c: New file.
894 * gcc.target/aarch64/aapcs/test_3.c: New file.
895 * gcc.target/aarch64/aapcs/test_4.c: New file.
896 * gcc.target/aarch64/aapcs/test_5.c: New file.
897 * gcc.target/aarch64/aapcs/test_6.c: New file.
898 * gcc.target/aarch64/aapcs/test_7.c: New file.
899 * gcc.target/aarch64/aapcs/test_8.c: New file.
900 * gcc.target/aarch64/aapcs/test_9.c: New file.
901 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
902 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
903 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
904 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
905 * gcc.target/aarch64/aapcs/test_complex.c: New file.
906 * gcc.target/aarch64/aapcs/test_int128.c: New file.
907 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
908 * gcc.target/aarch64/aapcs/type-def.h: New file.
909 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
910 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
911 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
912 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
913 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
914 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
915 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
916 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
917 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
918 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
919 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
920 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
921 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
922 * gcc.target/aarch64/aarch64.exp: New file.
923 * gcc.target/aarch64/adc-1.c: New file.
924 * gcc.target/aarch64/adc-2.c: New file.
925 * gcc.target/aarch64/asm-1.c: New file.
926 * gcc.target/aarch64/clrsb.c: New file.
927 * gcc.target/aarch64/clz.c: New file.
928 * gcc.target/aarch64/ctz.c: New file.
929 * gcc.target/aarch64/csinc-1.c: New file.
930 * gcc.target/aarch64/csinv-1.c: New file.
931 * gcc.target/aarch64/csneg-1.c: New file.
932 * gcc.target/aarch64/extend.c: New file.
933 * gcc.target/aarch64/fcvt.x: New file.
934 * gcc.target/aarch64/fcvt_double_int.c: New file.
935 * gcc.target/aarch64/fcvt_double_long.c: New file.
936 * gcc.target/aarch64/fcvt_double_uint.c: New file.
937 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
938 * gcc.target/aarch64/fcvt_float_int.c: New file.
939 * gcc.target/aarch64/fcvt_float_long.c: New file.
940 * gcc.target/aarch64/fcvt_float_uint.c: New file.
941 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
942 * gcc.target/aarch64/ffs.c: New file.
943 * gcc.target/aarch64/fmadd.c: New file.
944 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
945 * gcc.target/aarch64/frint.x: New file.
946 * gcc.target/aarch64/frint_double.c: New file.
947 * gcc.target/aarch64/frint_float.c: New file.
948 * gcc.target/aarch64/index.c: New file.
949 * gcc.target/aarch64/mneg-1.c: New file.
950 * gcc.target/aarch64/mneg-2.c: New file.
951 * gcc.target/aarch64/mneg-3.c: New file.
952 * gcc.target/aarch64/mnegl-1.c: New file.
953 * gcc.target/aarch64/mnegl-2.c: New file.
954 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
955 * gcc.target/aarch64/pic-constantpool1.c: New file.
956 * gcc.target/aarch64/pic-symrefplus.c: New file.
957 * gcc.target/aarch64/predefine_large.c: New file.
958 * gcc.target/aarch64/predefine_small.c: New file.
959 * gcc.target/aarch64/predefine_tiny.c: New file.
960 * gcc.target/aarch64/reload-valid-spoff.c: New file.
961 * gcc.target/aarch64/scalar_intrinsics.c: New file.
962 * gcc.target/aarch64/table-intrinsics.c: New file.
963 * gcc.target/aarch64/tst-1.c: New file.
964 * gcc.target/aarch64/vect-abs-compile.c: New file.
965 * gcc.target/aarch64/vect-abs.c: New file.
966 * gcc.target/aarch64/vect-abs.x: New file.
967 * gcc.target/aarch64/vect-compile.c: New file.
968 * gcc.target/aarch64/vect-faddv-compile.c: New file.
969 * gcc.target/aarch64/vect-faddv.c: New file.
970 * gcc.target/aarch64/vect-faddv.x: New file.
971 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
972 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
973 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
974 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
975 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
976 * gcc.target/aarch64/vect-fp-compile.c: New file.
977 * gcc.target/aarch64/vect-fp.c: New file.
978 * gcc.target/aarch64/vect-fp.x: New file.
979 * gcc.target/aarch64/vect-mull-compile.c: New file.
980 * gcc.target/aarch64/vect-mull.c: New file.
981 * gcc.target/aarch64/vect-mull.x: New file.
982 * gcc.target/aarch64/vect.c: New file.
983 * gcc.target/aarch64/vect.x: New file.
984 * gcc.target/aarch64/vector_intrinsics.c: New file.
985 * gcc.target/aarch64/vfp-1.c: New file.
986 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
987 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
988 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
989 * g++.dg/abi/aarch64_guard1.C: New file.
990
991 2012-10-23 Jakub Jelinek <jakub@redhat.com>
992
993 PR c++/54988
994 * c-c++-common/pr54988.c: New test.
995
996 2012-10-23 Jan Hubicka <jh@suse.cz>
997
998 * gcc.dg/tree-prof/peel-1.c: New testcase.
999
1000 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1001
1002 PR gcc/52945
1003 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1004
1005 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1006
1007 * gcc.dg/c99-predef-1.c: New test.
1008 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1009 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1010 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1011 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1012 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1013 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1014 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1015 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1016 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1017 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1018 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1019 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1020
1021 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1022
1023 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1024
1025 2012-10-23 Jan Hubicka <jh@suse.cz>
1026
1027 PR middle-end/54937
1028 * gcc.c-torture/execute/pr54937.c: New testcase.
1029 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1030
1031 2012-10-23 Jan Hubicka <jh@suse.cz>
1032
1033 PR middle-end/54967
1034 * gfortran.dg/pr54967.f90: New testcase.
1035
1036 2012-10-23 Terry Guo <terry.guo@arm.com>
1037
1038 PR target/55019
1039 * gcc.dg/pr55019.c: New.
1040
1041 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1042
1043 PR tree-optimization/55008
1044 * gcc.dg/tree-ssa/pr55008.c: New test.
1045
1046 2012-10-22 Richard Biener <rguenther@suse.de>
1047
1048 PR tree-optimization/55011
1049 * gcc.dg/torture/pr55011.c: New testcase.
1050
1051 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1052
1053 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1054 * gcc.target/arm/pr40457-2.c: Likewise.
1055 * gcc.target/arm/pr40457-3.c: Likewise.
1056
1057 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1058
1059 * gnat.dg/specs/limited_with4.ads: New test.
1060 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1061
1062 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1063
1064 * gnat.dg/modular4.adb: New test.
1065 * gnat.dg/modular4_pkg.ads: New helper.
1066
1067 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1068
1069 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1070 * gnat.dg/specs/addr1.ads: Likewise.
1071
1072 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1073
1074 * gcc.dg/webizer.c (main): Add missing exit call.
1075
1076 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1077
1078 PR fortran/54465
1079 * gfortran.dg/wextra_1.f: New test.
1080
1081 2012-10-20 Jan Hubicka <jh@suse.cz>
1082
1083 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1084
1085 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1086
1087 PR fortran/54224
1088 * gfortran.dg/warn_unused_function.f90: New.
1089
1090 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1091
1092 * lib/target-supports.exp
1093 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1094
1095 2012-10-19 Richard Guenther <rguenther@suse.de>
1096
1097 PR tree-optimization/54981
1098 * gcc.dg/pr54981.c: New testcase.
1099
1100 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1101
1102 PR target/54892
1103 * gcc.target/arm/pr54892.c: New.
1104
1105 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1106
1107 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1108
1109 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1110
1111 PR c++/54501
1112 * g++.dg/init/array30.C: New.
1113 * g++.dg/init/array31.C: Likewise.
1114
1115 2012-10-18 Tobias Burnus <burnus@net-b.de>
1116
1117 PR fortran/54884
1118 * gfortran.dg/public_private_module_7.f90: New.
1119
1120 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1121
1122 PR c++/29633
1123 * g++.dg/template/pr29633.C: New.
1124
1125 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1126
1127 * gnat.dg/loop_optimization13.ad[sb]: New test.
1128 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1129
1130 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1131
1132 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1133 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1134 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1135 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1136
1137 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1138
1139 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1140 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1141 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1142 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1143 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1144 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1145
1146 2012-10-16 Jan Hubicka <jh@suse.cz>
1147
1148 * gcc.target/i386/l_fma_float_?.c: Update.
1149 * gcc.target/i386/l_fma_double_?.c: Update.
1150 * gfortran.dg/do_1.f90: XFAIL
1151 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1152 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1153 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1154 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1155 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1156 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1157 valid.
1158
1159 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1160
1161 PR c/53063
1162 PR c/40989
1163 * gcc.dg/Wstrict-overflow-24.c: New.
1164
1165 2012-10-16 Tobias Burnus <burnus@net-b.de>
1166
1167 PR fortran/50981
1168 PR fortran/54618
1169 * gfortran.dg/class_optional_1.f90: New.
1170 * gfortran.dg/class_optional_2.f90: New.
1171
1172 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1173
1174 PR debug/54796
1175 * gcc.dg/guality/pr54796.c: New test.
1176
1177 PR tree-optimization/54889
1178 * gfortran.dg/pr54889.f90: New test.
1179
1180 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1181
1182 * g++.dg/other/dump-ada-spec-2.C: New test.
1183
1184 2012-10-16 Easwaran Raman <eraman@google.com>
1185
1186 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1187 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1188
1189 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1190
1191 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1192 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1193
1194 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1195
1196 PR target/54925
1197 * gcc.c-torture/compile/pr54925.c: New.
1198
1199 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1200
1201 PR target/51244
1202 * gcc.target/sh/pr51244-17.c: New.
1203
1204 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1205
1206 PR target/54760
1207 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1208 functions.
1209 * gcc.target/sh/pr54760-4.c: New.
1210
1211 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1212
1213 PR target/34777
1214 * gcc.target/sh/torture/sh-torture.exp: New.
1215 * gcc.target/sh/torture/pr34777.c: New.
1216
1217 2012-10-15 Matthias Klose <doko@ubuntu.com>
1218
1219 * lib/target-supports.exp (check_profiling_available): Match
1220 arm*-*-linux-* for ARM Linux/GNU.
1221 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1222 * gfortran.dg/enum_10.f90: Likewise.
1223 * gfortran.dg/enum_9.f90: Likewise.
1224 * gcc.target/arm/synchronize.c: Likewise.
1225 * g++.old-deja/g++.jason/enum6.C: Likewise.
1226 * g++.old-deja/g++.other/enum4.C: Likewise.
1227 * g++.old-deja/g++.law/enum9.C: Likewise.
1228
1229 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1230
1231 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1232 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1233
1234 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1235 Paolo Carlini <paolo.carlini@oracle.com>
1236
1237 PR c++/17805
1238 * g++.dg/overload/operator6.C: New.
1239
1240 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1241
1242 PR c++/50080 (again)
1243 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1244 * g++.dg/parse/tmpl-outside1.C: Likewise.
1245 * g++.dg/template/qualttp18.C: Likewise.
1246 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1247 * g++.old-deja/g++.pt/overload13.C: Likewise.
1248
1249 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1250
1251 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1252 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1253 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1254 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1255 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1256 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1257 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1258 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1259
1260 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1261
1262 PR c++/50080
1263 * g++.dg/parse/tmpl-outside2.C: New.
1264 * g++.dg/parse/tmpl-outside1.C: Adjust.
1265 * g++.dg/template/qualttp18.C: Likewise.
1266 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1267 * g++.old-deja/g++.pt/overload13.C: Likewise.
1268
1269 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1270
1271 PR tree-optimization/54915
1272 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1273
1274 2012-10-15 Richard Guenther <rguenther@suse.de>
1275
1276 PR tree-optimization/54920
1277 * gcc.dg/torture/pr54920.c: New testcase.
1278
1279 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1280
1281 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1282
1283 2012-10-13 Jason Merrill <jason@redhat.com>
1284
1285 * g++.dg/tls/thread_local7g.C: Require tls_native.
1286
1287 2012-10-14 Jason Merrill <jason@redhat.com>
1288
1289 * g++.dg/cpp0x/inh-ctor1.C: New.
1290 * g++.dg/cpp0x/inh-ctor2.C: New.
1291 * g++.dg/cpp0x/inh-ctor3.C: New.
1292 * g++.dg/cpp0x/inh-ctor4.C: New.
1293 * g++.dg/cpp0x/inh-ctor5.C: New.
1294 * g++.dg/cpp0x/inh-ctor6.C: New.
1295 * g++.dg/cpp0x/inh-ctor7.C: New.
1296 * g++.dg/cpp0x/inh-ctor8.C: New.
1297 * g++.dg/cpp0x/inh-ctor9.C: New.
1298 * g++.dg/cpp0x/inh-ctor10.C: New.
1299 * g++.dg/cpp0x/inh-ctor11.C: New.
1300 * g++.dg/cpp0x/inh-ctor12.C: New.
1301 * g++.dg/cpp0x/inh-ctor13.C: New.
1302
1303 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1304
1305 PR rtl-optimization/54919
1306 * gcc.dg/pr54919.c: New testcase.
1307
1308 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1309
1310 PR c++/53581
1311 * g++.dg/template/crash113.C: New.
1312
1313 2012-10-14 Jan Hubicka <jh@suse.cz>
1314
1315 * gcc.dg/unroll_5.c: New testcase.
1316
1317 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1318
1319 PR c++/52643
1320 * g++.dg/opt/pr52643.C: New.
1321
1322 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1323
1324 PR target/54602
1325 * gcc.target/sh/pr54602-1.c: New.
1326 * gcc.target/sh/pr54602-2.c: New.
1327 * gcc.target/sh/pr54602-3.c: New.
1328 * gcc.target/sh/pr54602-4.c: New.
1329
1330 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1331
1332 PR target/54680
1333 * gcc.target/sh/pr54680.c: New.
1334
1335 2012-10-12 Jan Hubicka <jh@suse.cz>
1336
1337 * gcc.dg/webizer.c: New testcase.
1338
1339 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1340
1341 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1342 specify -m64.
1343
1344 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1345
1346 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1347 Return 0 if already specifying -mfloat-abi other than hard.
1348
1349 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1350
1351 * gcc.dg/pr53060.c: Prune irrelevant warning.
1352
1353 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1354
1355 PR c/54381
1356 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1357 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1358 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1359 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1360 Adjust expected wording of warnings for *cmp* builtins.
1361 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1362 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1363
1364 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1365
1366 PR c++/24449
1367 * g++.dg/parse/friend-main.C: New.
1368
1369 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1370
1371 PR c++/53055
1372 * g++.dg/pr53055.C: New testcase.
1373
1374 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1375
1376 PR c++/52744
1377 * g++.dg/cpp0x/pr52744.C: New.
1378
1379 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1380
1381 PR fortran/40453
1382 * gfortran.dg/dummy_procedure_9.f90: New.
1383
1384 2012-10-12 Richard Biener <rguenther@suse.de>
1385
1386 PR tree-optimization/54894
1387 * gcc.dg/torture/pr54894.c: New testcase.
1388
1389 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1390
1391 PR target/51244
1392 * gcc.target/sh/pr51244-13.c: New.
1393 * gcc.target/sh/pr51244-14.c: New.
1394 * gcc.target/sh/pr51244-15.c: New.
1395 * gcc.target/sh/pr51244-16.c: New.
1396
1397 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1398
1399 PR c++/51878
1400 * g++.dg/cpp0x/decltype45.C: New.
1401
1402 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1403
1404 PR fortran/54784
1405 * gfortran.dg/class_allocate_13.f90: New.
1406
1407 2012-10-11 Jason Merrill <jason@redhat.com>
1408
1409 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1410 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1411
1412 * g++.dg/gomp/tls-5.C: Require tls_native.
1413 * g++.dg/tls/thread_local7.C: Require tls_native.
1414 * g++.dg/tls/static2.C: New.
1415
1416 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1417
1418 PR c++/36107
1419 * g++.dg/ext/weak5.C: New.
1420
1421 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1422
1423 PR testsuite/54868
1424 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1425 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1426
1427 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1428
1429 PR c++/43765
1430 * g++.dg/parse/pr43765.C: New.
1431
1432 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1433
1434 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1435
1436 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1437
1438 PR c++/43663
1439 * g++.dg/init/bitfield3.C: New.
1440
1441 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1442
1443 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1444
1445 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1446
1447 PR tree-optimization/54877
1448 * gcc.dg/torture/pr54877.c: New test.
1449
1450 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1451
1452 PR testsuite/53397
1453 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1454 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1455 and remove target info from dg-do compile.
1456 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1457 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1458 and remove target info from dg-do compile.
1459
1460 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1461
1462 * gcc.dg/pr54782.c: Require target with pthread support.
1463
1464 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1465
1466 PR c++/53122
1467 * g++.dg/cpp0x/auto35.C: New.
1468
1469 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1470
1471 PR c++/53540 - using fails to be equivalent to typedef
1472 * g++.dg/cpp0x/alias-decl-24.C: New test.
1473
1474 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1475
1476 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1477 that c++11 attributes to types are ignored for now.
1478 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1479 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1480
1481 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1482
1483 PR c++/53741
1484 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1485
1486 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1487
1488 PR c++/50478
1489 * g++.dg/cpp0x/initlist67.C: New.
1490
1491 2012-10-10 Dehao Chen <dehao@google.com>
1492
1493 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1494
1495 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1496
1497 PR target/52480
1498 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1499 Add runtime tests.
1500
1501 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1502
1503 PR c++/53307
1504 * g++.dg/cpp0x/decltype44.C: New.
1505
1506 2012-10-09 Steve Ellcey <sellcey@mips.com>
1507
1508 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1509
1510 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1511
1512 PR c++/53763
1513 * g++.dg/cpp0x/decltype43.C: New.
1514
1515 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1516
1517 PR middle-end/53397
1518 * gcc.dg/pr53397-1.c: New test case.
1519 * gcc.dg/pr53397-2.c: New test case.
1520
1521 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1522
1523 PR c++/54194
1524 * g++.dg/warn/Wparentheses-26.C: Adjust.
1525 * g++.dg/warn/Wparentheses-27.C: New.
1526
1527 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1528
1529 PR c++/54427
1530 * c-c++-common/vector-scalar.c: New testcase.
1531 * g++.dg/ext/vector18.C: New testcase.
1532 * g++.dg/ext/vector5.C: This is not an error anymore.
1533 * gcc.dg/init-vec-1.c: Move ...
1534 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1535 * gcc.c-torture/execute/vector-shift1.c: Move ...
1536 * c-c++-common/torture/vector-shift1.c: ... here.
1537 * gcc.dg/scal-to-vec1.c: Move ...
1538 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1539 C++11. Adapt error messages.
1540 * gcc.dg/convert-vec-1.c: Move ...
1541 * c-c++-common/convert-vec-1.c: ... here.
1542 * gcc.dg/scal-to-vec2.c: Move ...
1543 * c-c++-common/scal-to-vec2.c: ... here.
1544
1545 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1546
1547 PR target/54400
1548 * gcc.target/i386/pr54400.c: New testcase.
1549
1550 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1551
1552 PR c++/54858
1553 * g++.dg/template/pr54858.C: New test.
1554
1555 2012-10-08 Marek Polacek <polacek@redhat.com>
1556
1557 PR debug/54831
1558 * g++.dg/debug/pr54831.C: New test.
1559
1560 2012-10-08 Dehao Chen <dehao@google.com>
1561
1562 * g++.dg/predict-loop-exit-1.C: New.
1563 * g++.dg/predict-loop-exit-2.C: New.
1564 * g++.dg/predict-loop-exit-3.C: New.
1565
1566 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1567
1568 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1569
1570 2012-10-08 Jason Merrill <jason@redhat.com>
1571
1572 * g++.dg/gomp/tls-5.C: New.
1573 * g++.dg/gomp/tls-wrap1.C: New.
1574 * g++.dg/gomp/tls-wrap2.C: New.
1575 * g++.dg/gomp/tls-wrap3.C: New.
1576 * g++.dg/gomp/tls-wrap4.C: New.
1577 * g++.dg/gomp/tls-wrapper-cse.C: New.
1578 * g++.dg/tls/thread_local-cse.C: New.
1579 * g++.dg/tls/thread_local-order1.C: New.
1580 * g++.dg/tls/thread_local-order2.C: New.
1581 * g++.dg/tls/thread_local-wrap1.C: New.
1582 * g++.dg/tls/thread_local-wrap2.C: New.
1583 * g++.dg/tls/thread_local-wrap3.C: New.
1584 * g++.dg/tls/thread_local-wrap4.C: New.
1585 * g++.dg/tls/thread_local2g.C: New.
1586 * g++.dg/tls/thread_local3g.C: New.
1587 * g++.dg/tls/thread_local4g.C: New.
1588 * g++.dg/tls/thread_local5g.C: New.
1589 * g++.dg/tls/thread_local6g.C: New.
1590 * g++.dg/tls/thread_local7g.C: New.
1591
1592 * g++.dg/tls/thread_local3.C: New.
1593 * g++.dg/tls/thread_local4.C: New.
1594 * g++.dg/tls/thread_local5.C: New.
1595 * g++.dg/tls/thread_local6.C: New.
1596
1597 * g++.dg/tls/init-2.C: Tweak errors.
1598 * g++.dg/tls/thread_local1.C: New.
1599 * g++.dg/tls/thread_local2.C: New.
1600 * g++.dg/tls/thread_local7.C: New.
1601
1602 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1603
1604 PR target/54866
1605 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1606
1607 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1608
1609 PR target/54685
1610 * gcc.target/sh/pr54685.c: New.
1611
1612 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1613
1614 PR c++/53528 C++11 attribute support
1615 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1616 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1617 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1618 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1619 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1620 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1621 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1622 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1623 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1624 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1625 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1626 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1627 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1628 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1629 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1630 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1631 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1632 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1633 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1634 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1635 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1636 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1637 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1638 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1639 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1640 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1641 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1642 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1643 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1644 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1645 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1646 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1647 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1648 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1649 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1650 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1651 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1652 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1653 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1654 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1655 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1656 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1657 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1658 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1659 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1660 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1661 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1662 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1663 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1664 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1665 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1666 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1667 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1668 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1669 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1670 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1671 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1672
1673 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1674
1675 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1676 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1677 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1678
1679 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1680
1681 PR target/54760
1682 * gcc.target/sh/pr54760-2.c: New.
1683 * gcc.target/sh/pr54760-3.c: New.
1684
1685 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1686
1687 PR c++/51422
1688 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1689
1690 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1691 Sandra Loosemore <sandra@codesourcery.com>
1692
1693 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1694 and test that the accumulator is initialized using MULT.
1695 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1696 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1697
1698 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1699
1700 PR c++/52764
1701 * g++.dg/cpp0x/stdint.C: New.
1702
1703 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1704
1705 PR c++/54249
1706 * g++.dg/cpp0x/stddef.C: New.
1707
1708 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1709
1710 PR fortran/54832
1711 * gfortran.dg/typebound_operator_17.f90: New.
1712
1713 2012-10-06 Jan Hubicka <jh@suse.cz>
1714
1715 PR lto/53831
1716 PR lto/54776
1717 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1718
1719 2012-10-06 Jan Hubicka <jh@suse.cz>
1720
1721 * gcc.dg/lto/resolutions_0.c: New testcase.
1722
1723 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1724
1725 PR fortran/45521
1726 * gfortran.dg/generic_25.f90: New.
1727 * gfortran.dg/generic_26.f90: New.
1728 * gfortran.dg/generic_27.f90: New.
1729
1730 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1731
1732 PR target/54760
1733 * gcc.target/sh/pr54760-1.c: New.
1734
1735 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1736
1737 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1738 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1739 * g++.dg/warn/Wsign-compare-5.C: New test.
1740 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1741 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1742 * g++.dg/ext/builtin30.C: New test.
1743 * g++.dg/ext/vla12.C: New test.
1744 * gcc.dg/builtins-85.c: New test.
1745
1746 PR debug/54519
1747 * gcc.dg/guality/pr54519-1.c: New test.
1748 * gcc.dg/guality/pr54519-2.c: New test.
1749 * gcc.dg/guality/pr54519-3.c: New test.
1750 * gcc.dg/guality/pr54519-4.c: New test.
1751 * gcc.dg/guality/pr54519-5.c: New test.
1752 * gcc.dg/guality/pr54519-6.c: New test.
1753
1754 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1755
1756 PR c++/50893
1757 * g++.dg/cpp0x/defaulted38.C: New.
1758
1759 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1760
1761 PR tree-optimization/33763
1762 * c-c++-common/pr33763.c: New test.
1763
1764 PR tree-optimization/54810
1765 * gcc.dg/tree-ssa/vrp85.c: New test.
1766
1767 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1768
1769 * gcc.dg/ucnid-7.c: Skip on AIX.
1770 * gcc.dg/ucnid-8.c: Same.
1771 * gcc.dg/ucnid-10.c: Same.
1772 * gcc.dg/ucnid-13.c: Same.
1773 * gcc.dg/attr-alias-3.c: Same.
1774 * gcc.dg/attr-alias-5.c: Same.
1775 * gcc.dg/torture/pr51106-2.c: Same.
1776 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1777
1778 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1779
1780 PR c++/52233
1781 * g++.dg/cpp0x/alias-decl-23.C: New.
1782
1783 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1784
1785 PR c++/53403
1786 * g++.dg/template/friend53.C: New.
1787
1788 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1789
1790 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1791 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1792 (scan-ada-spec): Likewise.
1793 (scan-ada-spec-not): Likewise.
1794 * gcc.dg/dump-ada-spec-1.c: New test.
1795 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1796
1797 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1798
1799 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1800
1801 2012-10-04 Florian Weimer <fweimer@redhat.com>
1802
1803 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1804
1805 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1806
1807 PR c++/54323
1808 * g++.dg/cpp0x/pr54323.C: New.
1809
1810 2012-10-04 Richard Guenther <rguenther@suse.de>
1811
1812 PR middle-end/54735
1813 * g++.dg/torture/pr54735.C: New testcase.
1814
1815 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1816
1817 PR rtl-optimization/54739
1818 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1819
1820 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1821
1822 PR target/51244
1823 * gcc.target/sh/pr51244-12.c: New.
1824
1825 2012-10-03 Dehao Chen <dehao@google.com>
1826
1827 PR middle-end/54782
1828 * gcc.dg/pr54782.c: New test.
1829
1830 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1831
1832 PR c++/54777
1833 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1834
1835 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1836
1837 PR fortran/54778
1838 * gfortran.dg/class_53.f90: New.
1839
1840 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1841
1842 PR debug/54551
1843 * gcc.dg/guality/pr54551.c: New.
1844
1845 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1846
1847 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1848 * gcc.target/powerpc/pr46728-2.c: Likewise.
1849
1850 2012-10-02 Sharad Singhai <singhai@google.com>
1851
1852 PR testsuite/54772
1853 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1854 to fix test failures caused by r191883.
1855 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1856 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1857 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1858 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1859 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1860 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1861 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1862 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1863 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1864
1865 2012-09-30 Sharad Singhai <singhai@google.com>
1866
1867 * gcc.target/i386/vect-double-1.c: Fix test.
1868
1869 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1870
1871 PR target/54087
1872 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1873 atomic_sub fails.
1874
1875 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1876
1877 PR rtl-optimization/54457
1878 * gcc.target/i386/pr54457.c: New test.
1879
1880 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1881
1882 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1883
1884 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1885
1886 * gcc.target/i386/vect-rebuild.c: New testcase.
1887
1888 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1889
1890 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1891
1892 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1893
1894 * gcc.target/mips/pr37362.c: Fix target selector.
1895
1896 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1897
1898 PR target/54083
1899 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1900
1901 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1902
1903 * gcc.dg/ucnid-8.c: Update line number.
1904 * gcc.dg/torture/pr51106-2.c: Likewise.
1905
1906 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1907
1908 PR fortran/54667
1909 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1910 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1911 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1912
1913 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1914
1915 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1916 partially reverting r170092.
1917 * gfortran.dg/class_7.f03: Ditto.
1918 * gfortran.dg/coarray_14.f90: Ditto.
1919 * gfortran.dg/typebound_proc_13.f03: Ditto.
1920
1921 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1922
1923 PR c++/54738
1924 * g++.dg/cpp0x/sfinae42.C: New.
1925
1926 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1927
1928 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1929 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1930 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1931 * gcc.dg/pr42629.c: XFAIL on AIX.
1932 * gcc.dg/pr47684.c: Same.
1933 * gcc.dg/pr43670.c: Same.
1934 * gcc.dg/pr42916.c: Same.
1935 * gcc.dg/pr45449.c: Same.
1936 * gcc.dg/pr50017.c: Same.
1937 * gcc.dg/pr42728.c: Same.
1938 * gcc.dg/pr47881.c: Same.
1939 * gcc.dg/pr44023.c: Same.
1940 * gcc.dg/pr41345.c: Same.
1941 * gcc.dg/pr42630.c: Same.
1942 * gcc.dg/pr44971.c: Same.
1943 * gcc.dg/pr46771.c: Same.
1944 * gcc.dg/ucnid-8.c: Same.
1945 * gcc.dg/ucnid-10.c: Same.
1946 * gcc.dg/ucnid-13.c: Same.
1947 * gcc.dg/torture/pr51106-2.c: Same.
1948 * gcc.dg/pr48768.c: Same.
1949 * gcc.dg/pr42631.c: Same.
1950 * gcc.dg/pr43084.c: Same.
1951 * gcc.dg/ucnid-7.c: Same.
1952 * gcc.dg/pr42889.c: Same.
1953 * gcc.dg/pr41241.c: Same.
1954 * gcc.dg/pr42719.c: Same.
1955 * g++.dg/debug/pr46583.C: Same.
1956 * g++.dg/debug/pr47106.C: Same.
1957 * g++.dg/opt/pr48549.C: Same.
1958 * g++.dg/other/pr42685.C: Same.
1959 * c-c++-common/pr43942.c: Same.
1960
1961 2012-09-29 Ian Lance Taylor <iant@google.com>
1962
1963 * go.test/go-test.exp: Update for latest version of Go testsuite.
1964
1965 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1966
1967 PR fortran/52724
1968 * gfortran.dg/internal_readwrite_3.f90: New test.
1969
1970 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1971
1972 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1973 c-c++-common/Wunused-local-typedefs-2.c to here.
1974
1975 PR c++/54372 - unused attribute inactive on dependant entities
1976 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1977
1978 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1979
1980 PR c++/29028 - Missed unused warning on using declaration
1981 * g++.dg/warn/Wunused-var-18.C: New test.
1982
1983 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1984
1985 PR c++/53551 - -Wunused-local-typedefs misses uses
1986 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1987
1988 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1989
1990 PR target/54716
1991 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1992
1993 PR tree-optimization/54713
1994 * gcc.c-torture/compile/pr54713-1.c: New test.
1995 * gcc.c-torture/compile/pr54713-2.c: New test.
1996 * gcc.c-torture/compile/pr54713-3.c: New test.
1997
1998 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1999
2000 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2001
2002 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2003
2004 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2005
2006 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2007
2008 PR target/54703
2009 * gcc.target/i386/pr54703.c: New test.
2010
2011 2012-09-27 Richard Guenther <rguenther@suse.de>
2012
2013 PR lto/54709
2014 * gcc.dg/lto/pr54709_0.c: New testcase.
2015 * gcc.dg/lto/pr54709_1.c: Likewise.
2016
2017 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2018
2019 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2020
2021 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2022
2023 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2024
2025 * gcc.target/arm/pr42879.c: Handle big-endian.
2026
2027 2012-09-26 Steve Ellcey <sellcey@mips.com>
2028
2029 PR c/37303
2030 * gcc.dg/pr37303.c: Check for rdata or rodata.
2031
2032 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2033
2034 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2035
2036 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2037
2038 PR target/51274
2039 PR target/53087
2040 * gcc.target/powerpc/ppc-ne0-1.c: New.
2041
2042 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2043
2044 PR target/54089
2045 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2046 test_19, test_20, test_21, test_22, test_23): New functions.
2047 * gcc.target/sh/pr54089-4.c: New.
2048 * gcc.target/sh/pr54089-5.c: New.
2049 * gcc.target/sh/pr54089-6.c: New.
2050 * gcc.target/sh/pr54089-7.c: New.
2051
2052 2012-09-25 Richard Guenther <rguenther@suse.de>
2053
2054 PR lto/54625
2055 * gcc.dg/lto/pr54702_0.c: New testcase.
2056 * gcc.dg/lto/pr54702_1.c: Likewise.
2057 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2058 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2059 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2060 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2061
2062 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2063
2064 PR c++/54526
2065 * g++.dg/cpp0x/parse2.C: New.
2066 * g++.dg/parse/error11.C: Adjust.
2067 * g++.dg/parse/error12.C: Likewise.
2068
2069 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2070
2071 * gcc.target/i386/20030217-1.c: Added check for
2072 large_long_double effective target.
2073 * gcc.target/i386/387-3.c: Likewise.
2074 * gcc.target/i386/387-4.c: Likewise.
2075 * gcc.target/i386/pr36578-1.c: Likewise.
2076 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2077 when long double size is equal double size.
2078 * gcc.target/i386/excess-precision-1.c: Likewise.
2079 * gcc.target/i386/pr36578-2.c: Likewise.
2080 * gcc.target/i386/20030217-2.c: New testcase.
2081
2082 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2083
2084 PR tree-optimization/54676
2085 * gcc.dg/pr54676.c: New test.
2086
2087 2012-09-25 Richard Guenther <rguenther@suse.de>
2088
2089 PR tree-optimization/53663
2090 * gcc.dg/torture/pr53663-1.c: New testcase.
2091 * gcc.dg/torture/pr53663-2.c: Likewise.
2092 * gcc.dg/torture/pr53663-3.c: Likewise.
2093
2094 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2095
2096 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2097
2098 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2099
2100 * lib/target-supports-dg.exp (dg-require-effective-target,
2101 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2102 dg-process-target-1 instead of dg-process-target.
2103 (dg-process-target-1): Rename from dg-process-target.
2104 (dg-process-target): New.
2105
2106 2012-09-24 Richard Guenther <rguenther@suse.de>
2107
2108 PR tree-optimization/54684
2109 * g++.dg/torture/pr54684.C: New testcase.
2110
2111 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2112
2113 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2114
2115 2012-09-24 Richard Guenther <rguenther@suse.de>
2116
2117 PR middle-end/52173
2118 * gcc.dg/tm/pr52173-1.c: New.
2119 * gcc.dg/tm/pr52173-2.c: New.
2120
2121 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2122
2123 * gcc.dg/pr54669.c: New test.
2124
2125 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2126 Dominique Dhumieres <dominiq@lps.ens.fr>
2127
2128 PR testsuite/54677
2129 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2130
2131 2012-09-23 Tobias Burnus <burnus@net-b.de>
2132
2133 PR fortran/54618
2134 * gfortran.dg/class_array_14.f90: New.
2135
2136 2012-09-22 Kai Tietz <ktietz@redhat.com>
2137
2138 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2139 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2140
2141 2012-09-21 Dehao Chen <dehao@google.com>
2142
2143 PR go/54649
2144 PR tree-optimization/54655
2145 * g++.dg/pr54655.C: New testcase.
2146
2147 2012-09-21 Richard Guenther <rguenther@suse.de>
2148
2149 PR tree-optimization/54647
2150 * g++.dg/torture/pr54647.C: New testcase.
2151
2152 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2153
2154 PR c++/54427
2155 * c-c++-common/torture/vector-compare-2.c: Add -w.
2156
2157 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2158
2159 * gnat.dg/opt20.ads: Move dg directive to...
2160 * gnat.dg/opt20.adb: ...here.
2161 * gnat.dg/addr1.ad[sb]: Likewise.
2162 * gnat.dg/concat2.ad[sb]: Likewise.
2163 * gnat.dg/array16.ad[sb]: Likewise.
2164 * gnat.dg/atomic5.ad[sb]: Likewise.
2165 * gnat.dg/discr29.ad[sb]: Likewise.
2166 * gnat.dg/noreturn5.ad[sb]: Likewise.
2167 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2168 * gnat.dg/discr23.ads: Remove dg directive.
2169 * gnat.dg/nested_float_packed.ads: Likewise.
2170 * gnat.dg/oconst6.ads: Move to...
2171 * gnat.dg/specs/oconst6.ads: ...here.
2172
2173 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2174
2175 PR c++/52432
2176 * g++.dg/cpp0x/decltype32.C: Tweak.
2177
2178 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2179
2180 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2181 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2182 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2183 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2184
2185 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2186
2187 PR c++/54581
2188 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2189
2190 2012-09-19 Steve Ellcey <sellcey@mips.com>
2191
2192 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2193
2194 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2195
2196 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2197 * gcc.target/powerpc/ppc-mftb.c: New file.
2198
2199 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2200
2201 PR target/54089
2202 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2203 functions.
2204
2205 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2206
2207 PR target/54236
2208 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2209
2210 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2211
2212 * gcc.c-torture/execute/20120919-1.c: New test.
2213
2214 2012-09-19 Richard Guenther <rguenther@suse.de>
2215
2216 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2217
2218 2012-09-19 Richard Guenther <rguenther@suse.de>
2219
2220 * gcc.dg/builtin-unreachable-6.c: Adjust.
2221
2222 2012-09-19 Richard Guenther <rguenther@suse.de>
2223
2224 * gcc.dg/builtin-object-size-10.c: Adjust.
2225 * gcc.dg/builtin-unreachable-5.c: Adjust.
2226 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2227 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2228 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2229 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2230 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2231 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2232 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2233 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2234 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2235 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2236 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2237 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2238
2239 2012-09-19 Richard Guenther <rguenther@suse.de>
2240
2241 PR tree-optimization/54132
2242 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2243 * gcc.dg/torture/pr54132.c: Likewise.
2244
2245 2012-09-19 Terry Guo <terry.guo@arm.com>
2246
2247 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2248 extra prune rules that will be applied to all tests in a .exp file.
2249 (gcc-dg-prune): Use rules defined by the above variable.
2250 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2251 harmless warnings on architecture switch conflict.
2252
2253 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2254
2255 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2256 of asm-comment characters instead of a single one.
2257 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2258
2259 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2260
2261 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2262
2263 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2264 target instead of xfailing it.
2265 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2266 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2267 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2268 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2269 * gcc.dg/vect/vect-104.c: Likewise.
2270 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2271 * gcc.dg/vect/vect-outer-1.c: Likewise.
2272 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2273 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2274 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2275 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2276 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2277 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2278 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2279 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2280 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2281
2282 * lib/target-supports.exp
2283 (check_effective_target_vect_widen_mult_qi_to_hi,
2284 check_effective_target_vect_widen_mult_hi_to_si,
2285 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2286 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2287 check_effective_target_vect_pack_trunc,
2288 check_effective_target_vect_unpack,
2289 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2290 instead of arm_none.
2291
2292 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2293
2294 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2295
2296 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2297 config to compiler_flags.
2298
2299 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2300
2301 PR target/54592
2302 * gcc.target/i386/pr54592.c: New test.
2303
2304 PR tree-optimization/54610
2305 * gcc.target/i386/pr54610.c: New test.
2306
2307 2012-09-17 Jason Merrill <jason@redhat.com>
2308
2309 PR c++/54575
2310 * g++.dg/cpp0x/alias-decl-21.C: New.
2311 * g++.dg/cpp0x/alias-decl-22.C: New.
2312
2313 2012-09-17 Tobias Burnus <burnus@net-b.de>
2314
2315 PR fortran/54608
2316 * gfortran.dg/scan_2.f90: New.
2317
2318 2012-09-17 Jason Merrill <jason@redhat.com>
2319
2320 PR c++/53661
2321 * g++.dg/init/aggr9.C: New.
2322
2323 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2324
2325 * gnat.dg/loop_optimization12.ad[sb]: New test.
2326
2327 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2328
2329 PR fortran/54285
2330 * gfortran.dg/proc_ptr_result_7.f90: New.
2331
2332 2012-09-17 Tobias Burnus <burnus@net-b.de>
2333
2334 PR fortran/54603
2335 * gfortran.dg/structure_constructor_11.f90: New.
2336
2337 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2338
2339 PR tree-optimization/54563
2340 * g++.dg/torture/pr54563.C: New test.
2341
2342 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2343
2344 PR fortran/54594
2345 * gfortran.dg/typebound_generic_14.f03: New.
2346
2347 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2348
2349 PR fortran/54387
2350 * gfortran.dg/proc_ptr_38.f90: New.
2351
2352 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2353
2354 PR debug/54460
2355 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2356 to scary regexp.
2357
2358 PR testsuite/54007
2359 * gnat.dg/lto15.adb: Require lto.
2360
2361 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2362 "myBindC" for hppa*-*-hpux*.
2363
2364 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2365
2366 * gfortran.dg/namelist_75.f90: New test.
2367
2368 2012-09-15 Tom de Vries <tom@codesourcery.com>
2369
2370 * gcc.dg/tree-ssa/vrp82.c: New test.
2371 * gcc.dg/tree-ssa/vrp83.c: Same.
2372 * gcc.dg/tree-ssa/vrp84.c: Same.
2373
2374 2012-09-15 Tom de Vries <tom@codesourcery.com>
2375
2376 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2377 * gcc.dg/tree-ssa/vrp81.c: ... this.
2378
2379 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2380
2381 PR target/54222
2382 * gcc.target/avr/torture/fix-types.h: New.
2383 * gcc.target/avr/torture/vals-hr.def: New.
2384 * gcc.target/avr/torture/vals-r.def: New.
2385 * gcc.target/avr/torture/vals-k.def: New.
2386 * gcc.target/avr/torture/vals-ur.def: New.
2387 * gcc.target/avr/torture/vals-uk.def: New.
2388 * gcc.target/avr/torture/vals-uhr.def: New.
2389 * gcc.target/avr/torture/vals-llk.def: New.
2390 * gcc.target/avr/torture/vals-ullk.def: New.
2391 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2392 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2393 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2394 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2395 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2396 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2397 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2398 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2399
2400 2012-09-14 Dehao Chen <dehao@google.com>
2401
2402 * g++.dg/debug/dwarf2/deallocator.C: New test.
2403
2404 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2405
2406 PR c/54552
2407 * gcc.c-torture/compile/pr54552-1.c: New test.
2408
2409 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2410
2411 PR c++/54427
2412 * g++.dg/other/vector-compare.C: New testcase.
2413 * c-c++-common/vector-compare-3.c: New testcase.
2414 * gcc.dg/vector-shift.c: Move ...
2415 * c-c++-common/vector-shift.c: ... here.
2416 * gcc.dg/vector-shift1.c: Move ...
2417 * c-c++-common/vector-shift1.c: ... here.
2418 * gcc.dg/vector-shift3.c: Move ...
2419 * c-c++-common/vector-shift3.c: ... here.
2420 * gcc.dg/vector-compare-1.c: Move ...
2421 * c-c++-common/vector-compare-1.c: ... here.
2422 * gcc.dg/vector-compare-2.c: Move ...
2423 * c-c++-common/vector-compare-2.c: ... here.
2424 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2425 * c-c++-common/torture/vector-compare-1.c: ... here.
2426 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2427 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2428 * c-c++-common/torture/vector-compare-2.c: ... here.
2429 * gcc.c-torture/execute/vector-shift.c: Move ...
2430 * c-c++-common/torture/vector-shift.c: ... here.
2431 * gcc.c-torture/execute/vector-shift2.c: Move ...
2432 * c-c++-common/torture/vector-shift2.c: ... here.
2433 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2434 * c-c++-common/torture/vector-subscript-1.c: ... here.
2435 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2436 * c-c++-common/torture/vector-subscript-2.c: ... here.
2437 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2438 * c-c++-common/torture/vector-subscript-3.c: ... here.
2439
2440 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2441
2442 PR c/54103
2443 * gcc.c-torture/compile/pr54103-1.c,
2444 gcc.c-torture/compile/pr54103-2.c,
2445 gcc.c-torture/compile/pr54103-3.c,
2446 gcc.c-torture/compile/pr54103-4.c,
2447 gcc.c-torture/compile/pr54103-5.c,
2448 gcc.c-torture/compile/pr54103-6.c: New tests.
2449 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2450
2451 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2452
2453 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2454
2455 2012-09-14 Richard Guenther <rguenther@suse.de>
2456
2457 PR tree-optimization/54565
2458 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2459 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2460
2461 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2462
2463 * gcc.target/arm/combine-movs.c: Add missing space.
2464
2465 2012-09-14 Richard Guenther <rguenther@suse.de>
2466
2467 * g++.dg/torture/builtin-location.C: New testcase.
2468
2469 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2470 Manuel López-Ibáñez <manu@gcc.gnu.org>
2471
2472 PR c++/53210
2473 * g++.dg/warn/Wuninitialized-self.C: New.
2474
2475 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2476
2477 PR c/54559
2478 * gcc.c-torture/compile/pr54559.c: New test.
2479
2480 2012-09-13 Jason Merrill <jason@redhat.com>
2481
2482 PR c++/53839
2483 * g++.dg/cpp0x/constexpr-temp1.C: New.
2484
2485 PR c++/54511
2486 * g++.dg/template/anonunion2.C: New.
2487
2488 PR c++/53836
2489 * g++.dg/template/init10.C: New.
2490
2491 2012-09-13 Tobias Burnus <burnus@net-b.de>
2492
2493 PR fortran/54556
2494 * gfortran.dg/implicit_pure_3.f90: New.
2495
2496 2012-09-13 Richard Guenther <rguenther@suse.de>
2497
2498 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2499
2500 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2501
2502 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2503
2504 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2505
2506 * c-c++-common/pr51712.c: Handle for short-enum targets.
2507
2508 2012-09-12 Terry Guo <terry.guo@arm.com>
2509
2510 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2511 and lsrs for Thumb2 mode.
2512
2513 2012-09-12 Jan Hubicka <jh@suse.cz>
2514
2515 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2516
2517 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2518
2519 PR target/54445
2520 * gcc.target/i386/pr54445-1.c: New file.
2521 * gcc.target/i386/pr54445-2.c: Likewise.
2522
2523 2012-09-12 Tobias Burnus <burnus@net-b.de>
2524
2525 PR fortran/54225
2526 PR fortran/53306
2527 * gfortran.dg/coarray_10.f90: Update dg-error.
2528 * gfortran.dg/coarray_28.f90: New.
2529 * gfortran.dg/array_section_3.f90: New.
2530
2531 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2532
2533 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2534 gcc.target/arm/pr48252.c: Fix for big-endian support.
2535
2536 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2537
2538 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2539
2540 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2541 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2542
2543 * gcc.target/arm/neon-vfma-1.c: New testcase.
2544 * gcc.target/arm/neon-vfms-1.c: Likewise.
2545 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2546 of float.
2547 * gcc.target/arm/neon-vmls-1.c: Likewise.
2548 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2549 function.
2550 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2551 (check_effective_target_arm_neonv2_ok): Likewise.
2552 (check_effective_target_arm_neonv2_hw): Likewise.
2553 (check_effective_target_arm_neonv2): Likewise.
2554
2555 2012-09-11 Richard Guenther <rguenther@suse.de>
2556
2557 PR middle-end/54515
2558 * g++.dg/tree-ssa/pr54515.C: New testcase.
2559
2560 2012-09-10 Andrew Pinski <apinski@cavium.com>
2561
2562 PR tree-opt/c54362
2563 * gcc.dg/tm/memopt-16.c: New testcase.
2564
2565 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2566
2567 PR c++/54541
2568 PR c++/54542
2569 * g++.dg/cpp0x/sfinae40.C: New.
2570 * g++.dg/cpp0x/sfinae41.C: Likewise.
2571
2572 2012-09-10 Jason Merrill <jason@redhat.com>
2573
2574 PR c++/54538
2575 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2576
2577 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2578
2579 PR target/54089
2580 * gcc.target/sh/pr54089-3.c: New.
2581
2582 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2583
2584 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2585
2586 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2587
2588 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2589
2590 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2591
2592 * gcc.dg/pr52558-2.c: Delete.
2593 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2594
2595 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2596
2597 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2598
2599 2012-09-10 Richard Guenther <rguenther@suse.de>
2600
2601 PR tree-optimization/54520
2602 * gcc.dg/torture/pr54520.c: New testcase.
2603
2604 2012-09-10 Jason Merrill <jason@redhat.com>
2605
2606 PR c++/54506
2607 * g++.dg/cpp0x/implicit14.C: New.
2608
2609 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2610
2611 PR fortran/54208
2612 * gfortran.dg/bound_simplification_3.f90: New test.
2613
2614 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2615
2616 PR testsuite/54184
2617 * gcc.dg/pr52558-1.c: Delete.
2618 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2619
2620 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2621
2622 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2623 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2624 * gcc.target/arm/smlaltt-1.c: Likewise.
2625
2626 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2627
2628 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2629
2630 2012-09-07 Tom de Vries <tom@codesourcery.com>
2631
2632 PR tree-optimization/53986
2633 * gcc.dg/tree-ssa/vrp80.c: New test.
2634 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2635
2636 2012-09-06 Jason Merrill <jason@redhat.com>
2637
2638 PR c++/54341
2639 PR c++/54253
2640 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2641 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2642
2643 2012-09-06 Andrew Pinski <apinski@cavium.com>
2644
2645 PR tree-opt/54494
2646 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2647
2648 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2649
2650 PR rtl-optimization/54455
2651 * gcc.dg/54455.c: New test.
2652
2653 2012-09-06 Tobias Burnus <burnus@net-b.de>
2654
2655 PR fortran/54463
2656 * gfortran.dg/promotion_2.f90: New.
2657
2658 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2659
2660 PR middle-end/54486
2661 * c-c++-common/pr54486.c: New test.
2662
2663 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2664
2665 PR fortran/54474
2666 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2667
2668 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2669
2670 PR c++/54191
2671 * g++.dg/cpp0x/sfinae39.C: New.
2672
2673 2012-09-04 Jason Merrill <jason@redhat.com>
2674
2675 PR c++/54441
2676 * g++.dg/ext/flexary3.C: New.
2677
2678 PR c++/54420
2679 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2680
2681 PR c++/54198
2682 * g++.dg/template/defarg15.C: New.
2683
2684 PR c++/54437
2685 * g++.dg/template/access24.C: New.
2686
2687 2012-09-04 Richard Guenther <rguenther@suse.de>
2688
2689 PR tree-optimization/54458
2690 * gcc.dg/torture/pr54458.c: New testcase.
2691
2692 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2693
2694 * gcc.target/arm/neon-vext.c: New test.
2695 * gcc.target/arm/neon-vext-execute.c: Ditto.
2696
2697 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2698
2699 PR fortran/54243
2700 PR fortran/54244
2701 * gfortran.dg/select_type_29.f03: New.
2702
2703 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2704
2705 * gcc.dg/fold-perm.c: Improve test.
2706
2707 2012-09-03 Tobias Burnus <burnus@net-b.de>
2708
2709 PR fortran/51632
2710 * gfortran.dg/coarray_class_1.f90: New.
2711
2712 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2713
2714 PR target/49206
2715 * gcc.c-torture/compile/pr49206.c: New test.
2716
2717 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2718 Uros Bizjak <ubizjak@gmail.com>
2719
2720 PR target/36680
2721 * gfortran.dg/pr36680.f90: New test.
2722
2723 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2724
2725 PR target/42295
2726 * g++.dg/opt/pr42295.C: New test.
2727
2728 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2729
2730 PR target/54436
2731 * gcc.dg/torture/pr54436.c: New test.
2732
2733 2012-09-01 Andrew Pinski <apinski@cavium.com>
2734
2735 * gcc.target/mips/truncate-8.c: New testcase.
2736
2737 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2738
2739 PR target/46829
2740 PR target/46843
2741 * gcc.target/i386/pr46829.c: New test.
2742 * gcc.target/i386/pr46843.c: Ditto.
2743
2744 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2745 Jason Merrill <jason@redhat.com>
2746
2747 PR c++/18747
2748 * g++.dg/parse/error50.C: New.
2749
2750 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2751
2752 PR c/54428
2753 * gcc.c-torture/compile/pr54428.c: New test.
2754
2755 2012-08-31 Ollie Wild <aaw@google.com>
2756
2757 PR c++/54197
2758 * g++.dg/init/lifetime3.C: New test.
2759
2760 2012-08-31 Martin Jambor <mjambor@suse.cz>
2761
2762 PR middle-end/54409
2763 * gcc.dg/torture/pr54409.c: New test.
2764
2765 2012-08-31 Martin Jambor <mjambor@suse.cz>
2766
2767 * gfortran.dg/pr48636.f90: Add dump scan checks.
2768
2769 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2770
2771 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2772
2773 2012-08-28 Joey Ye <joey.ye@arm.com>
2774
2775 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2776
2777 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2778
2779 PR target/46254
2780 * gcc.target/i386/pr46254.c: New test.
2781
2782 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2783
2784 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2785 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2786 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2787
2788 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2789
2790 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2791 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2792 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2793 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2794 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2795 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2796 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2797 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2798 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2799 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2800 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2801 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2802 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2803 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2804 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2805 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2806 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2807 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2808 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2809 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2810 gcc.target/mips/unaligned-1.c: Tighten regexps.
2811
2812 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2813
2814 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2815 (mips_option_groups): Remove optimization. Add various -f options.
2816 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2817 and -pg imply -fno-omit-frame-pointer.
2818 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2819 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2820 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2821 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2822 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2823 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2824 * gcc.target/mips/abi-n32-long32.c: Likewise.
2825 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2826 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2827 * gcc.target/mips/abi-n32-long64.c: Likewise.
2828 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2829 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2830 * gcc.target/mips/abi-n64-long32.c: Likewise.
2831 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2832 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2833 * gcc.target/mips/abi-n64-long64.c: Likewise.
2834 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2835 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2836 * gcc.target/mips/abi-o32-long32.c: Likewise.
2837 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2838 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2839 * gcc.target/mips/abi-o32-long64.c: Likewise.
2840 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2841 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2842 * gcc.target/mips/abi-o64-long32.c: Likewise.
2843 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2844 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2845 * gcc.target/mips/abi-o64-long64.c: Likewise.
2846 * gcc.target/mips/asm-1.c: Likewise.
2847 * gcc.target/mips/branch-1.c: Likewise.
2848 * gcc.target/mips/call-3.c: Likewise.
2849 * gcc.target/mips/call-saved-3.c: Likewise.
2850 * gcc.target/mips/clear-cache-1.c: Likewise.
2851 * gcc.target/mips/div-1.c: Likewise.
2852 * gcc.target/mips/div-2.c: Likewise.
2853 * gcc.target/mips/div-3.c: Likewise.
2854 * gcc.target/mips/div-4.c: Likewise.
2855 * gcc.target/mips/div-5.c: Likewise.
2856 * gcc.target/mips/div-6.c: Likewise.
2857 * gcc.target/mips/div-7.c: Likewise.
2858 * gcc.target/mips/div-8.c: Likewise.
2859 * gcc.target/mips/div-9.c: Likewise.
2860 * gcc.target/mips/div-10.c: Likewise.
2861 * gcc.target/mips/div-11.c: Likewise.
2862 * gcc.target/mips/div-12.c: Likewise.
2863 * gcc.target/mips/dsp-ctrl.c: Likewise.
2864 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2865 * gcc.target/mips/ext-8.c: Likewise.
2866 * gcc.target/mips/extend-2.c: Likewise.
2867 * gcc.target/mips/fix-r10000-1.c: Likewise.
2868 * gcc.target/mips/fix-r10000-2.c: Likewise.
2869 * gcc.target/mips/fix-r10000-3.c: Likewise.
2870 * gcc.target/mips/fix-r10000-4.c: Likewise.
2871 * gcc.target/mips/fix-r10000-5.c: Likewise.
2872 * gcc.target/mips/fix-r10000-6.c: Likewise.
2873 * gcc.target/mips/fix-r10000-7.c: Likewise.
2874 * gcc.target/mips/fix-r10000-8.c: Likewise.
2875 * gcc.target/mips/fix-r10000-9.c: Likewise.
2876 * gcc.target/mips/fix-r10000-10.c: Likewise.
2877 * gcc.target/mips/fix-r10000-11.c: Likewise.
2878 * gcc.target/mips/fix-r10000-12.c: Likewise.
2879 * gcc.target/mips/fix-r10000-13.c: Likewise.
2880 * gcc.target/mips/fix-r10000-14.c: Likewise.
2881 * gcc.target/mips/fix-r10000-15.c: Likewise.
2882 * gcc.target/mips/fpcmp-1.c: Likewise.
2883 * gcc.target/mips/fpcmp-2.c: Likewise.
2884 * gcc.target/mips/fpr-moves-7.c: Likewise.
2885 * gcc.target/mips/fpr-moves-8.c: Likewise.
2886 * gcc.target/mips/int-moves-1.c: Likewise.
2887 * gcc.target/mips/int-moves-2.c: Likewise.
2888 * gcc.target/mips/long-calls-pg.c: Likewise.
2889 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2890 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2891 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2892 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2893 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2894 * gcc.target/mips/mips-3d-1.c: Likewise.
2895 * gcc.target/mips/mips-3d-2.c: Likewise.
2896 * gcc.target/mips/mips-3d-3.c: Likewise.
2897 * gcc.target/mips/mips-3d-4.c: Likewise.
2898 * gcc.target/mips/mips-3d-5.c: Likewise.
2899 * gcc.target/mips/mips-3d-6.c: Likewise.
2900 * gcc.target/mips/mips-3d-7.c: Likewise.
2901 * gcc.target/mips/mips-3d-8.c: Likewise.
2902 * gcc.target/mips/mips-3d-9.c: Likewise.
2903 * gcc.target/mips/mips-ps-1.c: Likewise.
2904 * gcc.target/mips/mips-ps-2.c: Likewise.
2905 * gcc.target/mips/mips-ps-3.c: Likewise.
2906 * gcc.target/mips/mips-ps-4.c: Likewise.
2907 * gcc.target/mips/mips-ps-6.c: Likewise.
2908 * gcc.target/mips/mips32-dspr2.c: Likewise.
2909 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2910 * gcc.target/mips/neg-abs-1.c: Likewise.
2911 * gcc.target/mips/neg-abs-2.c: Likewise.
2912 * gcc.target/mips/nmadd-3.c: Likewise.
2913 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2914 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2915 * gcc.target/mips/octeon-pop-1.c: Likewise.
2916 * gcc.target/mips/pr26765.c: Likewise.
2917 * gcc.target/mips/pr33256.c: Likewise.
2918 * gcc.target/mips/pr33635-1.c: Likewise.
2919 * gcc.target/mips/pr33755.c: Likewise.
2920 * gcc.target/mips/pr35802.c: Likewise.
2921 * gcc.target/mips/pr45074.c: Likewise.
2922 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2923 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2924 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2925 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2926 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2927 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2928 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2929 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2930 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2931 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2932 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2933 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2934 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2935 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2936 * gcc.target/mips/save-restore-1.c: Likewise.
2937 * gcc.target/mips/save-restore-3.c: Likewise.
2938 * gcc.target/mips/save-restore-5.c: Likewise.
2939 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2940 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2941 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2942 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2943 * gcc.target/mips/stack-1.c: Likewise.
2944
2945 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2946 Tighten regexps.
2947
2948 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2949 branch under test to be filled with preceding rather than
2950 following instructions.
2951 * gcc.target/mips/branch-10.c: Likewise.
2952 * gcc.target/mips/branch-11.c: Likewise.
2953 * gcc.target/mips/branch-12.c: Likewise.
2954 * gcc.target/mips/branch-13.c: Likewise.
2955 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2956 to be eliminated. Tighten $28 scan-assembler-not test.
2957
2958 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2959 function to...
2960 * gcc.target/mips/call-4.c: ...this new test.
2961
2962 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2963 more likely.
2964 * gcc.target/mips/code-readable-3.c: Likewise.
2965 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2966 flag but skip for -O0.
2967 * gcc.target/mips/code-readable-4.c: Likewise.
2968
2969 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2970 of operations under test.
2971 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2972
2973 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2974 Don't require sibling-call optimization.
2975 * gcc.target/mips/near-far-4.c: Likewise.
2976
2977 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2978 Make sure that the register variable is used.
2979 * gcc.target/mips/soft-float-1.c: Likewise.
2980
2981 * gcc.target/mips/sdata-1.c: Make static data volatile.
2982 * gcc.target/mips/sdata-2.c: Likewise.
2983 * gcc.target/mips/sdata-3.c: Likewise.
2984 * gcc.target/mips/sdata-4.c: Likewise.
2985
2986 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2987 skip for -O0.
2988 * gcc.target/mips/atomic-memory-2.c: Likewise.
2989 * gcc.target/mips/branch-cost-1.c: Likewise.
2990 * gcc.target/mips/branch-cost-2.c: Likewise.
2991 * gcc.target/mips/cache-1.c: Likewise.
2992 * gcc.target/mips/call-1.c: Likewise.
2993 * gcc.target/mips/call-saved-2.c: Likewise.
2994 * gcc.target/mips/const-anchor-1.c: Likewise.
2995 * gcc.target/mips/const-anchor-2.c: Likewise.
2996 * gcc.target/mips/dse-1.c: Likewise.
2997 * gcc.target/mips/dsp-lhx.c: Likewise.
2998 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2999 * gcc.target/mips/ext-1.c: Likewise.
3000 * gcc.target/mips/ext-2.c: Likewise.
3001 * gcc.target/mips/ext-3.c: Likewise.
3002 * gcc.target/mips/ext-4.c: Likewise.
3003 * gcc.target/mips/ext-5.c: Likewise.
3004 * gcc.target/mips/ext-6.c: Likewise.
3005 * gcc.target/mips/ext-7.c: Likewise.
3006 * gcc.target/mips/extend-1.c: Likewise.
3007 * gcc.target/mips/fix-r4000-1.c: Likewise.
3008 * gcc.target/mips/fix-r4000-3.c: Likewise.
3009 * gcc.target/mips/fix-r4000-5.c: Likewise.
3010 * gcc.target/mips/fix-r4000-6.c: Likewise.
3011 * gcc.target/mips/fix-r4000-8.c: Likewise.
3012 * gcc.target/mips/fix-r4000-10.c: Likewise.
3013 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3014 * gcc.target/mips/fixed-vector-type.c: Likewise.
3015 * gcc.target/mips/fpr-moves-1.c: Likewise.
3016 * gcc.target/mips/fpr-moves-2.c: Likewise.
3017 * gcc.target/mips/fpr-moves-3.c: Likewise.
3018 * gcc.target/mips/fpr-moves-4.c: Likewise.
3019 * gcc.target/mips/fpr-moves-5.c: Likewise.
3020 * gcc.target/mips/fpr-moves-6.c: Likewise.
3021 * gcc.target/mips/ins-1.c: Likewise.
3022 * gcc.target/mips/ins-2.c: Likewise.
3023 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3024 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3025 * gcc.target/mips/lazy-binding-1.c: Likewise.
3026 * gcc.target/mips/madd-3.c: Likewise.
3027 * gcc.target/mips/madd-5.c: Likewise.
3028 * gcc.target/mips/madd-6.c: Likewise.
3029 * gcc.target/mips/madd-8.c: Likewise.
3030 * gcc.target/mips/madd-9.c: Likewise.
3031 * gcc.target/mips/memcpy-1.c: Likewise.
3032 * gcc.target/mips/mips-ps-type.c: Likewise.
3033 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3034 * gcc.target/mips/mips-sched-madd.c: Likewise.
3035 * gcc.target/mips/mips16e-extends.c: Likewise.
3036 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3037 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3038 * gcc.target/mips/movcc-1.c: Likewise.
3039 * gcc.target/mips/movcc-2.c: Likewise.
3040 * gcc.target/mips/movcc-3.c: Likewise.
3041 * gcc.target/mips/msub-5.c: Likewise.
3042 * gcc.target/mips/msub-6.c: Likewise.
3043 * gcc.target/mips/msub-8.c: Likewise.
3044 * gcc.target/mips/mult-2.c: Likewise.
3045 * gcc.target/mips/mult-3.c: Likewise.
3046 * gcc.target/mips/mult-5.c: Likewise.
3047 * gcc.target/mips/mult-6.c: Likewise.
3048 * gcc.target/mips/mult-7.c: Likewise.
3049 * gcc.target/mips/mult-12.c: Likewise.
3050 * gcc.target/mips/mult-13.c: Likewise.
3051 * gcc.target/mips/mult-14.c: Likewise.
3052 * gcc.target/mips/mult-15.c: Likewise.
3053 * gcc.target/mips/mult-17.c: Likewise.
3054 * gcc.target/mips/mult-18.c: Likewise.
3055 * gcc.target/mips/mult-19.c: Likewise.
3056 * gcc.target/mips/nmadd-1.c: Likewise.
3057 * gcc.target/mips/nmadd-2.c: Likewise.
3058 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3059 * gcc.target/mips/octeon-cins-1.c: Likewise.
3060 * gcc.target/mips/octeon-cins-2.c: Likewise.
3061 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3062 * gcc.target/mips/octeon-exts-2.c: Likewise.
3063 * gcc.target/mips/octeon-exts-3.c: Likewise.
3064 * gcc.target/mips/octeon-exts-4.c: Likewise.
3065 * gcc.target/mips/octeon-exts-5.c: Likewise.
3066 * gcc.target/mips/octeon-exts-6.c: Likewise.
3067 * gcc.target/mips/octeon-exts-7.c: Likewise.
3068 * gcc.target/mips/octeon-pop-2.c: Likewise.
3069 * gcc.target/mips/octeon-seq-3.c: Likewise.
3070 * gcc.target/mips/octeon-seq-4.c: Likewise.
3071 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3072 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3073 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3074 * gcc.target/mips/pr54240.c: Likewise.
3075 * gcc.target/mips/rsqrt-1.c: Likewise.
3076 * gcc.target/mips/rsqrt-2.c: Likewise.
3077 * gcc.target/mips/rsqrt-3.c: Likewise.
3078 * gcc.target/mips/rsqrt-4.c: Likewise.
3079 * gcc.target/mips/save-restore-2.c: Likewise.
3080 * gcc.target/mips/save-restore-4.c: Likewise.
3081 * gcc.target/mips/sb1-1.c: Likewise.
3082 * gcc.target/mips/scc-1.c: Likewise.
3083 * gcc.target/mips/scc-2.c: Likewise.
3084 * gcc.target/mips/scc-3.c: Likewise.
3085 * gcc.target/mips/scc-4.c: Likewise.
3086 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3087 * gcc.target/mips/truncate-1.c: Likewise.
3088 * gcc.target/mips/truncate-2.c: Likewise.
3089 * gcc.target/mips/truncate-3.c: Likewise.
3090 * gcc.target/mips/truncate-4.c: Likewise.
3091 * gcc.target/mips/truncate-5.c: Likewise.
3092 * gcc.target/mips/truncate-6.c: Likewise.
3093 * gcc.target/mips/unaligned-1.c: Likewise.
3094
3095 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3096 skip for -O0. Require -fexpensive-optimizations.
3097 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3098 * gcc.target/mips/dspr2-MULT.c: Likewise.
3099 * gcc.target/mips/fix-r4000-2.c: Likewise.
3100 * gcc.target/mips/fix-r4000-4.c: Likewise.
3101 * gcc.target/mips/fix-r4000-7.c: Likewise.
3102 * gcc.target/mips/fix-r4000-9.c: Likewise.
3103 * gcc.target/mips/madd-1.c: Likewise.
3104 * gcc.target/mips/madd-2.c: Likewise.
3105 * gcc.target/mips/madd-4.c: Likewise.
3106 * gcc.target/mips/maddu-1.c: Likewise.
3107 * gcc.target/mips/maddu-2.c: Likewise.
3108 * gcc.target/mips/maddu-3.c: Likewise.
3109 * gcc.target/mips/maddu-4.c: Likewise.
3110 * gcc.target/mips/msub-1.c: Likewise.
3111 * gcc.target/mips/msub-2.c: Likewise.
3112 * gcc.target/mips/msub-3.c: Likewise.
3113 * gcc.target/mips/msub-4.c: Likewise.
3114 * gcc.target/mips/msubu-1.c: Likewise.
3115 * gcc.target/mips/msubu-2.c: Likewise.
3116 * gcc.target/mips/msubu-3.c: Likewise.
3117 * gcc.target/mips/msubu-4.c: Likewise.
3118 * gcc.target/mips/mult-1.c: Likewise.
3119 * gcc.target/mips/mult-4.c: Likewise.
3120 * gcc.target/mips/mult-8.c: Likewise.
3121 * gcc.target/mips/mult-9.c: Likewise.
3122 * gcc.target/mips/mult-10.c: Likewise.
3123 * gcc.target/mips/mult-11.c: Likewise.
3124 * gcc.target/mips/mult-16.c: Likewise.
3125
3126 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3127 skip for -O0 and -Os.
3128 * gcc.target/mips/fix-r4000-12.c: Likewise.
3129 * gcc.target/mips/madd-7.c: Likewise.
3130 * gcc.target/mips/mips-ps-5.c: Likewise.
3131 * gcc.target/mips/mips-ps-7.c: Likewise.
3132 * gcc.target/mips/msub-7.c: Likewise.
3133
3134 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3135 skip for -O0. Require -mno-abicalls.
3136 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3137
3138 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3139 skip for -O0. Require a total number of BBIT instructions and
3140 at least one of each kind.
3141
3142 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3143 skip for -O0. Require -fno-unroll-loops.
3144
3145 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3146 skip for -O0. Allow BLTZ as well as BGEZ.
3147
3148 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3149
3150 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3151 skip for -O0. Require -fschedule-insns2.
3152 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3153
3154 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3155 but skip for -O0. Make a branch-likely more likely.
3156
3157 * gcc.target/mips/timode-2.c: Split each test into its own function.
3158 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3159
3160 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3161 skip for -O0. Require -fpeephole2.
3162 * gcc.target/mips/vr-mult-2.c: Likewise.
3163
3164 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3165
3166 PR preprocessor/53469
3167 * gcc.dg/cpp/_Pragma7.c: New test case.
3168
3169 2012-08-27 Tobias Burnus <burnus@net-b.de>
3170
3171 PR fortran/54370
3172 * gfortran.dg/do_5.f90: New.
3173
3174 2012-08-27 Tobias Burnus <burnus@net-b.de>
3175
3176 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3177 from dg-options as -Wall no longer implies it.
3178
3179 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3180
3181 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3182
3183 2012-08-25 Jason Merrill <jason@redhat.com>
3184
3185 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3186
3187 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3188
3189 PR c++/51421
3190 * g++.dg/cpp0x/auto34.C: New.
3191
3192 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3193
3194 PR c/54363
3195 * gcc.dg/pr54363.c: New test.
3196
3197 PR c/54355
3198 * gcc.dg/pr54355.c: New test.
3199
3200 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3201
3202 PR debug/52857
3203 * gcc.target/i386/pr52857-1.c: New.
3204 * gcc.target/i386/pr52857-2.c: Likewise.
3205
3206 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3207
3208 * gcc.target/mips/code-readable-4.c: New test.
3209
3210 2012-08-23 Julian Brown <julian@codesourcery.com>
3211 Sandra Loosemore <sandra@codesourcery.com>
3212
3213 * gcc.target/mips/code-readable-1.c: Add -O to options.
3214
3215 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3216
3217 PR c++/20420
3218 * g++.dg/lookup/using53.C: New.
3219
3220 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3221
3222 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3223 * gcc.dg/fixed-point/convert-1.c: New.
3224 * gcc.dg/fixed-point/convert-2.c: New.
3225 * gcc.dg/fixed-point/convert-3.c: New.
3226 * gcc.dg/fixed-point/convert-4.c: New.
3227 * gcc.dg/fixed-point/convert-float-1.c: New.
3228 * gcc.dg/fixed-point/convert-float-2.c: New.
3229 * gcc.dg/fixed-point/convert-float-3.c: New.
3230 * gcc.dg/fixed-point/convert-float-4.c: New.
3231 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3232 * gcc.dg/fixed-point/convert-sat.c: New.
3233 * gcc.dg/fixed-point/convert.h: New.
3234
3235 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3236
3237 PR target/54089
3238 * gcc.target/sh/pr54089-2.c: New.
3239
3240 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3241
3242 * gcc.target/i386/long-double-64-1.c: New file.
3243 * gcc.target/i386/long-double-64-2.c: Likewise.
3244 * gcc.target/i386/long-double-64-3.c: Likewise.
3245 * gcc.target/i386/long-double-64-4.c: Likewise.
3246 * gcc.target/i386/long-double-80-1.c: Likewise.
3247 * gcc.target/i386/long-double-80-2.c: Likewise.
3248 * gcc.target/i386/long-double-80-3.c: Likewise.
3249 * gcc.target/i386/long-double-80-4.c: Likewise.
3250 * gcc.target/i386/long-double-80-5.c: Likewise.
3251 * gcc.target/i386/long-double-80-6.c: Likewise.
3252 * gcc.target/i386/long-double-80-7.c: Likewise.
3253
3254 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3255
3256 PR tree-optimization/54317
3257 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3258
3259 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3260
3261 PR target/39423
3262 * gcc.target/sh/pr39423-2.c: New.
3263
3264 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3265
3266 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3267 * gcc.dg/fold-perm.c: Likewise.
3268
3269 2012-08-20 Jan Hubicka <jh@suse.cz>
3270
3271 PR fortran/48636
3272 * gcc.dg/ipa/inlinehint-1.c: New.
3273
3274 2012-08-20 Florian Weimer <fweimer@redhat.com>
3275
3276 PR c++/19351
3277 * g++.dg/init/new38.C: New test.
3278 * g++.dg/init/new39.C: New test.
3279
3280 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3281
3282 PR target/54089
3283 * gcc.target/sh/pr54089-1.c: New.
3284
3285 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3286
3287 PR target/51244
3288 * gcc.target/sh/pr51244-11.c: New.
3289
3290 2012-08-20 Tobias Burnus <burnus@net-b.de>
3291
3292 PR fortran/54301
3293 * gfortran.dg/warn_target_lifetime_2.f90: New.
3294
3295 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3296
3297 PR c++/10416
3298 * g++.dg/warn/Wunused-var-17.C: New.
3299
3300 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3301
3302 PR middle-end/53992
3303 * gcc.dg/gomp/pr53992.c: New test.
3304
3305 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3306
3307 PR tree-ssa/54295
3308 * gcc.c-torture/execute/20120817-1.c: New test.
3309
3310 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3311
3312 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3313 add instruction.
3314 (f2): New test that really does need adds.
3315
3316 2012-08-20 Richard Guenther <rguenther@suse.de>
3317
3318 PR tree-optimization/54327
3319 * gcc.dg/torture/pr54327.c: New testcase.
3320
3321 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3322
3323 PR tree-optimization/54321
3324 * gcc.c-torture/compile/pr54321.c: New test.
3325
3326 2012-08-20 Tobias Burnus <burnus@net-b.de>
3327
3328 PR fortran/54301
3329 * gfortran.dg/warn_target_lifetime_1.f90: New.
3330
3331 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3332
3333 PR fortran/54298
3334 * gfortran.dg/real_compare_1.f90: New test case.
3335 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3336
3337 2012-08-18 Jan Hubicka <jh@suse.cz>
3338
3339 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3340
3341 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3342
3343 PR fortran/39290
3344 * gfortran.dg/interface_37.f90: New test.
3345
3346 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3347 Gary Funck <gary@intrepid.com>
3348
3349 PR target/20020
3350 * gcc.target/i386/pr20020-1.c: New test.
3351 * gcc.target/i386/pr20020-2.c: Likewise.
3352 * gcc.target/i386/pr20020-3.c: Likewise.
3353
3354 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3355
3356 * gcc.target/i386/perm-concat.c: New test.
3357
3358 2012-08-17 Julian Brown <julian@codesourcery.com>
3359
3360 * gcc.target/arm/div64-unwinding.c: New test.
3361
3362 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3363
3364 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3365
3366 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3367
3368 PR target/54236
3369 * gcc.target/sh/pr54236-1.c: New.
3370
3371 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3372
3373 * lib/target-supports.exp (check_effective_target_sync_int_long)
3374 (check_effective_target_sync_char_short): Enable for crisv32-*
3375 and cris-*.
3376
3377 PR middle-end/54261
3378 * gcc.dg/torture/pr54261-1.c: New test.
3379
3380 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3381
3382 PR fortran/54243
3383 PR fortran/54244
3384 * gfortran.dg/typebound_call_24.f03: New.
3385
3386 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3387
3388 PR tree-optimization/54245
3389 * gcc.dg/tree-ssa/pr54245.c: New test.
3390
3391 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3392
3393 PR tree-optimization/54240
3394 * gcc.target/powerpc/pr54240.c: New test.
3395 * gcc.target/mips/pr54240.c: Likewise.
3396
3397 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3398
3399 PR target/52933
3400 * gcc.target/sh/pr52933-1.c: New.
3401 * gcc.target/sh/pr52933-2.c: New.
3402
3403 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3404
3405 PR target/50751
3406 * gcc.target/sh/pr50751-8.c: New.
3407
3408 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3409
3410 PR fortran/47586
3411 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3412 * gfortran.dg/typebound_proc_27.f03: New test.
3413
3414 2012-08-14 Sterling Augustine <saugustine@google.com>
3415
3416 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3417
3418 2012-08-14 Tobias Burnus <burnus@net-b.de>
3419
3420 PR fortran/40881
3421 * gfortran.dg/data_constraints_3.f90: New.
3422 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3423 to disable -pedantic compilation.
3424 * gfortran.dg/pr37243.f: Ditto.
3425 * gfortran.dg/g77/19990826-3.f: Ditto.
3426 * gfortran.dg/g77/20020307-1.f : Ditto.
3427 * gfortran.dg/g77/980310-3.f: Ditto.
3428
3429 2012-08-14 Tobias Burnus <burnus@net-b.de>
3430
3431 PR fortran/54234
3432 * gfortran.dg/warn_conversion_4.f90: New.
3433
3434 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3435
3436 PR middle-end/53411
3437 PR rtl-optimization/53495
3438 * gcc.c-torture/compile/pr53411.c: New test.
3439 * gcc.c-torture/compile/pr53495.c: New test.
3440
3441 2012-08-13 Richard Guenther <rguenther@suse.de>
3442
3443 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3444
3445 2012-08-13 Richard Guenther <rguenther@suse.de>
3446
3447 PR tree-optimization/54200
3448 * gcc.dg/guality/pr54200.c: New testcase.
3449 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3450
3451 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3452
3453 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3454
3455 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3456
3457 PR target/51244
3458 * gcc.target/sh/pr51244-7.c: New.
3459 * gcc.target/sh/pr51244-8.c: New.
3460 * gcc.target/sh/pr51244-9.c: New.
3461 * gcc.target/sh/pr51244-10.c: New.
3462
3463 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3464
3465 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3466 -m2e or -m2a.
3467 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3468 * gcc.target/sh/pr53511-1.c: Likewise.
3469 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3470 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3471 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3472 * gcc.target/sh/pr53512-3.c: Likewise.
3473 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3474
3475 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3476
3477 PR target/39423
3478 * gcc.c-torture/compile/pr39423-1.c: New.
3479 * gcc.c-torture/compile/pr39423-2.c: New.
3480
3481 2012-08-12 Tobias Burnus <burnus@net-b.de>
3482
3483 PR fortran/54221
3484 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3485 they appear uninitialized on the RHS.
3486 * gfortran.dg/public_private_module_6.f90: New.
3487
3488 2012-08-11 Martin Jambor <mjambor@suse.cz>
3489
3490 PR fortran/48636
3491 * gfortran.dg/pr48636.f90: New test.
3492
3493 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3494
3495 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3496 to avoid warnings.
3497 (main): Adjust caller.
3498
3499 2012-08-10 Richard Guenther <rguenther@suse.de>
3500
3501 * gcc.dg/matrix/*.c: Adjust and move ...
3502 * gcc.dg/torture/: ... here.
3503 * gcc.dg/matrix: Remove directory.
3504
3505 2012-08-10 Richard Guenther <rguenther@suse.de>
3506
3507 PR middle-end/54219
3508 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3509
3510 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3511
3512 PR middle-end/54211
3513 * gcc.dg/tree-ssa/pr54211.c: New test.
3514
3515 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3516
3517 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3518 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3519
3520 2012-08-10 Richard Guenther <rguenther@suse.de>
3521
3522 PR tree-optimization/54109
3523 * gcc.dg/torture/pr54109.c: New testcase.
3524 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3525 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3526
3527 2012-08-10 Richard Guenther <rguenther@suse.de>
3528
3529 PR tree-optimization/54027
3530 * gcc.dg/torture/pr54027.c: New testcase.
3531
3532 2012-08-10 Richard Guenther <rguenther@suse.de>
3533
3534 * g++.dg/plugin/selfassign.c: Adjust.
3535 * gcc.dg/plugin/selfassign.c: Likewise.
3536 * gcc.dg/strlenopt-11.c: Likewise.
3537 * gcc.dg/strlenopt-13.c: Likewise.
3538 * gcc.dg/no-strict-overflow-4.c: Likewise.
3539 * gcc.dg/strict-overflow-4.c: Likewise.
3540 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3541 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3542 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3543 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3544 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3545 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3546 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3547 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3548 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3549 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3550 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3551 * gcc.dg/pr46309.c: Likewise.
3552 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3553
3554 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3555
3556 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3557 for x86 targets.
3558 * gcc.c-torture/compile/20120727-2.c: New test.
3559
3560 2012-08-09 Martin Jambor <mjambor@suse.cz>
3561
3562 * gcc.dg/ipa/iinline-4.c: New test.
3563 * gcc.dg/ipa/iinline-5.c: Likewise.
3564 * gcc.dg/ipa/iinline-6.c: Likewise.
3565 * gcc.dg/ipa/iinline-7.c: Likewise.
3566 * gcc.dg/lto/20120723_0.c: Likewise.
3567 * gcc.dg/lto/20120723_1.c: Likewise.
3568
3569 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3570
3571 PR target/39423
3572 * gcc.target/sh/pr39423-1.c: New.
3573
3574 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3575
3576 PR target/51244
3577 * gcc.target/sh/pr51244-5: New.
3578 * gcc.target/sh/pr51244-6: New.
3579
3580 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3581
3582 * gcc.target/i386/adx-addxcarry32-3.c: New.
3583 * gcc.target/i386/adx-addxcarry64-3.c: New.
3584
3585 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3586
3587 PR rtl-optimization/53701
3588 * gcc.dg/pr53701.c: New test.
3589
3590 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3591
3592 * gcc.c-torture/compile/20120727-1.c: New test.
3593
3594 2012-08-09 Tobias Burnus <burnus@net-b.de>
3595
3596 PR fortran/54199
3597 * gfortran.dg/intrinsic_shadow_4.f90: New.
3598
3599 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3600
3601 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3602
3603 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3604
3605 * gcc.c-torture/execute/20120808-1.c: New test.
3606
3607 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3608
3609 PR rtl-optimization/54157
3610 * gcc.target/i386/pr54157.c: New file.
3611
3612 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3613
3614 * gcc.target/i386/adx-addcarryx32-1.c: New.
3615 * gcc.target/i386/adx-addcarryx32-2.c: New.
3616 * gcc.target/i386/adx-addcarryx64-1.c: New.
3617 * gcc.target/i386/adx-addcarryx64-2.c: New.
3618 * gcc.target/i386/adx-check.h: New.
3619 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3620 * gcc.target/i386/sse-12.c: Add -madx.
3621 * gcc.target/i386/sse-13.c: Ditto.
3622 * gcc.target/i386/sse-14.c: Ditto.
3623 * gcc.target/i386/sse-22.c: Ditto.
3624 * gcc.target/i386/sse-23.c: Ditto.
3625 * g++.dg/other/i386-2.C: Ditto.
3626 * g++.dg/other/i386-3.C: Ditto.
3627
3628 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3629
3630 * gcc.dg/tree-ssa/slsr-5.c: New.
3631 * gcc.dg/tree-ssa/slsr-6.c: New.
3632 * gcc.dg/tree-ssa/slsr-7.c: New.
3633 * gcc.dg/tree-ssa/slsr-8.c: New.
3634 * gcc.dg/tree-ssa/slsr-9.c: New.
3635 * gcc.dg/tree-ssa/slsr-10.c: New.
3636 * gcc.dg/tree-ssa/slsr-11.c: New.
3637 * gcc.dg/tree-ssa/slsr-12.c: New.
3638 * gcc.dg/tree-ssa/slsr-13.c: New.
3639 * gcc.dg/tree-ssa/slsr-14.c: New.
3640 * gcc.dg/tree-ssa/slsr-15.c: New.
3641 * gcc.dg/tree-ssa/slsr-16.c: New.
3642 * gcc.dg/tree-ssa/slsr-17.c: New.
3643 * gcc.dg/tree-ssa/slsr-18.c: New.
3644 * gcc.dg/tree-ssa/slsr-19.c: New.
3645 * gcc.dg/tree-ssa/slsr-20.c: New.
3646 * gcc.dg/tree-ssa/slsr-21.c: New.
3647 * gcc.dg/tree-ssa/slsr-22.c: New.
3648 * gcc.dg/tree-ssa/slsr-23.c: New.
3649 * gcc.dg/tree-ssa/slsr-24.c: New.
3650 * gcc.dg/tree-ssa/slsr-25.c: New.
3651 * gcc.dg/tree-ssa/slsr-26.c: New.
3652 * gcc.dg/tree-ssa/slsr-30.c: New.
3653 * gcc.dg/tree-ssa/slsr-31.c: New.
3654
3655 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3656
3657 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3658 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3659 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3660
3661 2012-08-06 Cary Coutant <ccoutant@google.com>
3662
3663 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3664
3665 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3666
3667 PR fortran/35831
3668 * gfortran.dg/dummy_procedure_5.f90: Modified.
3669 * gfortran.dg/dummy_procedure_8.f90: New.
3670 * gfortran.dg/interface_26.f90: Modified.
3671 * gfortran.dg/proc_ptr_11.f90: Modified.
3672 * gfortran.dg/proc_ptr_15.f90: Modified.
3673 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3674 * gfortran.dg/typebound_override_1.f90: Modified.
3675 * gfortran.dg/typebound_proc_6.f03: Modified.
3676
3677 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3678
3679 PR tree-optimization/51938
3680 PR tree-optimization/52005
3681 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3682 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3683 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3684 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3685
3686 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3687
3688 Avoid crashing on erroneous static_assert usage
3689 * g++.dg/cpp0x/static_assert8.C: New test.
3690
3691 2012-08-06 Jason Merrill <jason@redhat.com>
3692
3693 * g++.dg/cpp0x/sfinae38.C: New.
3694
3695 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3696 Paolo Carlini <paolo.carlini@oracle.com>
3697
3698 PR c++/54165
3699 * g++.dg/conversion/void2.C: New.
3700
3701 2012-08-06 Tom de Vries <tom@codesourcery.com>
3702
3703 * gcc.dg/tree-ssa/vrp78.c: New test.
3704
3705 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3706 Richard Sandiford <rdsandiford@googlemail.com>
3707
3708 * g++.dg/opt/enum2.C: Require fpic target.
3709 * g++.dg/lto/20090303_0.C: Likewise.
3710
3711 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3712 Catherine Moore <clm@codesourcery.com>
3713
3714 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3715 flush function names too.
3716 * gcc.target/mips/clear-cache-1.c: Likewise.
3717
3718 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3719
3720 PR target/54156
3721 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3722
3723 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3724
3725 PR fortran/54166
3726 * gfortran.dg/array_5.f90: New test.
3727
3728 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3729
3730 PR tree-optimization/30318
3731 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3732
3733 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3734
3735 * g++.dg/ext/vector17.C: New testcase.
3736
3737 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3738
3739 PR target/51931
3740 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3741 * g++.dg/opt/longbranch1.C: Likewise.
3742
3743 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3744
3745 PR tree-optimization/53805
3746 * gcc.dg/fold-notunord.c: New testcase.
3747
3748 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3749
3750 PR fortran/48820
3751 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3752 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3753
3754 2012-08-02 Jason Merrill <jason@redhat.com>
3755 Paolo Carlini <paolo.carlini@oracle.com>
3756
3757 PR c++/51213 (again)
3758 * g++.dg/cpp0x/sfinae37.C: Extend.
3759
3760 2012-08-02 Richard Guenther <rguenther@suse.de>
3761
3762 PR tree-optimization/50672
3763 * g++.dg/torture/pr50672.C: New testcase.
3764
3765 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3766
3767 PR fortran/54147
3768 * gfortran.dg/abstract_type_6.f03: Modified.
3769 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3770 * gfortran.dg/proc_ptr_comp_35.f90: New.
3771 * gfortran.dg/typebound_proc_9.f03: Modified.
3772 * gfortran.dg/typebound_proc_26.f90: New.
3773
3774 2012-08-02 Richard Guenther <rguenther@suse.de>
3775
3776 * gcc.dg/torture/pta-callused-1.c: Adjust.
3777 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3778 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3779 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3780 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3781 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3782 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3783 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3784 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3785
3786 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3787
3788 PR fortran/54033
3789 * gfortran.dg/include_6.f90: New test case.
3790 * gfortran.dg/include_7.f90: New test case.
3791 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3792
3793 2012-08-01 Tom de Vries <tom@codesourcery.com>
3794
3795 * gcc.dg/tree-ssa/vrp76.c: New test.
3796
3797 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3798
3799 PR tree-optimization/46556
3800 * gcc.dg/tree-ssa/slsr-27.c: New.
3801 * gcc.dg/tree-ssa/slsr-28.c: New.
3802 * gcc.dg/tree-ssa/slsr-29.c: New.
3803
3804 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3805
3806 PR fortran/42418
3807 * gfortran.dg/proc_decl_29.f90: New.
3808
3809 2012-07-31 Dehao Chen <dehao@google.com>
3810
3811 * gcc.dg/predict-7.c: New test.
3812
3813 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3814
3815 PR fortran/54134
3816 * gfortran.dg/typebound_override_3.f90: New.
3817
3818 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3819
3820 PR tree-optimization/53773
3821 * gcc.dg/vect/pr53773.c: New test.
3822
3823 2012-07-31 Nick Clifton <nickc@redhat.com>
3824
3825 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3826 and for XStormy16.
3827
3828 2012-07-31 Tobias Burnus <burnus@net-b.de>
3829
3830 * gfortran.dg/c_funloc_tests_6.f90: New.
3831 * gfortran.dg/c_funloc_tests_7.f90: New.
3832 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3833
3834 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3835
3836 PR c++/53624
3837 * g++.dg/cpp0x/temp_default5.C: New.
3838
3839 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3840
3841 PR fortran/51081
3842 * gfortran.dg/proc_ptr_37.f90: New.
3843
3844 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3845
3846 * lib/target-supports.exp
3847 (check_effective_target_vect_natural_alignment): New function.
3848 * gcc.dg/align-2.c: Only run on targets with natural alignment
3849 of vector types.
3850 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3851 alignment of vector types.
3852
3853 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3854 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3855
3856 * gcc.target/i386/rdseed16-1.c: New.
3857 * gcc.target/i386/rdseed32-1.c: Ditto
3858 * gcc.target/i386/rdseed64-1.c: Ditto
3859 * gcc.target/i386/sse-12.c: Add -mrdseed.
3860 * gcc.target/i386/sse-13.c: Ditto.
3861 * gcc.target/i386/sse-14.c: Ditto.
3862 * g++.dg/other/i386-2.C: Ditto.
3863 * g++.dg/other/i386-3.C: Ditto.
3864
3865 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3866
3867 PR target/51244
3868 * gcc.target/sh/pr51244-4.c: New.
3869
3870 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3871
3872 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3873 for alpha*-*-* targets. Cleanup original tree dump.
3874
3875 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3876
3877 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3878 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3879
3880 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3881
3882 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3883 rand, srand. Include <stdlib.h>.
3884
3885 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3886
3887 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3888
3889 2012-07-26 Richard Henderson <rth@redhat.com>
3890
3891 * gcc.dg/attr-hotcold-1.c: New.
3892 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3893
3894 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3895 Sandra Loosemore <sandra@codesourcery.com>
3896
3897 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3898
3899 2012-07-26 Tobias Burnus <burnus@net-b.de>
3900
3901 * gfortran.dg/contiguous_1.f90: Update dg-error.
3902 * gfortran.dg/proc_ptr_32.f90: Ditto.
3903
3904 2012-07-26 Richard Guenther <rguenther@suse.de>
3905
3906 PR tree-optimization/54098
3907 * gcc.dg/torture/pr54098.c: New testcase.
3908
3909 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3910
3911 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3912 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3913
3914 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3915
3916 PR fortran/44354
3917 * gfortran.dg/array_constructor_39.f90: New test.
3918
3919 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3920
3921 PR fortran/44354
3922 * gfortran.dg/array_constructor_38.f90: New test.
3923
3924 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3925
3926 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3927
3928 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3929
3930 * gnat.dg/noreturn5.ad[sb]: New test.
3931
3932 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3933 Paul Brook <paul@codesourcery.com>
3934
3935 PR target/53633
3936
3937 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3938 * c-c++-common/pr53633.c: New test.
3939
3940 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3941
3942 * gcc.target/i386/asm-dialect-1.c: New test case.
3943
3944 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3945 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3946
3947 * gcc.target/i386/prefetchw-1.c: New.
3948 * gcc.target/i386/sse-12.c: Add -mprfchw.
3949 * gcc.target/i386/sse-13.c: Ditto.
3950 * gcc.target/i386/sse-14.c: Ditto.
3951 * gcc.target/i386/sse-22.c: Ditto.
3952 * gcc.target/i386/sse-23.c: Ditto.
3953 * g++.dg/other/i386-2.C: Ditto.
3954 * g++.dg/other/i386-3.C: Ditto.
3955
3956 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3957
3958 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3959
3960 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3961
3962 PR target/54051
3963 * gcc.target/arm/pr54051.c: New.
3964 * gcc.target/arm/vfp-1.c: Adjust test.
3965
3966 2012-07-24 Julian Brown <julian@codesourcery.com>
3967
3968 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3969 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3970 hard-float ARM.
3971
3972 2012-07-23 Paul Brook <paul@codesourcery.com>
3973
3974 * g++.dg/other/armv7m-1.c: New test.
3975
3976 2012-07-23 Julian Brown <julian@codesourcery.com>
3977
3978 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3979 ARM.
3980 (DO_TEST): Define to 1 for appropriate ARM targets.
3981
3982 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3983
3984 PR tree-optimization/53881
3985 * gcc.dg/pr53881.c: Renamed to ...
3986 * gcc.dg/pr53881-1.c: ... this.
3987 * gcc.dg/pr53881-2.c: New test.
3988
3989 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3990
3991 Handle recent changes in default atomics for cris*-*-linux*.
3992 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3993 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3994 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3995 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3996 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3997 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3998 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3999 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4000 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4001 -mno-unaligned-atomic-may-use-library is in effect for
4002 cris*-*-linux*.
4003 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4004 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4005 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4006 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4007 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4008 gcc.target/cris/torture/sync-mis-op-i-1.c,
4009 gcc.target/cris/torture/sync-mis-op-i-2.c,
4010 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4011 gcc.target/cris/torture/sync-mis-op-i-3.c,
4012 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4013 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4014 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4015 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4016 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4017 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4018 (main): Remove local variable x.
4019 [mis_ok]: Check that atomics don't fail.
4020
4021 2012-07-21 Andrew Pinski <apinski@cavium.com>
4022
4023 * gcc.dg/tree-ssa/vrp72.c: New test.
4024 * gcc.dg/tree-ssa/vrp73.c: New test.
4025 * gcc.dg/tree-ssa/vrp74.c: New test.
4026 * gcc.dg/tree-ssa/vrp75.c: New test.
4027
4028 2012-07-21 Andrew Pinski <apinski@cavium.com>
4029
4030 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4031 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4032
4033 2012-07-21 Andrew Pinski <apinski@cavium.com>
4034
4035 * gcc.target/mips/octeon-pop-2.c: New testcase.
4036
4037 2012-07-21 Tobias Burnus <burnus@net-b.de>
4038
4039 PR fortran/48820
4040 * gfortran.dg/assumed_rank_3.f90: New.
4041 * gfortran.dg/assumed_rank_11.f90: New.
4042 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4043 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4044 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4045
4046 2012-07-21 Andrew Pinski <apinski@cavium.com>
4047
4048 * gcc.target/mips/unaligned-1.c: New testcase.
4049
4050 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4051
4052 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4053
4054 2012-07-20 Tobias Burnus <burnus@net-b.de>
4055
4056 * gfortran.dg/bind_c_array_params_2.f90: New.
4057 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4058 and update dg-error.
4059
4060 2012-07-20 Tobias Burnus <burnus@net-b.de>
4061
4062 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4063
4064 2012-07-20 Jason Merrill <jason@redhat.com>
4065
4066 PR c++/54038
4067 * g++.dg/other/array7.C: New.
4068
4069 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4070
4071 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4072 the basic block and check loop depth.
4073 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4074 matching patterns and comments.
4075 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4076 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4077
4078 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4079
4080 PR c++/28656
4081 * c-c++-common/pr28656.c: New test.
4082
4083 2012-07-19 Jason Merrill <jason@redhat.com>
4084
4085 PR c++/54026
4086 * g++.dg/init/mutable1.C: New.
4087
4088 2012-07-20 Tobias Burnus <burnus@net-b.de>
4089
4090 PR fortran/48820
4091 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4092 * gfortran.dg/assumed_rank_1.f90: New.
4093 * gfortran.dg/assumed_rank_1_c.c: New.
4094 * gfortran.dg/assumed_rank_2.f90: New.
4095 * gfortran.dg/assumed_rank_4.f90: New.
4096 * gfortran.dg/assumed_rank_5.f90: New.
4097 * gfortran.dg/assumed_rank_6.f90: New.
4098 * gfortran.dg/assumed_rank_7.f90: New.
4099 * gfortran.dg/assumed_rank_8.f90: New.
4100 * gfortran.dg/assumed_rank_8_c.c: New.
4101 * gfortran.dg/assumed_rank_9.f90: New.
4102 * gfortran.dg/assumed_rank_10.f90: New.
4103 * gfortran.dg/assumed_rank_12.f90: New.
4104
4105 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4106
4107 * gnat.dg/opt25.adb: New test.
4108 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4109 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4110
4111 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4112
4113 * gnat.dg/aggr20.ad[sb]: New test.
4114 * gnat.dg/aggr20_pkg.ads: New helper.
4115
4116 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4117
4118 * gnat.dg/derived_type3.adb: New test.
4119 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4120
4121 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4122
4123 PR rtl-optimization/53942
4124 * gcc.dg/pr53942.c: New test.
4125
4126 2012-07-19 Jason Merrill <jason@redhat.com>
4127
4128 PR c++/54021
4129 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4130
4131 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4132
4133 * gnat.dg/discr38.adb: New test.
4134
4135 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4136
4137 PR middle-end/54017
4138 * c-c++-common/gomp/pr54017.c: New test.
4139
4140 2012-07-19 Richard Guenther <rguenther@suse.de>
4141 Eric Botcazou <ebotcazou@adacore.com>
4142
4143 * gnat.dg/loop_optimization11.adb: New testcase.
4144 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4145
4146 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4147 Jason Merrill <jason@redhat.com>
4148
4149 * g++.dg/cpp0x/sfinae37.C: New.
4150 * g++.dg/template/access23.C: New.
4151 * g++.dg/template/access7.C: Adjust.
4152 * g++.dg/template/sfinae10.C: Don't expect errors.
4153 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4154
4155 2012-07-18 Julian Brown <julian@codesourcery.com>
4156 Sandra Loosemore <sandra@codesroucery.com>
4157
4158 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4159
4160 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4161
4162 * gnat.dg/noreturn4.ad[sb]: New test.
4163 * gnat.dg/noreturn4_pkg.ads: New helper.
4164
4165 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4166 Julian Brown <julian@codesourcery.com>
4167
4168 * gcc.target/arm/neon-vdup-1.c: New test case.
4169 * gcc.target/arm/neon-vdup-2.c: New test case.
4170 * gcc.target/arm/neon-vdup-3.c: New test case.
4171 * gcc.target/arm/neon-vdup-4.c: New test case.
4172 * gcc.target/arm/neon-vdup-5.c: New test case.
4173 * gcc.target/arm/neon-vdup-6.c: New test case.
4174 * gcc.target/arm/neon-vdup-7.c: New test case.
4175 * gcc.target/arm/neon-vdup-8.c: New test case.
4176 * gcc.target/arm/neon-vdup-9.c: New test case.
4177 * gcc.target/arm/neon-vdup-10.c: New test case.
4178 * gcc.target/arm/neon-vdup-11.c: New test case.
4179 * gcc.target/arm/neon-vdup-12.c: New test case.
4180 * gcc.target/arm/neon-vdup-13.c: New test case.
4181 * gcc.target/arm/neon-vdup-14.c: New test case.
4182 * gcc.target/arm/neon-vdup-15.c: New test case.
4183 * gcc.target/arm/neon-vdup-16.c: New test case.
4184 * gcc.target/arm/neon-vdup-17.c: New test case.
4185 * gcc.target/arm/neon-vdup-18.c: New test case.
4186 * gcc.target/arm/neon-vdup-19.c: New test case.
4187 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4188 arguments non-constant.
4189
4190 2012-07-18 Richard Guenther <rguenther@suse.de>
4191
4192 PR tree-optimization/53970
4193 * g++.dg/torture/pr53970.C: New testcase.
4194
4195 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4196
4197 PR target/38621
4198 * gcc.c-torture/compile/pr38621.c: New.
4199
4200 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4201
4202 PR target/33135
4203 * gcc.target/sh/pr33135-1.c: New.
4204 * gcc.target/sh/pr33135-2.c: New.
4205 * gcc.target/sh/pr33135-3.c: New.
4206 * gcc.target/sh/pr33135-4.c: New.
4207
4208 2012-07-17 Jason Merrill <jason@redhat.com>
4209
4210 PR c++/53995
4211 * g++.dg/parse/enum9.C: New.
4212
4213 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4214 Sandra Loosemore <sandra@codesourcery.com>
4215
4216 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4217 if there is a conflict with -mcpu=. Use -mcpu=5208.
4218
4219 2012-07-17 Jason Merrill <jason@redhat.com>
4220
4221 PR c++/53989
4222 * g++.dg/template/array23.C: New.
4223
4224 2012-07-17 Tobias Burnus <burnus@net-b.de>
4225
4226 PR fortran/53985
4227 * gfortran.dg/bind_c_usage_26.f90: New.
4228 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4229 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4230 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4231 * gfortran.dg/interop_params.f03: Ditto.
4232
4233 2012-07-17 Jason Merrill <jason@redhat.com>
4234
4235 * g++.dg/template/inherit8.C: Adjust.
4236 * g++.dg/template/using21.C: Adjust.
4237 * g++.dg/template/using22.C: Adjust.
4238
4239 PR c++/53549
4240 * g++.dg/template/current-inst1.C: New.
4241 * g++.dg/parse/crash35.C: Adjust.
4242
4243 2012-07-17 Tobias Burnus <burnus@net-b.de>
4244
4245 PR fortran/52101
4246 * gfortran.dg/oldstyle_4.f90: New.
4247
4248 2012-07-17 Tobias Burnus <burnus@net-b.de>
4249
4250 PR fortran/49265
4251 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4252 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4253
4254 2012-07-16 Jason Merrill <jason@redhat.com>
4255
4256 * g++.dg/parse/access8.C: Adjust.
4257 * g++.dg/template/sfinae6_neg.C: Adjust.
4258
4259 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4260
4261 PR fortran/53824
4262 * gfortran.dg/coarray_allocate_1.f90: New test.
4263
4264 2012-07-16 Andrew Pinski <apinski@cavium.com>
4265
4266 * gcc.c-torture/execute/bswap-1.c: New testcase.
4267 * gcc.c-torture/compile/unalign-1.c: New testcase.
4268 * gcc.c-torture/compile/20120524-1.c: New testcase.
4269 * gcc.c-torture/compile/20101216-1.c: New testcase.
4270
4271 2012-07-16 Dehao Chen <dehao@google.com>
4272
4273 Revert
4274 2012-07-10 Dehao Chen <dehao@google.com>
4275
4276 * gcc.dg/debug_info_inline.c: New test.
4277
4278 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4279
4280 PR fortran/53956
4281 * gfortran.dg/proc_decl_28.f90: New.
4282
4283 2012-07-16 Andrew Pinski <apinski@cavium.com>
4284
4285 * gcc.dg/torture/builtins-1.c: New testcase.
4286
4287 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4288
4289 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4290 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4291 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4292 gcc.target/cris/sync-1-v10.c,
4293 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4294 pass -mno-unaligned-atomic-may-use-library.
4295 * gcc.target/cris/sync-xchg-1.c: New test.
4296 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4297 valid register operand output modifier.
4298
4299 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4300
4301 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4302 characters.
4303
4304 2012-07-13 Andrew Pinski <apinski@cavium.com>
4305
4306 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4307 rather than cleanup-tree-dump.
4308 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4309
4310 2012-07-13 Richard Guenther <rguenther@suse.de>
4311
4312 PR tree-optimization/53907
4313 * gcc.target/i386/pr53907.c: New testcase.
4314
4315 2012-07-13 Richard Guenther <rguenther@suse.de>
4316
4317 PR tree-optimization/53922
4318 * gcc.dg/torture/pr53922.c: New testcase.
4319
4320 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4321
4322 PR rtl-optimization/53908
4323 * gcc.dg/torture/pr53908.c: New test.
4324
4325 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4326
4327 PR c++/53531
4328 * g++.dg/cpp0x/variadic135.C: New.
4329
4330 2012-07-12 Jason Merrill <jason@redhat.com>
4331
4332 * g++.dg/template/sfinae6_neg.C: Adjust.
4333
4334 2012-07-12 Tobias Burnus <burnus@net-b.de>
4335
4336 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4337 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4338 scan-tree-dump-times pattern.
4339
4340 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4341
4342 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4343
4344 2012-07-11 Jason Merrill <jason@redhat.com>
4345
4346 DR 1402
4347 * g++.g/cpp0x/defaulted37.C: New.
4348
4349 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4350
4351 PR target/53859
4352 * gcc.target/arm/pr53859.c: New test.
4353
4354 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4355
4356 PR target/53886
4357 * gcc.c-torture/compile/pr53886.c: New.
4358
4359 2012-07-10 Dehao Chen <dehao@google.com>
4360
4361 * gcc.dg/debug_info_inline.c: New test.
4362
4363 2012-07-10 Jason Merrill <jason@redhat.com>
4364
4365 PR c++/53733
4366 * g++.dg/cpp0x/defaulted36.C: New.
4367 * g++.dg/cpp0x/defaulted21.C: Adjust.
4368
4369 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4370
4371 2012-07-09 Sterling Augustine <saugustine@google.com>
4372
4373 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4374
4375 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4376
4377 PR tree-optimization/53887
4378 * gcc.dg/pr53887.c: New test.
4379
4380 2012-07-09 Jason Merrill <jason@redhat.com>
4381
4382 PR c++/53882
4383 * g++.dg/cpp0x/nullptr29.C: New.
4384
4385 2012-07-09 Tom de Vries <tom@codesourcery.com>
4386 Richard Guenther <rguenther@suse.de>
4387
4388 * gcc.dg/builtin-unreachable-6.c: New test.
4389 * gcc.dg/builtin-unreachable-5.c: New test.
4390
4391 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4392
4393 PR tree-optimization/53881
4394 * gcc.dg/pr53881.c: New test.
4395
4396 2012-07-06 Jason Merrill <jason@redhat.com>
4397
4398 PR c++/53862
4399 * g++.dg/cpp0x/variadic134.C: New.
4400
4401 PR c++/53858
4402 * g++.dg/cpp0x/alias-decl-20.C: New.
4403
4404 2012-07-06 Tom de Vries <tom@codesourcery.com>
4405
4406 PR tree-optimization/51879
4407 * gcc.dg/pr51879-16.c: New test.
4408 * gcc.dg/pr51879-17.c: Same.
4409
4410 2012-07-06 Tom de Vries <tom@codesourcery.com>
4411
4412 PR tree-optimization/52009
4413 * gcc.dg/pr51879-7.c: New test.
4414 * gcc.dg/pr51879-18.c: New test.
4415
4416 2012-07-05 Jason Merrill <jason@redhat.com>
4417
4418 PR c++/50852
4419 * g++.dg/template/typedef39.C: New.
4420
4421 PR c++/53039
4422 * g++.dg/cpp0x/variadic133.C: New.
4423 * g++.dg/template/param1.C: Adjust.
4424
4425 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4426
4427 PR target/48941
4428 PR target/51980
4429 * gcc.target/arm/neon/vtrnf32.c: Update.
4430 * gcc.target/arm/neon/vtrns32.c: Update.
4431 * gcc.target/arm/neon/vtrnu32.c: Update.
4432 * gcc.target/arm/neon/vzipf32.c: Update.
4433 * gcc.target/arm/neon/vzips32.c: Update.
4434 * gcc.target/arm/neon/vzipu32.c: Update.
4435
4436 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4437
4438 PR fortran/53732
4439 * gfortran.dg/inline_sum_4.f90: New test.
4440
4441 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4442
4443 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4444
4445 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4446
4447 * gcc.target/arm/fma-sp.c: New testcase.
4448 * gcc.target/arm/fma.c: Likewise.
4449 * gcc.target/arm/fma.h: Likewise.
4450
4451 2012-07-04 Jason Merrill <jason@redhat.com>
4452
4453 PR c++/53848
4454 * g++.dg/other/enum3.C: New.
4455
4456 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4457
4458 PR middle-end/53321
4459 * g++.dg/torture/pr53321.C: New test.
4460
4461 2012-07-04 Richard Guenther <rguenther@suse.de>
4462
4463 PR tree-optimization/53844
4464 * g++.dg/tree-ssa/pr53844.C: New testcase.
4465
4466 2012-07-04 Richard Guenther <rguenther@suse.de>
4467
4468 PR tree-optimization/53849
4469 * gcc.dg/pr53849.c: New testcase.
4470
4471 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4472
4473 PR c++/53812
4474 * g++.dg/ext/label14.C: New test.
4475
4476 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4477
4478 PR target/53811
4479 * g++.dg/other/pr53811.C: New test.
4480
4481 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4482
4483 PR target/28896
4484 * gcc.target/m68k/stack-limit-1.c: New testcase.
4485
4486 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4487
4488 * gnat.dg/recursive_call.adb: New test.
4489
4490 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4491
4492 * gnat.dg/discr37.ad[sb]: New test.
4493
4494 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4495
4496 * g++.dg/other/packed1.C: Remove SH from xfail list.
4497
4498 2012-07-02 Jason Merrill <jason@redhat.com>
4499
4500 PR c++/53619
4501 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4502
4503 PR c++/53783
4504 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4505
4506 PR c++/53788
4507 * g++.dg/cpp0x/decltype39.C: New.
4508 * g++.dg/diagnostic/method1.C: Adjust.
4509
4510 PR c++/53816
4511 * g++.dg/template/ref6.C: New.
4512
4513 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4514
4515 PR target/53568
4516 * gcc.target/sh/pr53568-1.c: New.
4517
4518 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4519
4520 PR target/51244
4521 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4522
4523 2012-07-02 Jason Merrill <jason@redhat.com>
4524
4525 PR c++/53821
4526 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4527
4528 PR c++/53524
4529 * g++.dg/template/enum7.C: New.
4530 * g++.dg/other/ptrmem10.C: Adjust.
4531 * g++.dg/other/ptrmem11.C: Adjust.
4532 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4533
4534 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4535
4536 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4537
4538 2012-07-01 Wei Guozhi <carrot@google.com>
4539
4540 PR target/53447
4541 * gcc.target/arm/pr53447-1.c: New testcase.
4542 * gcc.target/arm/pr53447-2.c: New testcase.
4543 * gcc.target/arm/pr53447-3.c: New testcase.
4544 * gcc.target/arm/pr53447-4.c: New testcase.
4545
4546 2012-06-29 Richard Guenther <rguenther@suse.de>
4547
4548 PR tree-optimization/47061
4549 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4550
4551 2012-06-29 Richard Guenther <rguenther@suse.de>
4552
4553 PR tree-optimization/37541
4554 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4555
4556 2012-06-29 Richard Guenther <rguenther@suse.de>
4557
4558 PR tree-optimization/52589
4559 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4560
4561 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4562
4563 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4564
4565 * g++.dg/template/error46.C: Add missing comment to dg-message.
4566 * g++.dg/template/crash107.C: Likewise.
4567 * g++.dg/template/error47.C: Likewise.
4568 * g++.dg/template/crash108.C: Likewise.
4569 * g++.dg/overload/operator5.C: Likewise.
4570
4571 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4572 errors in dg-message directives, add comments.
4573
4574 2012-06-28 Kai Tietz <ktietz@redhat.com>
4575
4576 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4577 hard-coded 'unsigned long'.
4578
4579 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4580
4581 PR tree-optimization/51581
4582 * gcc.dg/vect/pr51581-4.c: New test.
4583
4584 PR tree-optimization/53645
4585 * gcc.c-torture/execute/pr53645-2.c: New test.
4586
4587 2012-06-28 Richard Guenther <rguenther@suse.de>
4588
4589 PR middle-end/53790
4590 * gcc.dg/torture/pr53790.c: New testcase.
4591
4592 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4593
4594 PR tree-optimization/53645
4595 * gcc.c-torture/execute/pr53645.c: New test.
4596
4597 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4598
4599 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4600
4601 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4602
4603 PR debug/53671
4604 PR debug/49888
4605 * gcc.dg/guality/pr49888.c: Account for the possibility that
4606 the variable is optimized out at the first test.
4607
4608 2012-06-27 Jason Merrill <jason@redhat.com>
4609
4610 * g++.dg/cpp0x/override2.C: Adjust.
4611 * g++.dg/template/error5.C: Adjust.
4612 * g++.dg/parse/crash28.C: Adjust.
4613
4614 PR c++/53563
4615 * g++.dg/parse/template27.C: New.
4616 * g++.dg/template/crash74.C: Adjust expected output.
4617
4618 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4619
4620 PR fortran/41951
4621 PR fortran/49591
4622 * gfortran.dg/typebound_operator_16.f03: New.
4623
4624 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4625
4626 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4627 even src1.i and src2.i fields even in the second half of the arrays.
4628
4629 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4630
4631 PR c++/51033.
4632 * g++.dg/torture/vshuf-16.inc: New test.
4633 * g++.dg/torture/vshuf-2.inc: New test.
4634 * g++.dg/torture/vshuf-4.inc: New test.
4635 * g++.dg/torture/vshuf-8.inc: New test.
4636 * g++.dg/torture/vshuf-main.inc: New test.
4637 * g++.dg/torture/vshuf-v16hi.C: New test.
4638 * g++.dg/torture/vshuf-v16qi.C: New test.
4639 * g++.dg/torture/vshuf-v2df.C: New test.
4640 * g++.dg/torture/vshuf-v2di.C: New test.
4641 * g++.dg/torture/vshuf-v2sf.C: New test.
4642 * g++.dg/torture/vshuf-v2si.C: New test.
4643 * g++.dg/torture/vshuf-v4df.C: New test.
4644 * g++.dg/torture/vshuf-v4di.C: New test.
4645 * g++.dg/torture/vshuf-v4sf.C: New test.
4646 * g++.dg/torture/vshuf-v4si.C: New test.
4647 * g++.dg/torture/vshuf-v8hi.C: New test.
4648 * g++.dg/torture/vshuf-v8qi.C: New test.
4649 * g++.dg/torture/vshuf-v8si.C: New test.
4650
4651 2012-06-27 Richard Guenther <rguenther@suse.de>
4652
4653 PR middle-end/53676
4654 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4655
4656 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4657
4658 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4659 scan-dump-dem-not): Use printable pattern in test name.
4660
4661 2012-06-26 Sterling Augustine <saugustine@google.com>
4662 Dominique Dhumieres <dominiq@lps.ens.fr>
4663
4664 * gcc.dg/pubtypes-2.c: Update expected output.
4665 * gcc.dg/pubtypes-3.c: Likewise.
4666 * gcc.dg/pubtypes-4.c: Likewise.
4667
4668 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4669
4670 * gcc.dg/tree-ssa/slsr-1.c: New test.
4671 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4672 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4673 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4674
4675 2012-06-26 Matt Turner <mattst88@gmail.com>
4676
4677 PR target/35294
4678 * gcc.target/arm/mmx-2.c: New.
4679
4680 2012-06-26 Richard Guenther <rguenther@suse.de>
4681
4682 PR c++/53752
4683 * g++.dg/torture/pr53752.C: New testcase.
4684
4685 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4686
4687 PR tree-optimization/53748
4688 * gcc.c-torture/compile/pr53748.c: New test.
4689
4690 2012-06-25 Jason Merrill <jason@redhat.com>
4691
4692 PR c++/53498
4693 PR c++/53305
4694 * g++.dg/cpp0x/decltype38.C: New.
4695 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4696
4697 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4698
4699 * lib/target-supports-dg.exp (testname-for-summary): New.
4700 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4701 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4702 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4703 scan-module-absence, output-exists, output-exists-not: Use
4704 testname-for-summary.
4705 (dg-test): Clean up testname_with_flags.
4706 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4707 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4708 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4709 scan-assembler-dem-not, object-size: Use testname-for-summary.
4710 * lib/gcov.exp (run-gcov): Likewise.
4711 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4712 scan-dump-dem, scan-dump-dem-note): Likewise.
4713
4714 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4715 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4716 including profopt.opt; save and restore existing value.
4717 * g++.dg/bprob/bprob.exp: Likewise.
4718 * gcc.dg/matrix/matrix.exp: Likewise.
4719 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4720 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4721 PROFOPT_OPTIONS.
4722
4723 2012-06-25 Richard Henderson <rth@redhat.com>
4724
4725 * gcc.dg/pr53749.c: New.
4726
4727 2012-06-25 Jason Merrill <jason@redhat.com>
4728
4729 PR c++/52988
4730 * g++.dg/cpp0x/nullptr28.C: New.
4731
4732 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4733
4734 * gcc.target/arm/neon-vld1_dupQ.c: New.
4735
4736 2012-06-25 Florian Weimer <fweimer@redhat.com>
4737
4738 * g++.dg/init/new35.C: New.
4739 * g++.dg/init/new36.C: New.
4740 * g++.dg/init/new37.C: New.
4741 * g++.dg/ext/vla5.C: New warning.
4742 * g++.dg/ext/vla8.C: New warning.
4743 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4744
4745 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4746 James Greenhalgh <james.greenhalgh@arm.com>
4747
4748 * gcc.target/arm/ftest-support-arm.h New testcase.
4749 * gcc.target/arm/ftest-support-thumb.h Likewise.
4750 * gcc.target/arm/ftest-support.h Likewise.
4751 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4752 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4753 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4754 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4755 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4756 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4757 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4758 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4759 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4760 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4761 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4762 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4763 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4764 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4765 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4766 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4767 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4768 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4769 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4770 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4771 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4772 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4773 * lib/target-supports.exp
4774 (check_effective_target_arm_arch_FUNC): Add support for more
4775 architectures.
4776 (add_options_for_arm_arch_FUNC): Likewise.
4777 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4778
4779 2012-06-25 Jason Merrill <jason@redhat.com>
4780
4781 PR c++/53202
4782 * g++.dg/cpp0x/constexpr-tuple.C: New.
4783
4784 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4785
4786 PR target/53759
4787 * gcc.target/i386/pr53759.c: New test.
4788
4789 PR c++/53594
4790 * g++.dg/cpp0x/nsdmi7.C: New test.
4791
4792 2012-06-24 Kai Tietz <ktietz@redhat.com>
4793
4794 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4795 for LLP64 targets.
4796 * gcc.target/i386/pr38988.c: Likewise.
4797
4798 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4799
4800 PR fortran/47710
4801 PR fortran/53328
4802 * gfortran.dg/typebound_generic_12.f03: New.
4803 * gfortran.dg/typebound_generic_13.f03: New.
4804
4805 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4806
4807 * gnat.dg/lto15.ad[sb]: New test.
4808
4809 2012-06-21 Meador Inge <meadori@codesourcery.com>
4810
4811 PR c/53702
4812 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4813
4814 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4815
4816 * gcc.dg/pch/ident-1.c: New test.
4817 * gcc.dg/pch/ident-1.hs: Header file for new test.
4818
4819 2012-06-21 Michael Matz <matz@suse.de>
4820
4821 PR middle-end/53688
4822 * gcc.c-torture/execute/pr53688.c: New test.
4823
4824 2012-06-20 Richard Guenther <rguenther@suse.de>
4825
4826 PR tree-optimization/30318
4827 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4828
4829 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4830
4831 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4832
4833 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4834
4835 * gcc.target/i386/clearcapv2.map: New file.
4836 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4837
4838 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4839
4840 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4841 and add __sh__ case.
4842
4843 2012-06-19 Jason Merrill <jason@redhat.com>
4844
4845 PR c++/52637
4846 * g++.dg/debug/localclass1.C: New.
4847
4848 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4849
4850 * g++.dg/cpp0x/override4.C: New.
4851
4852 2012-06-14 Jason Merrill <jason@redhat.com>
4853
4854 PR c++/53651
4855 * g++.dg/cpp0x/decltype37.C: New.
4856
4857 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4858
4859 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4860
4861 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4862
4863 * gcc.c-torture/compile/vector-5.c,
4864 gcc.c-torture/compile/vector-6.c: New tests.
4865
4866 2012-06-19 Richard Henderson <rth@redhat.com>
4867
4868 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4869
4870 2012-06-19 Richard Guenther <rguenther@suse.de>
4871
4872 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4873
4874 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4875
4876 PR target/53712
4877 * gcc.target/i386/pr53712.c: New test.
4878
4879 2012-06-18 Tobias Burnus <burnus@net-b.de>
4880
4881 PR fortran/53692
4882 * gfortran.dg/elemental_optional_args_6.f90: New.
4883
4884 2012-06-18 Tobias Burnus <burnus@net-b.de>
4885
4886 PR fortran/53526
4887 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4888 * gfortran.dg/coarray/move_alloc_1.f90
4889
4890 2012-06-18 Tobias Burnus <burnus@net-b.de>
4891
4892 PR fortran/53526
4893 * gfortran.dg/coarray_27.f90: New.
4894
4895 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4896 Greta Yorsh <Greta.Yorsh@arm.com>
4897
4898 * gcc.target/arm/epilog-1.c: New test.
4899
4900 2012-06-18 Richard Guenther <rguenther@suse.de>
4901
4902 PR tree-optimization/53693
4903 * g++.dg/torture/pr53693.C: New testcase.
4904
4905 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4906
4907 PR tree-optimization/53703
4908 * gcc.dg/torture/pr53703.c: New test.
4909
4910 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4911
4912 PR middle-end/53698
4913 * gcc.target/i386/pr53698.c: New test.
4914
4915 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4916
4917 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4918
4919 2012-06-17 Tobias Burnus <burnus@net-b.de>
4920
4921 PR fortran/53691
4922 PR fortran/53685
4923 * gfortran.dg/transfer_check_3.f90: New.
4924
4925 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4926
4927 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4928
4929 2012-06-16 Tobias Burnus <burnus@net-b.de>
4930
4931 PR fortran/53642
4932 PR fortran/45170
4933 * gfortran.dg/deferred_type_param_8.f90: New.
4934
4935 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4936
4937 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4938 testname that includes flags, passed in as new argument, in
4939 pass/fail messages.
4940 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4941 and pass it to verify-* procedures.
4942
4943 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4944 alignment torture options with usual torture options.
4945
4946 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4947 messages reported for one line of source code.
4948 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4949 * g++.dg/cpp0x/decltype2.C: Likewise.
4950 * g++.dg/cpp0x/decltype3.C: Likewise.
4951 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4952 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4953 * g++.dg/cpp0x/static_assert3.C: Likewise.
4954 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4955 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4956 * g++.dg/cpp0x/union1.C: Likewise.
4957 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4958 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4959 * g++.dg/cpp0x/variadic2.C: Likewise.
4960 * g++.dg/cpp0x/variadic20.C: Likewise.
4961 * g++.dg/cpp0x/variadic74.C: Likewise.
4962 * g++.dg/diagnostic/bitfld2.C: Likewise.
4963 * g++.dg/ext/attrib44.C: Likewise.
4964 * g++.dg/ext/no-asm-1.C: Likewise.
4965 * g++.dg/other/error34.C: Likewise.
4966 * g++.dg/parse/crash46.C: Likewise.
4967 * g++.dg/parse/error10.C: Likewise.
4968 * g++.dg/parse/error2.C: Likewise.
4969 * g++.dg/parse/error3.C: Likewise.
4970 * g++.dg/parse/error36.C: Likewise.
4971 * g++.dg/parse/error8.C: Likewise.
4972 * g++.dg/parse/error9.C: Likewise.
4973 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4974 * g++.dg/parse/parser-pr28152.C: Likewise.
4975 * g++.dg/parse/template25.C: Likewise.
4976 * g++.dg/parse/typename11.C: Likewise.
4977 * g++.dg/tc1/dr147.C: Likewise.
4978 * g++.dg/template/deduce3.C: Likewise.
4979 * g++.dg/template/koenig9.C: Likewise.
4980 * g++.dg/template/pr23510.C: Likewise.
4981 * g++.dg/warn/pr12242.C: Likewise.
4982 * g++.dg/warn/pr30551-2.C: Likewise.
4983 * g++.dg/warn/pr30551.C: Likewise.
4984 * g++.old-deja/g++.other/typename1.C: Likewise.
4985 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4986
4987 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4988
4989 PR c++/51033
4990 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4991 * c-c++-common/torture/vshuf-2.inc: Likewise.
4992 * c-c++-common/torture/vshuf-4.inc: Likewise.
4993 * c-c++-common/torture/vshuf-8.inc: Likewise.
4994 * c-c++-common/torture/vshuf-main.inc: Likewise.
4995 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4996 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4997 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4998 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4999 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5000 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5001 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5002 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5003 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5004 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5005 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5006 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5007 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5008 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5009
5010 2012-06-15 Michael Matz <matz@suse.de>
5011
5012 * gcc.dg/tree-ssa/vector-4.c: New test.
5013
5014 2012-06-15 Michael Matz <matz@suse.de>
5015
5016 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5017 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5018
5019 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5020
5021 PR tree-optimization/53636
5022 * gcc.target/arm/pr53636.c: New test.
5023
5024 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5025
5026 PR tree-optimization/51581
5027 * gcc.c-torture/execute/pr51581-1.c: New test.
5028 * gcc.c-torture/execute/pr51581-2.c: New test.
5029 * gcc.dg/vect/pr51581-1.c: New test.
5030 * gcc.dg/vect/pr51581-2.c: New test.
5031 * gcc.dg/vect/pr51581-3.c: New test.
5032 * gcc.target/i386/avx-pr51581-1.c: New test.
5033 * gcc.target/i386/avx-pr51581-2.c: New test.
5034 * gcc.target/i386/avx2-pr51581-1.c: New test.
5035 * gcc.target/i386/avx2-pr51581-2.c: New test.
5036 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5037
5038 2012-06-15 Richard Guenther <rguenther@suse.de>
5039
5040 * gcc.c-torture/execute/20120615-1.c: New testcase.
5041
5042 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5043
5044 * gnat.dg/vect8.ad[sb]: New test.
5045
5046 2012-06-14 Richard Guenther <rguenther@suse.de>
5047
5048 * gcc.dg/tree-ssa/vrp.h: New testcase.
5049 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5050
5051 2012-06-13 Christian Bruel <christian.bruel@st.com>
5052
5053 PR target/53621
5054 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5055
5056 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5057
5058 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5059
5060 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5061
5062 PR testsuite/20771
5063 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5064 test summary unique.
5065
5066 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5067 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5068 scan-stack-usage-not): Don't strip torture options from test name.
5069
5070 * lib/scandump.exp (scan-dump-times): Use printable version of
5071 regexp in test summary line.
5072
5073 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5074 messages reported for one line of source code.
5075 * gcc.dg/format/few-1.c: Likewise.
5076 * gcc.dg/ia64-sync-2.c: Likewise.
5077 * gcc.dg/sync-2.c: Likewise.
5078 * gcc.dg/noncompile/pr44517.c: Likewise.
5079
5080 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5081
5082 PR debug/49888
5083 * gcc.dg/guality/pr49888.c: New.
5084
5085 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5086
5087 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5088 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5089 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5090
5091 2012-06-13 Tobias Burnus <burnus@net-b.de>
5092
5093 PR fortran/53643
5094 * gfortran.dg/intent_out_7.f90: New.
5095
5096 2012-06-13 Tobias Burnus <burnus@net-b.de>
5097
5098 PR fortran/53597
5099 * gfortran.dg/save_4.f90: New.
5100
5101 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5102
5103 PR c/53532
5104 PR c/51034
5105 PR c/53196
5106 * gcc.dg/pr53532.c: New test.
5107 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5108 adjust line numbers.
5109 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5110 * gcc.dg/Wcxx-compat-8.c: Likewise.
5111 * gcc.dg/pr51034.c: New test.
5112 * gcc.dg/pr53196-1.c: New test.
5113 * gcc.dg/pr53196-2.c: New test.
5114
5115 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5116
5117 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5118 alignment torture options with usual torture options.
5119 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5120 instead of dg-options.
5121 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5122 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5123 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5124 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5125 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5126 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5127
5128 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5129 to checks for multiple messages reported for one line of source code.
5130 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5131
5132 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5133 messages reported for one line of source code.
5134
5135 * gcc.dg/20031223-1.c: Add comments to check for multiple
5136 messages reported for one line of source code.
5137 * gcc.dg/Wconversion-integer.c: Likewise.
5138 * gcc.dg/Wfatal-2.c: Likewise.
5139 * gcc.dg/Wfatal.c: Likewise.
5140 * gcc.dg/Wobjsize-1.c: Likewise.
5141 * gcc.dg/c99-vla-jump-1.c: Likewise.
5142 * gcc.dg/c99-vla-jump-2.c: Likewise.
5143 * gcc.dg/c99-vla-jump-3.c: Likewise.
5144 * gcc.dg/c99-vla-jump-4.c: Likewise.
5145 * gcc.dg/c99-vla-jump-5.c: Likewise.
5146 * gcc.dg/decl-9.c: Likewise.
5147 * gcc.dg/declspec-10.c: Likewise.
5148 * gcc.dg/declspec-18.c: Likewise.
5149 * gcc.dg/mtune.c: Likewise.
5150 * gcc.dg/parser-pr28152-2.c: Likewise.
5151 * gcc.dg/parser-pr28152.c: Likewise.
5152 * gcc.dg/pr14475.c: Likewise.
5153 * gcc.dg/pr27953.c: Likewise.
5154 * gcc.dg/pr28322-3.c: Likewise.
5155 * gcc.dg/pr30457.c: Likewise.
5156 * gcc.dg/pr30551-2.c: Likewise.
5157 * gcc.dg/pr30551-3.c: Likewise.
5158 * gcc.dg/pr30551-4.c: Likewise.
5159 * gcc.dg/pr30551-5.c: Likewise.
5160 * gcc.dg/pr30551-6.c: Likewise.
5161 * gcc.dg/pr30551.c: Likewise.
5162 * gcc.dg/pr45461.c: Likewise.
5163 * gcc.dg/pr48552-1.c: Likewise.
5164 * gcc.dg/pr48552-2.c: Likewise.
5165 * gcc.dg/redecl-1.c: Likewise.
5166 * gcc.dg/transparent-union-3.c: Likewise.
5167 * gcc.dg/utf-dflt.c: Likewise.
5168 * gcc.dg/utf-dflt2.c: Likewise.
5169 * gcc.dg/vla-8.c: Likewise.
5170 * gcc.dg/vla-init-1.c: Likewise.
5171 * gcc.dg/wtr-int-type-1.c: Likewise.
5172
5173 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5174 messages reported for for one line of source code.
5175 * c-c++-common/raw-string-5.c: Likewise.
5176 * c-c++-common/raw-string-4.c: Likewise.
5177 * c-c++-common/raw-string-6.c: Likewise.
5178 * c-c++-common/pr20000.c: Likewise.
5179
5180 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5181 messages reported for one line of source code.
5182 * gcc.dg/cpp/pr30786.c: Likewise.
5183 * gcc.dg/cpp/pr28709.c: Likewise.
5184 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5185 * gcc.dg/cpp/macspace2.c: Likewise.
5186 * gcc.dg/cpp/missing-header-1.c: Likewise.
5187 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5188 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5189 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5190
5191 2012-06-12 Jason Merrill <jason@redhat.com>
5192
5193 PR c++/53599
5194 * g++.dg/template/local7.C: New.
5195
5196 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5197
5198 PR target/53511
5199 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5200 * gcc.target/sh/pr51340-2.c: Likewise.
5201 * gcc.target/sh/pr51340-3.c: Likewise.
5202
5203 2012-06-12 Michael Matz <matz@suse.de>
5204
5205 * gcc.dg/torture/alias-1.c: New test.
5206
5207 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5208
5209 PR rtl-optimization/53589
5210 * gcc.dg/torture/pr53589.c: New test.
5211
5212 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5213
5214 PR target/50749
5215 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5216 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5217 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5218 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5219 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5220 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5221 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5222 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5223 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5224 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5225 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5226 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5227 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5228 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5229 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5230 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5231
5232 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5233
5234 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5235 (check_intel_cpu_model): New function.
5236 (check_amd_cpu_model): New function.
5237 (check_features): New function.
5238 (__get_cpuid_output): New function.
5239 (check_detailed): New function.
5240 (fn1): Rename to quick_check.
5241 (main): Update to call quick_check and call check_detailed.
5242
5243 2012-06-11 Richard Henderson <rth@redhat.com>
5244
5245 * lib/target-supports.exp
5246 (check_effective_target_sync_long_long_runtime): Use
5247 check_effective_target_lp64 instead of
5248 check_effective_target_powerpc64 for powerpc targets.
5249
5250 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5251
5252 PR target/53511
5253 * gcc.target/sh/pr53511-1.c: New.
5254
5255 2012-06-11 Richard Guenther <rguenther@suse.de>
5256
5257 PR middle-end/53470
5258 * g++.dg/lto/pr53470_0.C: New testcase.
5259 * gcc.dg/lto/pr53470_0.c: Likewise.
5260
5261 2012-06-11 Richard Guenther <rguenther@suse.de>
5262
5263 PR c++/53605
5264 * g++.dg/ext/pr53605.C: New testcase.
5265
5266 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5267
5268 * gnat.dg/specs/array1.ads: New test.
5269 * gnat.dg/specs/array2.ads: Likewise.
5270 * gnat.dg/array22.adb: Likewise.
5271
5272 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5273
5274 * gnat.dg/constant4.adb: New test.
5275 * gnat.dg/constant4_pkg.ads: New helper.
5276
5277 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5278
5279 PR fortran/52552
5280 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5281 * gfortran.dg/allocate_class_1.f90: Modified.
5282 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5283 * gfortran.dg/allocate_class_2.f90: New.
5284
5285 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5286
5287 PR middle-end/53535
5288 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5289
5290 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5291
5292 PR fortran/52861
5293 * gfortran.dg/string_assign_2.f90: New test case.
5294
5295 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5296
5297 PR fortran/52861
5298 * gfortran.dg/string_assign_1.f90: New test case.
5299
5300 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5301
5302 PR middle-end/53580
5303 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5304 * gcc.dg/gomp/critical-4.c: Likewise.
5305 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5306 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5307 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5308 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5309 * c-c++-common/gomp/pr53580.c: New test.
5310
5311 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5312
5313 PR c++/51214
5314 * g++.dg/cpp0x/forw_enum11.C: New.
5315
5316 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5317
5318 PR c++/53567
5319 * g++.dg/cpp0x/alias-decl-19.C: New.
5320
5321 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5322
5323 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5324
5325 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5326
5327 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5328 (XSTATE_FP): Ditto.
5329 (XSTATE_SSE): Ditto.
5330 (XSTATE_YMM): Ditto.
5331 (avx_os_support): Use new defines.
5332
5333 2012-06-06 Richard Guenther <rguenther@suse.de>
5334
5335 PR testsuite/32380
5336 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5337 loops.
5338
5339 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5340
5341 PR c++/52841
5342 * g++.dg/cpp0x/pr52841.C: New testcase.
5343
5344 2012-06-06 Richard Guenther <rguenther@suse.de>
5345
5346 PR tree-optimization/53081
5347 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5348 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5349
5350 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5351
5352 * gcc.target/powerpc/pr53487.c: New test.
5353
5354 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5355
5356 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5357
5358 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5359
5360 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5361
5362 2012-06-05 Richard Guenther <rguenther@suse.de>
5363
5364 PR tree-optimization/30442
5365 * gcc.dg/vect/bb-slp-30.c: New testcase.
5366
5367 2012-06-05 Richard Guenther <rguenther@suse.de>
5368
5369 PR tree-optimization/53081
5370 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5371 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5372 -fno-tree-loop-distribute-patterns.
5373
5374 2012-06-05 Alan Modra <amodra@gmail.com>
5375
5376 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5377 Check static chain in nested funcs.
5378
5379 2012-06-04 Tobias Burnus <burnus@net-b.de>
5380
5381 PR fortran/50619
5382 * gfortran.dg/init_flag_10.f90: New.
5383
5384 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5385
5386 PR c++/53524
5387 * g++.dg/warn/Wenum-compare-no-2: New.
5388
5389 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5390
5391 PR preprocessor/53463
5392 * g++.dg/cpp/limits.C: New test.
5393 * g++.dg/parse/error19.C: Adjust.
5394 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5395 * g++.dg/warn/pr35635.C: Likewise.
5396 * g++.old-deja/g++.pt/assign1.C: Likewise.
5397
5398 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5399
5400 PR target/53559
5401 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5402 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5403 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5404 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5405 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5406 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5407 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5408 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5409
5410 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5411
5412 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5413
5414 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5415
5416 PR tree-optimization/53550
5417 * gcc.dg/pr53550.c: New test.
5418
5419 2012-06-04 Richard Guenther <rguenther@suse.de>
5420
5421 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5422 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5423 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5424
5425 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5426
5427 PR fortran/48831
5428 * gfortran.dg/parameter_array_element_2.f90: New.
5429
5430 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5431
5432 PR target/53512
5433 * gcc.target/sh/pr53512-1.c: New.
5434 * gcc.target/sh/pr53512-2.c: New.
5435 * gcc.target/sh/pr53512-3.c: New.
5436 * gcc.target/sh/pr53512-4.c: New.
5437
5438 2012-06-01 Jason Merrill <jason@redhat.com>
5439
5440 PR c++/52973
5441 * g++.dg/ext/visibility/template12.C: New.
5442 * g++.dg/ext/attrib14.C: Adjust warning line.
5443
5444 PR c++/52725
5445 * g++.dg/parse/new6.C: New.
5446 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5447
5448 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5449
5450 * c-c++-common/restrict-2.c: Revert previous change.
5451
5452 2012-06-01 Jason Merrill <jason@redhat.com>
5453
5454 PR c++/53137
5455 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5456
5457 PR c++/53484
5458 * g++.dg/cpp0x/auto33.C: New.
5459
5460 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5461
5462 PR c++/26155
5463 * g++.dg/parse/namespace-alias-1.C: New.
5464
5465 2012-06-01 Christian Bruel <christian.bruel@st.com>
5466
5467 * gcc.dg/spec-options.c: New test.
5468 * gcc.dg/foo.specs: New file.
5469
5470 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5471
5472 PR ada/53517
5473 * gnat.dg/lto14.adb: Skip on Solaris.
5474
5475 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5476
5477 * gcc.target/cris/sync-1-v10.c,
5478 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5479 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5480 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5481 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5482 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5483 gcc.target/cris/torture/sync-mis-op-i-1.c,
5484 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5485 gcc.target/cris/torture/sync-mis-op-i-2.c,
5486 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5487 gcc.target/cris/torture/sync-mis-op-i-3.c,
5488 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5489 gcc.target/cris/torture/sync-mis-op-s-1.c,
5490 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5491 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5492 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5493 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5494 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5495 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5496 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5497 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5498 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5499
5500 2012-05-31 Richard Guenther <rguenther@suse.de>
5501
5502 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5503 ldist-pr45948.c with disabled SCCP.
5504
5505 2012-05-31 Richard Guenther <rguenther@suse.de>
5506
5507 PR middle-end/48493
5508 * gcc.dg/torture/pr48493.c: New testcase.
5509
5510 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5511
5512 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5513 arm32 to targets.
5514 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5515 of the initialization loop.
5516 (dg-final): Adjust the expected number of vectorized loops depending
5517 on vect_char_mult target selector.
5518
5519 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5520
5521 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5522 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5523 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5524 New tests.
5525
5526 2012-05-30 Jason Merrill <jason@redhat.com>
5527
5528 PR c++/53356
5529 * g++.dg/init/new34.C: New.
5530 * g++.dg/tree-ssa/stabilize1.C: New.
5531
5532 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5533
5534 PR c++/53356
5535 * g++.dg/init/new33.C: New test.
5536
5537 2012-05-30 Richard Guenther <rguenther@suse.de>
5538
5539 PR middle-end/53501
5540 * gcc.dg/torture/pr53501.c: New testcase.
5541 * c-c++-common/restrict-2.c: Adjust.
5542
5543 2012-05-30 Alan Modra <amodra@gmail.com>
5544
5545 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5546 torture-finish.
5547
5548 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5549
5550 * gcc.target/i386/shuf-concat.c: New test.
5551
5552 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5553
5554 PR rtl-optimization/53519
5555 * gcc.c-torture/compile/pr53519.c: New test.
5556
5557 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5558
5559 * gcc.target/arm/neon-vrev.c: New.
5560
5561 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5562
5563 PR target/51340
5564 * gcc.target/sh/pr51340-1.c: New.
5565 * gcc.target/sh/pr51340-2.c: New.
5566 * gcc.target/sh/pr51340-3.c: New.
5567
5568 2012-05-29 Richard Guenther <rguenther@suse.de>
5569
5570 PR tree-optimization/53516
5571 * gcc.dg/torture/pr53516.c: New testcase.
5572
5573 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5574
5575 PR preprocessor/53229
5576 * gcc.dg/cpp/paste6.c: Force to run without
5577 -ftrack-macro-expansion.
5578 * gcc.dg/cpp/paste8.c: Likewise.
5579 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5580 -ftrack-macro-expansion.
5581 * gcc.dg/cpp/paste12.c: Force to run without
5582 -ftrack-macro-expansion.
5583 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5584 -ftrack-macro-expansion.
5585 * gcc.dg/cpp/paste13.c: Likewise.
5586 * gcc.dg/cpp/paste14.c: Likewise.
5587 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5588 -ftrack-macro-expansion.
5589 * gcc.dg/cpp/paste18.c: New test.
5590
5591 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5592
5593 * gcc.target/cris/torture/trap-1.c,
5594 gcc.target/cris/torture/trap-2.c,
5595 gcc.target/cris/torture/trap-3.c,
5596 gcc.target/cris/torture/trap-v0.c,
5597 gcc.target/cris/torture/trap-v3.c: New tests.
5598
5599 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5600
5601 PR c++/25137
5602 * g++.dg/warn/Wbraces3.C: New.
5603 * g++.dg/warn/Wbraces4.C: Likewise.
5604
5605 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5606
5607 PR tree-optimization/53505
5608 * c-c++-common/torture/pr53505.c: New test.
5609
5610 2012-05-27 Nathan Sidwell <nathan@acm.org>
5611
5612 * gcc.dg/stmt-expr-4.c: New.
5613
5614 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5615
5616 PR c++/53491
5617 * g++.dg/parse/crash60.C: New.
5618
5619 2012-05-26 Jason Merrill <jason@redhat.com>
5620
5621 PR c++/53220
5622 * c-c++-common/array-lit.c: New.
5623 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5624
5625 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5626
5627 PR ada/50294
5628 * gnat.dg/array21.adb: New test.
5629
5630 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5631
5632 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5633
5634 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5635
5636 PR c++/32054
5637 * g++.dg/other/anon-union3.C: New.
5638
5639 2012-05-25 Ian Lance Taylor <iant@google.com>
5640
5641 * gcc.dg/split-6.c: New test.
5642
5643 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5644
5645 * gnat.dg/lto14.adb: New test.
5646
5647 2012-05-25 Tristan Gingold <gingold@adacore.com>
5648
5649 * gcc.target/i386/large-frame.c: New.
5650
5651 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5652 * gcc.target/powerpc/lhs-1.c: New.
5653 * gcc.target/powerpc/lhs-2.c: New.
5654 * gcc.target/powerpc/lhs-3.c: New.
5655
5656 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5657
5658 Make unwound macro expansion trace less redundant
5659 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5660 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5661 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5662 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5663 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5664 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5665
5666 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5667
5668 PR c++/53464
5669 * g++.dg/cpp0x/constexpr-default1.C: New.
5670
5671 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5672
5673 PR c++/32080
5674 * g++.dg/eh/goto2.C: New.
5675
5676 2012-05-24 Richard Guenther <rguenther@suse.de>
5677
5678 PR middle-end/53460
5679 * g++.dg/tree-prof/pr53460.C: New testcase.
5680
5681 2012-05-24 Richard Guenther <rguenther@suse.de>
5682
5683 PR bootstrap/53466
5684 * g++.dg/debug/pr53466.C: New testcase.
5685
5686 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5687
5688 PR tree-optimization/53465
5689 * gcc.c-torture/execute/pr53465.c: New test.
5690
5691 2012-05-23 Tobias Burnus <burnus@net-b.de>
5692
5693 PR fortran/51055
5694 PR fortran/45170
5695 * gfortran.dg/allocate_with_typespec_6.f90: New.
5696
5697 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5698
5699 PR c++/29185
5700 * g++.dg/warn/delete-array-1.C: New.
5701
5702 2012-05-23 Richard Guenther <rguenther@suse.de>
5703
5704 * gcc.dg/torture/pr39074-2.c: Adjust.
5705 * gcc.dg/torture/pr39074.c: Likewise.
5706 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5707 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5708
5709 2012-05-22 Jan Hubicka <jh@suse.cz>
5710
5711 PR middle-end/53161
5712 * g++.dg/torture/pr53161.C: New testcase.
5713
5714 2012-05-22 Tobias Burnus <burnus@net-b.de>
5715
5716 PR fortran/53389
5717 * gfortran.dg/realloc_on_assign_15.f90: New.
5718
5719 2012-05-22 Richard Guenther <rguenther@suse.de>
5720
5721 PR middle-end/51071
5722 * gcc.dg/torture/pr51071-2.c: New testcase.
5723
5724 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5725
5726 PR tree-optimization/53336
5727 * g++.dg/torture/pr53336.C: New testcase.
5728
5729 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5730
5731 PR c++/53322
5732 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5733 instead of -Wunused-local-typedefs.
5734
5735 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5736
5737 PR c++/51184
5738 * g++.dg/other/abstract4.C: New-
5739
5740 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5741
5742 PR c++/40821
5743 * g++.dg/ext/attrib46.C: New.
5744
5745 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5746
5747 PR c/53418
5748 * gcc.c-torture/compile/pr53418-1.c,
5749 gcc.c-torture/compile/pr53418-2.c: New tests.
5750
5751 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5752
5753 PR tree-optimization/53366
5754 * gcc.dg/torture/pr53366-1.c: New test.
5755 * gcc.dg/torture/pr53366-2.c: New test.
5756 * gcc.target/i386/pr53366-1.c: New test.
5757 * gcc.target/i386/pr53366-2.c: New test.
5758
5759 PR tree-optimization/53409
5760 * gcc.c-torture/compile/pr53409.c: New test.
5761
5762 PR tree-optimization/53410
5763 * gcc.c-torture/compile/pr53410-1.c: New test.
5764 * gcc.c-torture/compile/pr53410-2.c: New test.
5765
5766 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5767
5768 PR target/53425
5769 * gcc.target/i386/pr53425-1.c: New file.
5770 * gcc.target/i386/pr53425-2.c: Likewise.
5771
5772 2012-05-21 Richard Guenther <rguenther@suse.de>
5773
5774 PR tree-optimization/53408
5775 * gcc.dg/torture/pr53408.c: New testcase.
5776
5777 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5778 H.J. Lu <hongjiu.lu@intel.com>
5779
5780 PR target/53416
5781 * gcc.target/i386/pr53416.c: New file.
5782
5783 2012-05-21 Richard Guenther <rguenther@suse.de>
5784
5785 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5786
5787 2012-05-21 Richard Guenther <rguenther@suse.de>
5788
5789 * gcc.dg/torture/ldist-1.c: New testcase.
5790
5791 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5792
5793 * gnat.dg/lto13.adb: New test.
5794 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5795
5796 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5797
5798 * gnat.dg/specs/lto12.ads: New test.
5799 * gnat.dg/specs/lto12_pkg.ads: New helper.
5800
5801 2012-05-18 Richard Guenther <rguenther@suse.de>
5802
5803 PR tree-optimization/53346
5804 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5805 * gcc.target/i386/incoming-10.c: Adjust.
5806 * gcc.target/i386/incoming-11.c: Likewise.
5807 * gcc.target/i386/pr46295.c: Likewise.
5808
5809 2012-05-18 Richard Guenther <rguenther@suse.de>
5810
5811 * gcc.dg/pr53352.c: Return zero.
5812
5813 2012-05-18 Richard Guenther <rguenther@suse.de>
5814
5815 PR tree-optimization/53390
5816 * gcc.dg/torture/pr53390.c: New testcase.
5817
5818 2012-05-18 Meador Inge <meadori@codesourcery.com>
5819
5820 PR rtl-optimization/53352
5821 * gcc.dg/pr53352.c: New test.
5822
5823 2012-05-17 David S. Miller <davem@davemloft.net>
5824
5825 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5826 failure on sparc-*-linux-gnu.
5827
5828 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5829
5830 PR c++/39681
5831 * g++.dg/parse/error49.C: New.
5832 * g++.dg/cpp0x/error8.C: Likewise.
5833 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5834 * g++.dg/ext/utf-dflt2.C: Likewise.
5835 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5836 * g++.dg/ext/utf-dflt.C: Likewise.
5837 * c-c++-common/raw-string-3.c: Likewise.
5838 * c-c++-common/raw-string-4.c: Likewise.
5839
5840 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5841
5842 PR c++/53371
5843 * g++.dg/cpp0x/catch1.C: New.
5844
5845 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5846
5847 PR c++/44516
5848 * g++.dg/parse/error48.C: New.
5849 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5850 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5851
5852 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5853
5854 * gcc.dg/tm/indirect-2.c: New test.
5855
5856 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5857
5858 PR tree-optimization/53217
5859 * gfortran.dg/pr53217.f90: New test.
5860
5861 2012-05-16 Richard Guenther <rguenther@suse.de>
5862
5863 PR tree-optimization/53364
5864 * g++.dg/torture/pr53364.C: New testcase.
5865
5866 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5867
5868 PR testsuite/52641
5869 * gcc.dg/pr52549.c: Fix test for long != void*
5870 * gcc.c-torture/execute/pr52979-1.x: New file.
5871 * gcc.c-torture/execute/pr52979-2.x: New file.
5872
5873 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5874
5875 PR preprocessor/7263
5876 * gcc.dg/binary-constants-2.c: Run without tracking locations
5877 accross macro expansion.
5878 * gcc.dg/binary-constants-3.c: Likewise.
5879 * gcc.dg/cpp/sysmac2.c: Likewise.
5880 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5881 location.
5882 * gcc.dg/cpp/syshdr3.c: New test.
5883 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5884 * gcc.dg/system-binary-constants-1.c: New test.
5885 * gcc.dg/system-binary-constants-1.h: New header for the new test
5886 above.
5887 * g++.dg/cpp/syshdr3.C: New test.
5888 * g++.dg/cpp/syshdr3.h: New header the new test above.
5889 * g++.dg/system-binary-constants-1.C: New test.
5890 * g++.dg/system-binary-constants-1.h: New header the new test
5891 above.
5892
5893 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5894
5895 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5896
5897 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5898
5899 PR target/53358
5900 * gcc.dg/pr53358.c: New test.
5901
5902 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5903
5904 PR c++/11856
5905 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5906 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5907
5908 2012-05-15 Olivier Hainque <hainque@adacore.com>
5909
5910 * g++.dg/eh/sighandle.C: New testcase.
5911
5912 2012-05-15 Richard Guenther <rguenther@suse.de>
5913
5914 PR tree-optimization/53355
5915 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5916
5917 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5918
5919 * gfortran.dg/*.f90: Remove now redundant manual
5920 cleanup-modules directive.
5921
5922 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5923
5924 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5925 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5926
5927 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5928
5929 PR fortran/52428
5930 * gfortran.dg/int_range_io_1.f90: New test.
5931
5932 2012-05-14 Andi Kleen <ak@linux.intel.com>
5933 Jakub Jelinek <jakub@redhat.com>
5934
5935 PR target/53315
5936 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5937 * gcc.target/i386/rtm-check.h: New file.
5938 * gcc.target/i386/pr53315.c: New test.
5939
5940 2012-05-14 Tobias Burnus <burnus@net-b.de>
5941
5942 PR fortran/49110
5943 PR fortran/51055
5944 PR fortran/53329
5945 * gfortran.dg/deferred_type_param_4.f90: New.
5946 * gfortran.dg/deferred_type_param_6.f90: New.
5947
5948 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5949
5950 * gcc.target/i386/retarg.c: New test.
5951
5952 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5953
5954 PR fortran/45170
5955 * gfortran.dg/deferred_type_param_3.f90: New.
5956 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5957 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5958
5959 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5960
5961 * gnat.dg/null_pointer_deref3.adb: New test.
5962
5963 2012-05-12 Tobias Burnus <burnus@net-b.de>
5964
5965 PR fortran/49110
5966 PR fortran/52843
5967 * gfortran.dg/deferred_type_param_5.f90: New.
5968
5969 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5970
5971 * g++.dg/parse/error47.C: New.
5972
5973 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5974
5975 PR fortran/52537
5976 * gfortran.dg/string_compare_4.f90: Change option
5977 to -fdump-tree-original. Add test case for kind=4.
5978
5979 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5980
5981 PR fortran/52537
5982 * gfortran.dg/string_compare_4.f90: New test.
5983
5984 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5985
5986 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5987
5988 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5989
5990 PR c++/53305
5991 * g++.dg/cpp0x/variadic132.C: New.
5992
5993 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5994
5995 PR c++/53158
5996 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5997 * g++.dg/parse/error26.C: Tweak dg-error column number.
5998
5999 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6000
6001 PR c++/53301
6002 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6003
6004 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6005
6006 * gnat.dg/lto11.ad[sb]: New test.
6007
6008 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6009
6010 PR target/52908
6011 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6012 directive to Scan for vpmuldq, not vpmacsdql.
6013
6014 2012-05-09 Michael Matz <matz@suse.de>
6015
6016 PR tree-optimization/53185
6017 * gcc.dg/vect/pr53185.c: New test.
6018
6019 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6020
6021 PR middle-end/53249
6022 * gcc.target/i386/pr53249.c: New.
6023
6024 2012-05-09 Richard Guenther <rguenther@suse.de>
6025
6026 PR tree-optimization/18437
6027 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6028 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6029
6030 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6031
6032 PR tree-optimization/53226
6033 * gcc.c-torture/compile/pr53226.c: New test.
6034
6035 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6036
6037 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6038 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6039 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6040 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6041 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6042 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6043 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6044 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6045 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6046 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6047 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6048 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6049 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6050 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6051
6052 2012-05-09 Dehao Chen <dehao@google.com>
6053
6054 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6055 * gcc.dg/predict-2.c: Likewise.
6056 * gcc.dg/predict-3.c: Likewise.
6057 * gcc.dg/predict-4.c: Likewise.
6058 * gcc.dg/predict-5.c: Likewise.
6059 * gcc.dg/predict-6.c: Likewise.
6060
6061 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6062
6063 PR target/53272
6064 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6065
6066 2012-05-08 Richard Guenther <rguenther@suse.de>
6067
6068 * gcc.dg/fold-bitand-4.c: New testcase.
6069
6070 2012-05-08 Dehao Chen <dehao@google.com>
6071
6072 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6073 heuristic is working properly.
6074 * gcc.dg/predict-2.c: Likewise.
6075 * gcc/dg/predict-3.c: Likewise.
6076 * gcc/dg/predict-4.c: Likewise.
6077 * gcc/dg/predict-5.c: Likewise.
6078 * gcc/dg/predict-6.c: Likewise.
6079
6080 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6081
6082 PR tree-optimization/53239
6083 * g++.dg/opt/vrp3.C: New test.
6084 * g++.dg/opt/vrp3-aux.cc: New file.
6085 * g++.dg/opt/vrp3.h: New file.
6086
6087 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6088
6089 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6090 .uleb128 support in assembler output.
6091
6092 2012-05-07 Richard Guenther <rguenther@suse.de>
6093
6094 PR lto/42987
6095 * g++.dg/lto/pr42987_0.C: New testcase.
6096 * g++.dg/lto/pr42987_1.C: Likewise.
6097
6098 2012-05-07 Tobias Burnus <burnus@net-b.de>
6099
6100 PR fortran/53255
6101 * gfortran.dg/typebound_operator_15.f90: New.
6102
6103 2012-05-06 Tobias Burnus <burnus@net-b.de>
6104
6105 PR fortran/41587
6106 * gfortran.dg/class_array_13.f90: New.
6107
6108 2012-05-06 Tristan Gingold <gingold@adacore.com>
6109
6110 * gnat.dg/warn7.adb: New test.
6111
6112 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6113
6114 * gnat.dg/specs/renamings.ads: Rename to...
6115 * gnat.dg/specs/renaming1.ads: ...this.
6116 * gnat.dg/specs/renaming2.ads: New test.
6117 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6118 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6119 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6120 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6121
6122 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6123
6124 * gnat.dg/discr36.ad[sb]: New test.
6125 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6126
6127 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6128
6129 PR c/43772
6130 * c-c++-common/pr43772.c: New.
6131
6132 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6133
6134 PR fortran/41600
6135 * gfortran.dg/select_type_26.f03 : New test.
6136 * gfortran.dg/select_type_27.f03 : New test.
6137
6138 PR fortran/53191
6139 * gfortran.dg/select_type_28.f03 : New test.
6140
6141 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6142
6143 PR fortran/49010
6144 PR fortran/24518
6145 * gfortran.dg/mod_sign0_1.f90: New test.
6146 * gfortran.dg/mod_large_1.f90: New test.
6147
6148 2012-05-04 Tobias Burnus <burnus@net-b.de>
6149
6150 PR fortran/53175
6151 gfortran.dg/public_private_module_5.f90: New.
6152
6153 2012-05-04 Tobias Burnus <burnus@net-b.de>
6154
6155 PR fortran/53111
6156 * gfortran.dg/constructor_7.f90: New.
6157 * gfortran.dg/constructor_8.f90: New.
6158
6159 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6160
6161 PR c++/53166
6162 * g++.dg/cpp0x/static_assert7.C: New.
6163
6164 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6165
6166 PR tree-optimization/52633
6167 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6168 recognized as widening shifts instead of over-widening.
6169 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6170 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6171 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6172 * gcc.target/arm/pr52633.c: New test.
6173
6174 2012-05-04 Richard Guenther <rguenther@suse.de>
6175
6176 PR tree-optimization/53168
6177 * gcc.dg/torture/pr53168.c: New testcase.
6178 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6179
6180 2012-05-04 Richard Guenther <rguenther@suse.de>
6181
6182 * gcc.dg/lto/pr53214_0.c: New testcase.
6183
6184 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6185
6186 * gcc.target/ia64/pr48496.c: New test.
6187 * gcc.target/ia64/pr52657.c: Likewise.
6188
6189 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6190
6191 PR c/51712
6192 * c-c++-common/pr51712.c: New.
6193
6194 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6195
6196 PR target/53199
6197 * gcc.target/powwerpc/pr53199.c: New file.
6198
6199 2012-05-03 Jason Merrill <jason@redhat.com>
6200
6201 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6202
6203 * gcc.dg/debug/dwarf2/dups-types.c: New.
6204 * gcc.dg/debug/dwarf2/dups-types.h: New.
6205
6206 2012-05-03 Jason Merrill <jason@redhat.com>
6207
6208 * g++.dg/debug/dwarf2/namespace-2.C: New.
6209 * g++.dg/debug/dwarf2/localclass3.C: New.
6210
6211 2012-05-03 Jason Merrill <jason@redhat.com>
6212
6213 * g++.dg/debug/dwarf2/thunk1.C: New.
6214
6215 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6216
6217 PR c++/53186
6218 * g++.dg/other/final2.C: New.
6219
6220 2012-05-03 Richard Guenther <rguenther@suse.de>
6221
6222 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6223
6224 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6225
6226 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6227 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6228 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6229 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6230
6231 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6232
6233 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6234 .byte 0xf2.
6235 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6236 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6237 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6238
6239 PR debug/53174
6240 * gcc.dg/pr53174.c: New test.
6241
6242 PR target/53187
6243 * gcc.target/arm/pr53187.c: New test.
6244 * gcc.c-torture/compile/pr53187.c: New test.
6245
6246 2012-05-03 Richard Guenther <rguenther@suse.de>
6247
6248 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6249 unsupported prefetching support.
6250
6251 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6252
6253 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6254 option -ftrack-macro-expansion=0.
6255 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6256 option -ftrack-macro-expansion=0.
6257
6258 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6259
6260 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6261 dg-options for target arm with dg-additional-options.
6262
6263 2012-05-03 Richard Guenther <rguenther@suse.de>
6264
6265 PR tree-optimization/53144
6266 * gcc.dg/torture/pr53144.c: New testcase.
6267
6268 2012-05-03 Tobias Burnus <burnus@net-b.de>
6269
6270 PR fortran/52864
6271 * gfortran.dg/pointer_intent_7.f90: New.
6272 * gfortran.dg/pure_formal_3.f90: New.
6273
6274 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6275
6276 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6277
6278 2012-05-02 Martin Jambor <mjambor@suse.cz>
6279
6280 PR lto/52605
6281 * g++.dg/lto/pr52605_0.C: New test.
6282
6283 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6284
6285 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6286 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6287 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6288 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6289 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6290 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6291 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6292 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6293 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6294 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6295 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6296 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6297 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6298 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6299 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6300 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6301
6302 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6303
6304 PR middle-end/53153
6305 * gcc.dg/pr53153.c: New test.
6306
6307 2012-05-02 Richard Guenther <rguenther@suse.de>
6308
6309 * g++.dg/tree-ssa/pr19807.C: Adjust.
6310
6311 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6312
6313 PR tree-optimization/53163
6314 * gcc.c-torture/compile/pr53163.c: New test.
6315
6316 PR rtl-optimization/53160
6317 * gcc.c-torture/execute/pr53160.c: New test.
6318
6319 2012-05-01 Ian Lance Taylor <iant@google.com>
6320
6321 PR c/37303
6322 * gcc.dg/pr37303.c: New test.
6323
6324 2012-05-01 Richard Henderson <rth@redhat.com>
6325
6326 * lib/target-supports.exp
6327 (check_effective_target_sync_long_long_runtime): True for
6328 check_effective_target_powerpc64.
6329
6330 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6331
6332 PR c++/51033
6333 * gcc.dg/vector-1.c: Move to ...
6334 * c-c++-common/vector-1.c: ... here.
6335 * gcc.dg/vector-2.c: Move to ...
6336 * c-c++-common/vector-2.c: ... here.
6337 * gcc.dg/vector-3.c: Move to ...
6338 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6339 * gcc.dg/vector-4.c: Move to ...
6340 * c-c++-common/vector-4.c: ... here.
6341 * gcc.dg/vector-init-1.c: Move to ...
6342 * c-c++-common/vector-init-1.c: ... here.
6343 * gcc.dg/vector-init-2.c: Move to ...
6344 * c-c++-common/vector-init-2.c: ... here.
6345 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6346 * c-c++-common/vector-subscript-1.c: ... here.
6347 * gcc.dg/vector-subscript-2.c: Move to ...
6348 * c-c++-common/vector-subscript-2.c: ... here.
6349 * gcc.dg/vector-subscript-3.c: Move to ...
6350 * c-c++-common/vector-subscript-3.c: ... here.
6351
6352 PR c++/51314
6353 * g++.dg/cpp0x/vt-51314.C: New test.
6354 * g++.dg/cpp0x/variadic76.C: Fix.
6355
6356 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6357
6358 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6359
6360 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6361
6362 Add -Wvarargs option
6363 * c-c++-common/Wvarargs.c: New test case.
6364 * c-c++-common/Wvarargs-2.c: Likewise.
6365
6366 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6367
6368 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6369 * objc.dg/foreach-7.m: Force the test case to run without
6370 -ftrack-macro-expansion.
6371 * c-c++-common/tm/attrib-1.c: Likewise.
6372 * c-c++-common/warn-ommitted-condop.c: Likewise.
6373 * gcc.dg/assign-warn-1.c: Likewise.
6374 * gcc.dg/assign-warn-2.c: Likewise.
6375 * gcc.dg/attr-alloc_size.c: Likewise.
6376 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6377 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6378 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6379 * gcc.dg/c90-const-expr-9.c: Likewise.
6380 * gcc.dg/c99-const-expr-9.c: Likewise.
6381 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6382 * gcc.dg/cpp/direct2s.c: Likewise.
6383 * gcc.dg/cpp/pr28709.c: Likewise.
6384 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6385 * gcc.dg/dfp/composite-type.c: Likewise.
6386 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6387 with -ftrack-macro-expansion
6388 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6389 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6390 * g++.dg/ext/cleanup-1.C: Likewise.
6391 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6392 * g++.dg/template/sfinae10.C: Likewise.
6393 * g++.dg/tm/wrap-2.C: Likewise.
6394 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6395 * g++.dg/warn/Wsign-conversion.C: Likewise.
6396 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6397 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6398 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6399 it to run with -ftrack-macro-expansion.
6400 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6401 test cases without -ftrack-macro-expansion.
6402
6403 Fix location for static class members
6404 * g++.dg/template/sfinae6_neg.C: Adjust.
6405
6406 Make conversion warnings work on NULL with -ftrack-macro-expansion
6407 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6408 alongside the previous testing for NULL.
6409
6410 Fix -Wuninitialized for -ftrack-macro-expansion
6411 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6412
6413 Strip "<built-in>" loc from displayed expansion context
6414 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6415 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6416 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6417 new test above.
6418
6419 Fix expansion point loc for macro-like tokens
6420 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6421 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6422
6423 Fix token pasting with -ftrack-macro-expansion
6424 * gcc.dg/cpp/paste17.c: New test case for
6425 -ftrack-macro-expansion=2 mode only.
6426 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6427
6428 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6429
6430 * gnat.dg/warn6.ad[sb]: New test.
6431
6432 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6433
6434 PR 53149
6435 * gcc.dg/20011021-1.c: Adjust testcase.
6436
6437 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6438
6439 PR fortran/53148
6440 * gfortran.dg/function_optimize_12.f90: New test.
6441
6442 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6443
6444 PR target/53156
6445 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6446 code to match current output and cover new peephole2 pattern.
6447
6448 2012-04-27 Ollie Wild <aaw@google.com>
6449
6450 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6451
6452 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6453
6454 * gcc.c-torture/execute/20120427-2.c: New testcase.
6455 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6456 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6457 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6458
6459 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6460
6461 PR target/53138
6462 * gcc.c-torture/execute/20120427-1.c: New testcase.
6463
6464 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6465
6466 PR middle-end/27139
6467 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6468
6469 2012-04-27 Tom de Vries <tom@codesourcery.com>
6470
6471 PR tree-optimization/51879
6472 * gcc.dg/pr51879.c: New test.
6473 * gcc.dg/pr51879-2.c: Same.
6474 * gcc.dg/pr51879-3.c: Same.
6475 * gcc.dg/pr51879-4.c: Same.
6476 * gcc.dg/pr51879-6.c: Same.
6477
6478 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6479
6480 PR c++/53096
6481 * g++.dg/cpp0x/defaulted35.C: New.
6482 * g++.dg/cpp0x/defaulted15.C: Adjust.
6483
6484 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6485
6486 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6487 structure layout.
6488
6489 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6490
6491 * gcc.target/i386/builtin_target.c: Check avx2.
6492
6493 2012-04-26 Alan Modra <amodra@gmail.com>
6494
6495 * gcc.target/powerpc/savres.c: New test.
6496 * gcc.target/powerpc/powerpc.exp: Run it.
6497
6498 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6499
6500 PR target/53120
6501 * gcc.dg/torture/pr53120.c: New test.
6502
6503 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6504
6505 PR middle-end/52979
6506 * gcc.c-torture/compile/pr52979-1.c: New test.
6507 * gcc.c-torture/execute/pr52979-1.c: New test.
6508 * gcc.c-torture/execute/pr52979-2.c: New test.
6509
6510 2012-04-25 Richard Guenther <rguenther@suse.de>
6511
6512 * gcc.target/i386/l_fma_float_5.c: Adjust.
6513 * gcc.target/i386/l_fma_double_4.c: Likewise.
6514 * gcc.target/i386/l_fma_float_2.c: Likewise.
6515 * gcc.target/i386/l_fma_float_6.c: Likewise.
6516 * gcc.target/i386/l_fma_double_1.c: Likewise.
6517 * gcc.target/i386/l_fma_double_5.c: Likewise.
6518 * gcc.target/i386/l_fma_float_3.c: Likewise.
6519 * gcc.target/i386/l_fma_double_2.c: Likewise.
6520 * gcc.target/i386/l_fma_double_6.c: Likewise.
6521 * gcc.target/i386/l_fma_float_4.c: Likewise.
6522 * gcc.target/i386/l_fma_double_3.c: Likewise.
6523 * gcc.target/i386/l_fma_float_1.c: Likewise.
6524
6525 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6526
6527 PR tree-optimization/53058
6528 * gcc.c-torture/compile/pr53058.c: New test.
6529
6530 2012-04-25 Jan Hubicka <jh@suse.cz>
6531
6532 PR middle-end/53088
6533 * gcc.target/i386/pr39082-1.c: Update warning location.
6534
6535 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6536
6537 PR c/52880
6538 * gcc.dg/pr52880.c: New test.
6539
6540 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6541
6542 * gcc.dg/m-un-2.c: Update.
6543 * gcc.dg/20011021-1.c: Update.
6544
6545 2012-04-25 Tobias Burnus <burnus@net-b.de>
6546
6547 PR fortran/52196
6548 * gfortran.dg/realloc_on_assign_14.f90: New.
6549
6550 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6551
6552 PR testsuite/52641
6553 PR tree-optimizations/52891
6554 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6555
6556 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6557
6558 PR c++/52363
6559 * g++.dg/cpp0x/sfinae35.C: New.
6560 * g++.dg/cpp0x/sfinae36.C: Likewise.
6561
6562 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6563
6564 * gcc.target/builtin_target.c: New testcase.
6565
6566 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6567
6568 PR target/47197
6569 * gcc.target/powerpc/pr47197.c: New test.
6570
6571 2012-04-24 Richard Guenther <rguenther@suse.de>
6572
6573 PR tree-optimization/53085
6574 * g++.dg/torture/pr53085.C: New testcase.
6575
6576 2012-04-24 Andrew Pinski <apinski@cavium.com>
6577
6578 PR tree-opt/33512
6579 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6580 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6581 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6582
6583 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6584
6585 PR middle-end/53084
6586 * gcc.c-torture/execute/pr53084.c: New test.
6587
6588 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6589
6590 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6591
6592 2012-04-23 Andrew Pinski <apinski@cavium.com>
6593
6594 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6595
6596 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6597
6598 PR regression/53076
6599 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6600 * gcc.dg/torture/builtin-power-1.c: Likewise.
6601
6602 2012-04-23 Richard Guenther <rguenther@suse.de>
6603
6604 PR tree-optimization/53070
6605 * gcc.dg/torture/pr53070.c: New testcase.
6606
6607 2012-04-23 Richard Guenther <rguenther@suse.de>
6608
6609 PR c/53060
6610 * gcc.dg/pr53060.c: New testcase.
6611
6612 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6613
6614 PR tree-optimizations/52891
6615 * gcc.c-torture/compile/pr52891-1.c: New test.
6616 * gcc.c-torture/compile/pr52891-2.c: New test.
6617
6618 2012-04-22 Tobias Burnus <burnus@net-b.de>
6619
6620 PR fortran/53051
6621 * gfortran.dg/read_float_4.f90: New.
6622
6623 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6624
6625 PR 35441
6626 * c-c++-common/pr35441.C: New.
6627
6628 2012-04-20 Ian Lance Taylor <iant@google.com>
6629
6630 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6631 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6632
6633 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6634
6635 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6636 array access.
6637 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6638
6639 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6640
6641 PR rtl-optimization/44214
6642 * gcc.dg/pr44214-1.c: New test.
6643 * gcc.dg/pr44214-2.c: Likewise.
6644 * gcc.dg/pr44214-3.c: Likewise.
6645
6646 2012-04-20 Richard Guenther <rguenther@suse.de>
6647
6648 * g++.dg/torture/20120420-1.C: New testcase.
6649
6650 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6651
6652 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6653
6654 2012-04-19 Christian Bruel <christian.bruel@st.com>
6655
6656 * gcc.dg/pr52283.c: New test.
6657
6658 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6659
6660 * gcc.dg/pr37985.c: New test.
6661
6662 2012-04-19 Richard Guenther <rguenther@suse.de>
6663
6664 PR rtl-optimization/44688
6665 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6666 possibly profitable.
6667
6668 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6669
6670 PR tree-optimization/52976
6671 * gfortran.dg/reassoc_11.f: New test.
6672
6673 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6674
6675 PR tree-optimization/52976
6676 * gfortran.dg/reassoc_7.f: New test.
6677 * gfortran.dg/reassoc_8.f: Likewise.
6678 * gfortran.dg/reassoc_9.f: Likewise.
6679 * gfortran.dg/reassoc_10.f: Likewise.
6680
6681 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6682
6683 PR c++/52422
6684 * g++.dg/cpp0x/sfinae33.C: New.
6685 * g++.dg/cpp0x/sfinae34.C: Likewise.
6686
6687 2012-04-18 Joey Ye <joey.ye@arm.com>
6688
6689 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6690
6691 2012-04-18 Richard Guenther <rguenther@suse.de>
6692
6693 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6694 array access.
6695 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6696 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6697
6698 2012-04-17 Tom de Vries <tom@codesourcery.com>
6699
6700 * g++.dg/pr51264-4.C: New test.
6701
6702 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6703
6704 PR c++/52599
6705 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6706
6707 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6708
6709 PR c++/53003
6710 * g++.dg/parse/crash59.C: New.
6711
6712 2012-04-17 Michael Matz <matz@suse.de>
6713
6714 PR tree-optimization/18437
6715 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6716
6717 2012-04-17 Richard Guenther <rguenther@suse.de>
6718
6719 PR middle-end/53011
6720 * g++.dg/torture/pr53011.C: New testcase.
6721
6722 2012-04-16 Jason Merrill <jason@redhat.com>
6723
6724 PR c++/38543
6725 * g++.dg/cpp0x/variadic131.C: New.
6726
6727 PR c++/52008
6728 * g++.dg/cpp0x/variadic130.C: New.
6729
6730 PR c++/50830
6731 * g++.dg/cpp0x/variadic129.C: New.
6732
6733 PR c++/50303
6734 * g++.dg/cpp0x/variadic128.C: New.
6735
6736 2012-04-16 Tobias Burnus <burnus@net-b.de>
6737
6738 PR fortran/52864
6739 * gfortran.dg/pointer_intent_6.f90: New.
6740
6741 2012-04-16 Tobias Burnus <burnus@net-b.de>
6742
6743 PR fortran/52916
6744 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6745 to include public_private_module_4.f90.
6746 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6747 targets.
6748
6749 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6750
6751 PR c++/49152
6752 * g++.dg/diagnostic/operator1.C: New.
6753 * g++.dg/ext/label5.C: Adjust.
6754 * g++.dg/ext/va-arg1.C: Likewise.
6755 * g++.dg/other/error20.C: Likewise.
6756 * g++.dg/other/error20.C: Likewise.
6757 * g++.dg/other/error16.C: Likewise.
6758 * g++.dg/other/error10.C: Likewise.
6759 * g++.dg/parse/error30.C: Likewise.
6760 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6761
6762 2012-04-16 Jason Merrill <jason@redhat.com>
6763
6764 PR c++/51148
6765 * g++.dg/cpp0x/variadic127.C: New.
6766
6767 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6768
6769 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6770 testcase name.
6771 Use fail, pass instead of unresolved.
6772 Don't log $optstr.
6773
6774 PR testsuite/52948
6775 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6776 TODO_dump_func.
6777 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6778 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6779 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6780
6781 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6782
6783 PR fortran/52968
6784 * gfortran.dg/typebound_call_23.f03: New test case.
6785
6786 2012-04-15 Jason Merrill <jason@redhat.com>
6787
6788 PR c++/47220
6789 * g++.dg/cpp0x/variadic126.C: New.
6790
6791 PR c++/52380
6792 * g++.dg/cpp0x/variadic125.C: New.
6793
6794 PR c++/52292
6795 * g++.dg/cpp0x/variadic124.C: New.
6796
6797 PR c++/52706
6798 * g++.dg/cpp0x/nullptr27.C: New.
6799
6800 PR c++/52818
6801 * g++.dg/warn/format8.C: New.
6802
6803 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6804
6805 PR fortran/51082
6806 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6807
6808 2012-04-14 Tobias Burnus <burnus@net-b.de>
6809
6810 PR fortran/52916
6811 PR fortran/40973
6812 * gfortran.dg/public_private_module_3.f90: New.
6813 * gfortran.dg/public_private_module_4.f90: New.
6814
6815 2012-04-14 Tom de Vries <tom@codesourcery.com>
6816
6817 * gcc.dg/superblock.c: New test.
6818
6819 2012-04-14 Tom de Vries <tom@codesourcery.com>
6820
6821 * gcc.dg/pr51879-12.c: New test.
6822
6823 2012-04-13 Jason Merrill <jason@redhat.com>
6824
6825 PR c++/52824
6826 * g++.dg/cpp0x/variadic123.C: New.
6827 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6828
6829 PR c++/52905
6830 * g++.dg/cpp0x/initlist-ctor1.C: New.
6831
6832 PR c++/52915
6833 * g++.dg/other/anon-union2.C: New.
6834
6835 2012-04-13 Martin Jambor <mjambor@suse.cz>
6836
6837 PR middle-end/52939
6838 * g++.dg/ipa/pr52939.C: New test.
6839
6840 2012-04-13 Tom de Vries <tom@codesourcery.com>
6841
6842 * gcc.dg/pr52734.c: New test.
6843
6844 2012-04-13 Richard Guenther <rguenther@suse.de>
6845
6846 PR tree-optimization/52969
6847 * gcc.dg/torture/pr52969.c: New testcase.
6848
6849 2012-04-13 Richard Guenther <rguenther@suse.de>
6850
6851 PR c/52549
6852 * gcc.dg/pr52549.c: New testcase.
6853
6854 2012-04-13 Richard Guenther <rguenther@suse.de>
6855
6856 PR c/52862
6857 * gcc.dg/pr52862.c: New testcase.
6858
6859 2012-04-13 Joey Ye <joey.ye@arm.com>
6860
6861 * gcc.target/arm/thumb1-imm.c: New testcase.
6862
6863 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6864
6865 PR target/52932
6866 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6867 second function argument.
6868 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6869 (calc_permps): Update declaration. Calculate result correctly.
6870 (avx2_test): Change src2 type to union256i_d.
6871 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6872 correctly.
6873
6874 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6875
6876 PR target/52775
6877 * gcc.target/powerpc/pr52775.c: New file.
6878
6879 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6880
6881 PR tree-optimization/18589
6882 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6883 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6884 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6885 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6886 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6887 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6888 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6889 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6890 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6891 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6892
6893 2012-04-12 Richard Guenther <rguenther@suse.de>
6894
6895 PR tree-optimization/52943
6896 * gcc.dg/torture/pr52943.c: New testcase.
6897
6898 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6899
6900 PR target/50751
6901 * gcc/target/sh/pr50751-4.c: New.
6902 * gcc/target/sh/pr50751-5.c: New.
6903 * gcc/target/sh/pr50751-6.c: New.
6904 * gcc/target/sh/pr50751-7.c: New.
6905
6906 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6907
6908 PR c++/52465
6909 * g++.dg/lookup/using52.C: New.
6910
6911 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6912
6913 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6914
6915 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6916
6917 PR rtl-optimization/52876
6918 * gcc.target/i386/pr52876.c: New.
6919
6920 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6921
6922 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6923 __UINTPTR_TYPE__.
6924 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6925 __INTPTR_TYPE__.
6926 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6927 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6928 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6929 (ptrdiff_t): ... this. All uses changed.
6930 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6931 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6932 __INTPTR_TYPE__.
6933 (main): Cast argument to __INTPTR_TYPE__.
6934 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6935 size_t.
6936 * gcc.dg/mallign.c (main): Likewise.
6937 * gcc.dg/pr38700.c (foo): Likewise.
6938 * gcc.dg/long-long-cst1.c (t): Likewise.
6939 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6940 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6941 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6942 * gcc.dg/pr25682.c (d, foo): Likewise.
6943 * gcc.dg/format/cast-1.c (f): Likewise.
6944 * gcc.dg/c90-const-expr-10.c
6945 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6946 (size_t): ...this. All uses changed.
6947 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6948 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6949 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6950 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6951 * gcc.dg/sequence-pt-1.c: Likewise.
6952 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6953 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6954 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6955 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6956 of ptrdiff_t with it.
6957 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6958 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6959 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6960
6961 2012-04-11 Jason Merrill <jason@redhat.com>
6962
6963 PR debug/45088
6964 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6965 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6966
6967 PR c++/52906
6968 * g++.dg/ext/attrib45.C: New.
6969
6970 * g++.dg/eh/dtor3.C: New.
6971
6972 2012-04-11 Richard Guenther <rguenther@suse.de>
6973
6974 PR middle-end/52621
6975 * gfortran.dg/pr52621.f90: New testcase.
6976
6977 2012-04-11 Richard Guenther <rguenther@suse.de>
6978
6979 PR middle-end/52918
6980 * g++.dg/torture/pr52918-1.C: New testcase.
6981 * g++.dg/torture/pr52918-2.C: Likewise.
6982
6983 2012-04-11 Tobias Burnus <burnus@net-b.de>
6984
6985 PR fortran/52729
6986 * gfortran.dg/block_11.f90: New.
6987
6988 2012-04-11 Nick Clifton <nickc@redhat.com>
6989
6990 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6991
6992 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6993
6994 PR target/16458
6995 * gcc.target/powerpc/pr16458-1.c: New test.
6996 * gcc.target/powerpc/pr16458-2.c: Likewise.
6997 * gcc.target/powerpc/pr16458-3.c: Likewise.
6998 * gcc.target/powerpc/pr16458-4.c: Likewise.
6999
7000 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7001
7002 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7003 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7004 * gcc.dg/builtin-bswap-5.c: Likewise.
7005 * gcc.target/i386/builtin-bswap-4.c: New test.
7006
7007 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
7008
7009 PR 24985
7010 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7011
7012 2012-04-11 Richard Guenther <rguenther@suse.de>
7013
7014 PR rtl-optimization/52881
7015 * gcc.dg/torture/pr52881.c: New testcase.
7016 * gcc.dg/torture/pr52913.c: Likewise.
7017
7018 2012-04-11 Richard Guenther <rguenther@suse.de>
7019
7020 PR tree-optimization/52912
7021 * gcc.dg/torture/pr52912.c: New testcase.
7022
7023 2010-04-10 Michael Matz <matz@suse.de>
7024
7025 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7026 * gcc.dg/vect/vect-outer-1.c: Adjust.
7027 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7028 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7029 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7030 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7031 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7032 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7033
7034 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7035
7036 PR tree-optimization/52870
7037 * gcc.dg/vect/pr52870.c: New test.
7038
7039 2012-04-09 Mike Stump <mikestump@comcast.net>
7040
7041 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7042 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7043 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7044 * gnat.dg/aggr11.adb: Likewise.
7045 * gnat.dg/aggr11_pkg.ads: Likewise.
7046 * gnat.dg/aggr15.adb: Likewise.
7047 * gnat.dg/aggr15.ads: Likewise.
7048 * gnat.dg/aggr17.adb: Likewise.
7049 * gnat.dg/aggr18.adb: Likewise.
7050 * gnat.dg/array14.adb: Likewise.
7051 * gnat.dg/array14.ads: Likewise.
7052 * gnat.dg/array14_pkg.ads: Likewise.
7053 * gnat.dg/array19.adb: Likewise.
7054 * gnat.dg/array19.ads: Likewise.
7055 * gnat.dg/discr27.adb: Likewise.
7056 * gnat.dg/discr27.ads: Likewise.
7057 * gnat.dg/discr35.adb: Likewise.
7058 * gnat.dg/discr35.ads: Likewise.
7059 * gnat.dg/discr6.adb: Likewise.
7060 * gnat.dg/discr6_pkg.ads: Likewise.
7061 * gnat.dg/import1.adb: Likewise.
7062 * gnat.dg/import1.ads: Likewise.
7063 * gnat.dg/loop_address2.adb: Likewise.
7064 * gnat.dg/opt7.adb: Likewise.
7065 * gnat.dg/opt7.ads: Likewise.
7066 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7067 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7068 * gnat.dg/rep_clause2.adb: Likewise.
7069 * gnat.dg/rep_clause2.ads: Likewise.
7070 * gnat.dg/slice2.adb: Likewise.
7071 * gnat.dg/slice2.ads: Likewise.
7072 * gnat.dg/slice6.adb: Likewise.
7073 * gnat.dg/slice6_pkg.ads: Likewise.
7074 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7075 * gnat.dg/taft_type2.adb: Likewise.
7076 * gnat.dg/taft_type2.ads: Likewise.
7077 * gnat.dg/taft_type2_pkg.ads: Likewise.
7078 * gnat.dg/volatile10.adb: Likewise.
7079 * gnat.dg/volatile10_pkg.ads: Likewise.
7080
7081 * gcc.dg/dll-8.c: Remove execute permissions.
7082 * g++.dg/ext/dllexport5.C: Likewise.
7083
7084 2012-04-09 Jan Hubicka <jh@suse.cz>
7085
7086 PR lto/52722
7087 PR lto/51765
7088 PR lto/52634
7089 * gcc.dg/lto/pr52634_1.c: New testcase.
7090 * gcc.dg/lto/pr52634_0.c: New testcase.
7091
7092 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7093
7094 PR target/52883
7095 * gcc.target/i386/pr52883.c: New testcase.
7096
7097 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7098
7099 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7100 (check_effective_target_sync_long_long): Add SPARC case.
7101 (check_effective_target_sync_long_long_runtime): Likewise.
7102 (check_effective_target_sync_int_long): Adjust SPARC case.
7103 (check_effective_target_sync_char_short): Likewise.
7104
7105 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7106
7107 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7108 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7109
7110 2012-04-08 Tobias Burnus <burnus@net-b.de>
7111
7112 PR fortran/40973
7113 PR fortran/52751
7114 * gfortran.dg/public_private_module_2.f90: New.
7115
7116 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7117
7118 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7119 directives.
7120
7121 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7122
7123 PR fortran/52893
7124 * gfortran.dg/function_optimize_11.f90: New test.
7125
7126 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7127
7128 PR fortran/52668
7129 * gfortran.dg/use_only_6.f90: New test.
7130
7131 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7132
7133 PR fortran/52668
7134 * gfortran.dg/use_only_6.f90: New test.
7135 2012-04-06 Mike Stump <mikestump@comcast.net>
7136
7137 PR testsuite/50722
7138 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7139
7140 2012-04-05 Jason Merrill <jason@redhat.com>
7141
7142 PR c++/52596
7143 * g++.dg/template/qualified-id5.C: New.
7144
7145 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7146
7147 PR target/52882
7148 * gcc.target/i386/pr52882.c: New test.
7149
7150 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7151 Dominique D'Humieures <dominiq@lps.ens.fr>
7152
7153 PR testsuite/52614
7154 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7155 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7156
7157 2012-04-04 Jason Merrill <jason@redhat.com>
7158
7159 PR c++/52845
7160 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7161
7162 2012-04-03 Jason Merrill <jason@redhat.com>
7163
7164 PR c++/52796
7165 * g++.dg/cpp0x/variadic-value1.C: New.
7166
7167 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7168
7169 * gnat.dg/pack18.adb: New test.
7170 * gnat.dg/pack18_pkg.ads: New helper.
7171
7172 2012-04-03 Richard Guenther <rguenther@suse.de>
7173
7174 PR tree-optimization/52808
7175 * gcc.dg/pr52808.c: New testcase.
7176
7177 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7178
7179 PR tree-optimization/52835
7180 * gfortran.dg/pr52835.f90: New test.
7181
7182 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7183
7184 * gnat.dg/specs/aggr5.ads: New test.
7185
7186 2012-04-02 Richard Guenther <rguenther@suse.de>
7187
7188 PR tree-optimization/52756
7189 * gcc.dg/torture/pr52756.c: New testcase.
7190
7191 2012-04-02 Richard Guenther <rguenther@suse.de>
7192
7193 PR middle-end/52803
7194 * gcc.dg/pr52803.c: New testcase.
7195
7196 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7197
7198 PR c++/40942
7199 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7200 DR 214 in account.
7201
7202 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7203
7204 PR c++/50043
7205 * g++.dg/cpp0x/noexcept17.C: New.
7206 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7207 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7208 * g++.dg/cpp0x/noexcept01.C: Likewise.
7209 * g++.dg/eh/init-temp1.C: Likewise.
7210 * g++.dg/eh/ctor1.C: Likwise.
7211
7212 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7213
7214 * gnat.dg/controlled6.adb: New test.
7215 * gnat.dg/controlled6_pkg.ads: New helper.
7216 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7217
7218 2012-03-30 Richard Henderson <rth@redhat.com>
7219
7220 PR debug/52727
7221 * g++.dg/opt/pr52727.C: New testcase.
7222
7223 2012-03-30 Richard Guenther <rguenther@suse.de>
7224
7225 PR tree-optimization/52754
7226 * gcc.target/i386/pr52754.c: New testcase.
7227
7228 2012-03-30 Richard Guenther <rguenther@suse.de>
7229
7230 PR middle-end/52772
7231 * g++.dg/torture/pr52772.C: New testcase.
7232
7233 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7234
7235 PR c++/52718
7236 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7237
7238 2012-03-29 Jason Merrill <jason@redhat.com>
7239
7240 PR c++/52685
7241 * g++.dg/template/inherit8.C: New.
7242
7243 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7244
7245 PR c++/52759
7246 * g++.dg/ext/weak4.C: New test.
7247
7248 PR tree-optimization/52760
7249 * gcc.c-torture/execute/pr52760.c: New test.
7250
7251 2012-03-29 Jason Merrill <jason@redhat.com>
7252
7253 PR c++/52743
7254 * g++.dg/cpp0x/initlist-array3.C: New.
7255
7256 2012-03-28 Jason Merrill <jason@redhat.com>
7257
7258 PR c++/52746
7259 * g++.dg/overload/virtual2.C: New.
7260
7261 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7262
7263 * gnat.dg/vect7.ad[sb]: New test.
7264
7265 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7266 Tobias Burnus <burnus@gcc.gnu.org>
7267
7268 PR fortran/52652
7269 * gfortran.dg/allocate_class_1.f90 : Change error test.
7270 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7271 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7272 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7273
7274 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7275
7276 PR middle-end/52691
7277 * gcc.dg/pr52691.c: New test.
7278
7279 PR middle-end/52750
7280 * gcc.c-torture/compile/pr52750.c: New test.
7281
7282 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7283
7284 PR target/52692
7285 * gcc.target/avr/torture/builtins-2.c: New test.
7286
7287 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7288
7289 PR target/52736
7290 * gcc.target/i386/pr52736.c: New test.
7291
7292 2012-03-27 Martin Jambor <mjambor@suse.cz>
7293
7294 PR middle-end/52693
7295 * gcc.dg/torture/pr52693.c: New test.
7296
7297 2012-03-27 Meador Inge <meadori@codesourcery.com>
7298
7299 PR c++/52672
7300 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7301
7302 2012-03-27 Mike Stump <mikestump@comcast.net>
7303
7304 PR target/52665
7305 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7306 failures that match branch names.
7307
7308 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7309 H.J. Lu <hongjiu.lu@intel.com>
7310
7311 PR target/52698
7312 * gcc.target/i386/pr52698.c: New test.
7313
7314 2012-03-27 Richard Guenther <rguenther@suse.de>
7315
7316 PR middle-end/52720
7317 * gcc.dg/torture/pr52720.c: New testcase.
7318
7319 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7320
7321 * gnat.dg/pack17.adb: New test.
7322
7323 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7324
7325 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7326 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7327
7328 2012-03-26 Martin Jambor <mjambor@suse.cz>
7329
7330 PR tree-optimization/50052
7331 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7332
7333 2012-03-26 Richard Guenther <rguenther@suse.de>
7334
7335 PR tree-optimization/52701
7336 * gfortran.dg/pr52701.f90: New testcase.
7337
7338 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7339
7340 PR tree-optimization/52686
7341 * gcc.target/arm/pr52686.c: New test.
7342
7343 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7344
7345 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7346 Add "-Os -flto" to list.
7347
7348 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7349
7350 * gnat.dg/concat2.ad[sb]: New test.
7351
7352 2012-03-24 Jason Merrill <jason@redhat.com>
7353
7354 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7355 * g++.dg/cpp0x/trailing2.C: Likewise.
7356 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7357 * g++.dg/cpp1y/auto-fn1.C: New.
7358 * g++.dg/cpp1y/auto-fn2.C: New.
7359 * g++.dg/cpp1y/auto-fn3.C: New.
7360 * g++.dg/cpp1y/auto-fn4.C: New.
7361 * g++.dg/cpp1y/auto-fn5.C: New.
7362 * g++.dg/cpp1y/auto-fn6.C: New.
7363 * g++.dg/cpp1y/auto-fn7.C: New.
7364 * g++.dg/cpp1y/auto-fn8.C: New.
7365 * g++.dg/cpp1y/auto-fn9.C: New.
7366 * g++.dg/cpp1y/auto-fn10.C: New.
7367 * g++.dg/cpp1y/auto-fn11.C: New.
7368
7369 2012-03-23 Richard Guenther <rguenther@suse.de>
7370
7371 PR tree-optimization/52678
7372 * gfortran.dg/pr52678.f: New testcase.
7373
7374 2012-03-23 Richard Guenther <rguenther@suse.de>
7375
7376 PR tree-optimization/52638
7377 * g++.dg/torture/pr52638.C: New testcase.
7378
7379 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7380
7381 PR c++/52487
7382 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7383
7384 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7385
7386 PR c++/52671
7387 * g++.dg/ext/attrib44.C: New test.
7388
7389 2012-03-22 Jan Hubicka <jh@suse.cz>
7390
7391 PR middle-end/51737
7392 * g++.dg/torture/pr51737.C: New testcase
7393
7394 2012-03-22 Richard Guenther <rguenther@suse.de>
7395
7396 PR tree-optimization/52548
7397 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7398
7399 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7400
7401 * lib/fortran-modules.exp (list-module-names-1): Remove
7402 warning.
7403
7404 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7405
7406 PR target/50751
7407 * gcc.target/sh/pr50751-1.c: New.
7408 * gcc.target/sh/pr50751-2.c: New.
7409 * gcc.target/sh/pr50751-3.c: New.
7410
7411 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7412
7413 PR target/52479
7414 * gcc.target/sh/sh4a-cos.c: Remove.
7415 * gcc.target/sh/sh4a-sin.c: Remove.
7416 * gcc.target/sh/sh4a-sincos.c: Remove.
7417
7418 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7419
7420 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7421 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7422
7423 2012-03-21 Martin Jambor <mjambor@suse.cz>
7424
7425 PR testsuite/52641
7426 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7427 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7428
7429 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7430
7431 * gcc.target/arm/thumb-16bit-ops.c: New file.
7432 * gcc.target/arm/thumb-ifcvt.c: New file.
7433
7434 2012-03-20 Jason Merrill <jason@redhat.com>
7435
7436 * lib/target-supports.exp: Add { target c++1y }.
7437
7438 * g++.dg/cpp0x/auto32.C: New.
7439
7440 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7441
7442 PR testsuite/52641
7443 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7444 int32plus.
7445 * gcc.dg/torture/pr48124-4.c: Ditto:
7446 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7447
7448 2012-03-20 Jason Merrill <jason@redhat.com>
7449
7450 PR c++/52510
7451 * g++.dg/cpp0x/initlist66.C: New.
7452
7453 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7454
7455 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7456 __AVR_HAVE_LPMX__
7457
7458 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7459
7460 PR target/49868
7461 * gcc.target/avr/torture/addr-space-2.h: New file.
7462 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7463 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7464 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7465 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7466
7467 2012-03-20 Richard Guenther <rguenther@suse.de>
7468
7469 * gnat.dg/pack16.adb: New testcase.
7470 * gnat.dg/pack16_pkg.ads: Likewise.
7471 * gnat.dg/specs/pack8.ads: Likewise.
7472 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7473
7474 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7475
7476 * g++.dg/warn/Wuseless-cast.C: Extend.
7477
7478 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7479
7480 PR c++/14710
7481 * g++.dg/warn/Wuseless-cast.C: New.
7482
7483 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7484
7485 PR libfortran/52608
7486 * gfortran.dg/pr52608.f90: New test.
7487
7488 2012-03-17 Tobias Burnus <burnus@net-b.de>
7489
7490 PR fortran/52585
7491 * gfortran.dg/proc_ptr_36.f90: New.
7492
7493 2012-03-16 Martin Jambor <mjambor@suse.cz>
7494
7495 * gcc.dg/misaligned-expand-1.c: New test.
7496 * gcc.dg/misaligned-expand-3.c: Likewise.
7497
7498 2012-03-16 Richard Guenther <rguenther@suse.de>
7499 Kai Tietz <ktietz@redhat.com>
7500
7501 PR middle-end/48814
7502 * gcc.c-torture/execute/pr48814-1.c: New test.
7503 * gcc.c-torture/execute/pr48814-2.c: New test.
7504 * gcc.dg/tree-ssa/assign-1.c: New test.
7505 * gcc.dg/tree-ssa/assign-2.c: New test.
7506 * gcc.dg/tree-ssa/assign-3.c: New test.
7507
7508 2012-03-16 Richard Guenther <rguenther@suse.de>
7509
7510 * gnat.dg/specs/pack7.ads: New testcase.
7511
7512 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7513
7514 PR target/52568
7515 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7516 * gcc.dg/torture/vshuf-8.inc: Likewise.
7517 * gcc.dg/torture/vshuf-16.inc: Likewise.
7518 * gcc.dg/torture/vshuf-32.inc: Likewise.
7519
7520 2012-03-15 Jason Merrill <jason@redhat.com>
7521
7522 * g++.dg/torture/pr52582.C: New.
7523
7524 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7525
7526 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7527
7528 2012-03-15 Ira Rosen <irar@il.ibm.com>
7529 Ulrich Weigand <ulrich.weigand@linaro.org>
7530
7531 * gcc.dg/vect/slp-cond-3.c: New test.
7532 * gcc.dg/vect/slp-cond-4.c: New test.
7533
7534 2012-03-15 Ira Rosen <irar@il.ibm.com>
7535 Ulrich Weigand <ulrich.weigand@linaro.org>
7536
7537 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7538 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7539
7540 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7541
7542 PR libfortran/52434
7543 PR libfortran/48878
7544 PR libfortran/38199
7545 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7546 * gfortran.dg/round_1.f03: Likewise.
7547
7548 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7549 Andrew Pinski <apinski@cavium.com>
7550
7551 PR middle-end/52592
7552 * gcc.dg/pr52592.c: New test.
7553
7554 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7555
7556 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7557 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7558 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7559 * lib/fortran-modules.exp: .. this new file. Adjust users.
7560 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7561 gfortran-dg-debug-runtest): Call cleanup-modules.
7562 * lib/fortran-torture.exp (fortran-torture-execute,
7563 fortran-torture): Likewise.
7564 * gfortran.dg/coarray/caf.exp: Likewise.
7565 * lib/lto.exp: Likewise.
7566 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7567 * gfortran.dg/class_4b.f03: Likewise.
7568 * gfortran.dg/class_4c.f03: Likewise.
7569 * gfortran.dg/class_45a.f03: Likewise.
7570 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7571 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7572 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7573 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7574 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7575 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7576 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7577 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7578 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7579 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7580 * gfortran.dg/whole_file_28.f90: Likewise.
7581 * gfortran.dg/whole_file_29.f90: Likewise.
7582 * gfortran.dg/whole_file_30.f90: Likewise.
7583 * gfortran.dg/whole_file_31.f90: Likewise.
7584
7585 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7586
7587 PR tree-optimization/52267
7588 * gcc.dg/pr52267.c: New test.
7589 * gcc.dg/tree-ssa/vrp65.c: New test.
7590 * gcc.dg/tree-ssa/vrp66.c: New test.
7591
7592 2012-03-15 Richard Guenther <rguenther@suse.de>
7593
7594 PR middle-end/52580
7595 * gfortran.dg/vect/pr52580.f: New testcase.
7596
7597 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7598
7599 * gcc.target/sh/fpul-usage-1.c: New.
7600
7601 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7602
7603 PR target/49468
7604 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7605 * gcc.target/sh/pr49468-di.c: Likewise.
7606
7607 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7608
7609 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7610 * gcc.dg/c99-stdint-6.c: Likewise.
7611 * gcc.dg/lto/20090210_0.c: Likewise.
7612 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7613 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7614 * gcc.dg/pragma-init-fini-2.c: Likewise.
7615 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7616 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7617 * gcc.target/i386/pr22152.c: Likewise.
7618 * gcc.target/i386/vect8-ret.c: Likewise.
7619 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7620 handling.
7621
7622 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7623
7624 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7625 * g++.dg/tree-prof/partition1.C: Likewise.
7626 * g++.dg/tree-prof/partition2.C: Likewise.
7627 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7628 handling.
7629 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7630 * gcc.c-torture/execute/20010724-1.c: Remove.
7631 * gcc.c-torture/execute/20010724-1.x: Remove.
7632 * gcc.c-torture/execute/20040208-2.c: Remove.
7633 * gcc.c-torture/execute/20040208-2.x: Remove.
7634 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7635 Remove.
7636 (main) [__mips__ && __sgi__]: Remove.
7637 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7638 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7639 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7640 mips-sgi-irix6* handling.
7641 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7642 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7643 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7644 handling.
7645 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7646 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7647 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7648 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7649 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7650 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7651 mips-sgi-irix6*.
7652 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7653 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7654 * gcc.target/mips/save-restore-3.c: Likewise.
7655 * gcc.target/mips/save-restore-4.c: Likewise.
7656 * gcc.target/mips/save-restore-5.c: Likewise.
7657 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7658 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7659 messages.
7660 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7661 IRIX 6 handling.
7662 (restore_ld_library_path_env_vars): Likewise.
7663 * lib/target-supports.exp (check_profiling_available): Remove
7664 mips*-*-irix* handling.
7665 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7666 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7667 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7668
7669 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7670
7671 PR c++/52582
7672 * g++.dg/opt/pr52582.C: New test.
7673
7674 2012-03-14 Richard Guenther <rguenther@suse.de>
7675
7676 PR tree-optimization/52571
7677 * gcc.dg/vect/vect-2.c: Initialize arrays.
7678 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7679 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7680 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7681
7682 2012-03-14 Richard Guenther <rguenther@suse.de>
7683
7684 PR middle-end/52080
7685 PR middle-end/52097
7686 PR middle-end/48124
7687 * gcc.dg/torture/pr48124-1.c: New testcase.
7688 * gcc.dg/torture/pr48124-2.c: Likewise.
7689 * gcc.dg/torture/pr48124-3.c: Likewise.
7690 * gcc.dg/torture/pr48124-4.c: Likewise.
7691
7692 2012-03-14 Richard Guenther <rguenther@suse.de>
7693
7694 PR middle-end/52578
7695 * gcc.dg/pr52578.c: New testcase.
7696
7697 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7698
7699 PR c++/52521
7700 * g++.dg/cpp0x/udlit-args2.C: New test.
7701
7702 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7703
7704 PR target/48596
7705 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7706 * gcc.c-torture/compile/pr48596.c: ... here.
7707
7708 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7709
7710 PR c++/51641
7711 * g++.dg/lookup/hidden-class17.C: New test.
7712
7713 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7714
7715 PR c/52577
7716 * gcc.dg/Wunused-var-3.c: New test.
7717
7718 2012-03-13 Martin Jambor <mjambor@suse.cz>
7719
7720 * gcc.dg/misaligned-expand-2.c: New test.
7721
7722 2012-03-13 Richard Guenther <rguenther@suse.de>
7723
7724 PR middle-end/52134
7725 * gcc.dg/pr52134.c: New testcase.
7726
7727 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7728
7729 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7730
7731 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7732
7733 PR tree-optimization/46728
7734 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7735 * gcc.target/powerpc/pr46728-5.c: Likewise.
7736 * gcc.target/powerpc/pr46728-8.c: Likewise.
7737 * gcc.target/powerpc/pr46728-10.c: Likewise.
7738 * gcc.target/powerpc/pr46728-11.c: Likewise.
7739 * gcc.target/powerpc/pr46728-13.c: Likewise.
7740 * gcc.target/powerpc/pr46728-14.c: Likewise.
7741 * gcc.target/powerpc/pr46728-15.c: Likewise.
7742
7743 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7744
7745 PR c++/52299
7746 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7747
7748 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7749
7750 PR tree-optimization/46728
7751 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7752 * gcc.target/powerpc/pr46728-5.c: Likewise.
7753 * gcc.target/powerpc/pr46728-8.c: Likewise.
7754 * gcc.target/powerpc/pr46728-10.c: Likewise.
7755 * gcc.target/powerpc/pr46728-11.c: Likewise.
7756 * gcc.target/powerpc/pr46728-13.c: Likewise.
7757 * gcc.target/powerpc/pr46728-14.c: Likewise.
7758 * gcc.target/powerpc/pr46728-15.c: Likewise.
7759
7760 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7761
7762 PR target/49868
7763 * gcc.target/avr/torture/addr-space-1.h: New file.
7764 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7765 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7766 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7767 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7768
7769 2012-03-12 Andrew Pinski <apinski@cavium.com>
7770
7771 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7772
7773 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7774
7775 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7776 * g++.dg/abi/thunk4.C: Likewise.
7777 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7778 Adapt line numbers.
7779 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7780 handling.
7781 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7782 * g++.dg/eh/spbp.C: Likewise.
7783 * g++.dg/ext/label13.C: Likewise.
7784 * g++.dg/guality/guality.exp: Likewise.
7785 * g++.dg/other/anon5.C: Likewise.
7786 * g++.dg/other/pragma-ep-1.C: Remove.
7787 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7788 * g++.dg/warn/pr31246.C: Likewise.
7789 * g++.dg/warn/weak1.C: Likewise.
7790 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7791 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7792 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7793 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7794 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7795 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7796 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7797 * gcc.dg/c99-tgmath-1.c: Likewise.
7798 * gcc.dg/c99-tgmath-2.c: Likewise.
7799 * gcc.dg/c99-tgmath-3.c: Likewise.
7800 * gcc.dg/c99-tgmath-4.c: Likewise.
7801 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7802 handling.
7803 * gcc.dg/debug/pr49032.c: Likewise.
7804 * gcc.dg/guality/guality.exp: Likewise.
7805 * gcc.dg/intmax_t-1.c: Likewise.
7806 * gcc.dg/pr48616.c: Likewise.
7807 * gcc.dg/pragma-ep-1.c: Remove.
7808 * gcc.dg/pragma-ep-2.c: Remove.
7809 * gcc.dg/pragma-ep-3.c: Remove.
7810 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7811 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7812 * gcc.misc-tests/gcov-14.c: Likewise.
7813 * gfortran.dg/guality/guality.exp: Likewise.
7814 * lib/target-supports.exp (check_weak_available): Likewise.
7815 (add_options_for_tls): Likewise.
7816 (check_ascii_locale_available): Likewise.
7817 * obj-c++.dg/dwarf-2.mm: Likewise.
7818 * objc.dg/dwarf-1.m: Likewise.
7819 * objc.dg/dwarf-2.m: Likewise.
7820
7821 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7822
7823 PR tree-optimization/51721
7824 * gcc.dg/tree-ssa/vrp64.c: New test.
7825
7826 PR tree-optimization/52533
7827 * gcc.c-torture/compile/pr52533.c: New test.
7828
7829 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7830
7831 * gcc.target/i386/rtm-xabort-1.c: New.
7832 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7833 * gcc.target/i386/rtm-xend-1.c: Ditto.
7834 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7835 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7836 * gcc.target/i386/sse-13.c: Ditto.
7837 * gcc.target/i386/sse-14.c: Ditto.
7838 * gcc.target/i386/sse-22.c: Ditto.
7839 * gcc.target/i386/sse-23.c: Ditto.
7840 * g++.dg/other/i386-2.C: Ditto.
7841 * g++.dg/other/i386-3.C: Ditto.
7842
7843 2012-03-12 Tobias Burnus <burnus@net-b.de>
7844
7845 PR fortran/52542
7846 * gfortran.dg/proc_ptr_35.f90: New.
7847
7848 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7849
7850 PR target/52530
7851 * gcc.dg/torture/pr52530.c: New test.
7852
7853 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7854
7855 PR target/51244
7856 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7857
7858 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7859
7860 PR target/52450
7861 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7862
7863 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7864
7865 2012-03-09 Andrew Pinski <apinski@cavium.com>
7866
7867 PR middle-end/51988
7868 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7869 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7870
7871 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7872
7873 * gcc.dg/tree-ssa/scev-3.c: New.
7874 * gcc.dg/tree-ssa/scev-4.c: New.
7875
7876 2012-03-08 Tobias Burnus <burnus@net-b.de>
7877
7878 PR fortran/52469
7879 * gfortran.dg/proc_ptr_34.f90
7880
7881 2012-03-07 Jason Merrill <jason@redhat.com>
7882
7883 PR c++/52521
7884 * g++.dg/cpp0x/udlit-mangle.C: New.
7885
7886 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7887
7888 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7889
7890 2012-03-06 Richard Guenther <rguenther@suse.de>
7891
7892 PR middle-end/52493
7893 * gcc.dg/torture/pr52493.c: New testcase.
7894
7895 2012-03-06 Richard Guenther <rguenther@suse.de>
7896
7897 PR lto/52097
7898 * gcc.dg/lto/pr52097_0.c: New testcase.
7899
7900 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7901
7902 PR target/51244
7903 * gcc.target/sh/pr51244-1.c: New.
7904 * gcc.target/sh/pr51244-2.c: New.
7905 * gcc.target/sh/pr51244-3.c: New.
7906
7907 2012-03-05 Jason Merrill <jason@redhat.com>
7908
7909 PR c++/51930
7910 * g++.dg/ext/visibility/template11.C: New.
7911
7912 * g++.dg/cpp0x/implicit13.C: New.
7913
7914 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7915
7916 PR tree-optimization/51721
7917 * gcc.dg/tree-ssa/vrp63.c: New test.
7918 * gcc.dg/pr51721.c: New test.
7919
7920 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7921
7922 PR fortran/50981
7923 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7924 argument checks.
7925
7926 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7927
7928 PR target/52146
7929 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7930
7931 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7932
7933 PR fortran/50981
7934 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7935
7936 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7937
7938 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7939 int32plus.
7940
7941 2012-03-03 Jason Merrill <jason@redhat.com>
7942
7943 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7944
7945 Core 1270
7946 * g++.dg/cpp0x/initlist65.C: New.
7947
7948 PR c++/36797
7949 * g++.dg/ext/is_empty2.C: New.
7950
7951 2012-03-03 Tobias Burnus <burnus@net-b.de>
7952
7953 PR fortran/48820
7954 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7955
7956 2012-03-03 Tobias Burnus <burnus@net-b.de>
7957
7958 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7959 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7960 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7961 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7962 * gfortran.dg/class_30.f90: Remove dg-warning line.
7963 * gfortran.dg/bind_c_usage_25.f90: New.
7964
7965 2012-03-03 Tobias Burnus <burnus@net-b.de>
7966
7967 PR fortran/48820
7968 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7969 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7970 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7971
7972 2012-03-03 Tobias Burnus <burnus@net-b.de>
7973
7974 PR fortran/48820
7975 * gfortran.dg/assumed_type_1.f90: New.
7976 * gfortran.dg/assumed_type_2.f90: New.
7977 * gfortran.dg/assumed_type_3.f90: New.
7978 * gfortran.dg/assumed_type_4.f90: New.
7979
7980 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7981
7982 PR target/49486
7983 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7984 * gcc.target/sh/pr49468-di.c: New.
7985
7986 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7987
7988 * gcc.dg/graphite/pr50561.c: Update.
7989
7990 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7991
7992 * gcc.target/powerpc/pr52457.c: New test.
7993
7994 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7995
7996 * gcc.target/arm/sat-1.c: New test.
7997
7998 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7999
8000 PR target/46716
8001 * gcc.target/i386/pr46716.c: New test.
8002
8003 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8004
8005 PR c++/51989
8006 * g++.dg/cpp0x/sfinae32.C: New.
8007
8008 2012-03-02 Richard Guenther <rguenther@suse.de>
8009
8010 PR tree-optimization/52406
8011 * gcc.dg/torture/pr52406.c: New testcase.
8012
8013 2012-03-02 Tobias Burnus <burnus@net-b.de>
8014
8015 PR fortran/52325
8016 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8017 * gfortran.dg/nullify_2.f90: Update dg-error.
8018 * gfortran.dg/nullify_4.f90: Ditto.
8019 * gfortran.dg/pointer_init_6.f90: Ditto.
8020
8021 2012-03-02 Tobias Burnus <burnus@net-b.de>
8022
8023 PR fortran/52270
8024 * gfortran.dg/class_51.f90: New.
8025
8026 2012-03-02 Tobias Burnus <burnus@net-b.de>
8027
8028 PR fortran/52452
8029 * gfortran.dg/intrinsic_8.f90: New.
8030
8031 2012-03-01 Kai Tietz <ktietz@redhat.com>
8032
8033 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8034 routines on mingw targets.
8035 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8036
8037 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8038
8039 PR tree-optimization/52445
8040 * gcc.dg/pr52445.c: New test.
8041
8042 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8043
8044 PR target/52437
8045 * gcc.c-torture/compile/pr52437.c: New test.
8046
8047 PR middle-end/52419
8048 * gcc.dg/torture/pr52419.c: New test.
8049
8050 PR tree-optimization/52429
8051 * gcc.dg/torture/pr52429.c: New test.
8052 * g++.dg/opt/pr52429.C: New test.
8053
8054 2012-02-29 Richard Guenther <rguenther@suse.de>
8055
8056 PR testsuite/52297
8057 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8058 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8059 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8060 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8061 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8062 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8063
8064 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8065
8066 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8067
8068 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8069
8070 PR fortran/52386
8071 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8072
8073 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8074
8075 PR target/51534
8076 * gcc.target/arm/neon/pr51534.c: New testcase.
8077
8078 2012-02-28 Richard Guenther <rguenther@suse.de>
8079
8080 PR target/52407
8081 * gcc.dg/torture/pr52407.c: New testcase.
8082
8083 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8084
8085 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8086 * gcc.target/arm/vfp2.c: Likewise.
8087 * gcc.target/arm/vfp3.c: Likewise.
8088 * gcc.target/arm/vfp4.c: Likewise.
8089 * gcc.target/arm/vfp5.c: Likewise.
8090 * gcc.target/arm/vfp6.c: Likewise.
8091 * gcc.target/arm/vfp7.c: Likewise.
8092 * gcc.target/arm/vfp8.c: Likewise.
8093 * gcc.target/arm/vfp9.c: Likewise.
8094 * gcc.target/arm/vfp10.c: Likewise.
8095 * gcc.target/arm/vfp11.c: Likewise.
8096 * gcc.target/arm/vfp12.c: Likewise.
8097 * gcc.target/arm/vfp13.c: Likewise.
8098 * gcc.target/arm/vfp14.c: Likewise.
8099 * gcc.target/arm/vfp15.c: Likewise.
8100 * gcc.target/arm/vfp16.c: Likewise.
8101 * gcc.target/arm/vfp17.c: Likewise.
8102 * gcc.target/arm/neon-constants.h: New file.
8103 * gcc.target/arm/neon-vect1.c: New test.
8104 * gcc.target/arm/neon-vect2.c: New test.
8105 * gcc.target/arm/neon-vect3.c: New test.
8106 * gcc.target/arm/neon-vect4.c: New test.
8107 * gcc.target/arm/neon-vect5.c: New test.
8108 * gcc.target/arm/neon-vect6.c: New test.
8109 * gcc.target/arm/neon-vect7.c: New test.
8110 * gcc.target/arm/neon-vect8.c: New test.
8111
8112 2012-02-28 Richard Guenther <rguenther@suse.de>
8113
8114 PR tree-optimization/52402
8115 * gcc.dg/torture/pr52402.c: New testcase.
8116
8117 2012-02-28 Richard Guenther <rguenther@suse.de>
8118
8119 PR lto/52400
8120 * g++.dg/lto/pr52400_0.C: New testcase.
8121
8122 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8123
8124 * gcc.target/avr/torture/builtins-1.c: New test.
8125 * gcc.target/avr/torture/builtins-error.c: New test.
8126
8127 2012-02-28 Kai Tietz <ktietz@redhat.com>
8128
8129 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8130 * gcc.target/i386/pr45352-2.c: Likewise.
8131 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8132 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8133 targets instead rand.
8134 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8135 * gcc.target/i386/sse2-mul-1.c: Likewise.
8136 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8137 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8138 * gcc.target/i386/pad-1.c: Likewise.
8139 * gcc.target/i386/pad-9.c: Likewise.
8140 * gcc.target/i386/pad-2.c: Likewise.
8141 * gcc.target/i386/pad-5b.c: Likewise.
8142 * gcc.target/i386/pad-8.c: Likewise.
8143 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8144 * gcc.target/i386/pr44130.c: Likewise.
8145 * gcc.target/i386/align-main-1.c: Likewise.
8146 * gcc.target/i386/align-main-2.c: Likewise.
8147 * gcc.target/i386/sw-1.c: Likewise.
8148 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8149 on x64 mingw target.
8150 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8151 * gcc.target/i386/pr46295.c: Likewise.
8152 * gcc.target/i386/amd64-abi-1.c: Likewise.
8153 * gcc.target/i386/amd64-abi-2.c: Likewise.
8154 * gcc.target/i386/pr39082-1.c: Likewise.
8155 * gcc.target/i386/pr39162.c: Likewise.
8156 * gcc.target/i386/pr22152.c: Likewise.
8157 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8158 * gcc.target/i386/wrfsbase-2.c: Likewise.
8159 * gcc.target/i386/local.c: Likewise
8160 * gcc.target/i386/wrgsbase-1.c: Likewise.
8161 * gcc.target/i386/wrfsbase-1.c: Likewise.
8162 * gcc.target/i386/pr39315-3.c: Likewise.
8163 * gcc.target/i386/pr35767-4.c: Likewise.
8164 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8165 x64 mingw target.
8166 * gcc.target/i386/pr45336-2.c: Likewise.
8167 * gcc.target/i386/pr45336-1.c: Likewise.
8168 * gcc.target/i386/pr45336-4.c: Likewise.
8169
8170 2012-02-27 Tristan Gingold <gingold@adacore.com>
8171
8172 * gnat.dg/array20.ad[sb]: New test.
8173
8174 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8175
8176 PR target/52375
8177 * gcc.target/arm/pr52375.c: New test.
8178 * gcc.c-torture/compile/pr52375.c: New test.
8179
8180 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8181
8182 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8183 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8184
8185 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8186
8187 * gnat.dg/aggr19.adb: New test.
8188 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8189
8190 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8191
8192 PR target/49263
8193 * gcc.target/sh/pr49263.c: New.
8194
8195 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8196
8197 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8198 simulate_thread_wrapper_other_threads
8199 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8200 Move initialization of 'value' to main().
8201 (main): Initialize 'value';
8202 * gcc.dg/simulate-thread/speculative-store.c
8203 (simulate_thread_step_verify): Return 0 when successful.
8204 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8205 Reduce threshold.
8206 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8207 (simulate_thread_wrapper_other_threads): Return a success/fail value
8208 and issue an error if the instruction count threshold is exceeded.
8209
8210 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8211
8212 PR target/50580
8213 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8214 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8215
8216 2012-02-24 Richard Guenther <rguenther@suse.de>
8217
8218 PR middle-end/52355
8219 * gcc.dg/pr52355.c: New testcase.
8220
8221 2012-02-23 Kai Tietz <ktietz@redhat.com>
8222
8223 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8224 * gcc.dg/Wpadded.c: Likewise.
8225 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8226 structure-layout.
8227 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8228 for sleep by Sleep and add windows.h include for this function.
8229 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8230 targets.
8231 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8232 target.
8233 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8234 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8235 on x64 mingw target.
8236 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8237 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8238 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8239 failure on LLP64 target.
8240
8241 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8242
8243 PR c/52290
8244 * gcc.dg/noncompile/pr52290.c: New test.
8245
8246 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8247
8248 PR tree-optimization/52019
8249 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8250
8251 2012-02-22 Kai Tietz <ktietz@redhat.com>
8252
8253 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8254 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8255 derived pdiff_t type.
8256 * g++.dg/torture/pr49720.C: Likewise
8257
8258 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8259
8260 PR target/52330
8261 * gcc.target/i386/pr52330.c: New test.
8262
8263 2012-02-22 Tobias Burnus <burnus@net-b.de>
8264
8265 PR fortran/52335
8266 * gfortran.dg/io_constraints_10.f90: New.
8267
8268 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8269
8270 * lib/target-supports.exp (check_effective_target_vect_condition):
8271 Return true for NEON.
8272
8273 2012-02-21 Kai Tietz <ktietz@redhat.com>
8274
8275 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8276
8277 2012-02-21 Richard Guenther <rguenther@suse.de>
8278
8279 PR tree-optimization/52324
8280 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8281
8282 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8283
8284 PR middle-end/51782
8285 * gcc.target/avr/torture/pr51782-1.c: New test.
8286
8287 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8288
8289 PR tree-optimization/52318
8290 * gcc.dg/pr52318.c: New test.
8291
8292 2012-02-20 Kai Tietz <ktietz@redhat.com>
8293
8294 * gcc.dg/bf-ms-layout-3.c: New testcase.
8295
8296 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8297
8298 PR testsuite/52229
8299 PR fortran/32380
8300 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8301
8302 2012-02-20 Richard Guenther <rguenther@suse.de>
8303
8304 PR tree-optimization/52298
8305 * gcc.dg/torture/pr52298.c: New testcase.
8306 * gcc.dg/vect/pr52298.c: Likewise.
8307
8308 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8309
8310 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8311 * gcc.c-torture/execute/pr52286.c: Ditto.
8312
8313 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8314
8315 PR tree-optimization/52286
8316 * gcc.c-torture/execute/pr52286.c: New test.
8317
8318 2012-02-18 Tobias Burnus <burnus@net-b.de>
8319
8320 PR fortran/52295
8321 * gfortran.dg/interface_35.f90: Use -std=f2003.
8322 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8323 * gfortran.dg/interface_assignment_4.f90: Ditto.
8324 * gfortran.dg/bessel_1.f90: Ditto.
8325 * gfortran.dg/func_result_6.f90: Ditto.
8326 * gfortran.dg/hypot_1.f90: Ditto.
8327 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8328
8329 2012-02-17 Tobias Burnus <burnus@net-b.de>
8330
8331 PR translation/52232
8332 PR translation/52234
8333 PR translation/52245
8334 PR translation/52246
8335 PR translation/52262
8336 PR translation/52273
8337 * gfortran.dg/coarray_22.f90: Update dg-error.
8338 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8339
8340 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8341
8342 PR target/51753
8343 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8344 (simulate-thread): Use default timeout.
8345
8346 2012-02-16 Jason Merrill <jason@redhat.com>
8347
8348 PR c++/52248
8349 * g++.dg/ext/timevar1.C: New.
8350
8351 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8352
8353 PR c++/52126
8354 * g++.dg/template/using21.C: New.
8355 * g++.dg/template/using22.C: Likewise.
8356
8357 2012-02-16 Jason Merrill <jason@redhat.com>
8358
8359 PR c++/51415
8360 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8361
8362 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8363
8364 PR tree-optimization/52255
8365 * gcc.c-torture/compile/pr52255.c: New test.
8366
8367 PR debug/52260
8368 * g++.dg/debug/dwarf2/pr52260.C: New test.
8369
8370 PR middle-end/51929
8371 * g++.dg/ipa/pr51929.C: New test.
8372
8373 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8374
8375 PR target/52199
8376 * gcc.target/powerpc/pr52199.c: New file.
8377
8378 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8379
8380 PR target/52152
8381 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8382
8383 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8384
8385 * gcc.dg/pr51867.c: Don't include <math.h>.
8386 (sqrtf): Declare.
8387
8388 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8389
8390 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8391 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8392
8393 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8394
8395 PR tree-optimization/50561
8396 * gcc.dg/graphite/pr50561.c: New testcase.
8397
8398 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8399
8400 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8401 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8402
8403 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8404
8405 * gnat.dg/discr35.ad[sb]: New test.
8406
8407 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8408
8409 * gnat.dg/volatile10.adb: New test.
8410 * gnat.dg/volatile10_pkg.ads: New helper.
8411
8412 2012-02-14 Jason Merrill <jason@redhat.com>
8413
8414 * g++.dg/ext/attrib43.C: New.
8415
8416 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8417
8418 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8419 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8420 fgnu_tm.
8421 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8422 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8423 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8424 effective_target fgnu_tm.
8425 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8426
8427 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8428
8429 PR c++/52247
8430 * g++.dg/template/asmgoto1.C: New test.
8431
8432 2012-02-14 Ian Lance Taylor <iant@google.com>
8433
8434 PR go/48501
8435 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8436 compiling generated file for 64bit and index tests.
8437
8438 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8439
8440 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8441
8442 2012-02-14 Richard Guenther <rguenther@suse.de>
8443
8444 PR tree-optimization/52244
8445 PR tree-optimization/51528
8446 * gcc.dg/torture/pr52244.c: New testcase.
8447
8448 2012-02-14 Walter Lee <walt@tilera.com>
8449
8450 * g++.dg/other/PR23205.C: Disable test on tile.
8451 * g++.dg/other/pr23205-2.C: Disable test on tile.
8452 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8453 * gcc.dg/20040813-1.c: Disable test on tile.
8454 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8455 * gcc.misc-tests/linkage.exp: Handle tilegx.
8456
8457 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8458
8459 PR tree-optimization/52210
8460 * gcc.dg/pr52210.c: New test.
8461
8462 2012-02-14 Jason Merrill <jason@redhat.com>
8463
8464 PR c++/39055
8465 * g++.dg/overload/defarg5.C: New.
8466
8467 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8468
8469 PR c/52181
8470 * c-c++-common/pr52181.c: New test.
8471
8472 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8473
8474 PR c++/52215
8475 * g++.dg/ext/atomic-1.C: New test.
8476
8477 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8478
8479 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8480
8481 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8482
8483 PR middle-end/52209
8484 * gcc.c-torture/execute/pr52209.c: New test.
8485
8486 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8487
8488 PR fortran/50981
8489 * gfortran.dg/elemental_optional_args_5.f03: New test.
8490
8491 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8492
8493 PR testsuite/50076
8494 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8495 cases.
8496
8497 2012-02-11 Ian Lance Taylor <iant@google.com>
8498
8499 PR go/51874
8500 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8501 SPARC Solaris. Don't run the test at all on systems where it may
8502 not work, rather than xfailing it.
8503
8504 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8505
8506 PR rtl-optimization/52175
8507 * gcc.c-torture/compile/pr52175.c: New test.
8508
8509 2012-02-10 Jason Merrill <jason@redhat.com>
8510
8511 PR c++/51910
8512 * g++.dg/template/repo10.C: New.
8513
8514 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8515
8516 PR debug/52132
8517 * gcc.dg/pr52132.c: New test.
8518
8519 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8520
8521 * gnat.dg/specs/aggr4.ads: New test.
8522 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8523
8524 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8525
8526 PR target/52146
8527 * gcc.target/i386/pr52146.c: New.
8528
8529 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8530
8531 PR middle-end/52177
8532 * c-c++-common/pr52177.c: New test.
8533
8534 2012-02-10 Jan Hubicka <jh@suse.cz>
8535
8536 PR middle-end/48600
8537 * g++.dg/torture/pr48600.C: New testcase.
8538
8539 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8540
8541 PR middle-end/52140
8542 * gcc.dg/dfp/pr52140.c: New test.
8543
8544 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8545
8546 PR fortran/32380
8547 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8548 of dg-options.
8549
8550 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8551
8552 PR middle-end/51867
8553 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8554 * gcc.dg/pr51867.c: New test.
8555
8556 2012-02-09 Ian Lance Taylor <iant@google.com>
8557
8558 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8559 which don't support -fsplit-stack. Turn off optimization when
8560 compiling select5-out.go.
8561
8562 2012-02-08 Ian Lance Taylor <iant@google.com>
8563
8564 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8565 systems which don't support -fsplit-stack.
8566
8567 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8568
8569 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8570 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8571 machine instuction in the log.
8572
8573 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8574
8575 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8576 to 20 seconds.
8577
8578 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8579
8580 PR driver/48524
8581 * gcc.dg/pr48524.c: New test.
8582 * gcc.dg/pr48524.spec: New spec file for test.
8583
8584 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8585
8586 PR fortran/32380
8587 * gfortran.dg/vect/pr32380.f90: New test.
8588
8589 2012-02-08 Tobias Burnus <burnus@net-b.de>
8590
8591 PR fortran/52151
8592 * gfortran.dg/realloc_on_assign_12.f90: New.
8593
8594 2012-02-08 Richard Guenther <rguenther@suse.de>
8595
8596 PR rtl-optimization/52170
8597 * gcc.dg/torture/pr52170.c: New testcase.
8598
8599 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8600
8601 PR gcov-profile/52150
8602 * gcc.dg/tree-prof/pr52150.c: New test.
8603
8604 PR rtl-optimization/52139
8605 * gcc.dg/pr52139.c: New test.
8606
8607 2012-02-07 Jason Merrill <jason@redhat.com>
8608
8609 PR c++/51675
8610 * g++.dg/cpp0x/constexpr-union3.C: New.
8611
8612 PR c++/52035
8613 * g++.dg/lto/pr52035_0.C: New.
8614
8615 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8616
8617 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8618 * gcc.dg/special/weak-1.c: Likewise.
8619 * gcc.dg/ucnid-12.c: Likewise.
8620 * gcc.dg/torture/pr45678-1.c: Likewise.
8621 * gcc.dg/torture/pr45678-2.c: Likewise.
8622 * gcc.dg/vector-4.c: Likewise.
8623 * gcc.dg/ipa/inline-5.c: Likewise.
8624 * gcc.dg/ucnid-11.c: Likewise.
8625 * gcc.misc-tests/gcov-13.c: Likewise.
8626 * gcc.misc-tests/gcov-14.c: Likewise.
8627 * g++.dg/ext/label13.C: Likewise.
8628 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8629 hppa*-*-hpux* options.
8630 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8631 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8632 * gcc.dg/pr48616.c: Likewise.
8633 * gcc.dg/pr17957.c: Likewise.
8634 * gcc.dg/pr17055-1.c: Likewise.
8635 * gcc.dg/pr32912-1.c: Likewise.
8636 * gcc.dg/tm/pr51472.c: Likewise.
8637 * c-c++-common/fold-bitand-4.c: Likewise.
8638 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8639 Use dg-additional-options for extra options.
8640
8641 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8642
8643 * gcc.target/epiphany/interrupt-2.c: New test.
8644
8645 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8646
8647 PR target/52155
8648 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8649 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8650 for MIPS ELF.
8651
8652 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8653
8654 PR target/52152
8655 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8656
8657 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8658
8659 PR middle-end/24306
8660 PR target/52154
8661 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8662 * gcc.target/mips/va-arg-1.c: New test.
8663
8664 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8665
8666 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8667 for -mno-pointers-to-nested-functions.
8668
8669 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8670
8671 * gcc.c-torture/execute/20120207-1.c: New test.
8672
8673 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8674
8675 PR rtl-optimization/52060
8676 * gcc.dg/torture/pr52060.c: New test.
8677
8678 PR middle-end/52074
8679 * gcc.c-torture/compile/pr52074.c: New test.
8680
8681 2012-02-07 Tobias Burnus <burnus@net-b.de>
8682
8683 PR fortran/51514
8684 * gfortran.dg/class_to_type_2.f90: New.
8685
8686 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8687
8688 PR fortran/32373
8689 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8690 Remove module.
8691
8692 2012-02-06 Jason Merrill <jason@redhat.com>
8693
8694 PR c++/52088
8695 * g++.dg/template/conv13.C: New.
8696
8697 2012-02-06 Richard Guenther <rguenther@suse.de>
8698
8699 PR tree-optimization/52115
8700 * gcc.c-torture/compile/pr52115.c: New testcase.
8701
8702 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8703
8704 PR target/52129
8705 * gcc.c-torture/execute/pr52129.c: New test.
8706
8707 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8708
8709 * gcc.dg/pr48374.c: Actually add the test I forgot
8710 in the 2012-01-25 commit.
8711
8712 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8713
8714 PR fortran/32373
8715 * gfortran.dg/vect/vect-8.f90: New test case.
8716
8717 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8718
8719 PR fortran/48847
8720 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8721
8722 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8723
8724 PR fortran/52102
8725 * gfortran.dg/class_48.f90 : Add test of allocate class array
8726 component with source in subroutine test3. Remove commenting
8727 out in subroutine test4, since branching on unitialized variable
8728 is now fixed (no PR for this last.).
8729
8730 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8731
8732 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8733 on MIPS targets.
8734 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8735
8736 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8737
8738 PR target/52125
8739 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8740 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8741
8742 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8743
8744 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8745 (check_effective_target_sync_int_long): Use it.
8746 (check_effective_target_sync_char_short): Likewise.
8747 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8748
8749 2012-02-05 Tobias Burnus <burnus@net-b.de>
8750
8751 PR fortran/51972
8752 * gfortran.dg/class_48.f90: Add some further checks.
8753
8754 2012-02-05 Ira Rosen <irar@il.ibm.com>
8755
8756 PR tree-optimization/52091
8757 * gcc.dg/vect/pr52091.c: New test.
8758
8759 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8760
8761 PR rtl-optimization/52113
8762 * gcc.target/avr/pr52113.c: New test.
8763
8764 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8765
8766 PR rtl-optimization/52092
8767 * gcc.c-torture/compile/pr52092.c: New test.
8768
8769 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8770
8771 PR fortran/41587
8772 * gfortran.dg/class_array_10.f03: New test.
8773
8774 PR fortran/46356
8775 * gfortran.dg/class_array_11.f03: New test.
8776
8777 PR fortran/51754
8778 * gfortran.dg/class_array_12.f03: New test.
8779
8780 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8781
8782 PR fortran/52012
8783 * gfortran.dg/realloc_on_assign_11.f90: New test.
8784
8785 2012-02-02 Tobias Burnus <burnus@net-b.de>
8786
8787 PR fortran/52093
8788 * gfortran.dg/shape_7.f90: New.
8789
8790 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8791
8792 * gcc.target/mips/mips-prepend-1.c: New test.
8793
8794 2012-02-02 Jan Hubicka <jh@suse.cz>
8795 Tom de Vries <tom@codesourcery.com>
8796
8797 PR middle-end/51998
8798 * gcc.dg/alias-12.c: New testcase.
8799 * gcc.dg/alias-13.c: New testcase.
8800
8801 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8802
8803 PR target/52086
8804 * gcc.dg/pr52086.c: New test.
8805
8806 PR tree-optimization/52073
8807 * gcc.c-torture/compile/pr52073.c: New test.
8808
8809 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8810
8811 PR fortran/51958
8812 * gfortran.dg/function_optimize_10.f90: New test.
8813
8814 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8815
8816 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8817 test on alpha*-*-*.
8818
8819 2012-02-01 Tobias Burnus <burnus@net-b.de>
8820
8821 PR fortran/52024
8822 * gfortran.dg/typebound_operator_14.f90: New.
8823
8824 2012-02-01 Tobias Burnus <burnus@net-b.de>
8825
8826 PR fortran/52059
8827 * gfortran.dg/elemental_function_1.f90: New.
8828
8829 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8830
8831 PR rtl-optimization/51374
8832 * gcc.target/avr/torture/pr51374-1.c:
8833 Also fail if SBIS is seen.
8834
8835 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8836
8837 PR rtl-optimization/51374
8838 * gcc.target/avr/torture/pr51374-1.c: New.
8839
8840 2012-01-31 Tobias Burnus <burnus@net-b.de>
8841
8842 PR fortran/52024
8843 * gfortran.dg/typebound_generic_11.f90: New.
8844
8845 2012-01-31 Tobias Burnus <burnus@net-b.de>
8846
8847 PR fortran/52029
8848 * gfortran.dg/class_49.f90: New.
8849
8850 2012-01-31 Tobias Burnus <burnus@net-b.de>
8851
8852 PR fortran/52013
8853 * gfortran.dg/elemental_args_check_6.f90: New.
8854
8855 2012-01-31 Jason Merrill <jason@redhat.com>
8856
8857 PR c++/52043
8858 * g++.dg/cpp0x/variadic122.C: New.
8859
8860 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8861
8862 PR fortran/52012
8863 * gfortran.dg/realloc_on_assign_10.f90: New test.
8864
8865 2012-01-31 Richard Guenther <rguenther@suse.de>
8866
8867 PR tree-optimization/51528
8868 * gcc.dg/torture/pr51528.c: New testcase.
8869
8870 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8871
8872 PR go/48501
8873 * lib/go.exp (go_target_compile): Append timeout= to options.
8874 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8875 select5-out.go test on alpha*-*-* targets.
8876
8877 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8878
8879 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8880 (TEST_SHORT): Reformat in the same way.
8881 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8882 (TEST_SHORT): Reformat in the same way.
8883 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8884 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8885 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8886 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8887 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8888
8889 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8890
8891 PR target/51835
8892 * gcc.target/arm/pr51835.c: New testcase.
8893
8894 2012-01-30 Richard Guenther <rguenther@suse.de>
8895
8896 PR tree-optimization/52028
8897 * gcc.dg/torture/pr52028.c: New testcase.
8898 * gfortran.dg/ldist-pr45199.f: Adjust.
8899 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8900 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8901 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8902
8903 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8904
8905 PR debug/52027
8906 * gcc.dg/tree-prof/pr52027.c: New test.
8907
8908 PR tree-optimization/52046
8909 * gcc.dg/pr52046.c: New test.
8910
8911 PR debug/52048
8912 * g++.dg/other/pr52048.C: New test.
8913
8914 2012-01-30 Richard Guenther <rguenther@suse.de>
8915
8916 PR tree-optimization/52045
8917 * gcc.dg/pr52045.c: New testcase.
8918
8919 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8920
8921 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8922 new code generated for __sync_lock_release.
8923
8924 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8925
8926 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8927
8928 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8929
8930 PR testsuite/51875
8931 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8932
8933 * g++.dg/ext/visibility/template10.C: Fix typo.
8934
8935 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8936
8937 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8938
8939 PR c++/51327
8940 * g++.dg/cpp0x/constexpr-ice6.C: New.
8941
8942 2012-01-29 Tobias Burnus <burnus@net-b.de>
8943
8944 PR fortran/41600
8945 * gfortran.dg/default_initialization_6.f90: New.
8946
8947 2012-01-29 Tobias Burnus <burnus@net-b.de>
8948
8949 PR fortran/51972
8950 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8951 * gfortran.dg/class_48.f90: New.
8952
8953 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8954
8955 PR fortran/51808
8956 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8957
8958 2012-01-28 Tobias Burnus <burnus@net-b.de>
8959
8960 PR fortran/51972
8961 * gfortran.dg/class_allocate_12.f90: New.
8962
8963 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8964
8965 * gcc.dg/torture/pr50444.c: Fix dg directives.
8966
8967 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8968
8969 PR target/52006
8970 * gcc.target/arm/pr52006.c: New test.
8971
8972 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8973
8974 PR testsuite/52011
8975 * gcc.dg/lto/trans-mem.h: New file.
8976 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8977 * gcc.dg/lto/trans-mem-1_1.c: Same.
8978 * gcc.dg/lto/trans-mem-4_1.c: Same.
8979 * gcc.dg/lto/trans-mem-3_1.c: Same.
8980
8981 2012-01-27 Tobias Burnus <burnus@net-b.de>
8982
8983 PR fortran/52022
8984 * gfortran.dg/dummy_procedure_7.f90: New.
8985
8986 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8987
8988 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8989 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8990
8991 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8992
8993 PR c++/51852
8994 * g++.dg/other/gc5.C: New test.
8995
8996 2012-01-27 Richard Guenther <rguenther@suse.de>
8997
8998 PR tree-optimization/50444
8999 * gcc.dg/torture/pr50444.c: New testcase.
9000
9001 2012-01-27 Tobias Burnus <burnus@net-b.de>
9002
9003 PR fortran/51970
9004 PR fortran/51977
9005 * gfortran.dg/move_alloc_13.f90: New.
9006
9007 2012-01-27 Tobias Burnus <burnus@net-b.de>
9008
9009 PR fortran/51953
9010 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9011 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9012 and change dg-error string.
9013
9014 2012-01-27 Tobias Burnus <burnus@net-b.de>
9015
9016 PR fortran/52016
9017 * gfortran.dg/elemental_args_check_5.f90: New.
9018
9019 2012-01-27 Richard Guenther <rguenther@suse.de>
9020
9021 PR middle-end/51959
9022 * g++.dg/torture/pr51959.C: New testcase.
9023
9024 2012-01-27 Tom de Vries <tom@codesourcery.com>
9025
9026 PR tree-optimization/51990
9027 * gcc.dg/pr51990.c: New test.
9028 * gcc.dg/pr51990-2.c: Same.
9029
9030 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9031 Tobias Burnus <burnus@gcc.gnu.org>
9032
9033 PR fortran/48705
9034 * gfortran.dg/class_allocate_11.f03: New.
9035
9036 PR fortran/51870
9037 PR fortran/51943
9038 PR fortran/51946
9039 * gfortran.dg/class_allocate_7.f03: New.
9040 * gfortran.dg/class_allocate_8.f03: New.
9041 * gfortran.dg/class_allocate_9.f03: New.
9042 * gfortran.dg/class_allocate_10.f03: New.
9043
9044 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9045
9046 * gnat.dg/discr34.adb: New test.
9047 * gnat.dg/discr34_pkg.ads: New helper.
9048
9049 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9050
9051 * gnat.dg/discr33.adb: New test.
9052
9053 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9054
9055 * gnat.dg/limited_with3.ad[sb): New test.
9056 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9057 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9058 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9059
9060 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9061
9062 * gnat.dg/stack_usage1.adb: New test.
9063 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9064
9065 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9066 * gcc.dg/pr44194-2.c: Likewise.
9067
9068 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9069
9070 PR c++/51370
9071 * g++.dg/template/crash112.C: New.
9072
9073 2012-01-27 Richard Henderson <rth@redhat.com>
9074
9075 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9076
9077 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9078
9079 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9080
9081 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9082
9083 PR middle-end/51895
9084 * g++.dg/opt/pr51895.C: New test.
9085
9086 2012-01-26 Michael Matz <matz@suse.de>
9087
9088 PR tree-optimization/48794
9089 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9090
9091 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9092
9093 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9094
9095 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9096
9097 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9098 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9099 memory.
9100 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9101 the default value for s390 and s390x.
9102
9103 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9104
9105 PR lto/51698
9106 * gcc.dg/lto/trans-mem-4_0.c: New.
9107 * gcc.dg/lto/trans-mem-4_1.c: New.
9108 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9109 TM builtins.
9110 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9111 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9112 TM builtins.
9113 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9114 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9115 TM builtins.
9116
9117 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9118
9119 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9120
9121 2012-01-25 Ian Lance Taylor <iant@google.com>
9122
9123 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9124
9125 2012-01-25 Tobias Burnus <burnus@net-b.de>
9126
9127 PR fortran/51995
9128 * gfortran.dg/typebound_proc_25.f90: New.
9129
9130 2012-01-25 Jason Merrill <jason@redhat.com>
9131
9132 PR c++/51992
9133 * g++.dg/lto/pr51992_0.C: New.
9134
9135 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9136
9137 PR tree-optimization/51987
9138 * gcc.target/i386/pr51987.c: New test.
9139
9140 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9141
9142 * gcc.dg/tm/lto-1.c: Require lto support in target.
9143
9144 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9145
9146 PR rtl-optimization/48374
9147 * gcc.dg/pr48374.c: New test.
9148
9149 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9150
9151 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9152
9153 2012-01-25 Tobias Burnus <burnus@net-b.de>
9154
9155 PR fortran/51966
9156 * gfortran.dg/derived_constructor_char_3.f90: New.
9157
9158 2012-01-24 Ian Lance Taylor <iant@google.com>
9159
9160 * go.test/go-test.exp (filecmp): New procedure.
9161 (errchk): Handle quoted square brackets.
9162 (go-gc-tests): Set go_compile_args. Handle various new test
9163 lines. Skip a few new tests.
9164 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9165
9166 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9167
9168 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9169 (check_effective_target_vect_extract_even_odd)
9170 (check_effective_target_vect_interleave): Return true for MIPS
9171 paired-single.
9172
9173 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9174
9175 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9176 (main): Use it instead of argc.
9177
9178 2012-01-24 Jason Merrill <jason@redhat.com>
9179
9180 PR c++/51973
9181 * g++.dg/cpp0x/sfinae31.C: New.
9182
9183 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9184
9185 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9186
9187 2012-01-24 Jason Merrill <jason@redhat.com>
9188
9189 PR c++/51812
9190 * g++.dg/inherit/covariant20.C: New.
9191
9192 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9193
9194 PR c++/51223
9195 * g++.dg/parse/crash58.C: New.
9196
9197 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9198
9199 PR target/51957
9200 * gcc.dg/pr51957-1.c: New test.
9201 * gcc.dg/pr51957-1.h: New file.
9202 * gcc.dg/pr51957-2.c: New test.
9203
9204 2012-01-23 Jason Merrill <jason@redhat.com>
9205
9206 PR c++/51930
9207 * g++.dg/ext/visibility/template10.C: New.
9208
9209 2012-01-23 Tobias Burnus <burnus@net-b.de>
9210
9211 PR fortran/51948
9212 * gfortran.dg/move_alloc_12.f90: New.
9213
9214 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9215
9216 PR middle-end/45416
9217 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9218
9219 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9220
9221 PR c++/51398
9222 * g++.dg/template/crash111.C: New.
9223
9224 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9225
9226 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9227 configurations.
9228 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9229
9230 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9231
9232 PR testsuite/51941
9233 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9234 the DW_TAG_class_type and DW_AT_name: "Executor".
9235
9236 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9237
9238 * lib/target-supports.exp
9239 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9240 (check_effective_target_vect_interleave): Likewise.
9241
9242 2012-01-22 Jason Merrill <jason@redhat.com>
9243
9244 PR c++/51925
9245 * g++.dg/template/using20.C: New.
9246 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9247
9248 2012-01-23 Jason Merrill <jason@redhat.com>
9249
9250 PR target/51934
9251 * g++.dg/torture/pr51344.C: Limit to x86.
9252
9253 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9254
9255 * c-c++-common/tm/omp.c: Require target with pthread support.
9256
9257 2012-01-23 Richard Guenther <rguenther@suse.de>
9258
9259 PR tree-optimization/51949
9260 * gcc.dg/torture/pr51949.c: New testcase.
9261
9262 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9263
9264 PR rtl-optimization/51933
9265 * gcc.c-torture/execute/pr51933.c: New test.
9266
9267 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9268
9269 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9270 Do not define for Interix.
9271
9272 2012-01-22 Jason Merrill <jason@redhat.com>
9273
9274 PR c++/51832
9275 * g++.dg/lto/pr51832.h: New.
9276 * g++.dg/lto/pr51832_0.C: New.
9277 * g++.dg/lto/pr51832_1.C: New.
9278
9279 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9280
9281 * gcc.dg/ext-elim-1.c: New test.
9282
9283 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9284
9285 PR target/51931
9286 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9287 * g++.dg/opt/longbranch1.C: Likewise.
9288
9289 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9290
9291 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9292 in C++11 mode.
9293
9294 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9295
9296 PR fortran/50556
9297 * gfortran.dg/namelist_74.f90: New test.
9298 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9299
9300 2012-01-21 Tobias Burnus <burnus@net-b.de>
9301
9302 PR fortran/51913
9303 * gfortran.dg/class_47.f90: New.
9304
9305 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9306
9307 * gnat.dg/renaming5.ad[sb]: New test.
9308
9309 2012-01-20 Jason Merrill <jason@redhat.com>
9310
9311 PR c++/51919
9312 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9313
9314 2012-01-20 Jason Merrill <jason@redhat.com>
9315
9316 PR c++/51922
9317 * g++.dg/ext/attrib42.C: Require ilp32.
9318
9319 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9320
9321 PR target/51915
9322 * gcc.target/arm/pr51915.c: New test.
9323
9324 2012-01-20 Cary Coutant <ccoutant@google.com>
9325 Dodji Seketeli <dodji@redhat.com>
9326
9327 PR debug/45682
9328 * g++.dg/debug/dwarf2/nested-3.C: New test.
9329
9330 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9331
9332 PR c++/51402
9333 * g++.dg/template/crash110.C: New.
9334
9335 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9336
9337 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9338 Remove default options on hppa*-*-hpux*.
9339
9340 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9341
9342 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9343
9344 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9345
9346 * gcc.c-torture/compile/pr51856.c: New testcase.
9347
9348 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9349
9350 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9351 options to go_target_compile.
9352
9353 2012-01-20 Kai Tietz <ktietz@redhat.com>
9354
9355 * g++.dg/torture/pr51344.C: Fix typo.
9356
9357 2012-01-20 Richard Guenther <rguenther@suse.de>
9358
9359 PR tree-optimization/51903
9360 * g++.dg/torture/pr51903.C: New testcase.
9361
9362 2012-01-20 Tobias Burnus <burnus@net-b.de>
9363 Janus Weil <janus@gcc.gnu.org>
9364
9365 PR fortran/51056
9366 * gfortran.dg/use_21.f90: New.
9367
9368 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9369
9370 PR target/51106
9371 * gcc.dg/torture/pr51106-1.c: New test.
9372 * gcc.dg/torture/pr51106-2.c: New test.
9373
9374 2012-01-19 Kai Tietz <ktietz@redhat.com>
9375
9376 * g++.dg/torture/pr51344.C: New test.
9377
9378 2012-01-19 Tobias Burnus <burnus@net-b.de>
9379
9380 PR fortran/51904
9381 * gfortran.dg/intrinsic_size_2.f90: New.
9382
9383 2012-01-19 Jason Merrill <jason@redhat.com>
9384
9385 PR c++/51889
9386 * g++.dg/inherit/using7.C: New.
9387
9388 2012-01-19 Richard Guenther <rguenther@suse.de>
9389
9390 PR tree-optimization/37997
9391 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9392
9393 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9394
9395 PR rtl-optimization/51505
9396 * gcc.dg/pr51505.c: New test.
9397
9398 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9399
9400 PR fortran/51634
9401 * gfortran.dg/typebound_operator_12.f03: New.
9402 * gfortran.dg/typebound_operator_13.f03: New.
9403
9404 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9405
9406 PR c++/51225
9407 * g++.dg/cpp0x/pr51225.C: New.
9408
9409 2012-01-17 Ian Lance Taylor <iant@google.com>
9410
9411 PR go/50656
9412 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9413
9414 2012-01-17 Tobias Burnus <burnus@net-b.de>
9415
9416 PR fortran/51869
9417 * gfortran.dg/realloc_on_assign_9.f90: New.
9418
9419 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9420
9421 PR other/51165
9422 * gcc.dg/tm/memopt-3.c: Remove xfail.
9423 * gcc.dg/tm/memopt-4.c: Remove xfail.
9424 * gcc.dg/tm/memopt-5.c: Remove xfail.
9425 * gcc.dg/tm/memopt-7.c: Remove xfail.
9426
9427 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9428
9429 PR tree-optimization/51877
9430 * gcc.c-torture/execute/pr51877.c: New test.
9431
9432 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9433
9434 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9435 {!vect_align_arrays} to vect_sizes_32B_16B.
9436 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9437 * gcc.dg/vect/vect-peel-3.c: Ditto.
9438
9439 2012-01-16 Jason Merrill <jason@redhat.com>
9440
9441 PR c++/51854
9442 * g++.dg/abi/mangle60.C: New.
9443
9444 PR c++/51827
9445 * g++.dg/pch/mangle1.{C,Hs}: New.
9446
9447 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9448 Tobias Burnus <burnus@net-b.de>
9449
9450 PR fortran/50981
9451 * gfortran.dg/elemental_optional_args_3.f90: New
9452 * gfortran.dg/elemental_optional_args_4.f90: New
9453
9454 2012-01-16 Tobias Burnus <burnus@net-b.de>
9455
9456 PR fortran/51809
9457 * gfortran.dg/use_20.f90: New
9458
9459 2012-01-16 Jason Merrill <jason@redhat.com>
9460
9461 PR c++/51868
9462 * g++.dg/cpp0x/rv-bitfield.C: New.
9463 * g++.dg/cpp0x/rv-bitfield2.C: New.
9464
9465 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9466
9467 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9468 subroutine 'qsort' and use index array to assign the result.
9469
9470 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9471
9472 PR tree-optimization/51865
9473 * gcc.dg/pr51865.c: New test.
9474
9475 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9476
9477 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9478
9479 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9480
9481 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9482 to be loaded from the constant pool, rather than via %hi and %lo.
9483
9484 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9485
9486 PR rtl-optimization/51821
9487 * gcc.dg/pr51821.c: New test.
9488
9489 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9490
9491 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9492
9493 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9494
9495 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9496
9497 2012-01-14 Tobias Burnus <burnus@net-b.de>
9498
9499 PR fortran/51800
9500 * gfortran.dg/init_flag_8.f90: New.
9501 * gfortran.dg/init_flag_9.f90: New.
9502
9503 2011-01-14 Tobias Burnus <burnus@net-b.de>
9504
9505 PR fortran/51816
9506 * gfortran.dg/use_18.f90: New.
9507 * gfortran.dg/use_19.f90: New.
9508
9509 2012-01-13 Ian Lance Taylor <iant@google.com>
9510
9511 PR c++/50012
9512 * g++.dg/warn/Wsign-compare-4.C: New.
9513
9514 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9515
9516 PR fortran/48351
9517 * gfortran.dg/alloc_comp_assign.f03: New.
9518 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9519 __BUILTIN_FREE from 38 to 32.
9520
9521 2012-01-13 Jason Merrill <jason@redhat.com>
9522
9523 PR c++/20681
9524 * g++.dg/warn/Wreturn-type-7.C: New.
9525
9526 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9527
9528 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9529 assumption.
9530 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9531 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9532 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9533 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9534 int32plus because of big array needed.
9535 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9536 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9537
9538 2012-01-13 Jason Merrill <jason@redhat.com>
9539
9540 PR c++/51813
9541 * g++.dg/ext/visibility/template9.C: New.
9542
9543 PR c++/51620
9544 * g++.dg/cpp0x/defaulted34.C: New.
9545 * g++.dg/template/virtual3.C: New.
9546
9547 2012-01-13 Richard Guenther <rguenther@suse.de>
9548
9549 PR middle-end/8081
9550 * gcc.dg/torture/pr8081.c: New testcase.
9551
9552 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9553
9554 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9555
9556 2012-01-12 Jason Merrill <jason@redhat.com>
9557
9558 PR c++/51714
9559 * g++.dg/ext/stmtexpr14.C: New.
9560
9561 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9562
9563 PR c++/51633
9564 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9565
9566 2012-01-12 Jason Merrill <jason@redhat.com>
9567
9568 PR c++/48051
9569 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9570 * g++.dg/abi/mangle58.C: Likewise.
9571
9572 PR c++/51403
9573 * g++.dg/template/arg8.C: New.
9574
9575 2012-01-12 Ira Rosen <irar@il.ibm.com>
9576
9577 PR tree-optimization/51799
9578 * gcc.dg/vect/pr51799.c: New test.
9579 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9580 patterns.
9581
9582 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9583 Tobias Burnus <burnus@net-b.de>
9584
9585 PR fortran/51057
9586 PR fortran/51616
9587 * lib/target-supports.exp
9588 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9589 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9590
9591 2012-01-11 Jason Merrill <jason@redhat.com>
9592
9593 PR c++/51565
9594 * g++.dg/ext/attrib42.C: New.
9595
9596 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9597
9598 PR bootstrap/51796
9599 * gcc.dg/pr51796.c: New test.
9600
9601 2012-01-11 Jason Merrill <jason@redhat.com>
9602
9603 PR c++/51818
9604 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9605
9606 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9607
9608 * gnat.dg/array19.ad[sb]: New test.
9609
9610 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9611
9612 * gnat.dg/opt23.ad[sb]: New test.
9613 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9614 * gnat.dg/opt24.ad[sb]: New test.
9615
9616 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9617
9618 PR tree-optimization/49642
9619 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9620 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9621
9622 2012-01-11 Jason Merrill <jason@redhat.com>
9623
9624 PR c++/51613
9625 * g++.dg/template/explicit-args5.C: New.
9626
9627 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9628
9629 * gcc.c-torture/execute/20120110-1.c: New testcase.
9630
9631 2012-01-10 Jason Merrill <jason@redhat.com>
9632
9633 PR c++/51614
9634 * g++.dg/inherit/ambig1.C: New.
9635
9636 PR c++/51433
9637 * g++.dg/cpp0x/constexpr-cache1.C: New.
9638
9639 2012-01-10 Richard Guenther <rguenther@suse.de>
9640
9641 PR tree-optimization/51801
9642 * gcc.dg/torture/pr51801.c: New testcase.
9643
9644 2012-01-10 Tobias Burnus <burnus@net-b.de>
9645
9646 PR fortran/51652
9647 * gfortran.dg/allocate_with_typespec_5.f90: New.
9648
9649 2012-01-10 Tobias Burnus <burnus@net-b.de>
9650
9651 * gfortran.dg/class_39.f03: Update dg-error string.
9652
9653 2012-01-10 Richard Guenther <rguenther@suse.de>
9654
9655 PR tree-optimization/50913
9656 * gcc.dg/graphite/interchange-16.c: New testcase.
9657 * gcc.dg/graphite/scop-20.c: XFAIL.
9658 * gfortran.dg/graphite/interchange-1.f: Likewise.
9659 * gfortran.dg/graphite/block-1.f90: Likewise.
9660 * gfortran.dg/graphite/block-2.f: Likewise.
9661
9662 2012-01-10 Richard Henderson <rth@redhat.com>
9663
9664 * lib/target-supports.exp (check_effective_target_vect_perm,
9665 check_effective_target_vect_perm_byte,
9666 check_effective_target_vect_perm_short): Enable for arm neon.
9667
9668 2012-01-09 Tobias Burnus <burnus@net-b.de>
9669
9670 PR fortran/46328
9671 * gfortran.dg/typebound_operator_11.f90: New.
9672
9673 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9674
9675 * gnat.dg/array18.adb: New test.
9676 * gnat.dg/array18_pkg.ads: New helper.
9677
9678 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9679
9680 PR fortran/51791
9681 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9682 around base object in first assignment in main program.
9683 * gfortran.dg/typebound_operator_10.f03: New test.
9684
9685 2012-01-09 Martin Jambor <mjambor@suse.cz>
9686
9687 PR tree-optimization/51759
9688 * g++.dg/ipa/pr51759.C: New test.
9689
9690 2012-01-09 Tobias Burnus <burnus@net-b.de>
9691
9692 PR fortran/51758
9693 * gfortran.dg/optional_absent_2.f90: New.
9694
9695 2012-01-09 Tobias Burnus <burnus@net-b.de>
9696
9697 PR fortran/51578
9698 * gfortran.dg/use_17.f90: New.
9699
9700 2012-01-09 Gary Funck <gary@intrepid.com>
9701
9702 PR preprocessor/33919
9703 * gcc.dg/pr33919.c: New test.
9704 * gcc.dg/pr33919-0.h: New test header file.
9705 * gcc.dg/pr33919-1.h: Ditto.
9706 * gcc.dg/pr33919-2.h: Ditto.
9707
9708 2012-01-07 Jan Hubicka <jh@suse.cz>
9709
9710 PR tree-optimize/51694
9711 * gcc.c-torture/compile/pr51694.c: new testcase.
9712
9713 2012-01-07 Jan Hubicka <jh@suse.cz>
9714
9715 PR tree-optimization/51600
9716 * g++.dg/torture/pr51600.C: New testcase.
9717
9718 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9719
9720 PR gcov-profile/51715
9721 PR gcov-profile/51717
9722 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9723 * gcc.misc-tests/gcov-14.c: Likewise.
9724
9725 2012-01-06 Jason Merrill <jason@redhat.com>
9726
9727 * g++.dg/parse/new5.C: New.
9728
9729 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9730
9731 PR testsuite/51655
9732 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9733 including <string.h>.
9734
9735 2012-01-06 Jason Merrill <jason@redhat.com>
9736
9737 * g++.dg/abi/mangle51.C: New.
9738 * g++.dg/abi/mangle52.C: New.
9739 * g++.dg/abi/mangle53.C: New.
9740 * g++.dg/abi/mangle54.C: New.
9741 * g++.dg/abi/mangle55.C: New.
9742 * g++.dg/abi/mangle56.C: New.
9743 * g++.dg/abi/mangle57.C: New.
9744 * g++.dg/abi/mangle58.C: New.
9745 * g++.dg/abi/mangle59.C: New.
9746 * g++.dg/cpp0x/trailing3.C: Update mangling.
9747 * g++.dg/cpp0x/variadic111.C: Update mangling.
9748 * g++.dg/cpp0x/variadic4.C: Update mangling.
9749 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9750 * g++.dg/template/nontype22.C: Works now.
9751 * g++.dg/template/pr35240.C: Works now.
9752
9753 * g++.dg/cpp0x/error7.C: New.
9754
9755 2012-01-06 Tobias Burnus <burnus@net-b.de>
9756
9757 * gfortran.dg/deallocate_stat_2.f90: New.
9758 * coarray/allocate_errgmsg.f90: New.
9759 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9760 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9761 * coarray/subobject_1.f90: Fix for num_images > 1.
9762 * gfortran.dg/deallocate_stat.f90: Update due to changed
9763 stat= handling.
9764
9765 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9766
9767 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9768
9769 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9770
9771 * ada/acats/overflow.lst: Add cb20004.
9772
9773 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9774
9775 PR c++/51541
9776 * g++.dg/cpp0x/alias-decl-18.C: New test.
9777
9778 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9779
9780 * gcc.c-torture/execute/20120104-1.c: New test.
9781
9782 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9783
9784 PR fortran/PR48946
9785 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9786 the old typebound_operator_8.f03.
9787 * gfortran.dg/typebound_operator_8.f03: New version of
9788 typebound_operator_7.f03 with 'u' a derived type instead of a
9789 class object.
9790
9791 2012-01-05 Richard Guenther <rguenther@suse.de>
9792
9793 * g++.dg/torture/pr49309.C: Skip for -flto.
9794
9795 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9796
9797 PR middle-end/51761
9798 * gcc.c-torture/compile/pr51761.c: New test.
9799
9800 2012-01-05 Richard Guenther <rguenther@suse.de>
9801
9802 PR tree-optimization/51760
9803 * gcc.dg/torture/pr51760.c: New testcase.
9804
9805 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9806
9807 PR middle-end/51472
9808 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9809
9810 2012-01-05 Richard Guenther <rguenther@suse.de>
9811
9812 PR lto/41576
9813 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9814 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9815
9816 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9817
9818 PR debug/51695
9819 * gcc.dg/pr51695.c: New test.
9820
9821 2012-01-04 Andrew Pinski <apinski@cavium.com>
9822
9823 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9824 * gcc.target/mips/octeon2-lx-1.c: New test.
9825 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9826 * gcc.target/mips/octeon2-lx-2.c: New test.
9827 * gcc.target/mips/octeon2-lx-3.c: New test.
9828
9829 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9830
9831 PR other/51163
9832 PR other/51164
9833 * gcc.dg/tm/alias-1.c: Adjust regexp.
9834 * gcc.dg/tm/alias-2.c: Adjust regexp.
9835
9836 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9837
9838 PR c++/51064
9839 * g++.dg/warn/Wparentheses-26.C: New.
9840
9841 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9842
9843 * gfortran.dg/elemental_optional_args_2.f90: New test.
9844
9845 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9846
9847 PR fortran/49693
9848 * gfortran.dg/common_17.f90: New test.
9849
9850 2012-01-04 Richard Guenther <rguenther@suse.de>
9851
9852 PR tree-optimization/49651
9853 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9854 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9855
9856 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9857
9858 PR c++/51738
9859 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9860
9861 2012-01-03 Andrew Pinski <apinski@cavium.com>
9862
9863 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9864 for all mips targets. Also allow an optional .cfi_startproc.
9865
9866 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9867
9868 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9869
9870 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9871
9872 PR c++/29273
9873 * g++.dg/rtti/dyncast5.C: New.
9874
9875 2012-01-03 Richard Guenther <rguenther@suse.de>
9876
9877 PR tree-optimization/51070
9878 * gcc.dg/torture/pr51070-2.c: New testcase.
9879
9880 2012-01-03 Richard Guenther <rguenther@suse.de>
9881
9882 PR tree-optimization/51692
9883 * gcc.dg/torture/pr51692.c: New testcase.
9884
9885 2012-01-03 Richard Guenther <rguenther@suse.de>
9886
9887 PR debug/51650
9888 * g++.dg/lto/pr51650-3_0.C: New testcase.
9889
9890 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9891
9892 PR c++/15867
9893 * g++.dg/warn/Wredundant-decls-spec.C: New.
9894
9895 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9896
9897 PR tree-optimization/51719
9898 * g++.dg/tree-prof/pr51719.C: New test.
9899
9900 2012-01-03 Richard Guenther <rguenther@suse.de>
9901
9902 PR middle-end/51730
9903 * gcc.dg/fold-compare-6.c: New testcase.
9904
9905 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9906
9907 PR c++/51669
9908 * g++.dg/gomp/pr51669.C: New test.
9909
9910 2012-01-02 Jason Merrill <jason@redhat.com>
9911
9912 PR c++/51675
9913 * g++.dg/cpp0x/constexpr-union2.C: New.
9914
9915 PR c++/51666
9916 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9917
9918 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9919
9920 PR c++/51462
9921 * g++.dg/cpp0x/constexpr-99.C: New test.
9922
9923 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9924
9925 PR c++/20140
9926 * g++.dg/template/init9.C: New.
9927
9928 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9929
9930 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9931 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9932 rather than a specific number.
9933
9934 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9935
9936 PR fortran/46262
9937 PR fortran/46328
9938 PR fortran/51052
9939 * gfortran.dg/typebound_operator_7.f03: New.
9940 * gfortran.dg/typebound_operator_8.f03: New.
9941
9942 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9943
9944 PR target/51729
9945 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9946 XFAIL.
9947 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9948
9949 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9950
9951 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9952
9953 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9954
9955 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9956 for MIPS.
9957
9958 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9959
9960 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9961 * gfortran.dg/io_real_boz_4.f90: Likewise.
9962 * gfortran.dg/io_real_boz_5.f90: Likewise.
9963
9964 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9965
9966 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9967
9968 2012-01-02 Revital Eres <revital.eres@linaro.org>
9969
9970 * gcc.dg/sms-11.c: New file.
9971
9972 2012-01-02 Tobias Burnus <burnus@net-b.de>
9973
9974 PR fortran/51682
9975 * gfortran.dg/coarray/image_index_3.f90: New.
9976
9977 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9978
9979 PR c++/16603
9980 * g++.dg/parse/enum8.C: New.
9981
9982 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9983
9984 PR c++/51379
9985 * g++.dg/conversion/reinterpret4.C: New.
9986 * g++.dg/conversion/reinterpret1.C: Adjust.
9987
9988 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9989
9990 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9991
9992 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9993
9994 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9995 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9996 * g++.old-deja/g++.jason/access14.C: Likewise.
9997 * g++.old-deja/g++.jason/access8.C: Likewise.
9998 * g++.old-deja/g++.jason/access1.C: Likewise.
9999 * g++.old-deja/g++.other/access3.C: Likewise.
10000 * g++.old-deja/g++.other/access5.C: Likewise.
10001 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10002 * g++.old-deja/g++.law/visibility22.C: Likewise.
10003 * g++.old-deja/g++.law/visibility26.C: Likewise.
10004 * g++.old-deja/g++.mike/p2746.C: Likewise.
10005 * g++.dg/debug/using1.C: Likewise.
10006 * g++.dg/lookup/using51.C: Likewise.
10007 * g++.dg/inherit/using5.C: Likewise.
10008 * g++.dg/inherit/pr30297.C: Likewise.
10009 * g++.dg/inherit/access8.C: Likewise.
10010 * g++.dg/torture/pr39362.C: Likewise.
10011 * g++.dg/template/crash13.C: Likewise.
10012 * g++.dg/template/using10.C: Likewise.
10013
10014 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10015
10016 PR fortran/51502
10017 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10018
10019 2012-01-01 Ira Rosen <irar@il.ibm.com>
10020
10021 PR tree-optimization/51704
10022 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10023 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10024 corresponding flags.
10025
10026 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10027
10028 PR c++/51723
10029 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10030
10031 2012-01-01 Jan Hubicka <jh@suse.cz>
10032
10033 PR rtl-optimization/51069
10034 * gcc.c-torture/compile/pr51069.c: New testcase.
10035
10036 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10037
10038 PR tree-optimization/51683
10039 * gcc.dg/pr51683.c: New test.
10040 \f
10041 Copyright (C) 2012 Free Software Foundation, Inc.
10042
10043 Copying and distribution of this file, with or without modification,
10044 are permitted in any medium without royalty provided the copyright
10045 notice and this notice are preserved.