re PR tree-optimization/55281 (ICE in build_int_cst_wide, at tree.c:1217 (with...
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-13 Jakub Jelinek <jakub@redhat.com>
2
3 PR tree-optimization/55281
4 * gcc.dg/vect/fast-math-pr55281.c: New test.
5 * g++.dg/opt/pr55281.C: New test.
6
7 PR rtl-optimization/54127
8 * gcc.dg/torture/pr54127.c: New test.
9
10 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
11 Jakub Jelinek <jakub@redhat.com>
12
13 PR rtl-optimization/51447
14 * gcc.c-torture/execute/pr51447.c: New test.
15
16 2012-11-12 Ian Bolton <ian.bolton@arm.com>
17
18 * gcc.target/aarch64/csinc-2.c: New test.
19
20 2012-11-12 Ian Bolton <ian.bolton@arm.com>
21
22 * gcc.target/aarch64/cmn.c: New test.
23 * gcc.target/aarch64/adds.c: New test.
24 * gcc.target/aarch64/subs.c: New test.
25
26 2012-11-12 Tobias Burnus <burnus@net-b.de>
27
28 PR fortran/55272
29 * gfortran.dg/coarray_29_1.f90: New.
30 * gfortran.dg/coarray_29_2.f90: New.
31
32 2012-11-12 Bin Cheng <bin.cheng@arm.com>
33
34 * gcc.dg/hoist-register-pressure-3.c: New test.
35
36 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
37
38 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
39 wrappers around sinf and cosf.
40
41 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
42
43 PR middle-end/55247
44 PR middle-end/55259
45 * gcc.target/i386/pr55247-2.c: New file.
46
47 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
48
49 PR middle-end/55263
50 * g++.dg/pr55263.C: New test.
51
52 2012-11-11 Martin Jambor <mjambor@suse.cz>
53
54 PR tree-optimization/55238
55 * testsuite/gcc.dg/torture/pr55238.c: New test.
56
57 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
58 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
59 * c-c++-common/torture/vector-subscript-1.c: Likewise.
60 * c-c++-common/torture/vector-subscript-2.c: Likewise.
61
62 2012-11-10 Jan Hubicka <jh@suse.cz>
63
64 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
65
66 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
67
68 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
69 -mno-sse -mno-mmx to dg-options. Reformat.
70
71 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
72
73 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
74 * c-c++-common/vector-compare-1.c: Same.
75 * c-c++-common/vector-compare-2.c: Same.
76 * g++.dg/other/unused1.C: Skip on AIX.
77 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
78 extra message on AIX.
79
80 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
81
82 PR target/55247
83 * gcc.target/i386/pr55247.c: New test.
84
85 2012-11-09 Andrew Pinski <apinski@cavium.com>
86
87 * gcc.c-torture/execute/20121108-1.c: New test.
88
89 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
90
91 PR c++/54413
92 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
93 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
94 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
95 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
96
97 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
98
99 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
100 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
101 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
102 array bounds.
103 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
104
105 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
106
107 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
108 * g++.dg/tm/pr47530.C: Same.
109
110 2012-11-09 Jason Merrill <jason@redhat.com>
111
112 PR c++/54859
113 * g++.dg/cpp0x/alias-decl-25.C: New.
114
115 * g++.dg/abi/abi-tag1.C: New.
116 * g++.dg/abi/abi-tag2.C: New.
117
118 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
119
120 PR rtl-optimization/55154
121 * gcc.target/i386/pr55154.c: New test.
122
123 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
124
125 PR rtl-optimization/55151
126 * gcc.dg/pr55151.c: Move ...
127 * gcc.target/i386/pr55151.c: ... here.
128
129 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
130
131 PR rtl-optimization/54472
132 * gcc.dg/pr54472.c: New test.
133
134 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
135
136 * gnat.dg/stack_check3.ad[sb]: New test.
137
138 2012-11-08 Ian Lance Taylor <iant@google.com>
139
140 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
141 with arguments. Handle errorcheckoutput and rundir test types.
142
143 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
144
145 PR tree-optimization/55191
146 * gcc.dg/pr55191.c: New test.
147
148 2012-11-08 Jakub Jelinek <jakub@redhat.com>
149
150 PR debug/54499
151 * g++.dg/debug/pr54499.C: New test.
152
153 2012-11-08 Jan Hubicka <jh@suse.cz>
154
155 PR middle-end/48636
156 * gcc.dg/winline-3.c: Update.
157
158 2012-11-08 Martin Jambor <mjambor@suse.cz>
159
160 * gfortran.dg/ipcp-array-1.f90: New test.
161
162 2012-11-08 Florian Weimer <fweimer@redhat.com>
163
164 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
165
166 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
167
168 PR rtl-optimization/55151
169 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
170
171 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
172
173 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
174
175 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
176
177 * gcc.c-torture/compile/20121107-1.c: New test.
178
179 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
180
181 PR rtl-optimization/55151
182 * gcc.dg/pr55151.c: Compile it only for x86_64.
183
184 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
185
186 PR rtl-optimization/55122
187 * gcc.dg/pr55122.c: New test.
188
189 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
190
191 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
192 word powerpc.
193 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
194 * gcc.target/powerpc/loop_align.c: Skip on AIX.
195 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
196 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
197
198 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
199
200 PR c/53063
201 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
202
203 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
204
205 PR c/51294
206 * c-c++-common/pr51294.c: New.
207
208 2012-11-07 Martin Jambor <mjambor@suse.cz>
209
210 PR tree-optimization/53787
211 * gcc.dg/ipa/ipa-5.c: Adjust.
212 * gcc.dg/ipa/ipcp-agg-1.c: New test.
213 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
214 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
215 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
216 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
217 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
218 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
219 * gfortran.dg/pr48636-2.f90: New test.
220 * gfortran.dg/pr53787.f90: Likewise.
221
222 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
223
224 PR c++/55226
225 Revert:
226 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
227
228 PR c++/54922
229 * g++.dg/cpp0x/constexpr-union4.C: New.
230
231 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
232
233 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
234
235 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
236
237 PR target/49220
238 * gcc.c-torture/compile/pr49220.c: New test.
239
240 2012-11-07 Florian Weimer <fweimer@redhat.com>
241
242 * g++.dg/init/new40.C: New.
243
244 2012-11-07 Jakub Jelinek <jakub@redhat.com>
245
246 PR debug/54693
247 * gcc.dg/guality/pr54693-2.c: New test.
248
249 2012-11-06 Andrew Pinski <apinski@cavium.com>
250
251 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
252 -fno-vect-cost-model.
253
254 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
255
256 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
257 * gcc.dg/tm/debug-1.c: Same.
258 * gcc.dg/tm/irrevocable-3.c: Same.
259 * gcc.dg/tm/irrevocable-4.c: Same.
260 * gcc.dg/tm/memopt-10.c: Same.
261 * gcc.dg/tm/memopt-11.c: Same.
262 * gcc.dg/tm/props-4.c: Same.
263 * gcc.dg/tm/wrap-3.c: Same.
264 * gcc.dg/tm/wrap-4.c: Same.
265
266 2012-11-06 Andrew Pinski <apinski@cavium.com>
267
268 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
269
270 2012-11-06 Jan Hubicka <jh@suse.cz>
271
272 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
273 candidate still.
274 * gcc.dg/tree-ssa/loop-23.c: Likewise.
275 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
276 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
277
278 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
279
280 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
281
282 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
283
284 PR middle-end/41993
285 * gcc.dg/torture/pr41993.c: New test.
286
287 2012-11-06 Jan Hubicka <jh@suse.cz>
288
289 * gcc.target/i386/l_fma_float_?.c: Update.
290 * gcc.target/i386/l_fma_double_?.c: Update.
291
292 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
293
294 PR target/54089
295 * gcc.target/sh/pr54089-8.c: New.
296 * gcc.target/sh/pr54089-9.c: New.
297
298 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
299
300 PR target/47440
301 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
302 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
303 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
304 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
305 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
306 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
307 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
308 * gcc.target/i386/avx-vzeroupper-27.c: New.
309
310 2012-11-06 Janus Weil <janus@gcc.gnu.org>
311
312 PR fortran/54917
313 * gfortran.dg/transfer_class_1.f90: New.
314 * gfortran.dg/transfer_class_2.f90: New.
315
316 2012-11-05 Sriraman Tallam <tmsriram@google.com>
317
318 * testsuite/g++.dg/mv1.C: New test.
319 * testsuite/g++.dg/mv2.C: New test.
320 * testsuite/g++.dg/mv3.C: New test.
321 * testsuite/g++.dg/mv4.C: New test.
322 * testsuite/g++.dg/mv5.C: New test.
323 * testsuite/g++.dg/mv6.C: New test.
324
325 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
326
327 PR testsuite/55186
328 * gcc.dg/const-uniq-1.c (a): Increase length four times.
329
330 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
331
332 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
333 darwin.
334
335 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
336
337 * g++.dg/torture/20121105-1.C: New test.
338
339 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
340
341 * gcc.dg/torture/fp-compare.c: New testcase.
342
343 2012-11-05 Jan Hubicka <jh@suse.cz>
344
345 * gcc.dg/const-1.c: Update.
346 * gcc.dg/pure-1.c: Update.
347
348 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
349
350 PR rtl-optimization/55151
351 * gcc.dg/pr55151.c: New test.
352
353 2012-11-05 Jakub Jelinek <jakub@redhat.com>
354
355 PR debug/54970
356 PR debug/54971
357 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
358
359 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
360
361 PR testsuite/51128
362 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
363
364 2012-11-05 Jan Hubicka <jh@suse.cz>
365
366 * gcc.dg/autopar/pr49960.c: Fix testcase.
367
368 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
369
370 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
371 Fix scan-tree-dump-times directive.
372
373 2012-11-04 Janus Weil <janus@gcc.gnu.org>
374
375 PR fortran/55199
376 * gfortran.dg/associate_12.f90: New.
377
378 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
379
380 PR target/54255
381 * lib/target-supports.exp (check_effective_target_masm_intel): New
382 proc.
383 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
384 masm_intel.
385
386 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
387 Jack Howarth <howarth@bromo.med.uc.edu>
388
389 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
390 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
391 * gcc.target/i386/pr53249.c: Likewise.
392
393 2012-11-03 Andrew Pinski <apinski@cavium.com>
394
395 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
396 call abort1 so that cross jumping does not happen.
397
398 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
399
400 PR target/51244
401 * gcc.target/sh/pr51244-18.c: New.
402 * gcc.target/sh/pr51244-19.c: New.
403
404 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
405
406 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
407 b requires a 64-bit operation followed by a truncation.
408
409 2012-11-02 Jan Hubicka <jh@suse.cz>
410
411 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
412
413 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
414
415 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
416 conditions to verify the reduction code is vectorized.
417
418 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
419 in case 'pow', such as 'powerpc' is used in the compiler version name.
420 * gcc.target/powerpc/pr46728-2.c: Likewise.
421 * gcc.target/powerpc/pr46728-3.c: Likewise.
422 * gcc.target/powerpc/pr46728-4.c: Likewise.
423 * gcc.target/powerpc/pr46728-5.c: Likewise.
424 * gcc.target/powerpc/pr46728-7.c: Likewise.
425 * gcc.target/powerpc/pr46728-8.c: Likewise.
426 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
427
428 2012-11-02 Jan Hubicka <jh@suse.cz>
429
430 * gcc.dg/tree-ssa/loop-38.c: New testcase.
431
432 2012-11-02 Jan Hubicka <jh@suse.cz>
433
434 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
435 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
436
437 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
438
439 PR middle-end/55130
440 * gcc.target/i386/pr55130.c: New test.
441
442 2012-11-02 Jakub Jelinek <jakub@redhat.com>
443
444 PR target/55147
445 * gcc.target/i386/pr55147.c: New test.
446
447 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
448
449 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
450 * gfortran.dg/default_format_denormal_1.f90: Same.
451
452 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
453
454 PR middle-end/55001
455 * g++.dg/ext/vector19.C: Remove target restrictions.
456 * gcc.dg/fold-compare-7.c: New testcase.
457
458 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
459
460 PR target/55160
461 * gcc.target/sh/pr55160.c: New.
462
463 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
464
465 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
466 scan-assembler regex.
467
468 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
469
470 PR middle-end/55150
471 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
472 * gcc.dg/pr55150-2.c: New test.
473
474 2012-11-01 Sharad Singhai <singhai@google.com>
475
476 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
477 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
478 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
479 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
480
481 2012-10-31 Dehao Chen <dehao@google.com>
482
483 * g++.dg/debug/dwarf2/block.C: New testcase.
484
485 2012-10-31 Jan Hubicka <jh@suse.cz>
486
487 * gcc.dg/pr44974.c: Add noinline.
488
489 2012-10-31 Janus Weil <janus@gcc.gnu.org>
490
491 PR fortran/53718
492 * gfortran.dg/class_54.f90: New.
493
494 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
495 Jakub Jelinek <jakub@redhat.com>
496
497 PR tree-optimization/55018
498 * gcc.dg/torture/pr55018.c: New test.
499
500 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
501
502 PR c++/54583
503 * g++.dg/ext/vla13.C: New.
504
505 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
506
507 PR middle-end/55150
508 * gcc.dg/pr55150.c: New test.
509
510 2012-10-31 Tobias Burnus <burnus@net-b.de>
511
512 PR fortran/55134
513 * gfortran.dg/associate_11.f90: New.
514
515 2012-10-31 Dodji Seketeli <dodji@redhat.com>
516
517 PR c++/54955
518 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
519
520 2012-10-31 Jakub Jelinek <jakub@redhat.com>
521
522 PR tree-optimization/19105
523 PR tree-optimization/21643
524 PR tree-optimization/46309
525 * gcc.dg/pr19105.c: New test.
526 * gcc.dg/pr21643.c: New test.
527 * gcc.dg/pr46309-2.c: New test.
528 * gcc.c-torture/execute/pr46309.c: New test.
529
530 2012-10-31 Alan Modra <amodra@gmail.com>
531
532 * gcc.target/powerpc/dimode_off.c: New.
533 * gcc.target/powerpc/timode_off.c: New.
534 * gcc.target/powerpc/dfmode_off.c: New.
535 * gcc.target/powerpc/tfmode_off.c: New.
536
537 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
538
539 PR rtl-optimization/55093
540 * gcc.target/i386/pr55093.c: New file.
541
542 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
543
544 * gcc.target/i386/pr55116.c: Renamed to ...
545 * gcc.target/i386/pr55116-1.c: This.
546
547 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
548
549 * gcc.target/i386/pr55116-2.c: New file.
550
551 2012-10-30 Richard Biener <rguenther@suse.de>
552
553 * gcc.dg/vect/slp-perm-2.c: Adjust.
554
555 2012-10-30 Richard Biener <rguenther@suse.de>
556
557 PR tree-optimization/55111
558 * gcc.dg/torture/pr55111.c: New testcase.
559
560 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
561
562 PR target/53988
563 * gcc.target/sh/pr53988.c: New.
564
565 2012-10-30 Bin Cheng <bin.cheng@arm.com>
566
567 PR target/54989
568 * gcc.dg/hoist-register-pressure-1.c: Rename from
569 hoist-register-pressure.c. Add nonpic condition.
570 * gcc.dg/hoist-register-pressure-2.c: New testcase.
571
572 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
573
574 PR c++/54930
575 * gcc.dg/Wreturn-local-addr.c: New.
576 * g++.dg/warn/Wno-return-local-addr.C: New.
577 * g++.dg/warn/Wreturn-local-addr.C: New.
578
579 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
580
581 PR middle-end/55116
582 * gcc.target/i386/pr55116.c: New file.
583
584 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
585
586 PR c/53066
587 * gcc.dg/Wshadow-4.c: New.
588 * gcc.dg/Wshadow-4.h: New.
589
590 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
591
592 PR debug/54693
593 * gcc.dg/guality/pr54693.c: New.
594
595 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
596
597 PR middle-end/55027
598 * gcc.dg/pr55027.c: New testcase.
599
600 2012-10-29 Jan Hubicka <jh@suse.cz>
601
602 * gcc.dg/ipa/inline-6.c: New testcase.
603
604 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
605
606 PR rtl-optimization/55106
607 * g++.dg/pr55106.C: New.
608
609 2012-10-29 Richard Guenther <rguenther@suse.de>
610
611 PR middle-end/53695
612 * gcc.dg/torture/pr53695.c: New testcase.
613
614 2012-10-28 Jan Hubicka <jh@suse.cz>
615
616 * gcc.dg/ipa/inlinehint-3.c: New testcase.
617
618 2012-10-28 Tobias Burnus <burnus@net-b.de>
619
620 PR fortran/54958
621 * gfortran.dg/do_check_6.f90: New.
622
623 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
624 Jack Howarth <howarth@bromo.med.uc.edu>
625
626 PR target/54404
627 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
628 to dg-options.
629 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
630
631 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
632
633 PR target/34283
634 * gcc.target/i386/pr34283.c: New test.
635
636 2012-10-26 Jakub Jelinek <jakub@redhat.com>
637
638 PR c++/55081
639 * g++.dg/opt/pr55081.C: New test.
640
641 PR debug/54970
642 PR debug/54971
643 * gcc.dg/guality/pr54970.c: New test.
644
645 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
646
647 PR c++/54984
648 * g++.dg/template/new11.C: New.
649
650 2012-10-26 Richard Biener <rguenther@suse.de>
651
652 PR middle-end/54824
653 * gcc.dg/torture/pr54824.c: New testcase.
654
655 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
656
657 * gcc.target/i386/fxsave-1.c: New.
658 * gcc.target/i386/fxsave64-1.c: Ditto.
659 * gcc.target/i386/fxrstor-1.c: Ditto.
660 * gcc.target/i386/fxrstor64-1.c: Ditto.
661 * gcc.target/i386/xsave-1.c: Ditto.
662 * gcc.target/i386/xsave64-1.c: Ditto.
663 * gcc.target/i386/xrstor-1.c: Ditto.
664 * gcc.target/i386/xrstor64-1.c: Ditto.
665 * gcc.target/i386/xsaveopt-1.c: Ditto.
666 * gcc.target/i386/xsaveopt64-1.c: Ditto.
667 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
668 * gcc.target/i386/sse-13.c: Ditto.
669 * gcc.target/i386/sse-14.c: Ditto.
670 * gcc.target/i386/sse-22.c: Ditto.
671 * gcc.target/i386/sse-23.c: Ditto.
672 * g++.dg/other/i386-2.C: Ditto.
673 * g++.dg/other/i386-3.C: Ditto.
674
675 2012-10-25 Jan Hubicka <jh@suse.cz>
676
677 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
678 at ivcanon time.
679
680 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
681
682 PR c++/53761
683 * g++.dg/ext/transparent-union.C: New.
684
685 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
686
687 PR c++/54427
688 * g++.dg/ext/vector19.C: New testcase.
689
690 2012-10-25 Richard Biener <rguenther@suse.de>
691
692 PR tree-optimization/54902
693 * g++.dg/torture/pr54902.C: New testcase.
694
695 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
696
697 PR c++/34892
698 * g++.dg/template/crash114.C: New.
699
700 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
701
702 PR bootstrap/55049
703 * gcc.target/i386/pr55049-1.c: New test.
704
705 2012-10-24 Janus Weil <janus@gcc.gnu.org>
706
707 PR fortran/55037
708 * gfortran.dg/class_dummy_4.f03: New.
709
710 2012-10-24 Jakub Jelinek <jakub@redhat.com>
711
712 PR rtl-optimization/55010
713 * gcc.dg/pr55010.c: New test.
714
715 PR debug/54828
716 * g++.dg/debug/pr54828.C: New test.
717
718 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
719
720 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
721 * gcc.dg/vect/vect-83_64.c: Likewise.
722
723 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
724
725 PR c++/54922
726 * g++.dg/cpp0x/constexpr-union4.C: New.
727
728 2012-10-23 Jeff Law <law@redhat.com>
729
730 * gcc.c-torture/execute/pr54985.c: New test.
731
732 2012-10-23 Paul Koning <ni1d@arrl.net>
733
734 PR debug/54508
735 * g++.dg/debug/dwarf2/pr54508.C: New.
736
737 2012-10-23 Jakub Jelinek <jakub@redhat.com>
738
739 PR c++/54844
740 * g++.dg/template/sizeof14.C: New test.
741
742 2012-10-23 Ian Bolton <ian.bolton@arm.com>
743 Jim MacArthur <jim.macarthur@arm.com>
744 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
745 Marcus Shawcroft <marcus.shawcroft@arm.com>
746 Nigel Stephens <nigel.stephens@arm.com>
747 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
748 Richard Earnshaw <rearnsha@arm.com>
749 Sofiane Naci <sofiane.naci@arm.com>
750 Stephen Thomas <stephen.thomas@arm.com>
751 Tejas Belagod <tejas.belagod@arm.com>
752 Yufeng Zhang <yufeng.zhang@arm.com>
753
754 * lib/target-supports.exp
755 (check_profiling_available): Add AArch64.
756 (check_effective_target_vect_int): Likewise.
757 (check_effective_target_vect_shift): Likewise.
758 (check_effective_target_vect_float): Likewise.
759 (check_effective_target_vect_double): Likewise.
760 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
761 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
762 (check_effective_target_vect_pack_trunc): Likewise.
763 (check_effective_target_vect_unpack): Likewise.
764 (check_effective_target_vect_hw_misalign): Likewise.
765 (check_effective_target_vect_short_mult): Likewise.
766 (check_effective_target_vect_int_mult): Likewise.
767 (check_effective_target_vect_stridedN): Likewise.
768 (check_effective_target_sync_int_long): Likewise.
769 (check_effective_target_sync_char_short): Likewise.
770 (check_vect_support_and_set_flags): Likewise.
771 (check_effective_target_aarch64_tiny): New.
772 (check_effective_target_aarch64_small): New.
773 (check_effective_target_aarch64_large): New.
774 * g++.dg/other/PR23205.C: Enable aarch64.
775 * g++.dg/other/pr23205-2.C: Likewise.
776 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
777 * gcc.c-torture/execute/20101011-1.c: Likewise.
778 * gcc.dg/20020312-2.c: Likewise.
779 * gcc.dg/20040813-1.c: Likewise.
780 * gcc.dg/builtin-apply2.c: Likewise.
781 * gcc.dg/stack-usage-1.c: Likewise.
782
783 2012-10-23 Ian Bolton <ian.bolton@arm.com>
784 Jim MacArthur <jim.macarthur@arm.com>
785 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
786 Marcus Shawcroft <marcus.shawcroft@arm.com>
787 Nigel Stephens <nigel.stephens@arm.com>
788 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
789 Richard Earnshaw <rearnsha@arm.com>
790 Sofiane Naci <sofiane.naci@arm.com>
791 Stephen Thomas <stephen.thomas@arm.com>
792 Tejas Belagod <tejas.belagod@arm.com>
793 Yufeng Zhang <yufeng.zhang@arm.com>
794
795 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
796 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
797 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
798 * gcc.target/aarch64/aapcs/abitest.S: New file.
799 * gcc.target/aarch64/aapcs/abitest.h: New file.
800 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
801 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
802 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
803 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
804 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
805 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
806 * gcc.target/aarch64/aapcs/ice_1.c: New file.
807 * gcc.target/aarch64/aapcs/ice_2.c: New file.
808 * gcc.target/aarch64/aapcs/ice_3.c: New file.
809 * gcc.target/aarch64/aapcs/ice_4.c: New file.
810 * gcc.target/aarch64/aapcs/ice_5.c: New file.
811 * gcc.target/aarch64/aapcs/macro-def.h: New file.
812 * gcc.target/aarch64/aapcs/test_1.c: New file.
813 * gcc.target/aarch64/aapcs/test_10.c: New file.
814 * gcc.target/aarch64/aapcs/test_11.c: New file.
815 * gcc.target/aarch64/aapcs/test_12.c: New file.
816 * gcc.target/aarch64/aapcs/test_13.c: New file.
817 * gcc.target/aarch64/aapcs/test_14.c: New file.
818 * gcc.target/aarch64/aapcs/test_15.c: New file.
819 * gcc.target/aarch64/aapcs/test_16.c: New file.
820 * gcc.target/aarch64/aapcs/test_17.c: New file.
821 * gcc.target/aarch64/aapcs/test_18.c: New file.
822 * gcc.target/aarch64/aapcs/test_19.c: New file.
823 * gcc.target/aarch64/aapcs/test_2.c: New file.
824 * gcc.target/aarch64/aapcs/test_20.c: New file.
825 * gcc.target/aarch64/aapcs/test_21.c: New file.
826 * gcc.target/aarch64/aapcs/test_22.c: New file.
827 * gcc.target/aarch64/aapcs/test_23.c: New file.
828 * gcc.target/aarch64/aapcs/test_24.c: New file.
829 * gcc.target/aarch64/aapcs/test_25.c: New file.
830 * gcc.target/aarch64/aapcs/test_26.c: New file.
831 * gcc.target/aarch64/aapcs/test_3.c: New file.
832 * gcc.target/aarch64/aapcs/test_4.c: New file.
833 * gcc.target/aarch64/aapcs/test_5.c: New file.
834 * gcc.target/aarch64/aapcs/test_6.c: New file.
835 * gcc.target/aarch64/aapcs/test_7.c: New file.
836 * gcc.target/aarch64/aapcs/test_8.c: New file.
837 * gcc.target/aarch64/aapcs/test_9.c: New file.
838 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
839 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
840 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
841 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
842 * gcc.target/aarch64/aapcs/test_complex.c: New file.
843 * gcc.target/aarch64/aapcs/test_int128.c: New file.
844 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
845 * gcc.target/aarch64/aapcs/type-def.h: New file.
846 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
847 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
848 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
849 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
850 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
851 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
852 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
853 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
854 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
855 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
856 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
857 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
858 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
859 * gcc.target/aarch64/aarch64.exp: New file.
860 * gcc.target/aarch64/adc-1.c: New file.
861 * gcc.target/aarch64/adc-2.c: New file.
862 * gcc.target/aarch64/asm-1.c: New file.
863 * gcc.target/aarch64/clrsb.c: New file.
864 * gcc.target/aarch64/clz.c: New file.
865 * gcc.target/aarch64/ctz.c: New file.
866 * gcc.target/aarch64/csinc-1.c: New file.
867 * gcc.target/aarch64/csinv-1.c: New file.
868 * gcc.target/aarch64/csneg-1.c: New file.
869 * gcc.target/aarch64/extend.c: New file.
870 * gcc.target/aarch64/fcvt.x: New file.
871 * gcc.target/aarch64/fcvt_double_int.c: New file.
872 * gcc.target/aarch64/fcvt_double_long.c: New file.
873 * gcc.target/aarch64/fcvt_double_uint.c: New file.
874 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
875 * gcc.target/aarch64/fcvt_float_int.c: New file.
876 * gcc.target/aarch64/fcvt_float_long.c: New file.
877 * gcc.target/aarch64/fcvt_float_uint.c: New file.
878 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
879 * gcc.target/aarch64/ffs.c: New file.
880 * gcc.target/aarch64/fmadd.c: New file.
881 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
882 * gcc.target/aarch64/frint.x: New file.
883 * gcc.target/aarch64/frint_double.c: New file.
884 * gcc.target/aarch64/frint_float.c: New file.
885 * gcc.target/aarch64/index.c: New file.
886 * gcc.target/aarch64/mneg-1.c: New file.
887 * gcc.target/aarch64/mneg-2.c: New file.
888 * gcc.target/aarch64/mneg-3.c: New file.
889 * gcc.target/aarch64/mnegl-1.c: New file.
890 * gcc.target/aarch64/mnegl-2.c: New file.
891 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
892 * gcc.target/aarch64/pic-constantpool1.c: New file.
893 * gcc.target/aarch64/pic-symrefplus.c: New file.
894 * gcc.target/aarch64/predefine_large.c: New file.
895 * gcc.target/aarch64/predefine_small.c: New file.
896 * gcc.target/aarch64/predefine_tiny.c: New file.
897 * gcc.target/aarch64/reload-valid-spoff.c: New file.
898 * gcc.target/aarch64/scalar_intrinsics.c: New file.
899 * gcc.target/aarch64/table-intrinsics.c: New file.
900 * gcc.target/aarch64/tst-1.c: New file.
901 * gcc.target/aarch64/vect-abs-compile.c: New file.
902 * gcc.target/aarch64/vect-abs.c: New file.
903 * gcc.target/aarch64/vect-abs.x: New file.
904 * gcc.target/aarch64/vect-compile.c: New file.
905 * gcc.target/aarch64/vect-faddv-compile.c: New file.
906 * gcc.target/aarch64/vect-faddv.c: New file.
907 * gcc.target/aarch64/vect-faddv.x: New file.
908 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
909 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
910 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
911 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
912 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
913 * gcc.target/aarch64/vect-fp-compile.c: New file.
914 * gcc.target/aarch64/vect-fp.c: New file.
915 * gcc.target/aarch64/vect-fp.x: New file.
916 * gcc.target/aarch64/vect-mull-compile.c: New file.
917 * gcc.target/aarch64/vect-mull.c: New file.
918 * gcc.target/aarch64/vect-mull.x: New file.
919 * gcc.target/aarch64/vect.c: New file.
920 * gcc.target/aarch64/vect.x: New file.
921 * gcc.target/aarch64/vector_intrinsics.c: New file.
922 * gcc.target/aarch64/vfp-1.c: New file.
923 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
924 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
925 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
926 * g++.dg/abi/aarch64_guard1.C: New file.
927
928 2012-10-23 Jakub Jelinek <jakub@redhat.com>
929
930 PR c++/54988
931 * c-c++-common/pr54988.c: New test.
932
933 2012-10-23 Jan Hubicka <jh@suse.cz>
934
935 * gcc.dg/tree-prof/peel-1.c: New testcase.
936
937 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
938
939 PR gcc/52945
940 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
941
942 2012-10-23 Joseph Myers <joseph@codesourcery.com>
943
944 * gcc.dg/c99-predef-1.c: New test.
945 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
946 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
947 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
948 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
949 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
950 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
951 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
952 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
953 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
954 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
955 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
956 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
957
958 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
959
960 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
961
962 2012-10-23 Jan Hubicka <jh@suse.cz>
963
964 PR middle-end/54937
965 * gcc.c-torture/execute/pr54937.c: New testcase.
966 * gcc.dg/tree-ssa/cunroll-2.c: Update.
967
968 2012-10-23 Jan Hubicka <jh@suse.cz>
969
970 PR middle-end/54967
971 * gfortran.dg/pr54967.f90: New testcase.
972
973 2012-10-23 Terry Guo <terry.guo@arm.com>
974
975 PR target/55019
976 * gcc.dg/pr55019.c: New.
977
978 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
979
980 PR tree-optimization/55008
981 * gcc.dg/tree-ssa/pr55008.c: New test.
982
983 2012-10-22 Richard Biener <rguenther@suse.de>
984
985 PR tree-optimization/55011
986 * gcc.dg/torture/pr55011.c: New testcase.
987
988 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
989
990 * gcc.target/arm/pr40457-1.c: Adjust expected output.
991 * gcc.target/arm/pr40457-2.c: Likewise.
992 * gcc.target/arm/pr40457-3.c: Likewise.
993
994 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
995
996 * gnat.dg/specs/limited_with4.ads: New test.
997 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
998
999 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1000
1001 * gnat.dg/modular4.adb: New test.
1002 * gnat.dg/modular4_pkg.ads: New helper.
1003
1004 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1005
1006 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1007 * gnat.dg/specs/addr1.ads: Likewise.
1008
1009 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1010
1011 * gcc.dg/webizer.c (main): Add missing exit call.
1012
1013 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1014
1015 PR fortran/54465
1016 * gfortran.dg/wextra_1.f: New test.
1017
1018 2012-10-20 Jan Hubicka <jh@suse.cz>
1019
1020 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1021
1022 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1023
1024 PR fortran/54224
1025 * gfortran.dg/warn_unused_function.f90: New.
1026
1027 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1028
1029 * lib/target-supports.exp
1030 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1031
1032 2012-10-19 Richard Guenther <rguenther@suse.de>
1033
1034 PR tree-optimization/54981
1035 * gcc.dg/pr54981.c: New testcase.
1036
1037 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1038
1039 PR target/54892
1040 * gcc.target/arm/pr54892.c: New.
1041
1042 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1043
1044 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1045
1046 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1047
1048 PR c++/54501
1049 * g++.dg/init/array30.C: New.
1050 * g++.dg/init/array31.C: Likewise.
1051
1052 2012-10-18 Tobias Burnus <burnus@net-b.de>
1053
1054 PR fortran/54884
1055 * gfortran.dg/public_private_module_7.f90: New.
1056
1057 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1058
1059 PR c++/29633
1060 * g++.dg/template/pr29633.C: New.
1061
1062 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1063
1064 * gnat.dg/loop_optimization13.ad[sb]: New test.
1065 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1066
1067 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1068
1069 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1070 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1071 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1072 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1073
1074 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1075
1076 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1077 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1078 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1079 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1080 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1081 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1082
1083 2012-10-16 Jan Hubicka <jh@suse.cz>
1084
1085 * gcc.target/i386/l_fma_float_?.c: Update.
1086 * gcc.target/i386/l_fma_double_?.c: Update.
1087 * gfortran.dg/do_1.f90: XFAIL
1088 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1089 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1090 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1091 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1092 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1093 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1094 valid.
1095
1096 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1097
1098 PR c/53063
1099 PR c/40989
1100 * gcc.dg/Wstrict-overflow-24.c: New.
1101
1102 2012-10-16 Tobias Burnus <burnus@net-b.de>
1103
1104 PR fortran/50981
1105 PR fortran/54618
1106 * gfortran.dg/class_optional_1.f90: New.
1107 * gfortran.dg/class_optional_2.f90: New.
1108
1109 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1110
1111 PR debug/54796
1112 * gcc.dg/guality/pr54796.c: New test.
1113
1114 PR tree-optimization/54889
1115 * gfortran.dg/pr54889.f90: New test.
1116
1117 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1118
1119 * g++.dg/other/dump-ada-spec-2.C: New test.
1120
1121 2012-10-16 Easwaran Raman <eraman@google.com>
1122
1123 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1124 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1125
1126 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1127
1128 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1129 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1130
1131 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1132
1133 PR target/54925
1134 * gcc.c-torture/compile/pr54925.c: New.
1135
1136 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1137
1138 PR target/51244
1139 * gcc.target/sh/pr51244-17.c: New.
1140
1141 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1142
1143 PR target/54760
1144 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1145 functions.
1146 * gcc.target/sh/pr54760-4.c: New.
1147
1148 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1149
1150 PR target/34777
1151 * gcc.target/sh/torture/sh-torture.exp: New.
1152 * gcc.target/sh/torture/pr34777.c: New.
1153
1154 2012-10-15 Matthias Klose <doko@ubuntu.com>
1155
1156 * lib/target-supports.exp (check_profiling_available): Match
1157 arm*-*-linux-* for ARM Linux/GNU.
1158 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1159 * gfortran.dg/enum_10.f90: Likewise.
1160 * gfortran.dg/enum_9.f90: Likewise.
1161 * gcc.target/arm/synchronize.c: Likewise.
1162 * g++.old-deja/g++.jason/enum6.C: Likewise.
1163 * g++.old-deja/g++.other/enum4.C: Likewise.
1164 * g++.old-deja/g++.law/enum9.C: Likewise.
1165
1166 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1167
1168 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1169 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1170
1171 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1172 Paolo Carlini <paolo.carlini@oracle.com>
1173
1174 PR c++/17805
1175 * g++.dg/overload/operator6.C: New.
1176
1177 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1178
1179 PR c++/50080 (again)
1180 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1181 * g++.dg/parse/tmpl-outside1.C: Likewise.
1182 * g++.dg/template/qualttp18.C: Likewise.
1183 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1184 * g++.old-deja/g++.pt/overload13.C: Likewise.
1185
1186 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1187
1188 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1189 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1190 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1191 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1192 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1193 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1194 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1195 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1196
1197 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1198
1199 PR c++/50080
1200 * g++.dg/parse/tmpl-outside2.C: New.
1201 * g++.dg/parse/tmpl-outside1.C: Adjust.
1202 * g++.dg/template/qualttp18.C: Likewise.
1203 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1204 * g++.old-deja/g++.pt/overload13.C: Likewise.
1205
1206 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1207
1208 PR tree-optimization/54915
1209 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1210
1211 2012-10-15 Richard Guenther <rguenther@suse.de>
1212
1213 PR tree-optimization/54920
1214 * gcc.dg/torture/pr54920.c: New testcase.
1215
1216 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1217
1218 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1219
1220 2012-10-13 Jason Merrill <jason@redhat.com>
1221
1222 * g++.dg/tls/thread_local7g.C: Require tls_native.
1223
1224 2012-10-14 Jason Merrill <jason@redhat.com>
1225
1226 * g++.dg/cpp0x/inh-ctor1.C: New.
1227 * g++.dg/cpp0x/inh-ctor2.C: New.
1228 * g++.dg/cpp0x/inh-ctor3.C: New.
1229 * g++.dg/cpp0x/inh-ctor4.C: New.
1230 * g++.dg/cpp0x/inh-ctor5.C: New.
1231 * g++.dg/cpp0x/inh-ctor6.C: New.
1232 * g++.dg/cpp0x/inh-ctor7.C: New.
1233 * g++.dg/cpp0x/inh-ctor8.C: New.
1234 * g++.dg/cpp0x/inh-ctor9.C: New.
1235 * g++.dg/cpp0x/inh-ctor10.C: New.
1236 * g++.dg/cpp0x/inh-ctor11.C: New.
1237 * g++.dg/cpp0x/inh-ctor12.C: New.
1238 * g++.dg/cpp0x/inh-ctor13.C: New.
1239
1240 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1241
1242 PR rtl-optimization/54919
1243 * gcc.dg/pr54919.c: New testcase.
1244
1245 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1246
1247 PR c++/53581
1248 * g++.dg/template/crash113.C: New.
1249
1250 2012-10-14 Jan Hubicka <jh@suse.cz>
1251
1252 * gcc.dg/unroll_5.c: New testcase.
1253
1254 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1255
1256 PR c++/52643
1257 * g++.dg/opt/pr52643.C: New.
1258
1259 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1260
1261 PR target/54602
1262 * gcc.target/sh/pr54602-1.c: New.
1263 * gcc.target/sh/pr54602-2.c: New.
1264 * gcc.target/sh/pr54602-3.c: New.
1265 * gcc.target/sh/pr54602-4.c: New.
1266
1267 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1268
1269 PR target/54680
1270 * gcc.target/sh/pr54680.c: New.
1271
1272 2012-10-12 Jan Hubicka <jh@suse.cz>
1273
1274 * gcc.dg/webizer.c: New testcase.
1275
1276 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1277
1278 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1279 specify -m64.
1280
1281 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1282
1283 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1284 Return 0 if already specifying -mfloat-abi other than hard.
1285
1286 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1287
1288 * gcc.dg/pr53060.c: Prune irrelevant warning.
1289
1290 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1291
1292 PR c/54381
1293 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1294 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1295 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1296 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1297 Adjust expected wording of warnings for *cmp* builtins.
1298 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1299 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1300
1301 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1302
1303 PR c++/24449
1304 * g++.dg/parse/friend-main.C: New.
1305
1306 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1307
1308 PR c++/53055
1309 * g++.dg/pr53055.C: New testcase.
1310
1311 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1312
1313 PR c++/52744
1314 * g++.dg/cpp0x/pr52744.C: New.
1315
1316 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1317
1318 PR fortran/40453
1319 * gfortran.dg/dummy_procedure_9.f90: New.
1320
1321 2012-10-12 Richard Biener <rguenther@suse.de>
1322
1323 PR tree-optimization/54894
1324 * gcc.dg/torture/pr54894.c: New testcase.
1325
1326 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1327
1328 PR target/51244
1329 * gcc.target/sh/pr51244-13.c: New.
1330 * gcc.target/sh/pr51244-14.c: New.
1331 * gcc.target/sh/pr51244-15.c: New.
1332 * gcc.target/sh/pr51244-16.c: New.
1333
1334 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1335
1336 PR c++/51878
1337 * g++.dg/cpp0x/decltype45.C: New.
1338
1339 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1340
1341 PR fortran/54784
1342 * gfortran.dg/class_allocate_13.f90: New.
1343
1344 2012-10-11 Jason Merrill <jason@redhat.com>
1345
1346 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1347 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1348
1349 * g++.dg/gomp/tls-5.C: Require tls_native.
1350 * g++.dg/tls/thread_local7.C: Require tls_native.
1351 * g++.dg/tls/static2.C: New.
1352
1353 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1354
1355 PR c++/36107
1356 * g++.dg/ext/weak5.C: New.
1357
1358 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1359
1360 PR testsuite/54868
1361 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1362 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1363
1364 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1365
1366 PR c++/43765
1367 * g++.dg/parse/pr43765.C: New.
1368
1369 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1370
1371 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1372
1373 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1374
1375 PR c++/43663
1376 * g++.dg/init/bitfield3.C: New.
1377
1378 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1379
1380 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1381
1382 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1383
1384 PR tree-optimization/54877
1385 * gcc.dg/torture/pr54877.c: New test.
1386
1387 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1388
1389 PR testsuite/53397
1390 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1391 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1392 and remove target info from dg-do compile.
1393 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1394 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1395 and remove target info from dg-do compile.
1396
1397 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1398
1399 * gcc.dg/pr54782.c: Require target with pthread support.
1400
1401 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1402
1403 PR c++/53122
1404 * g++.dg/cpp0x/auto35.C: New.
1405
1406 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1407
1408 PR c++/53540 - using fails to be equivalent to typedef
1409 * g++.dg/cpp0x/alias-decl-24.C: New test.
1410
1411 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1412
1413 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1414 that c++11 attributes to types are ignored for now.
1415 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1416 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1417
1418 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1419
1420 PR c++/53741
1421 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1422
1423 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1424
1425 PR c++/50478
1426 * g++.dg/cpp0x/initlist67.C: New.
1427
1428 2012-10-10 Dehao Chen <dehao@google.com>
1429
1430 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1431
1432 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1433
1434 PR target/52480
1435 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1436 Add runtime tests.
1437
1438 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1439
1440 PR c++/53307
1441 * g++.dg/cpp0x/decltype44.C: New.
1442
1443 2012-10-09 Steve Ellcey <sellcey@mips.com>
1444
1445 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1446
1447 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1448
1449 PR c++/53763
1450 * g++.dg/cpp0x/decltype43.C: New.
1451
1452 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1453
1454 PR middle-end/53397
1455 * gcc.dg/pr53397-1.c: New test case.
1456 * gcc.dg/pr53397-2.c: New test case.
1457
1458 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1459
1460 PR c++/54194
1461 * g++.dg/warn/Wparentheses-26.C: Adjust.
1462 * g++.dg/warn/Wparentheses-27.C: New.
1463
1464 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1465
1466 PR c++/54427
1467 * c-c++-common/vector-scalar.c: New testcase.
1468 * g++.dg/ext/vector18.C: New testcase.
1469 * g++.dg/ext/vector5.C: This is not an error anymore.
1470 * gcc.dg/init-vec-1.c: Move ...
1471 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1472 * gcc.c-torture/execute/vector-shift1.c: Move ...
1473 * c-c++-common/torture/vector-shift1.c: ... here.
1474 * gcc.dg/scal-to-vec1.c: Move ...
1475 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1476 C++11. Adapt error messages.
1477 * gcc.dg/convert-vec-1.c: Move ...
1478 * c-c++-common/convert-vec-1.c: ... here.
1479 * gcc.dg/scal-to-vec2.c: Move ...
1480 * c-c++-common/scal-to-vec2.c: ... here.
1481
1482 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1483
1484 PR target/54400
1485 * gcc.target/i386/pr54400.c: New testcase.
1486
1487 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1488
1489 PR c++/54858
1490 * g++.dg/template/pr54858.C: New test.
1491
1492 2012-10-08 Marek Polacek <polacek@redhat.com>
1493
1494 PR debug/54831
1495 * g++.dg/debug/pr54831.C: New test.
1496
1497 2012-10-08 Dehao Chen <dehao@google.com>
1498
1499 * g++.dg/predict-loop-exit-1.C: New.
1500 * g++.dg/predict-loop-exit-2.C: New.
1501 * g++.dg/predict-loop-exit-3.C: New.
1502
1503 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1504
1505 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1506
1507 2012-10-08 Jason Merrill <jason@redhat.com>
1508
1509 * g++.dg/gomp/tls-5.C: New.
1510 * g++.dg/gomp/tls-wrap1.C: New.
1511 * g++.dg/gomp/tls-wrap2.C: New.
1512 * g++.dg/gomp/tls-wrap3.C: New.
1513 * g++.dg/gomp/tls-wrap4.C: New.
1514 * g++.dg/gomp/tls-wrapper-cse.C: New.
1515 * g++.dg/tls/thread_local-cse.C: New.
1516 * g++.dg/tls/thread_local-order1.C: New.
1517 * g++.dg/tls/thread_local-order2.C: New.
1518 * g++.dg/tls/thread_local-wrap1.C: New.
1519 * g++.dg/tls/thread_local-wrap2.C: New.
1520 * g++.dg/tls/thread_local-wrap3.C: New.
1521 * g++.dg/tls/thread_local-wrap4.C: New.
1522 * g++.dg/tls/thread_local2g.C: New.
1523 * g++.dg/tls/thread_local3g.C: New.
1524 * g++.dg/tls/thread_local4g.C: New.
1525 * g++.dg/tls/thread_local5g.C: New.
1526 * g++.dg/tls/thread_local6g.C: New.
1527 * g++.dg/tls/thread_local7g.C: New.
1528
1529 * g++.dg/tls/thread_local3.C: New.
1530 * g++.dg/tls/thread_local4.C: New.
1531 * g++.dg/tls/thread_local5.C: New.
1532 * g++.dg/tls/thread_local6.C: New.
1533
1534 * g++.dg/tls/init-2.C: Tweak errors.
1535 * g++.dg/tls/thread_local1.C: New.
1536 * g++.dg/tls/thread_local2.C: New.
1537 * g++.dg/tls/thread_local7.C: New.
1538
1539 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1540
1541 PR target/54866
1542 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1543
1544 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1545
1546 PR target/54685
1547 * gcc.target/sh/pr54685.c: New.
1548
1549 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1550
1551 PR c++/53528 C++11 attribute support
1552 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1553 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1554 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1555 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1556 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1557 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1558 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1559 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1560 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1561 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1562 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1563 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1564 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1565 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1566 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1567 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1568 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1569 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1570 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1571 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1572 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1573 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1574 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1575 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1576 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1577 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1578 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1579 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1580 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1581 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1582 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1583 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1584 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1585 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1586 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1587 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1588 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1589 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1590 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1591 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1592 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1593 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1594 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1595 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1596 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1597 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1598 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1599 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1600 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1601 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1602 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1603 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1604 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1605 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1606 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1607 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1608 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1609
1610 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1611
1612 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1613 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1614 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1615
1616 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1617
1618 PR target/54760
1619 * gcc.target/sh/pr54760-2.c: New.
1620 * gcc.target/sh/pr54760-3.c: New.
1621
1622 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1623
1624 PR c++/51422
1625 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1626
1627 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1628 Sandra Loosemore <sandra@codesourcery.com>
1629
1630 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1631 and test that the accumulator is initialized using MULT.
1632 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1633 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1634
1635 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1636
1637 PR c++/52764
1638 * g++.dg/cpp0x/stdint.C: New.
1639
1640 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1641
1642 PR c++/54249
1643 * g++.dg/cpp0x/stddef.C: New.
1644
1645 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1646
1647 PR fortran/54832
1648 * gfortran.dg/typebound_operator_17.f90: New.
1649
1650 2012-10-06 Jan Hubicka <jh@suse.cz>
1651
1652 PR lto/53831
1653 PR lto/54776
1654 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1655
1656 2012-10-06 Jan Hubicka <jh@suse.cz>
1657
1658 * gcc.dg/lto/resolutions_0.c: New testcase.
1659
1660 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1661
1662 PR fortran/45521
1663 * gfortran.dg/generic_25.f90: New.
1664 * gfortran.dg/generic_26.f90: New.
1665 * gfortran.dg/generic_27.f90: New.
1666
1667 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1668
1669 PR target/54760
1670 * gcc.target/sh/pr54760-1.c: New.
1671
1672 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1673
1674 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1675 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1676 * g++.dg/warn/Wsign-compare-5.C: New test.
1677 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1678 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1679 * g++.dg/ext/builtin30.C: New test.
1680 * g++.dg/ext/vla12.C: New test.
1681 * gcc.dg/builtins-85.c: New test.
1682
1683 PR debug/54519
1684 * gcc.dg/guality/pr54519-1.c: New test.
1685 * gcc.dg/guality/pr54519-2.c: New test.
1686 * gcc.dg/guality/pr54519-3.c: New test.
1687 * gcc.dg/guality/pr54519-4.c: New test.
1688 * gcc.dg/guality/pr54519-5.c: New test.
1689 * gcc.dg/guality/pr54519-6.c: New test.
1690
1691 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1692
1693 PR c++/50893
1694 * g++.dg/cpp0x/defaulted38.C: New.
1695
1696 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1697
1698 PR tree-optimization/33763
1699 * c-c++-common/pr33763.c: New test.
1700
1701 PR tree-optimization/54810
1702 * gcc.dg/tree-ssa/vrp85.c: New test.
1703
1704 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1705
1706 * gcc.dg/ucnid-7.c: Skip on AIX.
1707 * gcc.dg/ucnid-8.c: Same.
1708 * gcc.dg/ucnid-10.c: Same.
1709 * gcc.dg/ucnid-13.c: Same.
1710 * gcc.dg/attr-alias-3.c: Same.
1711 * gcc.dg/attr-alias-5.c: Same.
1712 * gcc.dg/torture/pr51106-2.c: Same.
1713 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1714
1715 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1716
1717 PR c++/52233
1718 * g++.dg/cpp0x/alias-decl-23.C: New.
1719
1720 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1721
1722 PR c++/53403
1723 * g++.dg/template/friend53.C: New.
1724
1725 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1726
1727 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1728 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1729 (scan-ada-spec): Likewise.
1730 (scan-ada-spec-not): Likewise.
1731 * gcc.dg/dump-ada-spec-1.c: New test.
1732 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1733
1734 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1735
1736 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1737
1738 2012-10-04 Florian Weimer <fweimer@redhat.com>
1739
1740 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1741
1742 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1743
1744 PR c++/54323
1745 * g++.dg/cpp0x/pr54323.C: New.
1746
1747 2012-10-04 Richard Guenther <rguenther@suse.de>
1748
1749 PR middle-end/54735
1750 * g++.dg/torture/pr54735.C: New testcase.
1751
1752 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1753
1754 PR rtl-optimization/54739
1755 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1756
1757 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1758
1759 PR target/51244
1760 * gcc.target/sh/pr51244-12.c: New.
1761
1762 2012-10-03 Dehao Chen <dehao@google.com>
1763
1764 PR middle-end/54782
1765 * gcc.dg/pr54782.c: New test.
1766
1767 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1768
1769 PR c++/54777
1770 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1771
1772 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1773
1774 PR fortran/54778
1775 * gfortran.dg/class_53.f90: New.
1776
1777 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1778
1779 PR debug/54551
1780 * gcc.dg/guality/pr54551.c: New.
1781
1782 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1783
1784 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1785 * gcc.target/powerpc/pr46728-2.c: Likewise.
1786
1787 2012-10-02 Sharad Singhai <singhai@google.com>
1788
1789 PR testsuite/54772
1790 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1791 to fix test failures caused by r191883.
1792 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1793 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1794 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1795 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1796 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1797 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1798 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1799 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1800 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1801
1802 2012-09-30 Sharad Singhai <singhai@google.com>
1803
1804 * gcc.target/i386/vect-double-1.c: Fix test.
1805
1806 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1807
1808 PR target/54087
1809 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1810 atomic_sub fails.
1811
1812 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1813
1814 PR rtl-optimization/54457
1815 * gcc.target/i386/pr54457.c: New test.
1816
1817 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1818
1819 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1820
1821 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1822
1823 * gcc.target/i386/vect-rebuild.c: New testcase.
1824
1825 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1826
1827 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1828
1829 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1830
1831 * gcc.target/mips/pr37362.c: Fix target selector.
1832
1833 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1834
1835 PR target/54083
1836 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1837
1838 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1839
1840 * gcc.dg/ucnid-8.c: Update line number.
1841 * gcc.dg/torture/pr51106-2.c: Likewise.
1842
1843 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1844
1845 PR fortran/54667
1846 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1847 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1848 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1849
1850 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1851
1852 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1853 partially reverting r170092.
1854 * gfortran.dg/class_7.f03: Ditto.
1855 * gfortran.dg/coarray_14.f90: Ditto.
1856 * gfortran.dg/typebound_proc_13.f03: Ditto.
1857
1858 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1859
1860 PR c++/54738
1861 * g++.dg/cpp0x/sfinae42.C: New.
1862
1863 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1864
1865 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1866 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1867 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1868 * gcc.dg/pr42629.c: XFAIL on AIX.
1869 * gcc.dg/pr47684.c: Same.
1870 * gcc.dg/pr43670.c: Same.
1871 * gcc.dg/pr42916.c: Same.
1872 * gcc.dg/pr45449.c: Same.
1873 * gcc.dg/pr50017.c: Same.
1874 * gcc.dg/pr42728.c: Same.
1875 * gcc.dg/pr47881.c: Same.
1876 * gcc.dg/pr44023.c: Same.
1877 * gcc.dg/pr41345.c: Same.
1878 * gcc.dg/pr42630.c: Same.
1879 * gcc.dg/pr44971.c: Same.
1880 * gcc.dg/pr46771.c: Same.
1881 * gcc.dg/ucnid-8.c: Same.
1882 * gcc.dg/ucnid-10.c: Same.
1883 * gcc.dg/ucnid-13.c: Same.
1884 * gcc.dg/torture/pr51106-2.c: Same.
1885 * gcc.dg/pr48768.c: Same.
1886 * gcc.dg/pr42631.c: Same.
1887 * gcc.dg/pr43084.c: Same.
1888 * gcc.dg/ucnid-7.c: Same.
1889 * gcc.dg/pr42889.c: Same.
1890 * gcc.dg/pr41241.c: Same.
1891 * gcc.dg/pr42719.c: Same.
1892 * g++.dg/debug/pr46583.C: Same.
1893 * g++.dg/debug/pr47106.C: Same.
1894 * g++.dg/opt/pr48549.C: Same.
1895 * g++.dg/other/pr42685.C: Same.
1896 * c-c++-common/pr43942.c: Same.
1897
1898 2012-09-29 Ian Lance Taylor <iant@google.com>
1899
1900 * go.test/go-test.exp: Update for latest version of Go testsuite.
1901
1902 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1903
1904 PR fortran/52724
1905 * gfortran.dg/internal_readwrite_3.f90: New test.
1906
1907 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1908
1909 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1910 c-c++-common/Wunused-local-typedefs-2.c to here.
1911
1912 PR c++/54372 - unused attribute inactive on dependant entities
1913 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1914
1915 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1916
1917 PR c++/29028 - Missed unused warning on using declaration
1918 * g++.dg/warn/Wunused-var-18.C: New test.
1919
1920 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1921
1922 PR c++/53551 - -Wunused-local-typedefs misses uses
1923 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1924
1925 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1926
1927 PR target/54716
1928 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1929
1930 PR tree-optimization/54713
1931 * gcc.c-torture/compile/pr54713-1.c: New test.
1932 * gcc.c-torture/compile/pr54713-2.c: New test.
1933 * gcc.c-torture/compile/pr54713-3.c: New test.
1934
1935 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1936
1937 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1938
1939 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1940
1941 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1942
1943 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1944
1945 PR target/54703
1946 * gcc.target/i386/pr54703.c: New test.
1947
1948 2012-09-27 Richard Guenther <rguenther@suse.de>
1949
1950 PR lto/54709
1951 * gcc.dg/lto/pr54709_0.c: New testcase.
1952 * gcc.dg/lto/pr54709_1.c: Likewise.
1953
1954 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1955
1956 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1957
1958 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1959
1960 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1961
1962 * gcc.target/arm/pr42879.c: Handle big-endian.
1963
1964 2012-09-26 Steve Ellcey <sellcey@mips.com>
1965
1966 PR c/37303
1967 * gcc.dg/pr37303.c: Check for rdata or rodata.
1968
1969 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1970
1971 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1972
1973 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1974
1975 PR target/51274
1976 PR target/53087
1977 * gcc.target/powerpc/ppc-ne0-1.c: New.
1978
1979 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1980
1981 PR target/54089
1982 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1983 test_19, test_20, test_21, test_22, test_23): New functions.
1984 * gcc.target/sh/pr54089-4.c: New.
1985 * gcc.target/sh/pr54089-5.c: New.
1986 * gcc.target/sh/pr54089-6.c: New.
1987 * gcc.target/sh/pr54089-7.c: New.
1988
1989 2012-09-25 Richard Guenther <rguenther@suse.de>
1990
1991 PR lto/54625
1992 * gcc.dg/lto/pr54702_0.c: New testcase.
1993 * gcc.dg/lto/pr54702_1.c: Likewise.
1994 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1995 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1996 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1997 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1998
1999 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2000
2001 PR c++/54526
2002 * g++.dg/cpp0x/parse2.C: New.
2003 * g++.dg/parse/error11.C: Adjust.
2004 * g++.dg/parse/error12.C: Likewise.
2005
2006 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2007
2008 * gcc.target/i386/20030217-1.c: Added check for
2009 large_long_double effective target.
2010 * gcc.target/i386/387-3.c: Likewise.
2011 * gcc.target/i386/387-4.c: Likewise.
2012 * gcc.target/i386/pr36578-1.c: Likewise.
2013 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2014 when long double size is equal double size.
2015 * gcc.target/i386/excess-precision-1.c: Likewise.
2016 * gcc.target/i386/pr36578-2.c: Likewise.
2017 * gcc.target/i386/20030217-2.c: New testcase.
2018
2019 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2020
2021 PR tree-optimization/54676
2022 * gcc.dg/pr54676.c: New test.
2023
2024 2012-09-25 Richard Guenther <rguenther@suse.de>
2025
2026 PR tree-optimization/53663
2027 * gcc.dg/torture/pr53663-1.c: New testcase.
2028 * gcc.dg/torture/pr53663-2.c: Likewise.
2029 * gcc.dg/torture/pr53663-3.c: Likewise.
2030
2031 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2032
2033 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2034
2035 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2036
2037 * lib/target-supports-dg.exp (dg-require-effective-target,
2038 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2039 dg-process-target-1 instead of dg-process-target.
2040 (dg-process-target-1): Rename from dg-process-target.
2041 (dg-process-target): New.
2042
2043 2012-09-24 Richard Guenther <rguenther@suse.de>
2044
2045 PR tree-optimization/54684
2046 * g++.dg/torture/pr54684.C: New testcase.
2047
2048 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2049
2050 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2051
2052 2012-09-24 Richard Guenther <rguenther@suse.de>
2053
2054 PR middle-end/52173
2055 * gcc.dg/tm/pr52173-1.c: New.
2056 * gcc.dg/tm/pr52173-2.c: New.
2057
2058 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2059
2060 * gcc.dg/pr54669.c: New test.
2061
2062 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2063 Dominique Dhumieres <dominiq@lps.ens.fr>
2064
2065 PR testsuite/54677
2066 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2067
2068 2012-09-23 Tobias Burnus <burnus@net-b.de>
2069
2070 PR fortran/54618
2071 * gfortran.dg/class_array_14.f90: New.
2072
2073 2012-09-22 Kai Tietz <ktietz@redhat.com>
2074
2075 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2076 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2077
2078 2012-09-21 Dehao Chen <dehao@google.com>
2079
2080 PR go/54649
2081 PR tree-optimization/54655
2082 * g++.dg/pr54655.C: New testcase.
2083
2084 2012-09-21 Richard Guenther <rguenther@suse.de>
2085
2086 PR tree-optimization/54647
2087 * g++.dg/torture/pr54647.C: New testcase.
2088
2089 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2090
2091 PR c++/54427
2092 * c-c++-common/torture/vector-compare-2.c: Add -w.
2093
2094 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2095
2096 * gnat.dg/opt20.ads: Move dg directive to...
2097 * gnat.dg/opt20.adb: ...here.
2098 * gnat.dg/addr1.ad[sb]: Likewise.
2099 * gnat.dg/concat2.ad[sb]: Likewise.
2100 * gnat.dg/array16.ad[sb]: Likewise.
2101 * gnat.dg/atomic5.ad[sb]: Likewise.
2102 * gnat.dg/discr29.ad[sb]: Likewise.
2103 * gnat.dg/noreturn5.ad[sb]: Likewise.
2104 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2105 * gnat.dg/discr23.ads: Remove dg directive.
2106 * gnat.dg/nested_float_packed.ads: Likewise.
2107 * gnat.dg/oconst6.ads: Move to...
2108 * gnat.dg/specs/oconst6.ads: ...here.
2109
2110 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2111
2112 PR c++/52432
2113 * g++.dg/cpp0x/decltype32.C: Tweak.
2114
2115 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2116
2117 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2118 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2119 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2120 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2121
2122 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2123
2124 PR c++/54581
2125 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2126
2127 2012-09-19 Steve Ellcey <sellcey@mips.com>
2128
2129 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2130
2131 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2132
2133 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2134 * gcc.target/powerpc/ppc-mftb.c: New file.
2135
2136 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2137
2138 PR target/54089
2139 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2140 functions.
2141
2142 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2143
2144 PR target/54236
2145 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2146
2147 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2148
2149 * gcc.c-torture/execute/20120919-1.c: New test.
2150
2151 2012-09-19 Richard Guenther <rguenther@suse.de>
2152
2153 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2154
2155 2012-09-19 Richard Guenther <rguenther@suse.de>
2156
2157 * gcc.dg/builtin-unreachable-6.c: Adjust.
2158
2159 2012-09-19 Richard Guenther <rguenther@suse.de>
2160
2161 * gcc.dg/builtin-object-size-10.c: Adjust.
2162 * gcc.dg/builtin-unreachable-5.c: Adjust.
2163 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2164 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2165 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2166 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2167 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2168 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2169 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2170 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2171 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2172 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2173 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2174 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2175
2176 2012-09-19 Richard Guenther <rguenther@suse.de>
2177
2178 PR tree-optimization/54132
2179 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2180 * gcc.dg/torture/pr54132.c: Likewise.
2181
2182 2012-09-19 Terry Guo <terry.guo@arm.com>
2183
2184 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2185 extra prune rules that will be applied to all tests in a .exp file.
2186 (gcc-dg-prune): Use rules defined by the above variable.
2187 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2188 harmless warnings on architecture switch conflict.
2189
2190 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2191
2192 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2193 of asm-comment characters instead of a single one.
2194 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2195
2196 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2197
2198 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2199
2200 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2201 target instead of xfailing it.
2202 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2203 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2204 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2205 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2206 * gcc.dg/vect/vect-104.c: Likewise.
2207 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2208 * gcc.dg/vect/vect-outer-1.c: Likewise.
2209 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2210 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2211 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2212 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2213 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2214 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2215 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2216 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2217 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2218
2219 * lib/target-supports.exp
2220 (check_effective_target_vect_widen_mult_qi_to_hi,
2221 check_effective_target_vect_widen_mult_hi_to_si,
2222 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2223 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2224 check_effective_target_vect_pack_trunc,
2225 check_effective_target_vect_unpack,
2226 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2227 instead of arm_none.
2228
2229 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2230
2231 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2232
2233 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2234 config to compiler_flags.
2235
2236 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2237
2238 PR target/54592
2239 * gcc.target/i386/pr54592.c: New test.
2240
2241 PR tree-optimization/54610
2242 * gcc.target/i386/pr54610.c: New test.
2243
2244 2012-09-17 Jason Merrill <jason@redhat.com>
2245
2246 PR c++/54575
2247 * g++.dg/cpp0x/alias-decl-21.C: New.
2248 * g++.dg/cpp0x/alias-decl-22.C: New.
2249
2250 2012-09-17 Tobias Burnus <burnus@net-b.de>
2251
2252 PR fortran/54608
2253 * gfortran.dg/scan_2.f90: New.
2254
2255 2012-09-17 Jason Merrill <jason@redhat.com>
2256
2257 PR c++/53661
2258 * g++.dg/init/aggr9.C: New.
2259
2260 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2261
2262 * gnat.dg/loop_optimization12.ad[sb]: New test.
2263
2264 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2265
2266 PR fortran/54285
2267 * gfortran.dg/proc_ptr_result_7.f90: New.
2268
2269 2012-09-17 Tobias Burnus <burnus@net-b.de>
2270
2271 PR fortran/54603
2272 * gfortran.dg/structure_constructor_11.f90: New.
2273
2274 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2275
2276 PR tree-optimization/54563
2277 * g++.dg/torture/pr54563.C: New test.
2278
2279 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2280
2281 PR fortran/54594
2282 * gfortran.dg/typebound_generic_14.f03: New.
2283
2284 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2285
2286 PR fortran/54387
2287 * gfortran.dg/proc_ptr_38.f90: New.
2288
2289 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2290
2291 PR debug/54460
2292 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2293 to scary regexp.
2294
2295 PR testsuite/54007
2296 * gnat.dg/lto15.adb: Require lto.
2297
2298 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2299 "myBindC" for hppa*-*-hpux*.
2300
2301 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2302
2303 * gfortran.dg/namelist_75.f90: New test.
2304
2305 2012-09-15 Tom de Vries <tom@codesourcery.com>
2306
2307 * gcc.dg/tree-ssa/vrp82.c: New test.
2308 * gcc.dg/tree-ssa/vrp83.c: Same.
2309 * gcc.dg/tree-ssa/vrp84.c: Same.
2310
2311 2012-09-15 Tom de Vries <tom@codesourcery.com>
2312
2313 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2314 * gcc.dg/tree-ssa/vrp81.c: ... this.
2315
2316 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2317
2318 PR target/54222
2319 * gcc.target/avr/torture/fix-types.h: New.
2320 * gcc.target/avr/torture/vals-hr.def: New.
2321 * gcc.target/avr/torture/vals-r.def: New.
2322 * gcc.target/avr/torture/vals-k.def: New.
2323 * gcc.target/avr/torture/vals-ur.def: New.
2324 * gcc.target/avr/torture/vals-uk.def: New.
2325 * gcc.target/avr/torture/vals-uhr.def: New.
2326 * gcc.target/avr/torture/vals-llk.def: New.
2327 * gcc.target/avr/torture/vals-ullk.def: New.
2328 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2329 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2330 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2331 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2332 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2333 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2334 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2335 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2336
2337 2012-09-14 Dehao Chen <dehao@google.com>
2338
2339 * g++.dg/debug/dwarf2/deallocator.C: New test.
2340
2341 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2342
2343 PR c/54552
2344 * gcc.c-torture/compile/pr54552-1.c: New test.
2345
2346 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2347
2348 PR c++/54427
2349 * g++.dg/other/vector-compare.C: New testcase.
2350 * c-c++-common/vector-compare-3.c: New testcase.
2351 * gcc.dg/vector-shift.c: Move ...
2352 * c-c++-common/vector-shift.c: ... here.
2353 * gcc.dg/vector-shift1.c: Move ...
2354 * c-c++-common/vector-shift1.c: ... here.
2355 * gcc.dg/vector-shift3.c: Move ...
2356 * c-c++-common/vector-shift3.c: ... here.
2357 * gcc.dg/vector-compare-1.c: Move ...
2358 * c-c++-common/vector-compare-1.c: ... here.
2359 * gcc.dg/vector-compare-2.c: Move ...
2360 * c-c++-common/vector-compare-2.c: ... here.
2361 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2362 * c-c++-common/torture/vector-compare-1.c: ... here.
2363 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2364 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2365 * c-c++-common/torture/vector-compare-2.c: ... here.
2366 * gcc.c-torture/execute/vector-shift.c: Move ...
2367 * c-c++-common/torture/vector-shift.c: ... here.
2368 * gcc.c-torture/execute/vector-shift2.c: Move ...
2369 * c-c++-common/torture/vector-shift2.c: ... here.
2370 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2371 * c-c++-common/torture/vector-subscript-1.c: ... here.
2372 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2373 * c-c++-common/torture/vector-subscript-2.c: ... here.
2374 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2375 * c-c++-common/torture/vector-subscript-3.c: ... here.
2376
2377 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2378
2379 PR c/54103
2380 * gcc.c-torture/compile/pr54103-1.c,
2381 gcc.c-torture/compile/pr54103-2.c,
2382 gcc.c-torture/compile/pr54103-3.c,
2383 gcc.c-torture/compile/pr54103-4.c,
2384 gcc.c-torture/compile/pr54103-5.c,
2385 gcc.c-torture/compile/pr54103-6.c: New tests.
2386 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2387
2388 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2389
2390 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2391
2392 2012-09-14 Richard Guenther <rguenther@suse.de>
2393
2394 PR tree-optimization/54565
2395 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2396 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2397
2398 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2399
2400 * gcc.target/arm/combine-movs.c: Add missing space.
2401
2402 2012-09-14 Richard Guenther <rguenther@suse.de>
2403
2404 * g++.dg/torture/builtin-location.C: New testcase.
2405
2406 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2407 Manuel López-Ibáñez <manu@gcc.gnu.org>
2408
2409 PR c++/53210
2410 * g++.dg/warn/Wuninitialized-self.C: New.
2411
2412 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2413
2414 PR c/54559
2415 * gcc.c-torture/compile/pr54559.c: New test.
2416
2417 2012-09-13 Jason Merrill <jason@redhat.com>
2418
2419 PR c++/53839
2420 * g++.dg/cpp0x/constexpr-temp1.C: New.
2421
2422 PR c++/54511
2423 * g++.dg/template/anonunion2.C: New.
2424
2425 PR c++/53836
2426 * g++.dg/template/init10.C: New.
2427
2428 2012-09-13 Tobias Burnus <burnus@net-b.de>
2429
2430 PR fortran/54556
2431 * gfortran.dg/implicit_pure_3.f90: New.
2432
2433 2012-09-13 Richard Guenther <rguenther@suse.de>
2434
2435 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2436
2437 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2438
2439 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2440
2441 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2442
2443 * c-c++-common/pr51712.c: Handle for short-enum targets.
2444
2445 2012-09-12 Terry Guo <terry.guo@arm.com>
2446
2447 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2448 and lsrs for Thumb2 mode.
2449
2450 2012-09-12 Jan Hubicka <jh@suse.cz>
2451
2452 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2453
2454 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2455
2456 PR target/54445
2457 * gcc.target/i386/pr54445-1.c: New file.
2458 * gcc.target/i386/pr54445-2.c: Likewise.
2459
2460 2012-09-12 Tobias Burnus <burnus@net-b.de>
2461
2462 PR fortran/54225
2463 PR fortran/53306
2464 * gfortran.dg/coarray_10.f90: Update dg-error.
2465 * gfortran.dg/coarray_28.f90: New.
2466 * gfortran.dg/array_section_3.f90: New.
2467
2468 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2469
2470 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2471 gcc.target/arm/pr48252.c: Fix for big-endian support.
2472
2473 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2474
2475 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2476
2477 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2478 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2479
2480 * gcc.target/arm/neon-vfma-1.c: New testcase.
2481 * gcc.target/arm/neon-vfms-1.c: Likewise.
2482 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2483 of float.
2484 * gcc.target/arm/neon-vmls-1.c: Likewise.
2485 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2486 function.
2487 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2488 (check_effective_target_arm_neonv2_ok): Likewise.
2489 (check_effective_target_arm_neonv2_hw): Likewise.
2490 (check_effective_target_arm_neonv2): Likewise.
2491
2492 2012-09-11 Richard Guenther <rguenther@suse.de>
2493
2494 PR middle-end/54515
2495 * g++.dg/tree-ssa/pr54515.C: New testcase.
2496
2497 2012-09-10 Andrew Pinski <apinski@cavium.com>
2498
2499 PR tree-opt/c54362
2500 * gcc.dg/tm/memopt-16.c: New testcase.
2501
2502 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2503
2504 PR c++/54541
2505 PR c++/54542
2506 * g++.dg/cpp0x/sfinae40.C: New.
2507 * g++.dg/cpp0x/sfinae41.C: Likewise.
2508
2509 2012-09-10 Jason Merrill <jason@redhat.com>
2510
2511 PR c++/54538
2512 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2513
2514 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2515
2516 PR target/54089
2517 * gcc.target/sh/pr54089-3.c: New.
2518
2519 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2520
2521 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2522
2523 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2524
2525 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2526
2527 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2528
2529 * gcc.dg/pr52558-2.c: Delete.
2530 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2531
2532 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2533
2534 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2535
2536 2012-09-10 Richard Guenther <rguenther@suse.de>
2537
2538 PR tree-optimization/54520
2539 * gcc.dg/torture/pr54520.c: New testcase.
2540
2541 2012-09-10 Jason Merrill <jason@redhat.com>
2542
2543 PR c++/54506
2544 * g++.dg/cpp0x/implicit14.C: New.
2545
2546 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2547
2548 PR fortran/54208
2549 * gfortran.dg/bound_simplification_3.f90: New test.
2550
2551 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2552
2553 PR testsuite/54184
2554 * gcc.dg/pr52558-1.c: Delete.
2555 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2556
2557 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2558
2559 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2560 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2561 * gcc.target/arm/smlaltt-1.c: Likewise.
2562
2563 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2564
2565 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2566
2567 2012-09-07 Tom de Vries <tom@codesourcery.com>
2568
2569 PR tree-optimization/53986
2570 * gcc.dg/tree-ssa/vrp80.c: New test.
2571 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2572
2573 2012-09-06 Jason Merrill <jason@redhat.com>
2574
2575 PR c++/54341
2576 PR c++/54253
2577 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2578 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2579
2580 2012-09-06 Andrew Pinski <apinski@cavium.com>
2581
2582 PR tree-opt/54494
2583 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2584
2585 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2586
2587 PR rtl-optimization/54455
2588 * gcc.dg/54455.c: New test.
2589
2590 2012-09-06 Tobias Burnus <burnus@net-b.de>
2591
2592 PR fortran/54463
2593 * gfortran.dg/promotion_2.f90: New.
2594
2595 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2596
2597 PR middle-end/54486
2598 * c-c++-common/pr54486.c: New test.
2599
2600 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2601
2602 PR fortran/54474
2603 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2604
2605 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2606
2607 PR c++/54191
2608 * g++.dg/cpp0x/sfinae39.C: New.
2609
2610 2012-09-04 Jason Merrill <jason@redhat.com>
2611
2612 PR c++/54441
2613 * g++.dg/ext/flexary3.C: New.
2614
2615 PR c++/54420
2616 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2617
2618 PR c++/54198
2619 * g++.dg/template/defarg15.C: New.
2620
2621 PR c++/54437
2622 * g++.dg/template/access24.C: New.
2623
2624 2012-09-04 Richard Guenther <rguenther@suse.de>
2625
2626 PR tree-optimization/54458
2627 * gcc.dg/torture/pr54458.c: New testcase.
2628
2629 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2630
2631 * gcc.target/arm/neon-vext.c: New test.
2632 * gcc.target/arm/neon-vext-execute.c: Ditto.
2633
2634 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2635
2636 PR fortran/54243
2637 PR fortran/54244
2638 * gfortran.dg/select_type_29.f03: New.
2639
2640 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2641
2642 * gcc.dg/fold-perm.c: Improve test.
2643
2644 2012-09-03 Tobias Burnus <burnus@net-b.de>
2645
2646 PR fortran/51632
2647 * gfortran.dg/coarray_class_1.f90: New.
2648
2649 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2650
2651 PR target/49206
2652 * gcc.c-torture/compile/pr49206.c: New test.
2653
2654 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2655 Uros Bizjak <ubizjak@gmail.com>
2656
2657 PR target/36680
2658 * gfortran.dg/pr36680.f90: New test.
2659
2660 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2661
2662 PR target/42295
2663 * g++.dg/opt/pr42295.C: New test.
2664
2665 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2666
2667 PR target/54436
2668 * gcc.dg/torture/pr54436.c: New test.
2669
2670 2012-09-01 Andrew Pinski <apinski@cavium.com>
2671
2672 * gcc.target/mips/truncate-8.c: New testcase.
2673
2674 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2675
2676 PR target/46829
2677 PR target/46843
2678 * gcc.target/i386/pr46829.c: New test.
2679 * gcc.target/i386/pr46843.c: Ditto.
2680
2681 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2682 Jason Merrill <jason@redhat.com>
2683
2684 PR c++/18747
2685 * g++.dg/parse/error50.C: New.
2686
2687 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2688
2689 PR c/54428
2690 * gcc.c-torture/compile/pr54428.c: New test.
2691
2692 2012-08-31 Ollie Wild <aaw@google.com>
2693
2694 PR c++/54197
2695 * g++.dg/init/lifetime3.C: New test.
2696
2697 2012-08-31 Martin Jambor <mjambor@suse.cz>
2698
2699 PR middle-end/54409
2700 * gcc.dg/torture/pr54409.c: New test.
2701
2702 2012-08-31 Martin Jambor <mjambor@suse.cz>
2703
2704 * gfortran.dg/pr48636.f90: Add dump scan checks.
2705
2706 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2707
2708 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2709
2710 2012-08-28 Joey Ye <joey.ye@arm.com>
2711
2712 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2713
2714 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2715
2716 PR target/46254
2717 * gcc.target/i386/pr46254.c: New test.
2718
2719 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2720
2721 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2722 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2723 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2724
2725 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2726
2727 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2728 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2729 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2730 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2731 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2732 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2733 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2734 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2735 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2736 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2737 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2738 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2739 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2740 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2741 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2742 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2743 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2744 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2745 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2746 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2747 gcc.target/mips/unaligned-1.c: Tighten regexps.
2748
2749 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2750
2751 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2752 (mips_option_groups): Remove optimization. Add various -f options.
2753 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2754 and -pg imply -fno-omit-frame-pointer.
2755 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2756 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2757 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2758 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2759 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2760 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2761 * gcc.target/mips/abi-n32-long32.c: Likewise.
2762 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2763 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2764 * gcc.target/mips/abi-n32-long64.c: Likewise.
2765 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2766 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2767 * gcc.target/mips/abi-n64-long32.c: Likewise.
2768 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2769 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2770 * gcc.target/mips/abi-n64-long64.c: Likewise.
2771 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2772 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2773 * gcc.target/mips/abi-o32-long32.c: Likewise.
2774 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2775 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2776 * gcc.target/mips/abi-o32-long64.c: Likewise.
2777 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2778 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2779 * gcc.target/mips/abi-o64-long32.c: Likewise.
2780 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2781 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2782 * gcc.target/mips/abi-o64-long64.c: Likewise.
2783 * gcc.target/mips/asm-1.c: Likewise.
2784 * gcc.target/mips/branch-1.c: Likewise.
2785 * gcc.target/mips/call-3.c: Likewise.
2786 * gcc.target/mips/call-saved-3.c: Likewise.
2787 * gcc.target/mips/clear-cache-1.c: Likewise.
2788 * gcc.target/mips/div-1.c: Likewise.
2789 * gcc.target/mips/div-2.c: Likewise.
2790 * gcc.target/mips/div-3.c: Likewise.
2791 * gcc.target/mips/div-4.c: Likewise.
2792 * gcc.target/mips/div-5.c: Likewise.
2793 * gcc.target/mips/div-6.c: Likewise.
2794 * gcc.target/mips/div-7.c: Likewise.
2795 * gcc.target/mips/div-8.c: Likewise.
2796 * gcc.target/mips/div-9.c: Likewise.
2797 * gcc.target/mips/div-10.c: Likewise.
2798 * gcc.target/mips/div-11.c: Likewise.
2799 * gcc.target/mips/div-12.c: Likewise.
2800 * gcc.target/mips/dsp-ctrl.c: Likewise.
2801 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2802 * gcc.target/mips/ext-8.c: Likewise.
2803 * gcc.target/mips/extend-2.c: Likewise.
2804 * gcc.target/mips/fix-r10000-1.c: Likewise.
2805 * gcc.target/mips/fix-r10000-2.c: Likewise.
2806 * gcc.target/mips/fix-r10000-3.c: Likewise.
2807 * gcc.target/mips/fix-r10000-4.c: Likewise.
2808 * gcc.target/mips/fix-r10000-5.c: Likewise.
2809 * gcc.target/mips/fix-r10000-6.c: Likewise.
2810 * gcc.target/mips/fix-r10000-7.c: Likewise.
2811 * gcc.target/mips/fix-r10000-8.c: Likewise.
2812 * gcc.target/mips/fix-r10000-9.c: Likewise.
2813 * gcc.target/mips/fix-r10000-10.c: Likewise.
2814 * gcc.target/mips/fix-r10000-11.c: Likewise.
2815 * gcc.target/mips/fix-r10000-12.c: Likewise.
2816 * gcc.target/mips/fix-r10000-13.c: Likewise.
2817 * gcc.target/mips/fix-r10000-14.c: Likewise.
2818 * gcc.target/mips/fix-r10000-15.c: Likewise.
2819 * gcc.target/mips/fpcmp-1.c: Likewise.
2820 * gcc.target/mips/fpcmp-2.c: Likewise.
2821 * gcc.target/mips/fpr-moves-7.c: Likewise.
2822 * gcc.target/mips/fpr-moves-8.c: Likewise.
2823 * gcc.target/mips/int-moves-1.c: Likewise.
2824 * gcc.target/mips/int-moves-2.c: Likewise.
2825 * gcc.target/mips/long-calls-pg.c: Likewise.
2826 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2827 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2828 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2829 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2830 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2831 * gcc.target/mips/mips-3d-1.c: Likewise.
2832 * gcc.target/mips/mips-3d-2.c: Likewise.
2833 * gcc.target/mips/mips-3d-3.c: Likewise.
2834 * gcc.target/mips/mips-3d-4.c: Likewise.
2835 * gcc.target/mips/mips-3d-5.c: Likewise.
2836 * gcc.target/mips/mips-3d-6.c: Likewise.
2837 * gcc.target/mips/mips-3d-7.c: Likewise.
2838 * gcc.target/mips/mips-3d-8.c: Likewise.
2839 * gcc.target/mips/mips-3d-9.c: Likewise.
2840 * gcc.target/mips/mips-ps-1.c: Likewise.
2841 * gcc.target/mips/mips-ps-2.c: Likewise.
2842 * gcc.target/mips/mips-ps-3.c: Likewise.
2843 * gcc.target/mips/mips-ps-4.c: Likewise.
2844 * gcc.target/mips/mips-ps-6.c: Likewise.
2845 * gcc.target/mips/mips32-dspr2.c: Likewise.
2846 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2847 * gcc.target/mips/neg-abs-1.c: Likewise.
2848 * gcc.target/mips/neg-abs-2.c: Likewise.
2849 * gcc.target/mips/nmadd-3.c: Likewise.
2850 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2851 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2852 * gcc.target/mips/octeon-pop-1.c: Likewise.
2853 * gcc.target/mips/pr26765.c: Likewise.
2854 * gcc.target/mips/pr33256.c: Likewise.
2855 * gcc.target/mips/pr33635-1.c: Likewise.
2856 * gcc.target/mips/pr33755.c: Likewise.
2857 * gcc.target/mips/pr35802.c: Likewise.
2858 * gcc.target/mips/pr45074.c: Likewise.
2859 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2860 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2861 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2862 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2863 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2864 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2865 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2866 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2867 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2868 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2869 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2870 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2871 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2872 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2873 * gcc.target/mips/save-restore-1.c: Likewise.
2874 * gcc.target/mips/save-restore-3.c: Likewise.
2875 * gcc.target/mips/save-restore-5.c: Likewise.
2876 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2877 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2878 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2879 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2880 * gcc.target/mips/stack-1.c: Likewise.
2881
2882 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2883 Tighten regexps.
2884
2885 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2886 branch under test to be filled with preceding rather than
2887 following instructions.
2888 * gcc.target/mips/branch-10.c: Likewise.
2889 * gcc.target/mips/branch-11.c: Likewise.
2890 * gcc.target/mips/branch-12.c: Likewise.
2891 * gcc.target/mips/branch-13.c: Likewise.
2892 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2893 to be eliminated. Tighten $28 scan-assembler-not test.
2894
2895 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2896 function to...
2897 * gcc.target/mips/call-4.c: ...this new test.
2898
2899 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2900 more likely.
2901 * gcc.target/mips/code-readable-3.c: Likewise.
2902 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2903 flag but skip for -O0.
2904 * gcc.target/mips/code-readable-4.c: Likewise.
2905
2906 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2907 of operations under test.
2908 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2909
2910 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2911 Don't require sibling-call optimization.
2912 * gcc.target/mips/near-far-4.c: Likewise.
2913
2914 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2915 Make sure that the register variable is used.
2916 * gcc.target/mips/soft-float-1.c: Likewise.
2917
2918 * gcc.target/mips/sdata-1.c: Make static data volatile.
2919 * gcc.target/mips/sdata-2.c: Likewise.
2920 * gcc.target/mips/sdata-3.c: Likewise.
2921 * gcc.target/mips/sdata-4.c: Likewise.
2922
2923 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2924 skip for -O0.
2925 * gcc.target/mips/atomic-memory-2.c: Likewise.
2926 * gcc.target/mips/branch-cost-1.c: Likewise.
2927 * gcc.target/mips/branch-cost-2.c: Likewise.
2928 * gcc.target/mips/cache-1.c: Likewise.
2929 * gcc.target/mips/call-1.c: Likewise.
2930 * gcc.target/mips/call-saved-2.c: Likewise.
2931 * gcc.target/mips/const-anchor-1.c: Likewise.
2932 * gcc.target/mips/const-anchor-2.c: Likewise.
2933 * gcc.target/mips/dse-1.c: Likewise.
2934 * gcc.target/mips/dsp-lhx.c: Likewise.
2935 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2936 * gcc.target/mips/ext-1.c: Likewise.
2937 * gcc.target/mips/ext-2.c: Likewise.
2938 * gcc.target/mips/ext-3.c: Likewise.
2939 * gcc.target/mips/ext-4.c: Likewise.
2940 * gcc.target/mips/ext-5.c: Likewise.
2941 * gcc.target/mips/ext-6.c: Likewise.
2942 * gcc.target/mips/ext-7.c: Likewise.
2943 * gcc.target/mips/extend-1.c: Likewise.
2944 * gcc.target/mips/fix-r4000-1.c: Likewise.
2945 * gcc.target/mips/fix-r4000-3.c: Likewise.
2946 * gcc.target/mips/fix-r4000-5.c: Likewise.
2947 * gcc.target/mips/fix-r4000-6.c: Likewise.
2948 * gcc.target/mips/fix-r4000-8.c: Likewise.
2949 * gcc.target/mips/fix-r4000-10.c: Likewise.
2950 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2951 * gcc.target/mips/fixed-vector-type.c: Likewise.
2952 * gcc.target/mips/fpr-moves-1.c: Likewise.
2953 * gcc.target/mips/fpr-moves-2.c: Likewise.
2954 * gcc.target/mips/fpr-moves-3.c: Likewise.
2955 * gcc.target/mips/fpr-moves-4.c: Likewise.
2956 * gcc.target/mips/fpr-moves-5.c: Likewise.
2957 * gcc.target/mips/fpr-moves-6.c: Likewise.
2958 * gcc.target/mips/ins-1.c: Likewise.
2959 * gcc.target/mips/ins-2.c: Likewise.
2960 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2961 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2962 * gcc.target/mips/lazy-binding-1.c: Likewise.
2963 * gcc.target/mips/madd-3.c: Likewise.
2964 * gcc.target/mips/madd-5.c: Likewise.
2965 * gcc.target/mips/madd-6.c: Likewise.
2966 * gcc.target/mips/madd-8.c: Likewise.
2967 * gcc.target/mips/madd-9.c: Likewise.
2968 * gcc.target/mips/memcpy-1.c: Likewise.
2969 * gcc.target/mips/mips-ps-type.c: Likewise.
2970 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2971 * gcc.target/mips/mips-sched-madd.c: Likewise.
2972 * gcc.target/mips/mips16e-extends.c: Likewise.
2973 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2974 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2975 * gcc.target/mips/movcc-1.c: Likewise.
2976 * gcc.target/mips/movcc-2.c: Likewise.
2977 * gcc.target/mips/movcc-3.c: Likewise.
2978 * gcc.target/mips/msub-5.c: Likewise.
2979 * gcc.target/mips/msub-6.c: Likewise.
2980 * gcc.target/mips/msub-8.c: Likewise.
2981 * gcc.target/mips/mult-2.c: Likewise.
2982 * gcc.target/mips/mult-3.c: Likewise.
2983 * gcc.target/mips/mult-5.c: Likewise.
2984 * gcc.target/mips/mult-6.c: Likewise.
2985 * gcc.target/mips/mult-7.c: Likewise.
2986 * gcc.target/mips/mult-12.c: Likewise.
2987 * gcc.target/mips/mult-13.c: Likewise.
2988 * gcc.target/mips/mult-14.c: Likewise.
2989 * gcc.target/mips/mult-15.c: Likewise.
2990 * gcc.target/mips/mult-17.c: Likewise.
2991 * gcc.target/mips/mult-18.c: Likewise.
2992 * gcc.target/mips/mult-19.c: Likewise.
2993 * gcc.target/mips/nmadd-1.c: Likewise.
2994 * gcc.target/mips/nmadd-2.c: Likewise.
2995 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2996 * gcc.target/mips/octeon-cins-1.c: Likewise.
2997 * gcc.target/mips/octeon-cins-2.c: Likewise.
2998 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2999 * gcc.target/mips/octeon-exts-2.c: Likewise.
3000 * gcc.target/mips/octeon-exts-3.c: Likewise.
3001 * gcc.target/mips/octeon-exts-4.c: Likewise.
3002 * gcc.target/mips/octeon-exts-5.c: Likewise.
3003 * gcc.target/mips/octeon-exts-6.c: Likewise.
3004 * gcc.target/mips/octeon-exts-7.c: Likewise.
3005 * gcc.target/mips/octeon-pop-2.c: Likewise.
3006 * gcc.target/mips/octeon-seq-3.c: Likewise.
3007 * gcc.target/mips/octeon-seq-4.c: Likewise.
3008 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3009 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3010 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3011 * gcc.target/mips/pr54240.c: Likewise.
3012 * gcc.target/mips/rsqrt-1.c: Likewise.
3013 * gcc.target/mips/rsqrt-2.c: Likewise.
3014 * gcc.target/mips/rsqrt-3.c: Likewise.
3015 * gcc.target/mips/rsqrt-4.c: Likewise.
3016 * gcc.target/mips/save-restore-2.c: Likewise.
3017 * gcc.target/mips/save-restore-4.c: Likewise.
3018 * gcc.target/mips/sb1-1.c: Likewise.
3019 * gcc.target/mips/scc-1.c: Likewise.
3020 * gcc.target/mips/scc-2.c: Likewise.
3021 * gcc.target/mips/scc-3.c: Likewise.
3022 * gcc.target/mips/scc-4.c: Likewise.
3023 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3024 * gcc.target/mips/truncate-1.c: Likewise.
3025 * gcc.target/mips/truncate-2.c: Likewise.
3026 * gcc.target/mips/truncate-3.c: Likewise.
3027 * gcc.target/mips/truncate-4.c: Likewise.
3028 * gcc.target/mips/truncate-5.c: Likewise.
3029 * gcc.target/mips/truncate-6.c: Likewise.
3030 * gcc.target/mips/unaligned-1.c: Likewise.
3031
3032 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3033 skip for -O0. Require -fexpensive-optimizations.
3034 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3035 * gcc.target/mips/dspr2-MULT.c: Likewise.
3036 * gcc.target/mips/fix-r4000-2.c: Likewise.
3037 * gcc.target/mips/fix-r4000-4.c: Likewise.
3038 * gcc.target/mips/fix-r4000-7.c: Likewise.
3039 * gcc.target/mips/fix-r4000-9.c: Likewise.
3040 * gcc.target/mips/madd-1.c: Likewise.
3041 * gcc.target/mips/madd-2.c: Likewise.
3042 * gcc.target/mips/madd-4.c: Likewise.
3043 * gcc.target/mips/maddu-1.c: Likewise.
3044 * gcc.target/mips/maddu-2.c: Likewise.
3045 * gcc.target/mips/maddu-3.c: Likewise.
3046 * gcc.target/mips/maddu-4.c: Likewise.
3047 * gcc.target/mips/msub-1.c: Likewise.
3048 * gcc.target/mips/msub-2.c: Likewise.
3049 * gcc.target/mips/msub-3.c: Likewise.
3050 * gcc.target/mips/msub-4.c: Likewise.
3051 * gcc.target/mips/msubu-1.c: Likewise.
3052 * gcc.target/mips/msubu-2.c: Likewise.
3053 * gcc.target/mips/msubu-3.c: Likewise.
3054 * gcc.target/mips/msubu-4.c: Likewise.
3055 * gcc.target/mips/mult-1.c: Likewise.
3056 * gcc.target/mips/mult-4.c: Likewise.
3057 * gcc.target/mips/mult-8.c: Likewise.
3058 * gcc.target/mips/mult-9.c: Likewise.
3059 * gcc.target/mips/mult-10.c: Likewise.
3060 * gcc.target/mips/mult-11.c: Likewise.
3061 * gcc.target/mips/mult-16.c: Likewise.
3062
3063 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3064 skip for -O0 and -Os.
3065 * gcc.target/mips/fix-r4000-12.c: Likewise.
3066 * gcc.target/mips/madd-7.c: Likewise.
3067 * gcc.target/mips/mips-ps-5.c: Likewise.
3068 * gcc.target/mips/mips-ps-7.c: Likewise.
3069 * gcc.target/mips/msub-7.c: Likewise.
3070
3071 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3072 skip for -O0. Require -mno-abicalls.
3073 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3074
3075 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3076 skip for -O0. Require a total number of BBIT instructions and
3077 at least one of each kind.
3078
3079 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3080 skip for -O0. Require -fno-unroll-loops.
3081
3082 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3083 skip for -O0. Allow BLTZ as well as BGEZ.
3084
3085 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3086
3087 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3088 skip for -O0. Require -fschedule-insns2.
3089 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3090
3091 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3092 but skip for -O0. Make a branch-likely more likely.
3093
3094 * gcc.target/mips/timode-2.c: Split each test into its own function.
3095 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3096
3097 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3098 skip for -O0. Require -fpeephole2.
3099 * gcc.target/mips/vr-mult-2.c: Likewise.
3100
3101 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3102
3103 PR preprocessor/53469
3104 * gcc.dg/cpp/_Pragma7.c: New test case.
3105
3106 2012-08-27 Tobias Burnus <burnus@net-b.de>
3107
3108 PR fortran/54370
3109 * gfortran.dg/do_5.f90: New.
3110
3111 2012-08-27 Tobias Burnus <burnus@net-b.de>
3112
3113 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3114 from dg-options as -Wall no longer implies it.
3115
3116 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3117
3118 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3119
3120 2012-08-25 Jason Merrill <jason@redhat.com>
3121
3122 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3123
3124 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3125
3126 PR c++/51421
3127 * g++.dg/cpp0x/auto34.C: New.
3128
3129 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3130
3131 PR c/54363
3132 * gcc.dg/pr54363.c: New test.
3133
3134 PR c/54355
3135 * gcc.dg/pr54355.c: New test.
3136
3137 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3138
3139 PR debug/52857
3140 * gcc.target/i386/pr52857-1.c: New.
3141 * gcc.target/i386/pr52857-2.c: Likewise.
3142
3143 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3144
3145 * gcc.target/mips/code-readable-4.c: New test.
3146
3147 2012-08-23 Julian Brown <julian@codesourcery.com>
3148 Sandra Loosemore <sandra@codesourcery.com>
3149
3150 * gcc.target/mips/code-readable-1.c: Add -O to options.
3151
3152 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3153
3154 PR c++/20420
3155 * g++.dg/lookup/using53.C: New.
3156
3157 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3158
3159 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3160 * gcc.dg/fixed-point/convert-1.c: New.
3161 * gcc.dg/fixed-point/convert-2.c: New.
3162 * gcc.dg/fixed-point/convert-3.c: New.
3163 * gcc.dg/fixed-point/convert-4.c: New.
3164 * gcc.dg/fixed-point/convert-float-1.c: New.
3165 * gcc.dg/fixed-point/convert-float-2.c: New.
3166 * gcc.dg/fixed-point/convert-float-3.c: New.
3167 * gcc.dg/fixed-point/convert-float-4.c: New.
3168 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3169 * gcc.dg/fixed-point/convert-sat.c: New.
3170 * gcc.dg/fixed-point/convert.h: New.
3171
3172 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3173
3174 PR target/54089
3175 * gcc.target/sh/pr54089-2.c: New.
3176
3177 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3178
3179 * gcc.target/i386/long-double-64-1.c: New file.
3180 * gcc.target/i386/long-double-64-2.c: Likewise.
3181 * gcc.target/i386/long-double-64-3.c: Likewise.
3182 * gcc.target/i386/long-double-64-4.c: Likewise.
3183 * gcc.target/i386/long-double-80-1.c: Likewise.
3184 * gcc.target/i386/long-double-80-2.c: Likewise.
3185 * gcc.target/i386/long-double-80-3.c: Likewise.
3186 * gcc.target/i386/long-double-80-4.c: Likewise.
3187 * gcc.target/i386/long-double-80-5.c: Likewise.
3188 * gcc.target/i386/long-double-80-6.c: Likewise.
3189 * gcc.target/i386/long-double-80-7.c: Likewise.
3190
3191 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3192
3193 PR tree-optimization/54317
3194 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3195
3196 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3197
3198 PR target/39423
3199 * gcc.target/sh/pr39423-2.c: New.
3200
3201 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3202
3203 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3204 * gcc.dg/fold-perm.c: Likewise.
3205
3206 2012-08-20 Jan Hubicka <jh@suse.cz>
3207
3208 PR fortran/48636
3209 * gcc.dg/ipa/inlinehint-1.c: New.
3210
3211 2012-08-20 Florian Weimer <fweimer@redhat.com>
3212
3213 PR c++/19351
3214 * g++.dg/init/new38.C: New test.
3215 * g++.dg/init/new39.C: New test.
3216
3217 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3218
3219 PR target/54089
3220 * gcc.target/sh/pr54089-1.c: New.
3221
3222 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3223
3224 PR target/51244
3225 * gcc.target/sh/pr51244-11.c: New.
3226
3227 2012-08-20 Tobias Burnus <burnus@net-b.de>
3228
3229 PR fortran/54301
3230 * gfortran.dg/warn_target_lifetime_2.f90: New.
3231
3232 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3233
3234 PR c++/10416
3235 * g++.dg/warn/Wunused-var-17.C: New.
3236
3237 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3238
3239 PR middle-end/53992
3240 * gcc.dg/gomp/pr53992.c: New test.
3241
3242 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3243
3244 PR tree-ssa/54295
3245 * gcc.c-torture/execute/20120817-1.c: New test.
3246
3247 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3248
3249 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3250 add instruction.
3251 (f2): New test that really does need adds.
3252
3253 2012-08-20 Richard Guenther <rguenther@suse.de>
3254
3255 PR tree-optimization/54327
3256 * gcc.dg/torture/pr54327.c: New testcase.
3257
3258 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3259
3260 PR tree-optimization/54321
3261 * gcc.c-torture/compile/pr54321.c: New test.
3262
3263 2012-08-20 Tobias Burnus <burnus@net-b.de>
3264
3265 PR fortran/54301
3266 * gfortran.dg/warn_target_lifetime_1.f90: New.
3267
3268 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3269
3270 PR fortran/54298
3271 * gfortran.dg/real_compare_1.f90: New test case.
3272 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3273
3274 2012-08-18 Jan Hubicka <jh@suse.cz>
3275
3276 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3277
3278 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3279
3280 PR fortran/39290
3281 * gfortran.dg/interface_37.f90: New test.
3282
3283 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3284 Gary Funck <gary@intrepid.com>
3285
3286 PR target/20020
3287 * gcc.target/i386/pr20020-1.c: New test.
3288 * gcc.target/i386/pr20020-2.c: Likewise.
3289 * gcc.target/i386/pr20020-3.c: Likewise.
3290
3291 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3292
3293 * gcc.target/i386/perm-concat.c: New test.
3294
3295 2012-08-17 Julian Brown <julian@codesourcery.com>
3296
3297 * gcc.target/arm/div64-unwinding.c: New test.
3298
3299 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3300
3301 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3302
3303 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3304
3305 PR target/54236
3306 * gcc.target/sh/pr54236-1.c: New.
3307
3308 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3309
3310 * lib/target-supports.exp (check_effective_target_sync_int_long)
3311 (check_effective_target_sync_char_short): Enable for crisv32-*
3312 and cris-*.
3313
3314 PR middle-end/54261
3315 * gcc.dg/torture/pr54261-1.c: New test.
3316
3317 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3318
3319 PR fortran/54243
3320 PR fortran/54244
3321 * gfortran.dg/typebound_call_24.f03: New.
3322
3323 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3324
3325 PR tree-optimization/54245
3326 * gcc.dg/tree-ssa/pr54245.c: New test.
3327
3328 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3329
3330 PR tree-optimization/54240
3331 * gcc.target/powerpc/pr54240.c: New test.
3332 * gcc.target/mips/pr54240.c: Likewise.
3333
3334 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3335
3336 PR target/52933
3337 * gcc.target/sh/pr52933-1.c: New.
3338 * gcc.target/sh/pr52933-2.c: New.
3339
3340 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3341
3342 PR target/50751
3343 * gcc.target/sh/pr50751-8.c: New.
3344
3345 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3346
3347 PR fortran/47586
3348 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3349 * gfortran.dg/typebound_proc_27.f03: New test.
3350
3351 2012-08-14 Sterling Augustine <saugustine@google.com>
3352
3353 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3354
3355 2012-08-14 Tobias Burnus <burnus@net-b.de>
3356
3357 PR fortran/40881
3358 * gfortran.dg/data_constraints_3.f90: New.
3359 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3360 to disable -pedantic compilation.
3361 * gfortran.dg/pr37243.f: Ditto.
3362 * gfortran.dg/g77/19990826-3.f: Ditto.
3363 * gfortran.dg/g77/20020307-1.f : Ditto.
3364 * gfortran.dg/g77/980310-3.f: Ditto.
3365
3366 2012-08-14 Tobias Burnus <burnus@net-b.de>
3367
3368 PR fortran/54234
3369 * gfortran.dg/warn_conversion_4.f90: New.
3370
3371 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3372
3373 PR middle-end/53411
3374 PR rtl-optimization/53495
3375 * gcc.c-torture/compile/pr53411.c: New test.
3376 * gcc.c-torture/compile/pr53495.c: New test.
3377
3378 2012-08-13 Richard Guenther <rguenther@suse.de>
3379
3380 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3381
3382 2012-08-13 Richard Guenther <rguenther@suse.de>
3383
3384 PR tree-optimization/54200
3385 * gcc.dg/guality/pr54200.c: New testcase.
3386 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3387
3388 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3389
3390 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3391
3392 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3393
3394 PR target/51244
3395 * gcc.target/sh/pr51244-7.c: New.
3396 * gcc.target/sh/pr51244-8.c: New.
3397 * gcc.target/sh/pr51244-9.c: New.
3398 * gcc.target/sh/pr51244-10.c: New.
3399
3400 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3401
3402 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3403 -m2e or -m2a.
3404 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3405 * gcc.target/sh/pr53511-1.c: Likewise.
3406 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3407 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3408 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3409 * gcc.target/sh/pr53512-3.c: Likewise.
3410 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3411
3412 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3413
3414 PR target/39423
3415 * gcc.c-torture/compile/pr39423-1.c: New.
3416 * gcc.c-torture/compile/pr39423-2.c: New.
3417
3418 2012-08-12 Tobias Burnus <burnus@net-b.de>
3419
3420 PR fortran/54221
3421 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3422 they appear uninitialized on the RHS.
3423 * gfortran.dg/public_private_module_6.f90: New.
3424
3425 2012-08-11 Martin Jambor <mjambor@suse.cz>
3426
3427 PR fortran/48636
3428 * gfortran.dg/pr48636.f90: New test.
3429
3430 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3431
3432 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3433 to avoid warnings.
3434 (main): Adjust caller.
3435
3436 2012-08-10 Richard Guenther <rguenther@suse.de>
3437
3438 * gcc.dg/matrix/*.c: Adjust and move ...
3439 * gcc.dg/torture/: ... here.
3440 * gcc.dg/matrix: Remove directory.
3441
3442 2012-08-10 Richard Guenther <rguenther@suse.de>
3443
3444 PR middle-end/54219
3445 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3446
3447 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3448
3449 PR middle-end/54211
3450 * gcc.dg/tree-ssa/pr54211.c: New test.
3451
3452 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3453
3454 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3455 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3456
3457 2012-08-10 Richard Guenther <rguenther@suse.de>
3458
3459 PR tree-optimization/54109
3460 * gcc.dg/torture/pr54109.c: New testcase.
3461 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3462 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3463
3464 2012-08-10 Richard Guenther <rguenther@suse.de>
3465
3466 PR tree-optimization/54027
3467 * gcc.dg/torture/pr54027.c: New testcase.
3468
3469 2012-08-10 Richard Guenther <rguenther@suse.de>
3470
3471 * g++.dg/plugin/selfassign.c: Adjust.
3472 * gcc.dg/plugin/selfassign.c: Likewise.
3473 * gcc.dg/strlenopt-11.c: Likewise.
3474 * gcc.dg/strlenopt-13.c: Likewise.
3475 * gcc.dg/no-strict-overflow-4.c: Likewise.
3476 * gcc.dg/strict-overflow-4.c: Likewise.
3477 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3478 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3479 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3480 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3481 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3482 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3483 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3484 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3485 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3486 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3487 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3488 * gcc.dg/pr46309.c: Likewise.
3489 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3490
3491 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3492
3493 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3494 for x86 targets.
3495 * gcc.c-torture/compile/20120727-2.c: New test.
3496
3497 2012-08-09 Martin Jambor <mjambor@suse.cz>
3498
3499 * gcc.dg/ipa/iinline-4.c: New test.
3500 * gcc.dg/ipa/iinline-5.c: Likewise.
3501 * gcc.dg/ipa/iinline-6.c: Likewise.
3502 * gcc.dg/ipa/iinline-7.c: Likewise.
3503 * gcc.dg/lto/20120723_0.c: Likewise.
3504 * gcc.dg/lto/20120723_1.c: Likewise.
3505
3506 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3507
3508 PR target/39423
3509 * gcc.target/sh/pr39423-1.c: New.
3510
3511 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3512
3513 PR target/51244
3514 * gcc.target/sh/pr51244-5: New.
3515 * gcc.target/sh/pr51244-6: New.
3516
3517 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3518
3519 * gcc.target/i386/adx-addxcarry32-3.c: New.
3520 * gcc.target/i386/adx-addxcarry64-3.c: New.
3521
3522 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3523
3524 PR rtl-optimization/53701
3525 * gcc.dg/pr53701.c: New test.
3526
3527 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3528
3529 * gcc.c-torture/compile/20120727-1.c: New test.
3530
3531 2012-08-09 Tobias Burnus <burnus@net-b.de>
3532
3533 PR fortran/54199
3534 * gfortran.dg/intrinsic_shadow_4.f90: New.
3535
3536 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3537
3538 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3539
3540 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3541
3542 * gcc.c-torture/execute/20120808-1.c: New test.
3543
3544 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3545
3546 PR rtl-optimization/54157
3547 * gcc.target/i386/pr54157.c: New file.
3548
3549 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3550
3551 * gcc.target/i386/adx-addcarryx32-1.c: New.
3552 * gcc.target/i386/adx-addcarryx32-2.c: New.
3553 * gcc.target/i386/adx-addcarryx64-1.c: New.
3554 * gcc.target/i386/adx-addcarryx64-2.c: New.
3555 * gcc.target/i386/adx-check.h: New.
3556 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3557 * gcc.target/i386/sse-12.c: Add -madx.
3558 * gcc.target/i386/sse-13.c: Ditto.
3559 * gcc.target/i386/sse-14.c: Ditto.
3560 * gcc.target/i386/sse-22.c: Ditto.
3561 * gcc.target/i386/sse-23.c: Ditto.
3562 * g++.dg/other/i386-2.C: Ditto.
3563 * g++.dg/other/i386-3.C: Ditto.
3564
3565 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3566
3567 * gcc.dg/tree-ssa/slsr-5.c: New.
3568 * gcc.dg/tree-ssa/slsr-6.c: New.
3569 * gcc.dg/tree-ssa/slsr-7.c: New.
3570 * gcc.dg/tree-ssa/slsr-8.c: New.
3571 * gcc.dg/tree-ssa/slsr-9.c: New.
3572 * gcc.dg/tree-ssa/slsr-10.c: New.
3573 * gcc.dg/tree-ssa/slsr-11.c: New.
3574 * gcc.dg/tree-ssa/slsr-12.c: New.
3575 * gcc.dg/tree-ssa/slsr-13.c: New.
3576 * gcc.dg/tree-ssa/slsr-14.c: New.
3577 * gcc.dg/tree-ssa/slsr-15.c: New.
3578 * gcc.dg/tree-ssa/slsr-16.c: New.
3579 * gcc.dg/tree-ssa/slsr-17.c: New.
3580 * gcc.dg/tree-ssa/slsr-18.c: New.
3581 * gcc.dg/tree-ssa/slsr-19.c: New.
3582 * gcc.dg/tree-ssa/slsr-20.c: New.
3583 * gcc.dg/tree-ssa/slsr-21.c: New.
3584 * gcc.dg/tree-ssa/slsr-22.c: New.
3585 * gcc.dg/tree-ssa/slsr-23.c: New.
3586 * gcc.dg/tree-ssa/slsr-24.c: New.
3587 * gcc.dg/tree-ssa/slsr-25.c: New.
3588 * gcc.dg/tree-ssa/slsr-26.c: New.
3589 * gcc.dg/tree-ssa/slsr-30.c: New.
3590 * gcc.dg/tree-ssa/slsr-31.c: New.
3591
3592 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3593
3594 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3595 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3596 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3597
3598 2012-08-06 Cary Coutant <ccoutant@google.com>
3599
3600 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3601
3602 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3603
3604 PR fortran/35831
3605 * gfortran.dg/dummy_procedure_5.f90: Modified.
3606 * gfortran.dg/dummy_procedure_8.f90: New.
3607 * gfortran.dg/interface_26.f90: Modified.
3608 * gfortran.dg/proc_ptr_11.f90: Modified.
3609 * gfortran.dg/proc_ptr_15.f90: Modified.
3610 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3611 * gfortran.dg/typebound_override_1.f90: Modified.
3612 * gfortran.dg/typebound_proc_6.f03: Modified.
3613
3614 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3615
3616 PR tree-optimization/51938
3617 PR tree-optimization/52005
3618 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3619 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3620 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3621 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3622
3623 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3624
3625 Avoid crashing on erroneous static_assert usage
3626 * g++.dg/cpp0x/static_assert8.C: New test.
3627
3628 2012-08-06 Jason Merrill <jason@redhat.com>
3629
3630 * g++.dg/cpp0x/sfinae38.C: New.
3631
3632 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3633 Paolo Carlini <paolo.carlini@oracle.com>
3634
3635 PR c++/54165
3636 * g++.dg/conversion/void2.C: New.
3637
3638 2012-08-06 Tom de Vries <tom@codesourcery.com>
3639
3640 * gcc.dg/tree-ssa/vrp78.c: New test.
3641
3642 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3643 Richard Sandiford <rdsandiford@googlemail.com>
3644
3645 * g++.dg/opt/enum2.C: Require fpic target.
3646 * g++.dg/lto/20090303_0.C: Likewise.
3647
3648 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3649 Catherine Moore <clm@codesourcery.com>
3650
3651 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3652 flush function names too.
3653 * gcc.target/mips/clear-cache-1.c: Likewise.
3654
3655 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3656
3657 PR target/54156
3658 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3659
3660 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3661
3662 PR fortran/54166
3663 * gfortran.dg/array_5.f90: New test.
3664
3665 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3666
3667 PR tree-optimization/30318
3668 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3669
3670 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3671
3672 * g++.dg/ext/vector17.C: New testcase.
3673
3674 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3675
3676 PR target/51931
3677 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3678 * g++.dg/opt/longbranch1.C: Likewise.
3679
3680 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3681
3682 PR tree-optimization/53805
3683 * gcc.dg/fold-notunord.c: New testcase.
3684
3685 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3686
3687 PR fortran/48820
3688 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3689 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3690
3691 2012-08-02 Jason Merrill <jason@redhat.com>
3692 Paolo Carlini <paolo.carlini@oracle.com>
3693
3694 PR c++/51213 (again)
3695 * g++.dg/cpp0x/sfinae37.C: Extend.
3696
3697 2012-08-02 Richard Guenther <rguenther@suse.de>
3698
3699 PR tree-optimization/50672
3700 * g++.dg/torture/pr50672.C: New testcase.
3701
3702 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3703
3704 PR fortran/54147
3705 * gfortran.dg/abstract_type_6.f03: Modified.
3706 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3707 * gfortran.dg/proc_ptr_comp_35.f90: New.
3708 * gfortran.dg/typebound_proc_9.f03: Modified.
3709 * gfortran.dg/typebound_proc_26.f90: New.
3710
3711 2012-08-02 Richard Guenther <rguenther@suse.de>
3712
3713 * gcc.dg/torture/pta-callused-1.c: Adjust.
3714 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3715 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3716 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3717 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3718 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3719 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3720 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3721 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3722
3723 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3724
3725 PR fortran/54033
3726 * gfortran.dg/include_6.f90: New test case.
3727 * gfortran.dg/include_7.f90: New test case.
3728 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3729
3730 2012-08-01 Tom de Vries <tom@codesourcery.com>
3731
3732 * gcc.dg/tree-ssa/vrp76.c: New test.
3733
3734 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3735
3736 PR tree-optimization/46556
3737 * gcc.dg/tree-ssa/slsr-27.c: New.
3738 * gcc.dg/tree-ssa/slsr-28.c: New.
3739 * gcc.dg/tree-ssa/slsr-29.c: New.
3740
3741 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3742
3743 PR fortran/42418
3744 * gfortran.dg/proc_decl_29.f90: New.
3745
3746 2012-07-31 Dehao Chen <dehao@google.com>
3747
3748 * gcc.dg/predict-7.c: New test.
3749
3750 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3751
3752 PR fortran/54134
3753 * gfortran.dg/typebound_override_3.f90: New.
3754
3755 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3756
3757 PR tree-optimization/53773
3758 * gcc.dg/vect/pr53773.c: New test.
3759
3760 2012-07-31 Nick Clifton <nickc@redhat.com>
3761
3762 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3763 and for XStormy16.
3764
3765 2012-07-31 Tobias Burnus <burnus@net-b.de>
3766
3767 * gfortran.dg/c_funloc_tests_6.f90: New.
3768 * gfortran.dg/c_funloc_tests_7.f90: New.
3769 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3770
3771 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3772
3773 PR c++/53624
3774 * g++.dg/cpp0x/temp_default5.C: New.
3775
3776 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3777
3778 PR fortran/51081
3779 * gfortran.dg/proc_ptr_37.f90: New.
3780
3781 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3782
3783 * lib/target-supports.exp
3784 (check_effective_target_vect_natural_alignment): New function.
3785 * gcc.dg/align-2.c: Only run on targets with natural alignment
3786 of vector types.
3787 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3788 alignment of vector types.
3789
3790 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3791 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3792
3793 * gcc.target/i386/rdseed16-1.c: New.
3794 * gcc.target/i386/rdseed32-1.c: Ditto
3795 * gcc.target/i386/rdseed64-1.c: Ditto
3796 * gcc.target/i386/sse-12.c: Add -mrdseed.
3797 * gcc.target/i386/sse-13.c: Ditto.
3798 * gcc.target/i386/sse-14.c: Ditto.
3799 * g++.dg/other/i386-2.C: Ditto.
3800 * g++.dg/other/i386-3.C: Ditto.
3801
3802 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3803
3804 PR target/51244
3805 * gcc.target/sh/pr51244-4.c: New.
3806
3807 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3808
3809 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3810 for alpha*-*-* targets. Cleanup original tree dump.
3811
3812 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3813
3814 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3815 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3816
3817 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3818
3819 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3820 rand, srand. Include <stdlib.h>.
3821
3822 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3823
3824 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3825
3826 2012-07-26 Richard Henderson <rth@redhat.com>
3827
3828 * gcc.dg/attr-hotcold-1.c: New.
3829 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3830
3831 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3832 Sandra Loosemore <sandra@codesourcery.com>
3833
3834 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3835
3836 2012-07-26 Tobias Burnus <burnus@net-b.de>
3837
3838 * gfortran.dg/contiguous_1.f90: Update dg-error.
3839 * gfortran.dg/proc_ptr_32.f90: Ditto.
3840
3841 2012-07-26 Richard Guenther <rguenther@suse.de>
3842
3843 PR tree-optimization/54098
3844 * gcc.dg/torture/pr54098.c: New testcase.
3845
3846 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3847
3848 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3849 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3850
3851 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3852
3853 PR fortran/44354
3854 * gfortran.dg/array_constructor_39.f90: New test.
3855
3856 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3857
3858 PR fortran/44354
3859 * gfortran.dg/array_constructor_38.f90: New test.
3860
3861 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3862
3863 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3864
3865 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3866
3867 * gnat.dg/noreturn5.ad[sb]: New test.
3868
3869 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3870 Paul Brook <paul@codesourcery.com>
3871
3872 PR target/53633
3873
3874 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3875 * c-c++-common/pr53633.c: New test.
3876
3877 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3878
3879 * gcc.target/i386/asm-dialect-1.c: New test case.
3880
3881 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3882 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3883
3884 * gcc.target/i386/prefetchw-1.c: New.
3885 * gcc.target/i386/sse-12.c: Add -mprfchw.
3886 * gcc.target/i386/sse-13.c: Ditto.
3887 * gcc.target/i386/sse-14.c: Ditto.
3888 * gcc.target/i386/sse-22.c: Ditto.
3889 * gcc.target/i386/sse-23.c: Ditto.
3890 * g++.dg/other/i386-2.C: Ditto.
3891 * g++.dg/other/i386-3.C: Ditto.
3892
3893 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3894
3895 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3896
3897 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3898
3899 PR target/54051
3900 * gcc.target/arm/pr54051.c: New.
3901 * gcc.target/arm/vfp-1.c: Adjust test.
3902
3903 2012-07-24 Julian Brown <julian@codesourcery.com>
3904
3905 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3906 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3907 hard-float ARM.
3908
3909 2012-07-23 Paul Brook <paul@codesourcery.com>
3910
3911 * g++.dg/other/armv7m-1.c: New test.
3912
3913 2012-07-23 Julian Brown <julian@codesourcery.com>
3914
3915 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3916 ARM.
3917 (DO_TEST): Define to 1 for appropriate ARM targets.
3918
3919 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3920
3921 PR tree-optimization/53881
3922 * gcc.dg/pr53881.c: Renamed to ...
3923 * gcc.dg/pr53881-1.c: ... this.
3924 * gcc.dg/pr53881-2.c: New test.
3925
3926 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3927
3928 Handle recent changes in default atomics for cris*-*-linux*.
3929 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3930 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3931 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3932 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3933 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3934 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3935 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3936 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3937 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3938 -mno-unaligned-atomic-may-use-library is in effect for
3939 cris*-*-linux*.
3940 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3941 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3942 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3943 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3944 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3945 gcc.target/cris/torture/sync-mis-op-i-1.c,
3946 gcc.target/cris/torture/sync-mis-op-i-2.c,
3947 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3948 gcc.target/cris/torture/sync-mis-op-i-3.c,
3949 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3950 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3951 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3952 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3953 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3954 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3955 (main): Remove local variable x.
3956 [mis_ok]: Check that atomics don't fail.
3957
3958 2012-07-21 Andrew Pinski <apinski@cavium.com>
3959
3960 * gcc.dg/tree-ssa/vrp72.c: New test.
3961 * gcc.dg/tree-ssa/vrp73.c: New test.
3962 * gcc.dg/tree-ssa/vrp74.c: New test.
3963 * gcc.dg/tree-ssa/vrp75.c: New test.
3964
3965 2012-07-21 Andrew Pinski <apinski@cavium.com>
3966
3967 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3968 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3969
3970 2012-07-21 Andrew Pinski <apinski@cavium.com>
3971
3972 * gcc.target/mips/octeon-pop-2.c: New testcase.
3973
3974 2012-07-21 Tobias Burnus <burnus@net-b.de>
3975
3976 PR fortran/48820
3977 * gfortran.dg/assumed_rank_3.f90: New.
3978 * gfortran.dg/assumed_rank_11.f90: New.
3979 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3980 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3981 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3982
3983 2012-07-21 Andrew Pinski <apinski@cavium.com>
3984
3985 * gcc.target/mips/unaligned-1.c: New testcase.
3986
3987 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3988
3989 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3990
3991 2012-07-20 Tobias Burnus <burnus@net-b.de>
3992
3993 * gfortran.dg/bind_c_array_params_2.f90: New.
3994 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3995 and update dg-error.
3996
3997 2012-07-20 Tobias Burnus <burnus@net-b.de>
3998
3999 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4000
4001 2012-07-20 Jason Merrill <jason@redhat.com>
4002
4003 PR c++/54038
4004 * g++.dg/other/array7.C: New.
4005
4006 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4007
4008 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4009 the basic block and check loop depth.
4010 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4011 matching patterns and comments.
4012 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4013 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4014
4015 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4016
4017 PR c++/28656
4018 * c-c++-common/pr28656.c: New test.
4019
4020 2012-07-19 Jason Merrill <jason@redhat.com>
4021
4022 PR c++/54026
4023 * g++.dg/init/mutable1.C: New.
4024
4025 2012-07-20 Tobias Burnus <burnus@net-b.de>
4026
4027 PR fortran/48820
4028 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4029 * gfortran.dg/assumed_rank_1.f90: New.
4030 * gfortran.dg/assumed_rank_1_c.c: New.
4031 * gfortran.dg/assumed_rank_2.f90: New.
4032 * gfortran.dg/assumed_rank_4.f90: New.
4033 * gfortran.dg/assumed_rank_5.f90: New.
4034 * gfortran.dg/assumed_rank_6.f90: New.
4035 * gfortran.dg/assumed_rank_7.f90: New.
4036 * gfortran.dg/assumed_rank_8.f90: New.
4037 * gfortran.dg/assumed_rank_8_c.c: New.
4038 * gfortran.dg/assumed_rank_9.f90: New.
4039 * gfortran.dg/assumed_rank_10.f90: New.
4040 * gfortran.dg/assumed_rank_12.f90: New.
4041
4042 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4043
4044 * gnat.dg/opt25.adb: New test.
4045 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4046 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4047
4048 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4049
4050 * gnat.dg/aggr20.ad[sb]: New test.
4051 * gnat.dg/aggr20_pkg.ads: New helper.
4052
4053 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4054
4055 * gnat.dg/derived_type3.adb: New test.
4056 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4057
4058 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4059
4060 PR rtl-optimization/53942
4061 * gcc.dg/pr53942.c: New test.
4062
4063 2012-07-19 Jason Merrill <jason@redhat.com>
4064
4065 PR c++/54021
4066 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4067
4068 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4069
4070 * gnat.dg/discr38.adb: New test.
4071
4072 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4073
4074 PR middle-end/54017
4075 * c-c++-common/gomp/pr54017.c: New test.
4076
4077 2012-07-19 Richard Guenther <rguenther@suse.de>
4078 Eric Botcazou <ebotcazou@adacore.com>
4079
4080 * gnat.dg/loop_optimization11.adb: New testcase.
4081 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4082
4083 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4084 Jason Merrill <jason@redhat.com>
4085
4086 * g++.dg/cpp0x/sfinae37.C: New.
4087 * g++.dg/template/access23.C: New.
4088 * g++.dg/template/access7.C: Adjust.
4089 * g++.dg/template/sfinae10.C: Don't expect errors.
4090 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4091
4092 2012-07-18 Julian Brown <julian@codesourcery.com>
4093 Sandra Loosemore <sandra@codesroucery.com>
4094
4095 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4096
4097 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4098
4099 * gnat.dg/noreturn4.ad[sb]: New test.
4100 * gnat.dg/noreturn4_pkg.ads: New helper.
4101
4102 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4103 Julian Brown <julian@codesourcery.com>
4104
4105 * gcc.target/arm/neon-vdup-1.c: New test case.
4106 * gcc.target/arm/neon-vdup-2.c: New test case.
4107 * gcc.target/arm/neon-vdup-3.c: New test case.
4108 * gcc.target/arm/neon-vdup-4.c: New test case.
4109 * gcc.target/arm/neon-vdup-5.c: New test case.
4110 * gcc.target/arm/neon-vdup-6.c: New test case.
4111 * gcc.target/arm/neon-vdup-7.c: New test case.
4112 * gcc.target/arm/neon-vdup-8.c: New test case.
4113 * gcc.target/arm/neon-vdup-9.c: New test case.
4114 * gcc.target/arm/neon-vdup-10.c: New test case.
4115 * gcc.target/arm/neon-vdup-11.c: New test case.
4116 * gcc.target/arm/neon-vdup-12.c: New test case.
4117 * gcc.target/arm/neon-vdup-13.c: New test case.
4118 * gcc.target/arm/neon-vdup-14.c: New test case.
4119 * gcc.target/arm/neon-vdup-15.c: New test case.
4120 * gcc.target/arm/neon-vdup-16.c: New test case.
4121 * gcc.target/arm/neon-vdup-17.c: New test case.
4122 * gcc.target/arm/neon-vdup-18.c: New test case.
4123 * gcc.target/arm/neon-vdup-19.c: New test case.
4124 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4125 arguments non-constant.
4126
4127 2012-07-18 Richard Guenther <rguenther@suse.de>
4128
4129 PR tree-optimization/53970
4130 * g++.dg/torture/pr53970.C: New testcase.
4131
4132 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4133
4134 PR target/38621
4135 * gcc.c-torture/compile/pr38621.c: New.
4136
4137 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4138
4139 PR target/33135
4140 * gcc.target/sh/pr33135-1.c: New.
4141 * gcc.target/sh/pr33135-2.c: New.
4142 * gcc.target/sh/pr33135-3.c: New.
4143 * gcc.target/sh/pr33135-4.c: New.
4144
4145 2012-07-17 Jason Merrill <jason@redhat.com>
4146
4147 PR c++/53995
4148 * g++.dg/parse/enum9.C: New.
4149
4150 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4151 Sandra Loosemore <sandra@codesourcery.com>
4152
4153 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4154 if there is a conflict with -mcpu=. Use -mcpu=5208.
4155
4156 2012-07-17 Jason Merrill <jason@redhat.com>
4157
4158 PR c++/53989
4159 * g++.dg/template/array23.C: New.
4160
4161 2012-07-17 Tobias Burnus <burnus@net-b.de>
4162
4163 PR fortran/53985
4164 * gfortran.dg/bind_c_usage_26.f90: New.
4165 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4166 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4167 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4168 * gfortran.dg/interop_params.f03: Ditto.
4169
4170 2012-07-17 Jason Merrill <jason@redhat.com>
4171
4172 * g++.dg/template/inherit8.C: Adjust.
4173 * g++.dg/template/using21.C: Adjust.
4174 * g++.dg/template/using22.C: Adjust.
4175
4176 PR c++/53549
4177 * g++.dg/template/current-inst1.C: New.
4178 * g++.dg/parse/crash35.C: Adjust.
4179
4180 2012-07-17 Tobias Burnus <burnus@net-b.de>
4181
4182 PR fortran/52101
4183 * gfortran.dg/oldstyle_4.f90: New.
4184
4185 2012-07-17 Tobias Burnus <burnus@net-b.de>
4186
4187 PR fortran/49265
4188 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4189 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4190
4191 2012-07-16 Jason Merrill <jason@redhat.com>
4192
4193 * g++.dg/parse/access8.C: Adjust.
4194 * g++.dg/template/sfinae6_neg.C: Adjust.
4195
4196 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4197
4198 PR fortran/53824
4199 * gfortran.dg/coarray_allocate_1.f90: New test.
4200
4201 2012-07-16 Andrew Pinski <apinski@cavium.com>
4202
4203 * gcc.c-torture/execute/bswap-1.c: New testcase.
4204 * gcc.c-torture/compile/unalign-1.c: New testcase.
4205 * gcc.c-torture/compile/20120524-1.c: New testcase.
4206 * gcc.c-torture/compile/20101216-1.c: New testcase.
4207
4208 2012-07-16 Dehao Chen <dehao@google.com>
4209
4210 Revert
4211 2012-07-10 Dehao Chen <dehao@google.com>
4212
4213 * gcc.dg/debug_info_inline.c: New test.
4214
4215 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4216
4217 PR fortran/53956
4218 * gfortran.dg/proc_decl_28.f90: New.
4219
4220 2012-07-16 Andrew Pinski <apinski@cavium.com>
4221
4222 * gcc.dg/torture/builtins-1.c: New testcase.
4223
4224 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4225
4226 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4227 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4228 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4229 gcc.target/cris/sync-1-v10.c,
4230 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4231 pass -mno-unaligned-atomic-may-use-library.
4232 * gcc.target/cris/sync-xchg-1.c: New test.
4233 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4234 valid register operand output modifier.
4235
4236 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4237
4238 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4239 characters.
4240
4241 2012-07-13 Andrew Pinski <apinski@cavium.com>
4242
4243 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4244 rather than cleanup-tree-dump.
4245 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4246
4247 2012-07-13 Richard Guenther <rguenther@suse.de>
4248
4249 PR tree-optimization/53907
4250 * gcc.target/i386/pr53907.c: New testcase.
4251
4252 2012-07-13 Richard Guenther <rguenther@suse.de>
4253
4254 PR tree-optimization/53922
4255 * gcc.dg/torture/pr53922.c: New testcase.
4256
4257 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4258
4259 PR rtl-optimization/53908
4260 * gcc.dg/torture/pr53908.c: New test.
4261
4262 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4263
4264 PR c++/53531
4265 * g++.dg/cpp0x/variadic135.C: New.
4266
4267 2012-07-12 Jason Merrill <jason@redhat.com>
4268
4269 * g++.dg/template/sfinae6_neg.C: Adjust.
4270
4271 2012-07-12 Tobias Burnus <burnus@net-b.de>
4272
4273 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4274 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4275 scan-tree-dump-times pattern.
4276
4277 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4278
4279 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4280
4281 2012-07-11 Jason Merrill <jason@redhat.com>
4282
4283 DR 1402
4284 * g++.g/cpp0x/defaulted37.C: New.
4285
4286 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4287
4288 PR target/53859
4289 * gcc.target/arm/pr53859.c: New test.
4290
4291 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4292
4293 PR target/53886
4294 * gcc.c-torture/compile/pr53886.c: New.
4295
4296 2012-07-10 Dehao Chen <dehao@google.com>
4297
4298 * gcc.dg/debug_info_inline.c: New test.
4299
4300 2012-07-10 Jason Merrill <jason@redhat.com>
4301
4302 PR c++/53733
4303 * g++.dg/cpp0x/defaulted36.C: New.
4304 * g++.dg/cpp0x/defaulted21.C: Adjust.
4305
4306 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4307
4308 2012-07-09 Sterling Augustine <saugustine@google.com>
4309
4310 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4311
4312 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4313
4314 PR tree-optimization/53887
4315 * gcc.dg/pr53887.c: New test.
4316
4317 2012-07-09 Jason Merrill <jason@redhat.com>
4318
4319 PR c++/53882
4320 * g++.dg/cpp0x/nullptr29.C: New.
4321
4322 2012-07-09 Tom de Vries <tom@codesourcery.com>
4323 Richard Guenther <rguenther@suse.de>
4324
4325 * gcc.dg/builtin-unreachable-6.c: New test.
4326 * gcc.dg/builtin-unreachable-5.c: New test.
4327
4328 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4329
4330 PR tree-optimization/53881
4331 * gcc.dg/pr53881.c: New test.
4332
4333 2012-07-06 Jason Merrill <jason@redhat.com>
4334
4335 PR c++/53862
4336 * g++.dg/cpp0x/variadic134.C: New.
4337
4338 PR c++/53858
4339 * g++.dg/cpp0x/alias-decl-20.C: New.
4340
4341 2012-07-06 Tom de Vries <tom@codesourcery.com>
4342
4343 PR tree-optimization/51879
4344 * gcc.dg/pr51879-16.c: New test.
4345 * gcc.dg/pr51879-17.c: Same.
4346
4347 2012-07-06 Tom de Vries <tom@codesourcery.com>
4348
4349 PR tree-optimization/52009
4350 * gcc.dg/pr51879-7.c: New test.
4351 * gcc.dg/pr51879-18.c: New test.
4352
4353 2012-07-05 Jason Merrill <jason@redhat.com>
4354
4355 PR c++/50852
4356 * g++.dg/template/typedef39.C: New.
4357
4358 PR c++/53039
4359 * g++.dg/cpp0x/variadic133.C: New.
4360 * g++.dg/template/param1.C: Adjust.
4361
4362 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4363
4364 PR target/48941
4365 PR target/51980
4366 * gcc.target/arm/neon/vtrnf32.c: Update.
4367 * gcc.target/arm/neon/vtrns32.c: Update.
4368 * gcc.target/arm/neon/vtrnu32.c: Update.
4369 * gcc.target/arm/neon/vzipf32.c: Update.
4370 * gcc.target/arm/neon/vzips32.c: Update.
4371 * gcc.target/arm/neon/vzipu32.c: Update.
4372
4373 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4374
4375 PR fortran/53732
4376 * gfortran.dg/inline_sum_4.f90: New test.
4377
4378 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4379
4380 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4381
4382 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4383
4384 * gcc.target/arm/fma-sp.c: New testcase.
4385 * gcc.target/arm/fma.c: Likewise.
4386 * gcc.target/arm/fma.h: Likewise.
4387
4388 2012-07-04 Jason Merrill <jason@redhat.com>
4389
4390 PR c++/53848
4391 * g++.dg/other/enum3.C: New.
4392
4393 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4394
4395 PR middle-end/53321
4396 * g++.dg/torture/pr53321.C: New test.
4397
4398 2012-07-04 Richard Guenther <rguenther@suse.de>
4399
4400 PR tree-optimization/53844
4401 * g++.dg/tree-ssa/pr53844.C: New testcase.
4402
4403 2012-07-04 Richard Guenther <rguenther@suse.de>
4404
4405 PR tree-optimization/53849
4406 * gcc.dg/pr53849.c: New testcase.
4407
4408 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4409
4410 PR c++/53812
4411 * g++.dg/ext/label14.C: New test.
4412
4413 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4414
4415 PR target/53811
4416 * g++.dg/other/pr53811.C: New test.
4417
4418 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4419
4420 PR target/28896
4421 * gcc.target/m68k/stack-limit-1.c: New testcase.
4422
4423 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4424
4425 * gnat.dg/recursive_call.adb: New test.
4426
4427 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4428
4429 * gnat.dg/discr37.ad[sb]: New test.
4430
4431 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4432
4433 * g++.dg/other/packed1.C: Remove SH from xfail list.
4434
4435 2012-07-02 Jason Merrill <jason@redhat.com>
4436
4437 PR c++/53619
4438 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4439
4440 PR c++/53783
4441 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4442
4443 PR c++/53788
4444 * g++.dg/cpp0x/decltype39.C: New.
4445 * g++.dg/diagnostic/method1.C: Adjust.
4446
4447 PR c++/53816
4448 * g++.dg/template/ref6.C: New.
4449
4450 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4451
4452 PR target/53568
4453 * gcc.target/sh/pr53568-1.c: New.
4454
4455 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4456
4457 PR target/51244
4458 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4459
4460 2012-07-02 Jason Merrill <jason@redhat.com>
4461
4462 PR c++/53821
4463 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4464
4465 PR c++/53524
4466 * g++.dg/template/enum7.C: New.
4467 * g++.dg/other/ptrmem10.C: Adjust.
4468 * g++.dg/other/ptrmem11.C: Adjust.
4469 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4470
4471 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4472
4473 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4474
4475 2012-07-01 Wei Guozhi <carrot@google.com>
4476
4477 PR target/53447
4478 * gcc.target/arm/pr53447-1.c: New testcase.
4479 * gcc.target/arm/pr53447-2.c: New testcase.
4480 * gcc.target/arm/pr53447-3.c: New testcase.
4481 * gcc.target/arm/pr53447-4.c: New testcase.
4482
4483 2012-06-29 Richard Guenther <rguenther@suse.de>
4484
4485 PR tree-optimization/47061
4486 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4487
4488 2012-06-29 Richard Guenther <rguenther@suse.de>
4489
4490 PR tree-optimization/37541
4491 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4492
4493 2012-06-29 Richard Guenther <rguenther@suse.de>
4494
4495 PR tree-optimization/52589
4496 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4497
4498 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4499
4500 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4501
4502 * g++.dg/template/error46.C: Add missing comment to dg-message.
4503 * g++.dg/template/crash107.C: Likewise.
4504 * g++.dg/template/error47.C: Likewise.
4505 * g++.dg/template/crash108.C: Likewise.
4506 * g++.dg/overload/operator5.C: Likewise.
4507
4508 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4509 errors in dg-message directives, add comments.
4510
4511 2012-06-28 Kai Tietz <ktietz@redhat.com>
4512
4513 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4514 hard-coded 'unsigned long'.
4515
4516 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4517
4518 PR tree-optimization/51581
4519 * gcc.dg/vect/pr51581-4.c: New test.
4520
4521 PR tree-optimization/53645
4522 * gcc.c-torture/execute/pr53645-2.c: New test.
4523
4524 2012-06-28 Richard Guenther <rguenther@suse.de>
4525
4526 PR middle-end/53790
4527 * gcc.dg/torture/pr53790.c: New testcase.
4528
4529 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4530
4531 PR tree-optimization/53645
4532 * gcc.c-torture/execute/pr53645.c: New test.
4533
4534 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4535
4536 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4537
4538 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4539
4540 PR debug/53671
4541 PR debug/49888
4542 * gcc.dg/guality/pr49888.c: Account for the possibility that
4543 the variable is optimized out at the first test.
4544
4545 2012-06-27 Jason Merrill <jason@redhat.com>
4546
4547 * g++.dg/cpp0x/override2.C: Adjust.
4548 * g++.dg/template/error5.C: Adjust.
4549 * g++.dg/parse/crash28.C: Adjust.
4550
4551 PR c++/53563
4552 * g++.dg/parse/template27.C: New.
4553 * g++.dg/template/crash74.C: Adjust expected output.
4554
4555 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4556
4557 PR fortran/41951
4558 PR fortran/49591
4559 * gfortran.dg/typebound_operator_16.f03: New.
4560
4561 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4562
4563 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4564 even src1.i and src2.i fields even in the second half of the arrays.
4565
4566 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4567
4568 PR c++/51033.
4569 * g++.dg/torture/vshuf-16.inc: New test.
4570 * g++.dg/torture/vshuf-2.inc: New test.
4571 * g++.dg/torture/vshuf-4.inc: New test.
4572 * g++.dg/torture/vshuf-8.inc: New test.
4573 * g++.dg/torture/vshuf-main.inc: New test.
4574 * g++.dg/torture/vshuf-v16hi.C: New test.
4575 * g++.dg/torture/vshuf-v16qi.C: New test.
4576 * g++.dg/torture/vshuf-v2df.C: New test.
4577 * g++.dg/torture/vshuf-v2di.C: New test.
4578 * g++.dg/torture/vshuf-v2sf.C: New test.
4579 * g++.dg/torture/vshuf-v2si.C: New test.
4580 * g++.dg/torture/vshuf-v4df.C: New test.
4581 * g++.dg/torture/vshuf-v4di.C: New test.
4582 * g++.dg/torture/vshuf-v4sf.C: New test.
4583 * g++.dg/torture/vshuf-v4si.C: New test.
4584 * g++.dg/torture/vshuf-v8hi.C: New test.
4585 * g++.dg/torture/vshuf-v8qi.C: New test.
4586 * g++.dg/torture/vshuf-v8si.C: New test.
4587
4588 2012-06-27 Richard Guenther <rguenther@suse.de>
4589
4590 PR middle-end/53676
4591 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4592
4593 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4594
4595 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4596 scan-dump-dem-not): Use printable pattern in test name.
4597
4598 2012-06-26 Sterling Augustine <saugustine@google.com>
4599 Dominique Dhumieres <dominiq@lps.ens.fr>
4600
4601 * gcc.dg/pubtypes-2.c: Update expected output.
4602 * gcc.dg/pubtypes-3.c: Likewise.
4603 * gcc.dg/pubtypes-4.c: Likewise.
4604
4605 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4606
4607 * gcc.dg/tree-ssa/slsr-1.c: New test.
4608 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4609 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4610 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4611
4612 2012-06-26 Matt Turner <mattst88@gmail.com>
4613
4614 PR target/35294
4615 * gcc.target/arm/mmx-2.c: New.
4616
4617 2012-06-26 Richard Guenther <rguenther@suse.de>
4618
4619 PR c++/53752
4620 * g++.dg/torture/pr53752.C: New testcase.
4621
4622 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4623
4624 PR tree-optimization/53748
4625 * gcc.c-torture/compile/pr53748.c: New test.
4626
4627 2012-06-25 Jason Merrill <jason@redhat.com>
4628
4629 PR c++/53498
4630 PR c++/53305
4631 * g++.dg/cpp0x/decltype38.C: New.
4632 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4633
4634 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4635
4636 * lib/target-supports-dg.exp (testname-for-summary): New.
4637 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4638 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4639 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4640 scan-module-absence, output-exists, output-exists-not: Use
4641 testname-for-summary.
4642 (dg-test): Clean up testname_with_flags.
4643 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4644 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4645 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4646 scan-assembler-dem-not, object-size: Use testname-for-summary.
4647 * lib/gcov.exp (run-gcov): Likewise.
4648 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4649 scan-dump-dem, scan-dump-dem-note): Likewise.
4650
4651 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4652 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4653 including profopt.opt; save and restore existing value.
4654 * g++.dg/bprob/bprob.exp: Likewise.
4655 * gcc.dg/matrix/matrix.exp: Likewise.
4656 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4657 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4658 PROFOPT_OPTIONS.
4659
4660 2012-06-25 Richard Henderson <rth@redhat.com>
4661
4662 * gcc.dg/pr53749.c: New.
4663
4664 2012-06-25 Jason Merrill <jason@redhat.com>
4665
4666 PR c++/52988
4667 * g++.dg/cpp0x/nullptr28.C: New.
4668
4669 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4670
4671 * gcc.target/arm/neon-vld1_dupQ.c: New.
4672
4673 2012-06-25 Florian Weimer <fweimer@redhat.com>
4674
4675 * g++.dg/init/new35.C: New.
4676 * g++.dg/init/new36.C: New.
4677 * g++.dg/init/new37.C: New.
4678 * g++.dg/ext/vla5.C: New warning.
4679 * g++.dg/ext/vla8.C: New warning.
4680 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4681
4682 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4683 James Greenhalgh <james.greenhalgh@arm.com>
4684
4685 * gcc.target/arm/ftest-support-arm.h New testcase.
4686 * gcc.target/arm/ftest-support-thumb.h Likewise.
4687 * gcc.target/arm/ftest-support.h Likewise.
4688 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4689 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4690 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4691 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4692 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4693 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4694 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4695 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4696 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4697 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4698 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4699 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4700 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4701 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4702 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4703 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4704 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4705 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4706 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4707 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4708 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4709 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4710 * lib/target-supports.exp
4711 (check_effective_target_arm_arch_FUNC): Add support for more
4712 architectures.
4713 (add_options_for_arm_arch_FUNC): Likewise.
4714 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4715
4716 2012-06-25 Jason Merrill <jason@redhat.com>
4717
4718 PR c++/53202
4719 * g++.dg/cpp0x/constexpr-tuple.C: New.
4720
4721 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4722
4723 PR target/53759
4724 * gcc.target/i386/pr53759.c: New test.
4725
4726 PR c++/53594
4727 * g++.dg/cpp0x/nsdmi7.C: New test.
4728
4729 2012-06-24 Kai Tietz <ktietz@redhat.com>
4730
4731 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4732 for LLP64 targets.
4733 * gcc.target/i386/pr38988.c: Likewise.
4734
4735 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4736
4737 PR fortran/47710
4738 PR fortran/53328
4739 * gfortran.dg/typebound_generic_12.f03: New.
4740 * gfortran.dg/typebound_generic_13.f03: New.
4741
4742 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4743
4744 * gnat.dg/lto15.ad[sb]: New test.
4745
4746 2012-06-21 Meador Inge <meadori@codesourcery.com>
4747
4748 PR c/53702
4749 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4750
4751 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4752
4753 * gcc.dg/pch/ident-1.c: New test.
4754 * gcc.dg/pch/ident-1.hs: Header file for new test.
4755
4756 2012-06-21 Michael Matz <matz@suse.de>
4757
4758 PR middle-end/53688
4759 * gcc.c-torture/execute/pr53688.c: New test.
4760
4761 2012-06-20 Richard Guenther <rguenther@suse.de>
4762
4763 PR tree-optimization/30318
4764 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4765
4766 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4767
4768 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4769
4770 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4771
4772 * gcc.target/i386/clearcapv2.map: New file.
4773 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4774
4775 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4776
4777 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4778 and add __sh__ case.
4779
4780 2012-06-19 Jason Merrill <jason@redhat.com>
4781
4782 PR c++/52637
4783 * g++.dg/debug/localclass1.C: New.
4784
4785 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4786
4787 * g++.dg/cpp0x/override4.C: New.
4788
4789 2012-06-14 Jason Merrill <jason@redhat.com>
4790
4791 PR c++/53651
4792 * g++.dg/cpp0x/decltype37.C: New.
4793
4794 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4795
4796 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4797
4798 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4799
4800 * gcc.c-torture/compile/vector-5.c,
4801 gcc.c-torture/compile/vector-6.c: New tests.
4802
4803 2012-06-19 Richard Henderson <rth@redhat.com>
4804
4805 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4806
4807 2012-06-19 Richard Guenther <rguenther@suse.de>
4808
4809 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4810
4811 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4812
4813 PR target/53712
4814 * gcc.target/i386/pr53712.c: New test.
4815
4816 2012-06-18 Tobias Burnus <burnus@net-b.de>
4817
4818 PR fortran/53692
4819 * gfortran.dg/elemental_optional_args_6.f90: New.
4820
4821 2012-06-18 Tobias Burnus <burnus@net-b.de>
4822
4823 PR fortran/53526
4824 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4825 * gfortran.dg/coarray/move_alloc_1.f90
4826
4827 2012-06-18 Tobias Burnus <burnus@net-b.de>
4828
4829 PR fortran/53526
4830 * gfortran.dg/coarray_27.f90: New.
4831
4832 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4833 Greta Yorsh <Greta.Yorsh@arm.com>
4834
4835 * gcc.target/arm/epilog-1.c: New test.
4836
4837 2012-06-18 Richard Guenther <rguenther@suse.de>
4838
4839 PR tree-optimization/53693
4840 * g++.dg/torture/pr53693.C: New testcase.
4841
4842 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4843
4844 PR tree-optimization/53703
4845 * gcc.dg/torture/pr53703.c: New test.
4846
4847 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4848
4849 PR middle-end/53698
4850 * gcc.target/i386/pr53698.c: New test.
4851
4852 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4853
4854 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4855
4856 2012-06-17 Tobias Burnus <burnus@net-b.de>
4857
4858 PR fortran/53691
4859 PR fortran/53685
4860 * gfortran.dg/transfer_check_3.f90: New.
4861
4862 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4863
4864 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4865
4866 2012-06-16 Tobias Burnus <burnus@net-b.de>
4867
4868 PR fortran/53642
4869 PR fortran/45170
4870 * gfortran.dg/deferred_type_param_8.f90: New.
4871
4872 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4873
4874 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4875 testname that includes flags, passed in as new argument, in
4876 pass/fail messages.
4877 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4878 and pass it to verify-* procedures.
4879
4880 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4881 alignment torture options with usual torture options.
4882
4883 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4884 messages reported for one line of source code.
4885 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4886 * g++.dg/cpp0x/decltype2.C: Likewise.
4887 * g++.dg/cpp0x/decltype3.C: Likewise.
4888 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4889 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4890 * g++.dg/cpp0x/static_assert3.C: Likewise.
4891 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4892 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4893 * g++.dg/cpp0x/union1.C: Likewise.
4894 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4895 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4896 * g++.dg/cpp0x/variadic2.C: Likewise.
4897 * g++.dg/cpp0x/variadic20.C: Likewise.
4898 * g++.dg/cpp0x/variadic74.C: Likewise.
4899 * g++.dg/diagnostic/bitfld2.C: Likewise.
4900 * g++.dg/ext/attrib44.C: Likewise.
4901 * g++.dg/ext/no-asm-1.C: Likewise.
4902 * g++.dg/other/error34.C: Likewise.
4903 * g++.dg/parse/crash46.C: Likewise.
4904 * g++.dg/parse/error10.C: Likewise.
4905 * g++.dg/parse/error2.C: Likewise.
4906 * g++.dg/parse/error3.C: Likewise.
4907 * g++.dg/parse/error36.C: Likewise.
4908 * g++.dg/parse/error8.C: Likewise.
4909 * g++.dg/parse/error9.C: Likewise.
4910 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4911 * g++.dg/parse/parser-pr28152.C: Likewise.
4912 * g++.dg/parse/template25.C: Likewise.
4913 * g++.dg/parse/typename11.C: Likewise.
4914 * g++.dg/tc1/dr147.C: Likewise.
4915 * g++.dg/template/deduce3.C: Likewise.
4916 * g++.dg/template/koenig9.C: Likewise.
4917 * g++.dg/template/pr23510.C: Likewise.
4918 * g++.dg/warn/pr12242.C: Likewise.
4919 * g++.dg/warn/pr30551-2.C: Likewise.
4920 * g++.dg/warn/pr30551.C: Likewise.
4921 * g++.old-deja/g++.other/typename1.C: Likewise.
4922 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4923
4924 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4925
4926 PR c++/51033
4927 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4928 * c-c++-common/torture/vshuf-2.inc: Likewise.
4929 * c-c++-common/torture/vshuf-4.inc: Likewise.
4930 * c-c++-common/torture/vshuf-8.inc: Likewise.
4931 * c-c++-common/torture/vshuf-main.inc: Likewise.
4932 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4933 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4934 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4935 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4936 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4937 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4938 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4939 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4940 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4941 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4942 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4943 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4944 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4945 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4946
4947 2012-06-15 Michael Matz <matz@suse.de>
4948
4949 * gcc.dg/tree-ssa/vector-4.c: New test.
4950
4951 2012-06-15 Michael Matz <matz@suse.de>
4952
4953 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4954 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4955
4956 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4957
4958 PR tree-optimization/53636
4959 * gcc.target/arm/pr53636.c: New test.
4960
4961 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4962
4963 PR tree-optimization/51581
4964 * gcc.c-torture/execute/pr51581-1.c: New test.
4965 * gcc.c-torture/execute/pr51581-2.c: New test.
4966 * gcc.dg/vect/pr51581-1.c: New test.
4967 * gcc.dg/vect/pr51581-2.c: New test.
4968 * gcc.dg/vect/pr51581-3.c: New test.
4969 * gcc.target/i386/avx-pr51581-1.c: New test.
4970 * gcc.target/i386/avx-pr51581-2.c: New test.
4971 * gcc.target/i386/avx2-pr51581-1.c: New test.
4972 * gcc.target/i386/avx2-pr51581-2.c: New test.
4973 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4974
4975 2012-06-15 Richard Guenther <rguenther@suse.de>
4976
4977 * gcc.c-torture/execute/20120615-1.c: New testcase.
4978
4979 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4980
4981 * gnat.dg/vect8.ad[sb]: New test.
4982
4983 2012-06-14 Richard Guenther <rguenther@suse.de>
4984
4985 * gcc.dg/tree-ssa/vrp.h: New testcase.
4986 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4987
4988 2012-06-13 Christian Bruel <christian.bruel@st.com>
4989
4990 PR target/53621
4991 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4992
4993 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4994
4995 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4996
4997 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4998
4999 PR testsuite/20771
5000 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5001 test summary unique.
5002
5003 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5004 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5005 scan-stack-usage-not): Don't strip torture options from test name.
5006
5007 * lib/scandump.exp (scan-dump-times): Use printable version of
5008 regexp in test summary line.
5009
5010 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5011 messages reported for one line of source code.
5012 * gcc.dg/format/few-1.c: Likewise.
5013 * gcc.dg/ia64-sync-2.c: Likewise.
5014 * gcc.dg/sync-2.c: Likewise.
5015 * gcc.dg/noncompile/pr44517.c: Likewise.
5016
5017 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5018
5019 PR debug/49888
5020 * gcc.dg/guality/pr49888.c: New.
5021
5022 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5023
5024 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5025 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5026 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5027
5028 2012-06-13 Tobias Burnus <burnus@net-b.de>
5029
5030 PR fortran/53643
5031 * gfortran.dg/intent_out_7.f90: New.
5032
5033 2012-06-13 Tobias Burnus <burnus@net-b.de>
5034
5035 PR fortran/53597
5036 * gfortran.dg/save_4.f90: New.
5037
5038 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5039
5040 PR c/53532
5041 PR c/51034
5042 PR c/53196
5043 * gcc.dg/pr53532.c: New test.
5044 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5045 adjust line numbers.
5046 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5047 * gcc.dg/Wcxx-compat-8.c: Likewise.
5048 * gcc.dg/pr51034.c: New test.
5049 * gcc.dg/pr53196-1.c: New test.
5050 * gcc.dg/pr53196-2.c: New test.
5051
5052 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5053
5054 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5055 alignment torture options with usual torture options.
5056 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5057 instead of dg-options.
5058 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5059 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5060 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5061 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5062 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5063 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5064
5065 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5066 to checks for multiple messages reported for one line of source code.
5067 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5068
5069 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5070 messages reported for one line of source code.
5071
5072 * gcc.dg/20031223-1.c: Add comments to check for multiple
5073 messages reported for one line of source code.
5074 * gcc.dg/Wconversion-integer.c: Likewise.
5075 * gcc.dg/Wfatal-2.c: Likewise.
5076 * gcc.dg/Wfatal.c: Likewise.
5077 * gcc.dg/Wobjsize-1.c: Likewise.
5078 * gcc.dg/c99-vla-jump-1.c: Likewise.
5079 * gcc.dg/c99-vla-jump-2.c: Likewise.
5080 * gcc.dg/c99-vla-jump-3.c: Likewise.
5081 * gcc.dg/c99-vla-jump-4.c: Likewise.
5082 * gcc.dg/c99-vla-jump-5.c: Likewise.
5083 * gcc.dg/decl-9.c: Likewise.
5084 * gcc.dg/declspec-10.c: Likewise.
5085 * gcc.dg/declspec-18.c: Likewise.
5086 * gcc.dg/mtune.c: Likewise.
5087 * gcc.dg/parser-pr28152-2.c: Likewise.
5088 * gcc.dg/parser-pr28152.c: Likewise.
5089 * gcc.dg/pr14475.c: Likewise.
5090 * gcc.dg/pr27953.c: Likewise.
5091 * gcc.dg/pr28322-3.c: Likewise.
5092 * gcc.dg/pr30457.c: Likewise.
5093 * gcc.dg/pr30551-2.c: Likewise.
5094 * gcc.dg/pr30551-3.c: Likewise.
5095 * gcc.dg/pr30551-4.c: Likewise.
5096 * gcc.dg/pr30551-5.c: Likewise.
5097 * gcc.dg/pr30551-6.c: Likewise.
5098 * gcc.dg/pr30551.c: Likewise.
5099 * gcc.dg/pr45461.c: Likewise.
5100 * gcc.dg/pr48552-1.c: Likewise.
5101 * gcc.dg/pr48552-2.c: Likewise.
5102 * gcc.dg/redecl-1.c: Likewise.
5103 * gcc.dg/transparent-union-3.c: Likewise.
5104 * gcc.dg/utf-dflt.c: Likewise.
5105 * gcc.dg/utf-dflt2.c: Likewise.
5106 * gcc.dg/vla-8.c: Likewise.
5107 * gcc.dg/vla-init-1.c: Likewise.
5108 * gcc.dg/wtr-int-type-1.c: Likewise.
5109
5110 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5111 messages reported for for one line of source code.
5112 * c-c++-common/raw-string-5.c: Likewise.
5113 * c-c++-common/raw-string-4.c: Likewise.
5114 * c-c++-common/raw-string-6.c: Likewise.
5115 * c-c++-common/pr20000.c: Likewise.
5116
5117 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5118 messages reported for one line of source code.
5119 * gcc.dg/cpp/pr30786.c: Likewise.
5120 * gcc.dg/cpp/pr28709.c: Likewise.
5121 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5122 * gcc.dg/cpp/macspace2.c: Likewise.
5123 * gcc.dg/cpp/missing-header-1.c: Likewise.
5124 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5125 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5126 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5127
5128 2012-06-12 Jason Merrill <jason@redhat.com>
5129
5130 PR c++/53599
5131 * g++.dg/template/local7.C: New.
5132
5133 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5134
5135 PR target/53511
5136 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5137 * gcc.target/sh/pr51340-2.c: Likewise.
5138 * gcc.target/sh/pr51340-3.c: Likewise.
5139
5140 2012-06-12 Michael Matz <matz@suse.de>
5141
5142 * gcc.dg/torture/alias-1.c: New test.
5143
5144 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5145
5146 PR rtl-optimization/53589
5147 * gcc.dg/torture/pr53589.c: New test.
5148
5149 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5150
5151 PR target/50749
5152 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5153 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5154 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5155 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5156 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5157 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5158 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5159 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5160 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5161 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5162 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5163 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5164 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5165 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5166 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5167 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5168
5169 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5170
5171 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5172 (check_intel_cpu_model): New function.
5173 (check_amd_cpu_model): New function.
5174 (check_features): New function.
5175 (__get_cpuid_output): New function.
5176 (check_detailed): New function.
5177 (fn1): Rename to quick_check.
5178 (main): Update to call quick_check and call check_detailed.
5179
5180 2012-06-11 Richard Henderson <rth@redhat.com>
5181
5182 * lib/target-supports.exp
5183 (check_effective_target_sync_long_long_runtime): Use
5184 check_effective_target_lp64 instead of
5185 check_effective_target_powerpc64 for powerpc targets.
5186
5187 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5188
5189 PR target/53511
5190 * gcc.target/sh/pr53511-1.c: New.
5191
5192 2012-06-11 Richard Guenther <rguenther@suse.de>
5193
5194 PR middle-end/53470
5195 * g++.dg/lto/pr53470_0.C: New testcase.
5196 * gcc.dg/lto/pr53470_0.c: Likewise.
5197
5198 2012-06-11 Richard Guenther <rguenther@suse.de>
5199
5200 PR c++/53605
5201 * g++.dg/ext/pr53605.C: New testcase.
5202
5203 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5204
5205 * gnat.dg/specs/array1.ads: New test.
5206 * gnat.dg/specs/array2.ads: Likewise.
5207 * gnat.dg/array22.adb: Likewise.
5208
5209 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5210
5211 * gnat.dg/constant4.adb: New test.
5212 * gnat.dg/constant4_pkg.ads: New helper.
5213
5214 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5215
5216 PR fortran/52552
5217 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5218 * gfortran.dg/allocate_class_1.f90: Modified.
5219 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5220 * gfortran.dg/allocate_class_2.f90: New.
5221
5222 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5223
5224 PR middle-end/53535
5225 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5226
5227 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5228
5229 PR fortran/52861
5230 * gfortran.dg/string_assign_2.f90: New test case.
5231
5232 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5233
5234 PR fortran/52861
5235 * gfortran.dg/string_assign_1.f90: New test case.
5236
5237 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5238
5239 PR middle-end/53580
5240 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5241 * gcc.dg/gomp/critical-4.c: Likewise.
5242 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5243 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5244 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5245 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5246 * c-c++-common/gomp/pr53580.c: New test.
5247
5248 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5249
5250 PR c++/51214
5251 * g++.dg/cpp0x/forw_enum11.C: New.
5252
5253 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5254
5255 PR c++/53567
5256 * g++.dg/cpp0x/alias-decl-19.C: New.
5257
5258 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5259
5260 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5261
5262 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5263
5264 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5265 (XSTATE_FP): Ditto.
5266 (XSTATE_SSE): Ditto.
5267 (XSTATE_YMM): Ditto.
5268 (avx_os_support): Use new defines.
5269
5270 2012-06-06 Richard Guenther <rguenther@suse.de>
5271
5272 PR testsuite/32380
5273 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5274 loops.
5275
5276 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5277
5278 PR c++/52841
5279 * g++.dg/cpp0x/pr52841.C: New testcase.
5280
5281 2012-06-06 Richard Guenther <rguenther@suse.de>
5282
5283 PR tree-optimization/53081
5284 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5285 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5286
5287 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5288
5289 * gcc.target/powerpc/pr53487.c: New test.
5290
5291 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5292
5293 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5294
5295 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5296
5297 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5298
5299 2012-06-05 Richard Guenther <rguenther@suse.de>
5300
5301 PR tree-optimization/30442
5302 * gcc.dg/vect/bb-slp-30.c: New testcase.
5303
5304 2012-06-05 Richard Guenther <rguenther@suse.de>
5305
5306 PR tree-optimization/53081
5307 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5308 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5309 -fno-tree-loop-distribute-patterns.
5310
5311 2012-06-05 Alan Modra <amodra@gmail.com>
5312
5313 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5314 Check static chain in nested funcs.
5315
5316 2012-06-04 Tobias Burnus <burnus@net-b.de>
5317
5318 PR fortran/50619
5319 * gfortran.dg/init_flag_10.f90: New.
5320
5321 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5322
5323 PR c++/53524
5324 * g++.dg/warn/Wenum-compare-no-2: New.
5325
5326 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5327
5328 PR preprocessor/53463
5329 * g++.dg/cpp/limits.C: New test.
5330 * g++.dg/parse/error19.C: Adjust.
5331 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5332 * g++.dg/warn/pr35635.C: Likewise.
5333 * g++.old-deja/g++.pt/assign1.C: Likewise.
5334
5335 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5336
5337 PR target/53559
5338 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5339 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5340 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5341 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5342 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5343 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5344 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5345 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5346
5347 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5348
5349 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5350
5351 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5352
5353 PR tree-optimization/53550
5354 * gcc.dg/pr53550.c: New test.
5355
5356 2012-06-04 Richard Guenther <rguenther@suse.de>
5357
5358 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5359 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5360 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5361
5362 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5363
5364 PR fortran/48831
5365 * gfortran.dg/parameter_array_element_2.f90: New.
5366
5367 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5368
5369 PR target/53512
5370 * gcc.target/sh/pr53512-1.c: New.
5371 * gcc.target/sh/pr53512-2.c: New.
5372 * gcc.target/sh/pr53512-3.c: New.
5373 * gcc.target/sh/pr53512-4.c: New.
5374
5375 2012-06-01 Jason Merrill <jason@redhat.com>
5376
5377 PR c++/52973
5378 * g++.dg/ext/visibility/template12.C: New.
5379 * g++.dg/ext/attrib14.C: Adjust warning line.
5380
5381 PR c++/52725
5382 * g++.dg/parse/new6.C: New.
5383 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5384
5385 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5386
5387 * c-c++-common/restrict-2.c: Revert previous change.
5388
5389 2012-06-01 Jason Merrill <jason@redhat.com>
5390
5391 PR c++/53137
5392 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5393
5394 PR c++/53484
5395 * g++.dg/cpp0x/auto33.C: New.
5396
5397 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5398
5399 PR c++/26155
5400 * g++.dg/parse/namespace-alias-1.C: New.
5401
5402 2012-06-01 Christian Bruel <christian.bruel@st.com>
5403
5404 * gcc.dg/spec-options.c: New test.
5405 * gcc.dg/foo.specs: New file.
5406
5407 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5408
5409 PR ada/53517
5410 * gnat.dg/lto14.adb: Skip on Solaris.
5411
5412 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5413
5414 * gcc.target/cris/sync-1-v10.c,
5415 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5416 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5417 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5418 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5419 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5420 gcc.target/cris/torture/sync-mis-op-i-1.c,
5421 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5422 gcc.target/cris/torture/sync-mis-op-i-2.c,
5423 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5424 gcc.target/cris/torture/sync-mis-op-i-3.c,
5425 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5426 gcc.target/cris/torture/sync-mis-op-s-1.c,
5427 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5428 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5429 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5430 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5431 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5432 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5433 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5434 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5435 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5436
5437 2012-05-31 Richard Guenther <rguenther@suse.de>
5438
5439 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5440 ldist-pr45948.c with disabled SCCP.
5441
5442 2012-05-31 Richard Guenther <rguenther@suse.de>
5443
5444 PR middle-end/48493
5445 * gcc.dg/torture/pr48493.c: New testcase.
5446
5447 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5448
5449 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5450 arm32 to targets.
5451 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5452 of the initialization loop.
5453 (dg-final): Adjust the expected number of vectorized loops depending
5454 on vect_char_mult target selector.
5455
5456 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5457
5458 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5459 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5460 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5461 New tests.
5462
5463 2012-05-30 Jason Merrill <jason@redhat.com>
5464
5465 PR c++/53356
5466 * g++.dg/init/new34.C: New.
5467 * g++.dg/tree-ssa/stabilize1.C: New.
5468
5469 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5470
5471 PR c++/53356
5472 * g++.dg/init/new33.C: New test.
5473
5474 2012-05-30 Richard Guenther <rguenther@suse.de>
5475
5476 PR middle-end/53501
5477 * gcc.dg/torture/pr53501.c: New testcase.
5478 * c-c++-common/restrict-2.c: Adjust.
5479
5480 2012-05-30 Alan Modra <amodra@gmail.com>
5481
5482 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5483 torture-finish.
5484
5485 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5486
5487 * gcc.target/i386/shuf-concat.c: New test.
5488
5489 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5490
5491 PR rtl-optimization/53519
5492 * gcc.c-torture/compile/pr53519.c: New test.
5493
5494 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5495
5496 * gcc.target/arm/neon-vrev.c: New.
5497
5498 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5499
5500 PR target/51340
5501 * gcc.target/sh/pr51340-1.c: New.
5502 * gcc.target/sh/pr51340-2.c: New.
5503 * gcc.target/sh/pr51340-3.c: New.
5504
5505 2012-05-29 Richard Guenther <rguenther@suse.de>
5506
5507 PR tree-optimization/53516
5508 * gcc.dg/torture/pr53516.c: New testcase.
5509
5510 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5511
5512 PR preprocessor/53229
5513 * gcc.dg/cpp/paste6.c: Force to run without
5514 -ftrack-macro-expansion.
5515 * gcc.dg/cpp/paste8.c: Likewise.
5516 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5517 -ftrack-macro-expansion.
5518 * gcc.dg/cpp/paste12.c: Force to run without
5519 -ftrack-macro-expansion.
5520 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5521 -ftrack-macro-expansion.
5522 * gcc.dg/cpp/paste13.c: Likewise.
5523 * gcc.dg/cpp/paste14.c: Likewise.
5524 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5525 -ftrack-macro-expansion.
5526 * gcc.dg/cpp/paste18.c: New test.
5527
5528 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5529
5530 * gcc.target/cris/torture/trap-1.c,
5531 gcc.target/cris/torture/trap-2.c,
5532 gcc.target/cris/torture/trap-3.c,
5533 gcc.target/cris/torture/trap-v0.c,
5534 gcc.target/cris/torture/trap-v3.c: New tests.
5535
5536 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5537
5538 PR c++/25137
5539 * g++.dg/warn/Wbraces3.C: New.
5540 * g++.dg/warn/Wbraces4.C: Likewise.
5541
5542 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5543
5544 PR tree-optimization/53505
5545 * c-c++-common/torture/pr53505.c: New test.
5546
5547 2012-05-27 Nathan Sidwell <nathan@acm.org>
5548
5549 * gcc.dg/stmt-expr-4.c: New.
5550
5551 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5552
5553 PR c++/53491
5554 * g++.dg/parse/crash60.C: New.
5555
5556 2012-05-26 Jason Merrill <jason@redhat.com>
5557
5558 PR c++/53220
5559 * c-c++-common/array-lit.c: New.
5560 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5561
5562 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5563
5564 PR ada/50294
5565 * gnat.dg/array21.adb: New test.
5566
5567 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5568
5569 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5570
5571 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5572
5573 PR c++/32054
5574 * g++.dg/other/anon-union3.C: New.
5575
5576 2012-05-25 Ian Lance Taylor <iant@google.com>
5577
5578 * gcc.dg/split-6.c: New test.
5579
5580 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5581
5582 * gnat.dg/lto14.adb: New test.
5583
5584 2012-05-25 Tristan Gingold <gingold@adacore.com>
5585
5586 * gcc.target/i386/large-frame.c: New.
5587
5588 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5589 * gcc.target/powerpc/lhs-1.c: New.
5590 * gcc.target/powerpc/lhs-2.c: New.
5591 * gcc.target/powerpc/lhs-3.c: New.
5592
5593 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5594
5595 Make unwound macro expansion trace less redundant
5596 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5597 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5598 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5599 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5600 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5601 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5602
5603 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5604
5605 PR c++/53464
5606 * g++.dg/cpp0x/constexpr-default1.C: New.
5607
5608 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5609
5610 PR c++/32080
5611 * g++.dg/eh/goto2.C: New.
5612
5613 2012-05-24 Richard Guenther <rguenther@suse.de>
5614
5615 PR middle-end/53460
5616 * g++.dg/tree-prof/pr53460.C: New testcase.
5617
5618 2012-05-24 Richard Guenther <rguenther@suse.de>
5619
5620 PR bootstrap/53466
5621 * g++.dg/debug/pr53466.C: New testcase.
5622
5623 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5624
5625 PR tree-optimization/53465
5626 * gcc.c-torture/execute/pr53465.c: New test.
5627
5628 2012-05-23 Tobias Burnus <burnus@net-b.de>
5629
5630 PR fortran/51055
5631 PR fortran/45170
5632 * gfortran.dg/allocate_with_typespec_6.f90: New.
5633
5634 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5635
5636 PR c++/29185
5637 * g++.dg/warn/delete-array-1.C: New.
5638
5639 2012-05-23 Richard Guenther <rguenther@suse.de>
5640
5641 * gcc.dg/torture/pr39074-2.c: Adjust.
5642 * gcc.dg/torture/pr39074.c: Likewise.
5643 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5644 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5645
5646 2012-05-22 Jan Hubicka <jh@suse.cz>
5647
5648 PR middle-end/53161
5649 * g++.dg/torture/pr53161.C: New testcase.
5650
5651 2012-05-22 Tobias Burnus <burnus@net-b.de>
5652
5653 PR fortran/53389
5654 * gfortran.dg/realloc_on_assign_15.f90: New.
5655
5656 2012-05-22 Richard Guenther <rguenther@suse.de>
5657
5658 PR middle-end/51071
5659 * gcc.dg/torture/pr51071-2.c: New testcase.
5660
5661 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5662
5663 PR tree-optimization/53336
5664 * g++.dg/torture/pr53336.C: New testcase.
5665
5666 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5667
5668 PR c++/53322
5669 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5670 instead of -Wunused-local-typedefs.
5671
5672 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5673
5674 PR c++/51184
5675 * g++.dg/other/abstract4.C: New-
5676
5677 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5678
5679 PR c++/40821
5680 * g++.dg/ext/attrib46.C: New.
5681
5682 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5683
5684 PR c/53418
5685 * gcc.c-torture/compile/pr53418-1.c,
5686 gcc.c-torture/compile/pr53418-2.c: New tests.
5687
5688 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5689
5690 PR tree-optimization/53366
5691 * gcc.dg/torture/pr53366-1.c: New test.
5692 * gcc.dg/torture/pr53366-2.c: New test.
5693 * gcc.target/i386/pr53366-1.c: New test.
5694 * gcc.target/i386/pr53366-2.c: New test.
5695
5696 PR tree-optimization/53409
5697 * gcc.c-torture/compile/pr53409.c: New test.
5698
5699 PR tree-optimization/53410
5700 * gcc.c-torture/compile/pr53410-1.c: New test.
5701 * gcc.c-torture/compile/pr53410-2.c: New test.
5702
5703 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5704
5705 PR target/53425
5706 * gcc.target/i386/pr53425-1.c: New file.
5707 * gcc.target/i386/pr53425-2.c: Likewise.
5708
5709 2012-05-21 Richard Guenther <rguenther@suse.de>
5710
5711 PR tree-optimization/53408
5712 * gcc.dg/torture/pr53408.c: New testcase.
5713
5714 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5715 H.J. Lu <hongjiu.lu@intel.com>
5716
5717 PR target/53416
5718 * gcc.target/i386/pr53416.c: New file.
5719
5720 2012-05-21 Richard Guenther <rguenther@suse.de>
5721
5722 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5723
5724 2012-05-21 Richard Guenther <rguenther@suse.de>
5725
5726 * gcc.dg/torture/ldist-1.c: New testcase.
5727
5728 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5729
5730 * gnat.dg/lto13.adb: New test.
5731 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5732
5733 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5734
5735 * gnat.dg/specs/lto12.ads: New test.
5736 * gnat.dg/specs/lto12_pkg.ads: New helper.
5737
5738 2012-05-18 Richard Guenther <rguenther@suse.de>
5739
5740 PR tree-optimization/53346
5741 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5742 * gcc.target/i386/incoming-10.c: Adjust.
5743 * gcc.target/i386/incoming-11.c: Likewise.
5744 * gcc.target/i386/pr46295.c: Likewise.
5745
5746 2012-05-18 Richard Guenther <rguenther@suse.de>
5747
5748 * gcc.dg/pr53352.c: Return zero.
5749
5750 2012-05-18 Richard Guenther <rguenther@suse.de>
5751
5752 PR tree-optimization/53390
5753 * gcc.dg/torture/pr53390.c: New testcase.
5754
5755 2012-05-18 Meador Inge <meadori@codesourcery.com>
5756
5757 PR rtl-optimization/53352
5758 * gcc.dg/pr53352.c: New test.
5759
5760 2012-05-17 David S. Miller <davem@davemloft.net>
5761
5762 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5763 failure on sparc-*-linux-gnu.
5764
5765 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5766
5767 PR c++/39681
5768 * g++.dg/parse/error49.C: New.
5769 * g++.dg/cpp0x/error8.C: Likewise.
5770 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5771 * g++.dg/ext/utf-dflt2.C: Likewise.
5772 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5773 * g++.dg/ext/utf-dflt.C: Likewise.
5774 * c-c++-common/raw-string-3.c: Likewise.
5775 * c-c++-common/raw-string-4.c: Likewise.
5776
5777 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5778
5779 PR c++/53371
5780 * g++.dg/cpp0x/catch1.C: New.
5781
5782 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5783
5784 PR c++/44516
5785 * g++.dg/parse/error48.C: New.
5786 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5787 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5788
5789 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5790
5791 * gcc.dg/tm/indirect-2.c: New test.
5792
5793 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5794
5795 PR tree-optimization/53217
5796 * gfortran.dg/pr53217.f90: New test.
5797
5798 2012-05-16 Richard Guenther <rguenther@suse.de>
5799
5800 PR tree-optimization/53364
5801 * g++.dg/torture/pr53364.C: New testcase.
5802
5803 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5804
5805 PR testsuite/52641
5806 * gcc.dg/pr52549.c: Fix test for long != void*
5807 * gcc.c-torture/execute/pr52979-1.x: New file.
5808 * gcc.c-torture/execute/pr52979-2.x: New file.
5809
5810 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5811
5812 PR preprocessor/7263
5813 * gcc.dg/binary-constants-2.c: Run without tracking locations
5814 accross macro expansion.
5815 * gcc.dg/binary-constants-3.c: Likewise.
5816 * gcc.dg/cpp/sysmac2.c: Likewise.
5817 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5818 location.
5819 * gcc.dg/cpp/syshdr3.c: New test.
5820 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5821 * gcc.dg/system-binary-constants-1.c: New test.
5822 * gcc.dg/system-binary-constants-1.h: New header for the new test
5823 above.
5824 * g++.dg/cpp/syshdr3.C: New test.
5825 * g++.dg/cpp/syshdr3.h: New header the new test above.
5826 * g++.dg/system-binary-constants-1.C: New test.
5827 * g++.dg/system-binary-constants-1.h: New header the new test
5828 above.
5829
5830 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5831
5832 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5833
5834 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5835
5836 PR target/53358
5837 * gcc.dg/pr53358.c: New test.
5838
5839 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5840
5841 PR c++/11856
5842 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5843 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5844
5845 2012-05-15 Olivier Hainque <hainque@adacore.com>
5846
5847 * g++.dg/eh/sighandle.C: New testcase.
5848
5849 2012-05-15 Richard Guenther <rguenther@suse.de>
5850
5851 PR tree-optimization/53355
5852 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5853
5854 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5855
5856 * gfortran.dg/*.f90: Remove now redundant manual
5857 cleanup-modules directive.
5858
5859 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5860
5861 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5862 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5863
5864 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5865
5866 PR fortran/52428
5867 * gfortran.dg/int_range_io_1.f90: New test.
5868
5869 2012-05-14 Andi Kleen <ak@linux.intel.com>
5870 Jakub Jelinek <jakub@redhat.com>
5871
5872 PR target/53315
5873 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5874 * gcc.target/i386/rtm-check.h: New file.
5875 * gcc.target/i386/pr53315.c: New test.
5876
5877 2012-05-14 Tobias Burnus <burnus@net-b.de>
5878
5879 PR fortran/49110
5880 PR fortran/51055
5881 PR fortran/53329
5882 * gfortran.dg/deferred_type_param_4.f90: New.
5883 * gfortran.dg/deferred_type_param_6.f90: New.
5884
5885 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5886
5887 * gcc.target/i386/retarg.c: New test.
5888
5889 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5890
5891 PR fortran/45170
5892 * gfortran.dg/deferred_type_param_3.f90: New.
5893 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5894 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5895
5896 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5897
5898 * gnat.dg/null_pointer_deref3.adb: New test.
5899
5900 2012-05-12 Tobias Burnus <burnus@net-b.de>
5901
5902 PR fortran/49110
5903 PR fortran/52843
5904 * gfortran.dg/deferred_type_param_5.f90: New.
5905
5906 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5907
5908 * g++.dg/parse/error47.C: New.
5909
5910 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5911
5912 PR fortran/52537
5913 * gfortran.dg/string_compare_4.f90: Change option
5914 to -fdump-tree-original. Add test case for kind=4.
5915
5916 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5917
5918 PR fortran/52537
5919 * gfortran.dg/string_compare_4.f90: New test.
5920
5921 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5922
5923 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5924
5925 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5926
5927 PR c++/53305
5928 * g++.dg/cpp0x/variadic132.C: New.
5929
5930 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5931
5932 PR c++/53158
5933 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5934 * g++.dg/parse/error26.C: Tweak dg-error column number.
5935
5936 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5937
5938 PR c++/53301
5939 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5940
5941 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5942
5943 * gnat.dg/lto11.ad[sb]: New test.
5944
5945 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5946
5947 PR target/52908
5948 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5949 directive to Scan for vpmuldq, not vpmacsdql.
5950
5951 2012-05-09 Michael Matz <matz@suse.de>
5952
5953 PR tree-optimization/53185
5954 * gcc.dg/vect/pr53185.c: New test.
5955
5956 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5957
5958 PR middle-end/53249
5959 * gcc.target/i386/pr53249.c: New.
5960
5961 2012-05-09 Richard Guenther <rguenther@suse.de>
5962
5963 PR tree-optimization/18437
5964 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5965 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5966
5967 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5968
5969 PR tree-optimization/53226
5970 * gcc.c-torture/compile/pr53226.c: New test.
5971
5972 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5973
5974 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5975 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5976 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5977 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5978 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5979 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5980 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5981 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5982 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5983 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5984 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5985 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5986 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5987 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5988
5989 2012-05-09 Dehao Chen <dehao@google.com>
5990
5991 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5992 * gcc.dg/predict-2.c: Likewise.
5993 * gcc.dg/predict-3.c: Likewise.
5994 * gcc.dg/predict-4.c: Likewise.
5995 * gcc.dg/predict-5.c: Likewise.
5996 * gcc.dg/predict-6.c: Likewise.
5997
5998 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5999
6000 PR target/53272
6001 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6002
6003 2012-05-08 Richard Guenther <rguenther@suse.de>
6004
6005 * gcc.dg/fold-bitand-4.c: New testcase.
6006
6007 2012-05-08 Dehao Chen <dehao@google.com>
6008
6009 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6010 heuristic is working properly.
6011 * gcc.dg/predict-2.c: Likewise.
6012 * gcc/dg/predict-3.c: Likewise.
6013 * gcc/dg/predict-4.c: Likewise.
6014 * gcc/dg/predict-5.c: Likewise.
6015 * gcc/dg/predict-6.c: Likewise.
6016
6017 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6018
6019 PR tree-optimization/53239
6020 * g++.dg/opt/vrp3.C: New test.
6021 * g++.dg/opt/vrp3-aux.cc: New file.
6022 * g++.dg/opt/vrp3.h: New file.
6023
6024 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6025
6026 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6027 .uleb128 support in assembler output.
6028
6029 2012-05-07 Richard Guenther <rguenther@suse.de>
6030
6031 PR lto/42987
6032 * g++.dg/lto/pr42987_0.C: New testcase.
6033 * g++.dg/lto/pr42987_1.C: Likewise.
6034
6035 2012-05-07 Tobias Burnus <burnus@net-b.de>
6036
6037 PR fortran/53255
6038 * gfortran.dg/typebound_operator_15.f90: New.
6039
6040 2012-05-06 Tobias Burnus <burnus@net-b.de>
6041
6042 PR fortran/41587
6043 * gfortran.dg/class_array_13.f90: New.
6044
6045 2012-05-06 Tristan Gingold <gingold@adacore.com>
6046
6047 * gnat.dg/warn7.adb: New test.
6048
6049 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6050
6051 * gnat.dg/specs/renamings.ads: Rename to...
6052 * gnat.dg/specs/renaming1.ads: ...this.
6053 * gnat.dg/specs/renaming2.ads: New test.
6054 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6055 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6056 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6057 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6058
6059 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6060
6061 * gnat.dg/discr36.ad[sb]: New test.
6062 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6063
6064 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6065
6066 PR c/43772
6067 * c-c++-common/pr43772.c: New.
6068
6069 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6070
6071 PR fortran/41600
6072 * gfortran.dg/select_type_26.f03 : New test.
6073 * gfortran.dg/select_type_27.f03 : New test.
6074
6075 PR fortran/53191
6076 * gfortran.dg/select_type_28.f03 : New test.
6077
6078 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6079
6080 PR fortran/49010
6081 PR fortran/24518
6082 * gfortran.dg/mod_sign0_1.f90: New test.
6083 * gfortran.dg/mod_large_1.f90: New test.
6084
6085 2012-05-04 Tobias Burnus <burnus@net-b.de>
6086
6087 PR fortran/53175
6088 gfortran.dg/public_private_module_5.f90: New.
6089
6090 2012-05-04 Tobias Burnus <burnus@net-b.de>
6091
6092 PR fortran/53111
6093 * gfortran.dg/constructor_7.f90: New.
6094 * gfortran.dg/constructor_8.f90: New.
6095
6096 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6097
6098 PR c++/53166
6099 * g++.dg/cpp0x/static_assert7.C: New.
6100
6101 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6102
6103 PR tree-optimization/52633
6104 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6105 recognized as widening shifts instead of over-widening.
6106 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6107 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6108 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6109 * gcc.target/arm/pr52633.c: New test.
6110
6111 2012-05-04 Richard Guenther <rguenther@suse.de>
6112
6113 PR tree-optimization/53168
6114 * gcc.dg/torture/pr53168.c: New testcase.
6115 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6116
6117 2012-05-04 Richard Guenther <rguenther@suse.de>
6118
6119 * gcc.dg/lto/pr53214_0.c: New testcase.
6120
6121 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6122
6123 * gcc.target/ia64/pr48496.c: New test.
6124 * gcc.target/ia64/pr52657.c: Likewise.
6125
6126 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6127
6128 PR c/51712
6129 * c-c++-common/pr51712.c: New.
6130
6131 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6132
6133 PR target/53199
6134 * gcc.target/powwerpc/pr53199.c: New file.
6135
6136 2012-05-03 Jason Merrill <jason@redhat.com>
6137
6138 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6139
6140 * gcc.dg/debug/dwarf2/dups-types.c: New.
6141 * gcc.dg/debug/dwarf2/dups-types.h: New.
6142
6143 2012-05-03 Jason Merrill <jason@redhat.com>
6144
6145 * g++.dg/debug/dwarf2/namespace-2.C: New.
6146 * g++.dg/debug/dwarf2/localclass3.C: New.
6147
6148 2012-05-03 Jason Merrill <jason@redhat.com>
6149
6150 * g++.dg/debug/dwarf2/thunk1.C: New.
6151
6152 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6153
6154 PR c++/53186
6155 * g++.dg/other/final2.C: New.
6156
6157 2012-05-03 Richard Guenther <rguenther@suse.de>
6158
6159 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6160
6161 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6162
6163 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6164 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6165 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6166 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6167
6168 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6169
6170 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6171 .byte 0xf2.
6172 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6173 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6174 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6175
6176 PR debug/53174
6177 * gcc.dg/pr53174.c: New test.
6178
6179 PR target/53187
6180 * gcc.target/arm/pr53187.c: New test.
6181 * gcc.c-torture/compile/pr53187.c: New test.
6182
6183 2012-05-03 Richard Guenther <rguenther@suse.de>
6184
6185 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6186 unsupported prefetching support.
6187
6188 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6189
6190 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6191 option -ftrack-macro-expansion=0.
6192 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6193 option -ftrack-macro-expansion=0.
6194
6195 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6196
6197 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6198 dg-options for target arm with dg-additional-options.
6199
6200 2012-05-03 Richard Guenther <rguenther@suse.de>
6201
6202 PR tree-optimization/53144
6203 * gcc.dg/torture/pr53144.c: New testcase.
6204
6205 2012-05-03 Tobias Burnus <burnus@net-b.de>
6206
6207 PR fortran/52864
6208 * gfortran.dg/pointer_intent_7.f90: New.
6209 * gfortran.dg/pure_formal_3.f90: New.
6210
6211 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6212
6213 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6214
6215 2012-05-02 Martin Jambor <mjambor@suse.cz>
6216
6217 PR lto/52605
6218 * g++.dg/lto/pr52605_0.C: New test.
6219
6220 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6221
6222 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6223 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6224 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6225 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6226 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6227 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6228 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6229 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6230 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6231 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6232 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6233 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6234 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6235 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6236 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6237 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6238
6239 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6240
6241 PR middle-end/53153
6242 * gcc.dg/pr53153.c: New test.
6243
6244 2012-05-02 Richard Guenther <rguenther@suse.de>
6245
6246 * g++.dg/tree-ssa/pr19807.C: Adjust.
6247
6248 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6249
6250 PR tree-optimization/53163
6251 * gcc.c-torture/compile/pr53163.c: New test.
6252
6253 PR rtl-optimization/53160
6254 * gcc.c-torture/execute/pr53160.c: New test.
6255
6256 2012-05-01 Ian Lance Taylor <iant@google.com>
6257
6258 PR c/37303
6259 * gcc.dg/pr37303.c: New test.
6260
6261 2012-05-01 Richard Henderson <rth@redhat.com>
6262
6263 * lib/target-supports.exp
6264 (check_effective_target_sync_long_long_runtime): True for
6265 check_effective_target_powerpc64.
6266
6267 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6268
6269 PR c++/51033
6270 * gcc.dg/vector-1.c: Move to ...
6271 * c-c++-common/vector-1.c: ... here.
6272 * gcc.dg/vector-2.c: Move to ...
6273 * c-c++-common/vector-2.c: ... here.
6274 * gcc.dg/vector-3.c: Move to ...
6275 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6276 * gcc.dg/vector-4.c: Move to ...
6277 * c-c++-common/vector-4.c: ... here.
6278 * gcc.dg/vector-init-1.c: Move to ...
6279 * c-c++-common/vector-init-1.c: ... here.
6280 * gcc.dg/vector-init-2.c: Move to ...
6281 * c-c++-common/vector-init-2.c: ... here.
6282 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6283 * c-c++-common/vector-subscript-1.c: ... here.
6284 * gcc.dg/vector-subscript-2.c: Move to ...
6285 * c-c++-common/vector-subscript-2.c: ... here.
6286 * gcc.dg/vector-subscript-3.c: Move to ...
6287 * c-c++-common/vector-subscript-3.c: ... here.
6288
6289 PR c++/51314
6290 * g++.dg/cpp0x/vt-51314.C: New test.
6291 * g++.dg/cpp0x/variadic76.C: Fix.
6292
6293 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6294
6295 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6296
6297 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6298
6299 Add -Wvarargs option
6300 * c-c++-common/Wvarargs.c: New test case.
6301 * c-c++-common/Wvarargs-2.c: Likewise.
6302
6303 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6304
6305 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6306 * objc.dg/foreach-7.m: Force the test case to run without
6307 -ftrack-macro-expansion.
6308 * c-c++-common/tm/attrib-1.c: Likewise.
6309 * c-c++-common/warn-ommitted-condop.c: Likewise.
6310 * gcc.dg/assign-warn-1.c: Likewise.
6311 * gcc.dg/assign-warn-2.c: Likewise.
6312 * gcc.dg/attr-alloc_size.c: Likewise.
6313 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6314 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6315 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6316 * gcc.dg/c90-const-expr-9.c: Likewise.
6317 * gcc.dg/c99-const-expr-9.c: Likewise.
6318 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6319 * gcc.dg/cpp/direct2s.c: Likewise.
6320 * gcc.dg/cpp/pr28709.c: Likewise.
6321 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6322 * gcc.dg/dfp/composite-type.c: Likewise.
6323 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6324 with -ftrack-macro-expansion
6325 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6326 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6327 * g++.dg/ext/cleanup-1.C: Likewise.
6328 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6329 * g++.dg/template/sfinae10.C: Likewise.
6330 * g++.dg/tm/wrap-2.C: Likewise.
6331 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6332 * g++.dg/warn/Wsign-conversion.C: Likewise.
6333 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6334 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6335 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6336 it to run with -ftrack-macro-expansion.
6337 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6338 test cases without -ftrack-macro-expansion.
6339
6340 Fix location for static class members
6341 * g++.dg/template/sfinae6_neg.C: Adjust.
6342
6343 Make conversion warnings work on NULL with -ftrack-macro-expansion
6344 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6345 alongside the previous testing for NULL.
6346
6347 Fix -Wuninitialized for -ftrack-macro-expansion
6348 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6349
6350 Strip "<built-in>" loc from displayed expansion context
6351 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6352 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6353 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6354 new test above.
6355
6356 Fix expansion point loc for macro-like tokens
6357 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6358 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6359
6360 Fix token pasting with -ftrack-macro-expansion
6361 * gcc.dg/cpp/paste17.c: New test case for
6362 -ftrack-macro-expansion=2 mode only.
6363 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6364
6365 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6366
6367 * gnat.dg/warn6.ad[sb]: New test.
6368
6369 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6370
6371 PR 53149
6372 * gcc.dg/20011021-1.c: Adjust testcase.
6373
6374 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6375
6376 PR fortran/53148
6377 * gfortran.dg/function_optimize_12.f90: New test.
6378
6379 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6380
6381 PR target/53156
6382 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6383 code to match current output and cover new peephole2 pattern.
6384
6385 2012-04-27 Ollie Wild <aaw@google.com>
6386
6387 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6388
6389 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6390
6391 * gcc.c-torture/execute/20120427-2.c: New testcase.
6392 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6393 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6394 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6395
6396 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6397
6398 PR target/53138
6399 * gcc.c-torture/execute/20120427-1.c: New testcase.
6400
6401 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6402
6403 PR middle-end/27139
6404 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6405
6406 2012-04-27 Tom de Vries <tom@codesourcery.com>
6407
6408 PR tree-optimization/51879
6409 * gcc.dg/pr51879.c: New test.
6410 * gcc.dg/pr51879-2.c: Same.
6411 * gcc.dg/pr51879-3.c: Same.
6412 * gcc.dg/pr51879-4.c: Same.
6413 * gcc.dg/pr51879-6.c: Same.
6414
6415 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6416
6417 PR c++/53096
6418 * g++.dg/cpp0x/defaulted35.C: New.
6419 * g++.dg/cpp0x/defaulted15.C: Adjust.
6420
6421 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6422
6423 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6424 structure layout.
6425
6426 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6427
6428 * gcc.target/i386/builtin_target.c: Check avx2.
6429
6430 2012-04-26 Alan Modra <amodra@gmail.com>
6431
6432 * gcc.target/powerpc/savres.c: New test.
6433 * gcc.target/powerpc/powerpc.exp: Run it.
6434
6435 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6436
6437 PR target/53120
6438 * gcc.dg/torture/pr53120.c: New test.
6439
6440 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6441
6442 PR middle-end/52979
6443 * gcc.c-torture/compile/pr52979-1.c: New test.
6444 * gcc.c-torture/execute/pr52979-1.c: New test.
6445 * gcc.c-torture/execute/pr52979-2.c: New test.
6446
6447 2012-04-25 Richard Guenther <rguenther@suse.de>
6448
6449 * gcc.target/i386/l_fma_float_5.c: Adjust.
6450 * gcc.target/i386/l_fma_double_4.c: Likewise.
6451 * gcc.target/i386/l_fma_float_2.c: Likewise.
6452 * gcc.target/i386/l_fma_float_6.c: Likewise.
6453 * gcc.target/i386/l_fma_double_1.c: Likewise.
6454 * gcc.target/i386/l_fma_double_5.c: Likewise.
6455 * gcc.target/i386/l_fma_float_3.c: Likewise.
6456 * gcc.target/i386/l_fma_double_2.c: Likewise.
6457 * gcc.target/i386/l_fma_double_6.c: Likewise.
6458 * gcc.target/i386/l_fma_float_4.c: Likewise.
6459 * gcc.target/i386/l_fma_double_3.c: Likewise.
6460 * gcc.target/i386/l_fma_float_1.c: Likewise.
6461
6462 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6463
6464 PR tree-optimization/53058
6465 * gcc.c-torture/compile/pr53058.c: New test.
6466
6467 2012-04-25 Jan Hubicka <jh@suse.cz>
6468
6469 PR middle-end/53088
6470 * gcc.target/i386/pr39082-1.c: Update warning location.
6471
6472 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6473
6474 PR c/52880
6475 * gcc.dg/pr52880.c: New test.
6476
6477 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6478
6479 * gcc.dg/m-un-2.c: Update.
6480 * gcc.dg/20011021-1.c: Update.
6481
6482 2012-04-25 Tobias Burnus <burnus@net-b.de>
6483
6484 PR fortran/52196
6485 * gfortran.dg/realloc_on_assign_14.f90: New.
6486
6487 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6488
6489 PR testsuite/52641
6490 PR tree-optimizations/52891
6491 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6492
6493 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6494
6495 PR c++/52363
6496 * g++.dg/cpp0x/sfinae35.C: New.
6497 * g++.dg/cpp0x/sfinae36.C: Likewise.
6498
6499 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6500
6501 * gcc.target/builtin_target.c: New testcase.
6502
6503 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6504
6505 PR target/47197
6506 * gcc.target/powerpc/pr47197.c: New test.
6507
6508 2012-04-24 Richard Guenther <rguenther@suse.de>
6509
6510 PR tree-optimization/53085
6511 * g++.dg/torture/pr53085.C: New testcase.
6512
6513 2012-04-24 Andrew Pinski <apinski@cavium.com>
6514
6515 PR tree-opt/33512
6516 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6517 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6518 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6519
6520 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6521
6522 PR middle-end/53084
6523 * gcc.c-torture/execute/pr53084.c: New test.
6524
6525 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6526
6527 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6528
6529 2012-04-23 Andrew Pinski <apinski@cavium.com>
6530
6531 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6532
6533 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6534
6535 PR regression/53076
6536 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6537 * gcc.dg/torture/builtin-power-1.c: Likewise.
6538
6539 2012-04-23 Richard Guenther <rguenther@suse.de>
6540
6541 PR tree-optimization/53070
6542 * gcc.dg/torture/pr53070.c: New testcase.
6543
6544 2012-04-23 Richard Guenther <rguenther@suse.de>
6545
6546 PR c/53060
6547 * gcc.dg/pr53060.c: New testcase.
6548
6549 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6550
6551 PR tree-optimizations/52891
6552 * gcc.c-torture/compile/pr52891-1.c: New test.
6553 * gcc.c-torture/compile/pr52891-2.c: New test.
6554
6555 2012-04-22 Tobias Burnus <burnus@net-b.de>
6556
6557 PR fortran/53051
6558 * gfortran.dg/read_float_4.f90: New.
6559
6560 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6561
6562 PR 35441
6563 * c-c++-common/pr35441.C: New.
6564
6565 2012-04-20 Ian Lance Taylor <iant@google.com>
6566
6567 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6568 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6569
6570 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6571
6572 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6573 array access.
6574 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6575
6576 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6577
6578 PR rtl-optimization/44214
6579 * gcc.dg/pr44214-1.c: New test.
6580 * gcc.dg/pr44214-2.c: Likewise.
6581 * gcc.dg/pr44214-3.c: Likewise.
6582
6583 2012-04-20 Richard Guenther <rguenther@suse.de>
6584
6585 * g++.dg/torture/20120420-1.C: New testcase.
6586
6587 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6588
6589 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6590
6591 2012-04-19 Christian Bruel <christian.bruel@st.com>
6592
6593 * gcc.dg/pr52283.c: New test.
6594
6595 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6596
6597 * gcc.dg/pr37985.c: New test.
6598
6599 2012-04-19 Richard Guenther <rguenther@suse.de>
6600
6601 PR rtl-optimization/44688
6602 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6603 possibly profitable.
6604
6605 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6606
6607 PR tree-optimization/52976
6608 * gfortran.dg/reassoc_11.f: New test.
6609
6610 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6611
6612 PR tree-optimization/52976
6613 * gfortran.dg/reassoc_7.f: New test.
6614 * gfortran.dg/reassoc_8.f: Likewise.
6615 * gfortran.dg/reassoc_9.f: Likewise.
6616 * gfortran.dg/reassoc_10.f: Likewise.
6617
6618 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6619
6620 PR c++/52422
6621 * g++.dg/cpp0x/sfinae33.C: New.
6622 * g++.dg/cpp0x/sfinae34.C: Likewise.
6623
6624 2012-04-18 Joey Ye <joey.ye@arm.com>
6625
6626 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6627
6628 2012-04-18 Richard Guenther <rguenther@suse.de>
6629
6630 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6631 array access.
6632 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6633 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6634
6635 2012-04-17 Tom de Vries <tom@codesourcery.com>
6636
6637 * g++.dg/pr51264-4.C: New test.
6638
6639 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6640
6641 PR c++/52599
6642 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6643
6644 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6645
6646 PR c++/53003
6647 * g++.dg/parse/crash59.C: New.
6648
6649 2012-04-17 Michael Matz <matz@suse.de>
6650
6651 PR tree-optimization/18437
6652 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6653
6654 2012-04-17 Richard Guenther <rguenther@suse.de>
6655
6656 PR middle-end/53011
6657 * g++.dg/torture/pr53011.C: New testcase.
6658
6659 2012-04-16 Jason Merrill <jason@redhat.com>
6660
6661 PR c++/38543
6662 * g++.dg/cpp0x/variadic131.C: New.
6663
6664 PR c++/52008
6665 * g++.dg/cpp0x/variadic130.C: New.
6666
6667 PR c++/50830
6668 * g++.dg/cpp0x/variadic129.C: New.
6669
6670 PR c++/50303
6671 * g++.dg/cpp0x/variadic128.C: New.
6672
6673 2012-04-16 Tobias Burnus <burnus@net-b.de>
6674
6675 PR fortran/52864
6676 * gfortran.dg/pointer_intent_6.f90: New.
6677
6678 2012-04-16 Tobias Burnus <burnus@net-b.de>
6679
6680 PR fortran/52916
6681 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6682 to include public_private_module_4.f90.
6683 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6684 targets.
6685
6686 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6687
6688 PR c++/49152
6689 * g++.dg/diagnostic/operator1.C: New.
6690 * g++.dg/ext/label5.C: Adjust.
6691 * g++.dg/ext/va-arg1.C: Likewise.
6692 * g++.dg/other/error20.C: Likewise.
6693 * g++.dg/other/error20.C: Likewise.
6694 * g++.dg/other/error16.C: Likewise.
6695 * g++.dg/other/error10.C: Likewise.
6696 * g++.dg/parse/error30.C: Likewise.
6697 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6698
6699 2012-04-16 Jason Merrill <jason@redhat.com>
6700
6701 PR c++/51148
6702 * g++.dg/cpp0x/variadic127.C: New.
6703
6704 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6705
6706 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6707 testcase name.
6708 Use fail, pass instead of unresolved.
6709 Don't log $optstr.
6710
6711 PR testsuite/52948
6712 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6713 TODO_dump_func.
6714 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6715 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6716 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6717
6718 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6719
6720 PR fortran/52968
6721 * gfortran.dg/typebound_call_23.f03: New test case.
6722
6723 2012-04-15 Jason Merrill <jason@redhat.com>
6724
6725 PR c++/47220
6726 * g++.dg/cpp0x/variadic126.C: New.
6727
6728 PR c++/52380
6729 * g++.dg/cpp0x/variadic125.C: New.
6730
6731 PR c++/52292
6732 * g++.dg/cpp0x/variadic124.C: New.
6733
6734 PR c++/52706
6735 * g++.dg/cpp0x/nullptr27.C: New.
6736
6737 PR c++/52818
6738 * g++.dg/warn/format8.C: New.
6739
6740 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6741
6742 PR fortran/51082
6743 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6744
6745 2012-04-14 Tobias Burnus <burnus@net-b.de>
6746
6747 PR fortran/52916
6748 PR fortran/40973
6749 * gfortran.dg/public_private_module_3.f90: New.
6750 * gfortran.dg/public_private_module_4.f90: New.
6751
6752 2012-04-14 Tom de Vries <tom@codesourcery.com>
6753
6754 * gcc.dg/superblock.c: New test.
6755
6756 2012-04-14 Tom de Vries <tom@codesourcery.com>
6757
6758 * gcc.dg/pr51879-12.c: New test.
6759
6760 2012-04-13 Jason Merrill <jason@redhat.com>
6761
6762 PR c++/52824
6763 * g++.dg/cpp0x/variadic123.C: New.
6764 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6765
6766 PR c++/52905
6767 * g++.dg/cpp0x/initlist-ctor1.C: New.
6768
6769 PR c++/52915
6770 * g++.dg/other/anon-union2.C: New.
6771
6772 2012-04-13 Martin Jambor <mjambor@suse.cz>
6773
6774 PR middle-end/52939
6775 * g++.dg/ipa/pr52939.C: New test.
6776
6777 2012-04-13 Tom de Vries <tom@codesourcery.com>
6778
6779 * gcc.dg/pr52734.c: New test.
6780
6781 2012-04-13 Richard Guenther <rguenther@suse.de>
6782
6783 PR tree-optimization/52969
6784 * gcc.dg/torture/pr52969.c: New testcase.
6785
6786 2012-04-13 Richard Guenther <rguenther@suse.de>
6787
6788 PR c/52549
6789 * gcc.dg/pr52549.c: New testcase.
6790
6791 2012-04-13 Richard Guenther <rguenther@suse.de>
6792
6793 PR c/52862
6794 * gcc.dg/pr52862.c: New testcase.
6795
6796 2012-04-13 Joey Ye <joey.ye@arm.com>
6797
6798 * gcc.target/arm/thumb1-imm.c: New testcase.
6799
6800 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6801
6802 PR target/52932
6803 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6804 second function argument.
6805 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6806 (calc_permps): Update declaration. Calculate result correctly.
6807 (avx2_test): Change src2 type to union256i_d.
6808 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6809 correctly.
6810
6811 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6812
6813 PR target/52775
6814 * gcc.target/powerpc/pr52775.c: New file.
6815
6816 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6817
6818 PR tree-optimization/18589
6819 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6820 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6821 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6822 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6823 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6824 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6825 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6826 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6827 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6828 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6829
6830 2012-04-12 Richard Guenther <rguenther@suse.de>
6831
6832 PR tree-optimization/52943
6833 * gcc.dg/torture/pr52943.c: New testcase.
6834
6835 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6836
6837 PR target/50751
6838 * gcc/target/sh/pr50751-4.c: New.
6839 * gcc/target/sh/pr50751-5.c: New.
6840 * gcc/target/sh/pr50751-6.c: New.
6841 * gcc/target/sh/pr50751-7.c: New.
6842
6843 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6844
6845 PR c++/52465
6846 * g++.dg/lookup/using52.C: New.
6847
6848 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6849
6850 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6851
6852 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6853
6854 PR rtl-optimization/52876
6855 * gcc.target/i386/pr52876.c: New.
6856
6857 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6858
6859 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6860 __UINTPTR_TYPE__.
6861 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6862 __INTPTR_TYPE__.
6863 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6864 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6865 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6866 (ptrdiff_t): ... this. All uses changed.
6867 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6868 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6869 __INTPTR_TYPE__.
6870 (main): Cast argument to __INTPTR_TYPE__.
6871 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6872 size_t.
6873 * gcc.dg/mallign.c (main): Likewise.
6874 * gcc.dg/pr38700.c (foo): Likewise.
6875 * gcc.dg/long-long-cst1.c (t): Likewise.
6876 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6877 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6878 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6879 * gcc.dg/pr25682.c (d, foo): Likewise.
6880 * gcc.dg/format/cast-1.c (f): Likewise.
6881 * gcc.dg/c90-const-expr-10.c
6882 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6883 (size_t): ...this. All uses changed.
6884 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6885 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6886 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6887 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6888 * gcc.dg/sequence-pt-1.c: Likewise.
6889 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6890 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6891 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6892 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6893 of ptrdiff_t with it.
6894 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6895 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6896 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6897
6898 2012-04-11 Jason Merrill <jason@redhat.com>
6899
6900 PR debug/45088
6901 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6902 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6903
6904 PR c++/52906
6905 * g++.dg/ext/attrib45.C: New.
6906
6907 * g++.dg/eh/dtor3.C: New.
6908
6909 2012-04-11 Richard Guenther <rguenther@suse.de>
6910
6911 PR middle-end/52621
6912 * gfortran.dg/pr52621.f90: New testcase.
6913
6914 2012-04-11 Richard Guenther <rguenther@suse.de>
6915
6916 PR middle-end/52918
6917 * g++.dg/torture/pr52918-1.C: New testcase.
6918 * g++.dg/torture/pr52918-2.C: Likewise.
6919
6920 2012-04-11 Tobias Burnus <burnus@net-b.de>
6921
6922 PR fortran/52729
6923 * gfortran.dg/block_11.f90: New.
6924
6925 2012-04-11 Nick Clifton <nickc@redhat.com>
6926
6927 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6928
6929 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6930
6931 PR target/16458
6932 * gcc.target/powerpc/pr16458-1.c: New test.
6933 * gcc.target/powerpc/pr16458-2.c: Likewise.
6934 * gcc.target/powerpc/pr16458-3.c: Likewise.
6935 * gcc.target/powerpc/pr16458-4.c: Likewise.
6936
6937 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6938
6939 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6940 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6941 * gcc.dg/builtin-bswap-5.c: Likewise.
6942 * gcc.target/i386/builtin-bswap-4.c: New test.
6943
6944 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6945
6946 PR 24985
6947 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6948
6949 2012-04-11 Richard Guenther <rguenther@suse.de>
6950
6951 PR rtl-optimization/52881
6952 * gcc.dg/torture/pr52881.c: New testcase.
6953 * gcc.dg/torture/pr52913.c: Likewise.
6954
6955 2012-04-11 Richard Guenther <rguenther@suse.de>
6956
6957 PR tree-optimization/52912
6958 * gcc.dg/torture/pr52912.c: New testcase.
6959
6960 2010-04-10 Michael Matz <matz@suse.de>
6961
6962 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6963 * gcc.dg/vect/vect-outer-1.c: Adjust.
6964 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6965 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6966 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6967 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6968 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6969 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6970
6971 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6972
6973 PR tree-optimization/52870
6974 * gcc.dg/vect/pr52870.c: New test.
6975
6976 2012-04-09 Mike Stump <mikestump@comcast.net>
6977
6978 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6979 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6980 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6981 * gnat.dg/aggr11.adb: Likewise.
6982 * gnat.dg/aggr11_pkg.ads: Likewise.
6983 * gnat.dg/aggr15.adb: Likewise.
6984 * gnat.dg/aggr15.ads: Likewise.
6985 * gnat.dg/aggr17.adb: Likewise.
6986 * gnat.dg/aggr18.adb: Likewise.
6987 * gnat.dg/array14.adb: Likewise.
6988 * gnat.dg/array14.ads: Likewise.
6989 * gnat.dg/array14_pkg.ads: Likewise.
6990 * gnat.dg/array19.adb: Likewise.
6991 * gnat.dg/array19.ads: Likewise.
6992 * gnat.dg/discr27.adb: Likewise.
6993 * gnat.dg/discr27.ads: Likewise.
6994 * gnat.dg/discr35.adb: Likewise.
6995 * gnat.dg/discr35.ads: Likewise.
6996 * gnat.dg/discr6.adb: Likewise.
6997 * gnat.dg/discr6_pkg.ads: Likewise.
6998 * gnat.dg/import1.adb: Likewise.
6999 * gnat.dg/import1.ads: Likewise.
7000 * gnat.dg/loop_address2.adb: Likewise.
7001 * gnat.dg/opt7.adb: Likewise.
7002 * gnat.dg/opt7.ads: Likewise.
7003 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7004 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7005 * gnat.dg/rep_clause2.adb: Likewise.
7006 * gnat.dg/rep_clause2.ads: Likewise.
7007 * gnat.dg/slice2.adb: Likewise.
7008 * gnat.dg/slice2.ads: Likewise.
7009 * gnat.dg/slice6.adb: Likewise.
7010 * gnat.dg/slice6_pkg.ads: Likewise.
7011 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7012 * gnat.dg/taft_type2.adb: Likewise.
7013 * gnat.dg/taft_type2.ads: Likewise.
7014 * gnat.dg/taft_type2_pkg.ads: Likewise.
7015 * gnat.dg/volatile10.adb: Likewise.
7016 * gnat.dg/volatile10_pkg.ads: Likewise.
7017
7018 * gcc.dg/dll-8.c: Remove execute permissions.
7019 * g++.dg/ext/dllexport5.C: Likewise.
7020
7021 2012-04-09 Jan Hubicka <jh@suse.cz>
7022
7023 PR lto/52722
7024 PR lto/51765
7025 PR lto/52634
7026 * gcc.dg/lto/pr52634_1.c: New testcase.
7027 * gcc.dg/lto/pr52634_0.c: New testcase.
7028
7029 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7030
7031 PR target/52883
7032 * gcc.target/i386/pr52883.c: New testcase.
7033
7034 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7035
7036 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7037 (check_effective_target_sync_long_long): Add SPARC case.
7038 (check_effective_target_sync_long_long_runtime): Likewise.
7039 (check_effective_target_sync_int_long): Adjust SPARC case.
7040 (check_effective_target_sync_char_short): Likewise.
7041
7042 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7043
7044 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7045 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7046
7047 2012-04-08 Tobias Burnus <burnus@net-b.de>
7048
7049 PR fortran/40973
7050 PR fortran/52751
7051 * gfortran.dg/public_private_module_2.f90: New.
7052
7053 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7054
7055 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7056 directives.
7057
7058 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7059
7060 PR fortran/52893
7061 * gfortran.dg/function_optimize_11.f90: New test.
7062
7063 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7064
7065 PR fortran/52668
7066 * gfortran.dg/use_only_6.f90: New test.
7067
7068 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7069
7070 PR fortran/52668
7071 * gfortran.dg/use_only_6.f90: New test.
7072 2012-04-06 Mike Stump <mikestump@comcast.net>
7073
7074 PR testsuite/50722
7075 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7076
7077 2012-04-05 Jason Merrill <jason@redhat.com>
7078
7079 PR c++/52596
7080 * g++.dg/template/qualified-id5.C: New.
7081
7082 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7083
7084 PR target/52882
7085 * gcc.target/i386/pr52882.c: New test.
7086
7087 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7088 Dominique D'Humieures <dominiq@lps.ens.fr>
7089
7090 PR testsuite/52614
7091 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7092 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7093
7094 2012-04-04 Jason Merrill <jason@redhat.com>
7095
7096 PR c++/52845
7097 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7098
7099 2012-04-03 Jason Merrill <jason@redhat.com>
7100
7101 PR c++/52796
7102 * g++.dg/cpp0x/variadic-value1.C: New.
7103
7104 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7105
7106 * gnat.dg/pack18.adb: New test.
7107 * gnat.dg/pack18_pkg.ads: New helper.
7108
7109 2012-04-03 Richard Guenther <rguenther@suse.de>
7110
7111 PR tree-optimization/52808
7112 * gcc.dg/pr52808.c: New testcase.
7113
7114 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7115
7116 PR tree-optimization/52835
7117 * gfortran.dg/pr52835.f90: New test.
7118
7119 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7120
7121 * gnat.dg/specs/aggr5.ads: New test.
7122
7123 2012-04-02 Richard Guenther <rguenther@suse.de>
7124
7125 PR tree-optimization/52756
7126 * gcc.dg/torture/pr52756.c: New testcase.
7127
7128 2012-04-02 Richard Guenther <rguenther@suse.de>
7129
7130 PR middle-end/52803
7131 * gcc.dg/pr52803.c: New testcase.
7132
7133 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7134
7135 PR c++/40942
7136 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7137 DR 214 in account.
7138
7139 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7140
7141 PR c++/50043
7142 * g++.dg/cpp0x/noexcept17.C: New.
7143 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7144 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7145 * g++.dg/cpp0x/noexcept01.C: Likewise.
7146 * g++.dg/eh/init-temp1.C: Likewise.
7147 * g++.dg/eh/ctor1.C: Likwise.
7148
7149 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7150
7151 * gnat.dg/controlled6.adb: New test.
7152 * gnat.dg/controlled6_pkg.ads: New helper.
7153 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7154
7155 2012-03-30 Richard Henderson <rth@redhat.com>
7156
7157 PR debug/52727
7158 * g++.dg/opt/pr52727.C: New testcase.
7159
7160 2012-03-30 Richard Guenther <rguenther@suse.de>
7161
7162 PR tree-optimization/52754
7163 * gcc.target/i386/pr52754.c: New testcase.
7164
7165 2012-03-30 Richard Guenther <rguenther@suse.de>
7166
7167 PR middle-end/52772
7168 * g++.dg/torture/pr52772.C: New testcase.
7169
7170 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7171
7172 PR c++/52718
7173 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7174
7175 2012-03-29 Jason Merrill <jason@redhat.com>
7176
7177 PR c++/52685
7178 * g++.dg/template/inherit8.C: New.
7179
7180 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7181
7182 PR c++/52759
7183 * g++.dg/ext/weak4.C: New test.
7184
7185 PR tree-optimization/52760
7186 * gcc.c-torture/execute/pr52760.c: New test.
7187
7188 2012-03-29 Jason Merrill <jason@redhat.com>
7189
7190 PR c++/52743
7191 * g++.dg/cpp0x/initlist-array3.C: New.
7192
7193 2012-03-28 Jason Merrill <jason@redhat.com>
7194
7195 PR c++/52746
7196 * g++.dg/overload/virtual2.C: New.
7197
7198 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7199
7200 * gnat.dg/vect7.ad[sb]: New test.
7201
7202 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7203 Tobias Burnus <burnus@gcc.gnu.org>
7204
7205 PR fortran/52652
7206 * gfortran.dg/allocate_class_1.f90 : Change error test.
7207 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7208 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7209 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7210
7211 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7212
7213 PR middle-end/52691
7214 * gcc.dg/pr52691.c: New test.
7215
7216 PR middle-end/52750
7217 * gcc.c-torture/compile/pr52750.c: New test.
7218
7219 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7220
7221 PR target/52692
7222 * gcc.target/avr/torture/builtins-2.c: New test.
7223
7224 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7225
7226 PR target/52736
7227 * gcc.target/i386/pr52736.c: New test.
7228
7229 2012-03-27 Martin Jambor <mjambor@suse.cz>
7230
7231 PR middle-end/52693
7232 * gcc.dg/torture/pr52693.c: New test.
7233
7234 2012-03-27 Meador Inge <meadori@codesourcery.com>
7235
7236 PR c++/52672
7237 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7238
7239 2012-03-27 Mike Stump <mikestump@comcast.net>
7240
7241 PR target/52665
7242 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7243 failures that match branch names.
7244
7245 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7246 H.J. Lu <hongjiu.lu@intel.com>
7247
7248 PR target/52698
7249 * gcc.target/i386/pr52698.c: New test.
7250
7251 2012-03-27 Richard Guenther <rguenther@suse.de>
7252
7253 PR middle-end/52720
7254 * gcc.dg/torture/pr52720.c: New testcase.
7255
7256 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7257
7258 * gnat.dg/pack17.adb: New test.
7259
7260 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7261
7262 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7263 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7264
7265 2012-03-26 Martin Jambor <mjambor@suse.cz>
7266
7267 PR tree-optimization/50052
7268 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7269
7270 2012-03-26 Richard Guenther <rguenther@suse.de>
7271
7272 PR tree-optimization/52701
7273 * gfortran.dg/pr52701.f90: New testcase.
7274
7275 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7276
7277 PR tree-optimization/52686
7278 * gcc.target/arm/pr52686.c: New test.
7279
7280 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7281
7282 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7283 Add "-Os -flto" to list.
7284
7285 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7286
7287 * gnat.dg/concat2.ad[sb]: New test.
7288
7289 2012-03-24 Jason Merrill <jason@redhat.com>
7290
7291 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7292 * g++.dg/cpp0x/trailing2.C: Likewise.
7293 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7294 * g++.dg/cpp1y/auto-fn1.C: New.
7295 * g++.dg/cpp1y/auto-fn2.C: New.
7296 * g++.dg/cpp1y/auto-fn3.C: New.
7297 * g++.dg/cpp1y/auto-fn4.C: New.
7298 * g++.dg/cpp1y/auto-fn5.C: New.
7299 * g++.dg/cpp1y/auto-fn6.C: New.
7300 * g++.dg/cpp1y/auto-fn7.C: New.
7301 * g++.dg/cpp1y/auto-fn8.C: New.
7302 * g++.dg/cpp1y/auto-fn9.C: New.
7303 * g++.dg/cpp1y/auto-fn10.C: New.
7304 * g++.dg/cpp1y/auto-fn11.C: New.
7305
7306 2012-03-23 Richard Guenther <rguenther@suse.de>
7307
7308 PR tree-optimization/52678
7309 * gfortran.dg/pr52678.f: New testcase.
7310
7311 2012-03-23 Richard Guenther <rguenther@suse.de>
7312
7313 PR tree-optimization/52638
7314 * g++.dg/torture/pr52638.C: New testcase.
7315
7316 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7317
7318 PR c++/52487
7319 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7320
7321 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7322
7323 PR c++/52671
7324 * g++.dg/ext/attrib44.C: New test.
7325
7326 2012-03-22 Jan Hubicka <jh@suse.cz>
7327
7328 PR middle-end/51737
7329 * g++.dg/torture/pr51737.C: New testcase
7330
7331 2012-03-22 Richard Guenther <rguenther@suse.de>
7332
7333 PR tree-optimization/52548
7334 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7335
7336 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7337
7338 * lib/fortran-modules.exp (list-module-names-1): Remove
7339 warning.
7340
7341 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7342
7343 PR target/50751
7344 * gcc.target/sh/pr50751-1.c: New.
7345 * gcc.target/sh/pr50751-2.c: New.
7346 * gcc.target/sh/pr50751-3.c: New.
7347
7348 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7349
7350 PR target/52479
7351 * gcc.target/sh/sh4a-cos.c: Remove.
7352 * gcc.target/sh/sh4a-sin.c: Remove.
7353 * gcc.target/sh/sh4a-sincos.c: Remove.
7354
7355 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7356
7357 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7358 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7359
7360 2012-03-21 Martin Jambor <mjambor@suse.cz>
7361
7362 PR testsuite/52641
7363 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7364 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7365
7366 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7367
7368 * gcc.target/arm/thumb-16bit-ops.c: New file.
7369 * gcc.target/arm/thumb-ifcvt.c: New file.
7370
7371 2012-03-20 Jason Merrill <jason@redhat.com>
7372
7373 * lib/target-supports.exp: Add { target c++1y }.
7374
7375 * g++.dg/cpp0x/auto32.C: New.
7376
7377 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7378
7379 PR testsuite/52641
7380 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7381 int32plus.
7382 * gcc.dg/torture/pr48124-4.c: Ditto:
7383 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7384
7385 2012-03-20 Jason Merrill <jason@redhat.com>
7386
7387 PR c++/52510
7388 * g++.dg/cpp0x/initlist66.C: New.
7389
7390 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7391
7392 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7393 __AVR_HAVE_LPMX__
7394
7395 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7396
7397 PR target/49868
7398 * gcc.target/avr/torture/addr-space-2.h: New file.
7399 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7400 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7401 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7402 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7403
7404 2012-03-20 Richard Guenther <rguenther@suse.de>
7405
7406 * gnat.dg/pack16.adb: New testcase.
7407 * gnat.dg/pack16_pkg.ads: Likewise.
7408 * gnat.dg/specs/pack8.ads: Likewise.
7409 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7410
7411 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7412
7413 * g++.dg/warn/Wuseless-cast.C: Extend.
7414
7415 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7416
7417 PR c++/14710
7418 * g++.dg/warn/Wuseless-cast.C: New.
7419
7420 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7421
7422 PR libfortran/52608
7423 * gfortran.dg/pr52608.f90: New test.
7424
7425 2012-03-17 Tobias Burnus <burnus@net-b.de>
7426
7427 PR fortran/52585
7428 * gfortran.dg/proc_ptr_36.f90: New.
7429
7430 2012-03-16 Martin Jambor <mjambor@suse.cz>
7431
7432 * gcc.dg/misaligned-expand-1.c: New test.
7433 * gcc.dg/misaligned-expand-3.c: Likewise.
7434
7435 2012-03-16 Richard Guenther <rguenther@suse.de>
7436 Kai Tietz <ktietz@redhat.com>
7437
7438 PR middle-end/48814
7439 * gcc.c-torture/execute/pr48814-1.c: New test.
7440 * gcc.c-torture/execute/pr48814-2.c: New test.
7441 * gcc.dg/tree-ssa/assign-1.c: New test.
7442 * gcc.dg/tree-ssa/assign-2.c: New test.
7443 * gcc.dg/tree-ssa/assign-3.c: New test.
7444
7445 2012-03-16 Richard Guenther <rguenther@suse.de>
7446
7447 * gnat.dg/specs/pack7.ads: New testcase.
7448
7449 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7450
7451 PR target/52568
7452 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7453 * gcc.dg/torture/vshuf-8.inc: Likewise.
7454 * gcc.dg/torture/vshuf-16.inc: Likewise.
7455 * gcc.dg/torture/vshuf-32.inc: Likewise.
7456
7457 2012-03-15 Jason Merrill <jason@redhat.com>
7458
7459 * g++.dg/torture/pr52582.C: New.
7460
7461 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7462
7463 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7464
7465 2012-03-15 Ira Rosen <irar@il.ibm.com>
7466 Ulrich Weigand <ulrich.weigand@linaro.org>
7467
7468 * gcc.dg/vect/slp-cond-3.c: New test.
7469 * gcc.dg/vect/slp-cond-4.c: New test.
7470
7471 2012-03-15 Ira Rosen <irar@il.ibm.com>
7472 Ulrich Weigand <ulrich.weigand@linaro.org>
7473
7474 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7475 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7476
7477 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7478
7479 PR libfortran/52434
7480 PR libfortran/48878
7481 PR libfortran/38199
7482 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7483 * gfortran.dg/round_1.f03: Likewise.
7484
7485 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7486 Andrew Pinski <apinski@cavium.com>
7487
7488 PR middle-end/52592
7489 * gcc.dg/pr52592.c: New test.
7490
7491 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7492
7493 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7494 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7495 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7496 * lib/fortran-modules.exp: .. this new file. Adjust users.
7497 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7498 gfortran-dg-debug-runtest): Call cleanup-modules.
7499 * lib/fortran-torture.exp (fortran-torture-execute,
7500 fortran-torture): Likewise.
7501 * gfortran.dg/coarray/caf.exp: Likewise.
7502 * lib/lto.exp: Likewise.
7503 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7504 * gfortran.dg/class_4b.f03: Likewise.
7505 * gfortran.dg/class_4c.f03: Likewise.
7506 * gfortran.dg/class_45a.f03: Likewise.
7507 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7508 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7509 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7510 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7511 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7512 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7513 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7514 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7515 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7516 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7517 * gfortran.dg/whole_file_28.f90: Likewise.
7518 * gfortran.dg/whole_file_29.f90: Likewise.
7519 * gfortran.dg/whole_file_30.f90: Likewise.
7520 * gfortran.dg/whole_file_31.f90: Likewise.
7521
7522 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7523
7524 PR tree-optimization/52267
7525 * gcc.dg/pr52267.c: New test.
7526 * gcc.dg/tree-ssa/vrp65.c: New test.
7527 * gcc.dg/tree-ssa/vrp66.c: New test.
7528
7529 2012-03-15 Richard Guenther <rguenther@suse.de>
7530
7531 PR middle-end/52580
7532 * gfortran.dg/vect/pr52580.f: New testcase.
7533
7534 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7535
7536 * gcc.target/sh/fpul-usage-1.c: New.
7537
7538 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7539
7540 PR target/49468
7541 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7542 * gcc.target/sh/pr49468-di.c: Likewise.
7543
7544 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7545
7546 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7547 * gcc.dg/c99-stdint-6.c: Likewise.
7548 * gcc.dg/lto/20090210_0.c: Likewise.
7549 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7550 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7551 * gcc.dg/pragma-init-fini-2.c: Likewise.
7552 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7553 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7554 * gcc.target/i386/pr22152.c: Likewise.
7555 * gcc.target/i386/vect8-ret.c: Likewise.
7556 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7557 handling.
7558
7559 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7560
7561 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7562 * g++.dg/tree-prof/partition1.C: Likewise.
7563 * g++.dg/tree-prof/partition2.C: Likewise.
7564 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7565 handling.
7566 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7567 * gcc.c-torture/execute/20010724-1.c: Remove.
7568 * gcc.c-torture/execute/20010724-1.x: Remove.
7569 * gcc.c-torture/execute/20040208-2.c: Remove.
7570 * gcc.c-torture/execute/20040208-2.x: Remove.
7571 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7572 Remove.
7573 (main) [__mips__ && __sgi__]: Remove.
7574 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7575 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7576 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7577 mips-sgi-irix6* handling.
7578 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7579 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7580 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7581 handling.
7582 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7583 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7584 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7585 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7586 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7587 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7588 mips-sgi-irix6*.
7589 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7590 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7591 * gcc.target/mips/save-restore-3.c: Likewise.
7592 * gcc.target/mips/save-restore-4.c: Likewise.
7593 * gcc.target/mips/save-restore-5.c: Likewise.
7594 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7595 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7596 messages.
7597 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7598 IRIX 6 handling.
7599 (restore_ld_library_path_env_vars): Likewise.
7600 * lib/target-supports.exp (check_profiling_available): Remove
7601 mips*-*-irix* handling.
7602 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7603 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7604 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7605
7606 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7607
7608 PR c++/52582
7609 * g++.dg/opt/pr52582.C: New test.
7610
7611 2012-03-14 Richard Guenther <rguenther@suse.de>
7612
7613 PR tree-optimization/52571
7614 * gcc.dg/vect/vect-2.c: Initialize arrays.
7615 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7616 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7617 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7618
7619 2012-03-14 Richard Guenther <rguenther@suse.de>
7620
7621 PR middle-end/52080
7622 PR middle-end/52097
7623 PR middle-end/48124
7624 * gcc.dg/torture/pr48124-1.c: New testcase.
7625 * gcc.dg/torture/pr48124-2.c: Likewise.
7626 * gcc.dg/torture/pr48124-3.c: Likewise.
7627 * gcc.dg/torture/pr48124-4.c: Likewise.
7628
7629 2012-03-14 Richard Guenther <rguenther@suse.de>
7630
7631 PR middle-end/52578
7632 * gcc.dg/pr52578.c: New testcase.
7633
7634 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7635
7636 PR c++/52521
7637 * g++.dg/cpp0x/udlit-args2.C: New test.
7638
7639 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7640
7641 PR target/48596
7642 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7643 * gcc.c-torture/compile/pr48596.c: ... here.
7644
7645 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7646
7647 PR c++/51641
7648 * g++.dg/lookup/hidden-class17.C: New test.
7649
7650 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7651
7652 PR c/52577
7653 * gcc.dg/Wunused-var-3.c: New test.
7654
7655 2012-03-13 Martin Jambor <mjambor@suse.cz>
7656
7657 * gcc.dg/misaligned-expand-2.c: New test.
7658
7659 2012-03-13 Richard Guenther <rguenther@suse.de>
7660
7661 PR middle-end/52134
7662 * gcc.dg/pr52134.c: New testcase.
7663
7664 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7665
7666 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7667
7668 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7669
7670 PR tree-optimization/46728
7671 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7672 * gcc.target/powerpc/pr46728-5.c: Likewise.
7673 * gcc.target/powerpc/pr46728-8.c: Likewise.
7674 * gcc.target/powerpc/pr46728-10.c: Likewise.
7675 * gcc.target/powerpc/pr46728-11.c: Likewise.
7676 * gcc.target/powerpc/pr46728-13.c: Likewise.
7677 * gcc.target/powerpc/pr46728-14.c: Likewise.
7678 * gcc.target/powerpc/pr46728-15.c: Likewise.
7679
7680 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7681
7682 PR c++/52299
7683 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7684
7685 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7686
7687 PR tree-optimization/46728
7688 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7689 * gcc.target/powerpc/pr46728-5.c: Likewise.
7690 * gcc.target/powerpc/pr46728-8.c: Likewise.
7691 * gcc.target/powerpc/pr46728-10.c: Likewise.
7692 * gcc.target/powerpc/pr46728-11.c: Likewise.
7693 * gcc.target/powerpc/pr46728-13.c: Likewise.
7694 * gcc.target/powerpc/pr46728-14.c: Likewise.
7695 * gcc.target/powerpc/pr46728-15.c: Likewise.
7696
7697 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7698
7699 PR target/49868
7700 * gcc.target/avr/torture/addr-space-1.h: New file.
7701 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7702 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7703 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7704 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7705
7706 2012-03-12 Andrew Pinski <apinski@cavium.com>
7707
7708 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7709
7710 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7711
7712 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7713 * g++.dg/abi/thunk4.C: Likewise.
7714 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7715 Adapt line numbers.
7716 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7717 handling.
7718 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7719 * g++.dg/eh/spbp.C: Likewise.
7720 * g++.dg/ext/label13.C: Likewise.
7721 * g++.dg/guality/guality.exp: Likewise.
7722 * g++.dg/other/anon5.C: Likewise.
7723 * g++.dg/other/pragma-ep-1.C: Remove.
7724 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7725 * g++.dg/warn/pr31246.C: Likewise.
7726 * g++.dg/warn/weak1.C: Likewise.
7727 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7728 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7729 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7730 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7731 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7732 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7733 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7734 * gcc.dg/c99-tgmath-1.c: Likewise.
7735 * gcc.dg/c99-tgmath-2.c: Likewise.
7736 * gcc.dg/c99-tgmath-3.c: Likewise.
7737 * gcc.dg/c99-tgmath-4.c: Likewise.
7738 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7739 handling.
7740 * gcc.dg/debug/pr49032.c: Likewise.
7741 * gcc.dg/guality/guality.exp: Likewise.
7742 * gcc.dg/intmax_t-1.c: Likewise.
7743 * gcc.dg/pr48616.c: Likewise.
7744 * gcc.dg/pragma-ep-1.c: Remove.
7745 * gcc.dg/pragma-ep-2.c: Remove.
7746 * gcc.dg/pragma-ep-3.c: Remove.
7747 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7748 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7749 * gcc.misc-tests/gcov-14.c: Likewise.
7750 * gfortran.dg/guality/guality.exp: Likewise.
7751 * lib/target-supports.exp (check_weak_available): Likewise.
7752 (add_options_for_tls): Likewise.
7753 (check_ascii_locale_available): Likewise.
7754 * obj-c++.dg/dwarf-2.mm: Likewise.
7755 * objc.dg/dwarf-1.m: Likewise.
7756 * objc.dg/dwarf-2.m: Likewise.
7757
7758 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7759
7760 PR tree-optimization/51721
7761 * gcc.dg/tree-ssa/vrp64.c: New test.
7762
7763 PR tree-optimization/52533
7764 * gcc.c-torture/compile/pr52533.c: New test.
7765
7766 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7767
7768 * gcc.target/i386/rtm-xabort-1.c: New.
7769 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7770 * gcc.target/i386/rtm-xend-1.c: Ditto.
7771 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7772 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7773 * gcc.target/i386/sse-13.c: Ditto.
7774 * gcc.target/i386/sse-14.c: Ditto.
7775 * gcc.target/i386/sse-22.c: Ditto.
7776 * gcc.target/i386/sse-23.c: Ditto.
7777 * g++.dg/other/i386-2.C: Ditto.
7778 * g++.dg/other/i386-3.C: Ditto.
7779
7780 2012-03-12 Tobias Burnus <burnus@net-b.de>
7781
7782 PR fortran/52542
7783 * gfortran.dg/proc_ptr_35.f90: New.
7784
7785 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7786
7787 PR target/52530
7788 * gcc.dg/torture/pr52530.c: New test.
7789
7790 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7791
7792 PR target/51244
7793 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7794
7795 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7796
7797 PR target/52450
7798 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7799
7800 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7801
7802 2012-03-09 Andrew Pinski <apinski@cavium.com>
7803
7804 PR middle-end/51988
7805 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7806 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7807
7808 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7809
7810 * gcc.dg/tree-ssa/scev-3.c: New.
7811 * gcc.dg/tree-ssa/scev-4.c: New.
7812
7813 2012-03-08 Tobias Burnus <burnus@net-b.de>
7814
7815 PR fortran/52469
7816 * gfortran.dg/proc_ptr_34.f90
7817
7818 2012-03-07 Jason Merrill <jason@redhat.com>
7819
7820 PR c++/52521
7821 * g++.dg/cpp0x/udlit-mangle.C: New.
7822
7823 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7824
7825 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7826
7827 2012-03-06 Richard Guenther <rguenther@suse.de>
7828
7829 PR middle-end/52493
7830 * gcc.dg/torture/pr52493.c: New testcase.
7831
7832 2012-03-06 Richard Guenther <rguenther@suse.de>
7833
7834 PR lto/52097
7835 * gcc.dg/lto/pr52097_0.c: New testcase.
7836
7837 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7838
7839 PR target/51244
7840 * gcc.target/sh/pr51244-1.c: New.
7841 * gcc.target/sh/pr51244-2.c: New.
7842 * gcc.target/sh/pr51244-3.c: New.
7843
7844 2012-03-05 Jason Merrill <jason@redhat.com>
7845
7846 PR c++/51930
7847 * g++.dg/ext/visibility/template11.C: New.
7848
7849 * g++.dg/cpp0x/implicit13.C: New.
7850
7851 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7852
7853 PR tree-optimization/51721
7854 * gcc.dg/tree-ssa/vrp63.c: New test.
7855 * gcc.dg/pr51721.c: New test.
7856
7857 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7858
7859 PR fortran/50981
7860 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7861 argument checks.
7862
7863 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7864
7865 PR target/52146
7866 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7867
7868 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7869
7870 PR fortran/50981
7871 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7872
7873 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7874
7875 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7876 int32plus.
7877
7878 2012-03-03 Jason Merrill <jason@redhat.com>
7879
7880 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7881
7882 Core 1270
7883 * g++.dg/cpp0x/initlist65.C: New.
7884
7885 PR c++/36797
7886 * g++.dg/ext/is_empty2.C: New.
7887
7888 2012-03-03 Tobias Burnus <burnus@net-b.de>
7889
7890 PR fortran/48820
7891 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7892
7893 2012-03-03 Tobias Burnus <burnus@net-b.de>
7894
7895 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7896 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7897 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7898 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7899 * gfortran.dg/class_30.f90: Remove dg-warning line.
7900 * gfortran.dg/bind_c_usage_25.f90: New.
7901
7902 2012-03-03 Tobias Burnus <burnus@net-b.de>
7903
7904 PR fortran/48820
7905 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7906 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7907 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7908
7909 2012-03-03 Tobias Burnus <burnus@net-b.de>
7910
7911 PR fortran/48820
7912 * gfortran.dg/assumed_type_1.f90: New.
7913 * gfortran.dg/assumed_type_2.f90: New.
7914 * gfortran.dg/assumed_type_3.f90: New.
7915 * gfortran.dg/assumed_type_4.f90: New.
7916
7917 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7918
7919 PR target/49486
7920 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7921 * gcc.target/sh/pr49468-di.c: New.
7922
7923 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7924
7925 * gcc.dg/graphite/pr50561.c: Update.
7926
7927 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7928
7929 * gcc.target/powerpc/pr52457.c: New test.
7930
7931 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7932
7933 * gcc.target/arm/sat-1.c: New test.
7934
7935 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7936
7937 PR target/46716
7938 * gcc.target/i386/pr46716.c: New test.
7939
7940 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7941
7942 PR c++/51989
7943 * g++.dg/cpp0x/sfinae32.C: New.
7944
7945 2012-03-02 Richard Guenther <rguenther@suse.de>
7946
7947 PR tree-optimization/52406
7948 * gcc.dg/torture/pr52406.c: New testcase.
7949
7950 2012-03-02 Tobias Burnus <burnus@net-b.de>
7951
7952 PR fortran/52325
7953 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7954 * gfortran.dg/nullify_2.f90: Update dg-error.
7955 * gfortran.dg/nullify_4.f90: Ditto.
7956 * gfortran.dg/pointer_init_6.f90: Ditto.
7957
7958 2012-03-02 Tobias Burnus <burnus@net-b.de>
7959
7960 PR fortran/52270
7961 * gfortran.dg/class_51.f90: New.
7962
7963 2012-03-02 Tobias Burnus <burnus@net-b.de>
7964
7965 PR fortran/52452
7966 * gfortran.dg/intrinsic_8.f90: New.
7967
7968 2012-03-01 Kai Tietz <ktietz@redhat.com>
7969
7970 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7971 routines on mingw targets.
7972 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7973
7974 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7975
7976 PR tree-optimization/52445
7977 * gcc.dg/pr52445.c: New test.
7978
7979 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7980
7981 PR target/52437
7982 * gcc.c-torture/compile/pr52437.c: New test.
7983
7984 PR middle-end/52419
7985 * gcc.dg/torture/pr52419.c: New test.
7986
7987 PR tree-optimization/52429
7988 * gcc.dg/torture/pr52429.c: New test.
7989 * g++.dg/opt/pr52429.C: New test.
7990
7991 2012-02-29 Richard Guenther <rguenther@suse.de>
7992
7993 PR testsuite/52297
7994 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7995 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7996 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7997 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7998 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7999 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8000
8001 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8002
8003 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8004
8005 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8006
8007 PR fortran/52386
8008 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8009
8010 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8011
8012 PR target/51534
8013 * gcc.target/arm/neon/pr51534.c: New testcase.
8014
8015 2012-02-28 Richard Guenther <rguenther@suse.de>
8016
8017 PR target/52407
8018 * gcc.dg/torture/pr52407.c: New testcase.
8019
8020 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8021
8022 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8023 * gcc.target/arm/vfp2.c: Likewise.
8024 * gcc.target/arm/vfp3.c: Likewise.
8025 * gcc.target/arm/vfp4.c: Likewise.
8026 * gcc.target/arm/vfp5.c: Likewise.
8027 * gcc.target/arm/vfp6.c: Likewise.
8028 * gcc.target/arm/vfp7.c: Likewise.
8029 * gcc.target/arm/vfp8.c: Likewise.
8030 * gcc.target/arm/vfp9.c: Likewise.
8031 * gcc.target/arm/vfp10.c: Likewise.
8032 * gcc.target/arm/vfp11.c: Likewise.
8033 * gcc.target/arm/vfp12.c: Likewise.
8034 * gcc.target/arm/vfp13.c: Likewise.
8035 * gcc.target/arm/vfp14.c: Likewise.
8036 * gcc.target/arm/vfp15.c: Likewise.
8037 * gcc.target/arm/vfp16.c: Likewise.
8038 * gcc.target/arm/vfp17.c: Likewise.
8039 * gcc.target/arm/neon-constants.h: New file.
8040 * gcc.target/arm/neon-vect1.c: New test.
8041 * gcc.target/arm/neon-vect2.c: New test.
8042 * gcc.target/arm/neon-vect3.c: New test.
8043 * gcc.target/arm/neon-vect4.c: New test.
8044 * gcc.target/arm/neon-vect5.c: New test.
8045 * gcc.target/arm/neon-vect6.c: New test.
8046 * gcc.target/arm/neon-vect7.c: New test.
8047 * gcc.target/arm/neon-vect8.c: New test.
8048
8049 2012-02-28 Richard Guenther <rguenther@suse.de>
8050
8051 PR tree-optimization/52402
8052 * gcc.dg/torture/pr52402.c: New testcase.
8053
8054 2012-02-28 Richard Guenther <rguenther@suse.de>
8055
8056 PR lto/52400
8057 * g++.dg/lto/pr52400_0.C: New testcase.
8058
8059 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8060
8061 * gcc.target/avr/torture/builtins-1.c: New test.
8062 * gcc.target/avr/torture/builtins-error.c: New test.
8063
8064 2012-02-28 Kai Tietz <ktietz@redhat.com>
8065
8066 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8067 * gcc.target/i386/pr45352-2.c: Likewise.
8068 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8069 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8070 targets instead rand.
8071 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8072 * gcc.target/i386/sse2-mul-1.c: Likewise.
8073 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8074 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8075 * gcc.target/i386/pad-1.c: Likewise.
8076 * gcc.target/i386/pad-9.c: Likewise.
8077 * gcc.target/i386/pad-2.c: Likewise.
8078 * gcc.target/i386/pad-5b.c: Likewise.
8079 * gcc.target/i386/pad-8.c: Likewise.
8080 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8081 * gcc.target/i386/pr44130.c: Likewise.
8082 * gcc.target/i386/align-main-1.c: Likewise.
8083 * gcc.target/i386/align-main-2.c: Likewise.
8084 * gcc.target/i386/sw-1.c: Likewise.
8085 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8086 on x64 mingw target.
8087 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8088 * gcc.target/i386/pr46295.c: Likewise.
8089 * gcc.target/i386/amd64-abi-1.c: Likewise.
8090 * gcc.target/i386/amd64-abi-2.c: Likewise.
8091 * gcc.target/i386/pr39082-1.c: Likewise.
8092 * gcc.target/i386/pr39162.c: Likewise.
8093 * gcc.target/i386/pr22152.c: Likewise.
8094 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8095 * gcc.target/i386/wrfsbase-2.c: Likewise.
8096 * gcc.target/i386/local.c: Likewise
8097 * gcc.target/i386/wrgsbase-1.c: Likewise.
8098 * gcc.target/i386/wrfsbase-1.c: Likewise.
8099 * gcc.target/i386/pr39315-3.c: Likewise.
8100 * gcc.target/i386/pr35767-4.c: Likewise.
8101 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8102 x64 mingw target.
8103 * gcc.target/i386/pr45336-2.c: Likewise.
8104 * gcc.target/i386/pr45336-1.c: Likewise.
8105 * gcc.target/i386/pr45336-4.c: Likewise.
8106
8107 2012-02-27 Tristan Gingold <gingold@adacore.com>
8108
8109 * gnat.dg/array20.ad[sb]: New test.
8110
8111 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8112
8113 PR target/52375
8114 * gcc.target/arm/pr52375.c: New test.
8115 * gcc.c-torture/compile/pr52375.c: New test.
8116
8117 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8118
8119 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8120 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8121
8122 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8123
8124 * gnat.dg/aggr19.adb: New test.
8125 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8126
8127 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8128
8129 PR target/49263
8130 * gcc.target/sh/pr49263.c: New.
8131
8132 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8133
8134 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8135 simulate_thread_wrapper_other_threads
8136 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8137 Move initialization of 'value' to main().
8138 (main): Initialize 'value';
8139 * gcc.dg/simulate-thread/speculative-store.c
8140 (simulate_thread_step_verify): Return 0 when successful.
8141 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8142 Reduce threshold.
8143 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8144 (simulate_thread_wrapper_other_threads): Return a success/fail value
8145 and issue an error if the instruction count threshold is exceeded.
8146
8147 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8148
8149 PR target/50580
8150 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8151 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8152
8153 2012-02-24 Richard Guenther <rguenther@suse.de>
8154
8155 PR middle-end/52355
8156 * gcc.dg/pr52355.c: New testcase.
8157
8158 2012-02-23 Kai Tietz <ktietz@redhat.com>
8159
8160 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8161 * gcc.dg/Wpadded.c: Likewise.
8162 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8163 structure-layout.
8164 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8165 for sleep by Sleep and add windows.h include for this function.
8166 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8167 targets.
8168 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8169 target.
8170 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8171 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8172 on x64 mingw target.
8173 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8174 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8175 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8176 failure on LLP64 target.
8177
8178 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8179
8180 PR c/52290
8181 * gcc.dg/noncompile/pr52290.c: New test.
8182
8183 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8184
8185 PR tree-optimization/52019
8186 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8187
8188 2012-02-22 Kai Tietz <ktietz@redhat.com>
8189
8190 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8191 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8192 derived pdiff_t type.
8193 * g++.dg/torture/pr49720.C: Likewise
8194
8195 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8196
8197 PR target/52330
8198 * gcc.target/i386/pr52330.c: New test.
8199
8200 2012-02-22 Tobias Burnus <burnus@net-b.de>
8201
8202 PR fortran/52335
8203 * gfortran.dg/io_constraints_10.f90: New.
8204
8205 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8206
8207 * lib/target-supports.exp (check_effective_target_vect_condition):
8208 Return true for NEON.
8209
8210 2012-02-21 Kai Tietz <ktietz@redhat.com>
8211
8212 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8213
8214 2012-02-21 Richard Guenther <rguenther@suse.de>
8215
8216 PR tree-optimization/52324
8217 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8218
8219 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8220
8221 PR middle-end/51782
8222 * gcc.target/avr/torture/pr51782-1.c: New test.
8223
8224 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8225
8226 PR tree-optimization/52318
8227 * gcc.dg/pr52318.c: New test.
8228
8229 2012-02-20 Kai Tietz <ktietz@redhat.com>
8230
8231 * gcc.dg/bf-ms-layout-3.c: New testcase.
8232
8233 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8234
8235 PR testsuite/52229
8236 PR fortran/32380
8237 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8238
8239 2012-02-20 Richard Guenther <rguenther@suse.de>
8240
8241 PR tree-optimization/52298
8242 * gcc.dg/torture/pr52298.c: New testcase.
8243 * gcc.dg/vect/pr52298.c: Likewise.
8244
8245 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8246
8247 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8248 * gcc.c-torture/execute/pr52286.c: Ditto.
8249
8250 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8251
8252 PR tree-optimization/52286
8253 * gcc.c-torture/execute/pr52286.c: New test.
8254
8255 2012-02-18 Tobias Burnus <burnus@net-b.de>
8256
8257 PR fortran/52295
8258 * gfortran.dg/interface_35.f90: Use -std=f2003.
8259 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8260 * gfortran.dg/interface_assignment_4.f90: Ditto.
8261 * gfortran.dg/bessel_1.f90: Ditto.
8262 * gfortran.dg/func_result_6.f90: Ditto.
8263 * gfortran.dg/hypot_1.f90: Ditto.
8264 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8265
8266 2012-02-17 Tobias Burnus <burnus@net-b.de>
8267
8268 PR translation/52232
8269 PR translation/52234
8270 PR translation/52245
8271 PR translation/52246
8272 PR translation/52262
8273 PR translation/52273
8274 * gfortran.dg/coarray_22.f90: Update dg-error.
8275 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8276
8277 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8278
8279 PR target/51753
8280 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8281 (simulate-thread): Use default timeout.
8282
8283 2012-02-16 Jason Merrill <jason@redhat.com>
8284
8285 PR c++/52248
8286 * g++.dg/ext/timevar1.C: New.
8287
8288 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8289
8290 PR c++/52126
8291 * g++.dg/template/using21.C: New.
8292 * g++.dg/template/using22.C: Likewise.
8293
8294 2012-02-16 Jason Merrill <jason@redhat.com>
8295
8296 PR c++/51415
8297 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8298
8299 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8300
8301 PR tree-optimization/52255
8302 * gcc.c-torture/compile/pr52255.c: New test.
8303
8304 PR debug/52260
8305 * g++.dg/debug/dwarf2/pr52260.C: New test.
8306
8307 PR middle-end/51929
8308 * g++.dg/ipa/pr51929.C: New test.
8309
8310 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8311
8312 PR target/52199
8313 * gcc.target/powerpc/pr52199.c: New file.
8314
8315 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8316
8317 PR target/52152
8318 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8319
8320 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8321
8322 * gcc.dg/pr51867.c: Don't include <math.h>.
8323 (sqrtf): Declare.
8324
8325 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8326
8327 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8328 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8329
8330 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8331
8332 PR tree-optimization/50561
8333 * gcc.dg/graphite/pr50561.c: New testcase.
8334
8335 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8336
8337 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8338 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8339
8340 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8341
8342 * gnat.dg/discr35.ad[sb]: New test.
8343
8344 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8345
8346 * gnat.dg/volatile10.adb: New test.
8347 * gnat.dg/volatile10_pkg.ads: New helper.
8348
8349 2012-02-14 Jason Merrill <jason@redhat.com>
8350
8351 * g++.dg/ext/attrib43.C: New.
8352
8353 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8354
8355 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8356 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8357 fgnu_tm.
8358 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8359 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8360 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8361 effective_target fgnu_tm.
8362 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8363
8364 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8365
8366 PR c++/52247
8367 * g++.dg/template/asmgoto1.C: New test.
8368
8369 2012-02-14 Ian Lance Taylor <iant@google.com>
8370
8371 PR go/48501
8372 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8373 compiling generated file for 64bit and index tests.
8374
8375 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8376
8377 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8378
8379 2012-02-14 Richard Guenther <rguenther@suse.de>
8380
8381 PR tree-optimization/52244
8382 PR tree-optimization/51528
8383 * gcc.dg/torture/pr52244.c: New testcase.
8384
8385 2012-02-14 Walter Lee <walt@tilera.com>
8386
8387 * g++.dg/other/PR23205.C: Disable test on tile.
8388 * g++.dg/other/pr23205-2.C: Disable test on tile.
8389 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8390 * gcc.dg/20040813-1.c: Disable test on tile.
8391 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8392 * gcc.misc-tests/linkage.exp: Handle tilegx.
8393
8394 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8395
8396 PR tree-optimization/52210
8397 * gcc.dg/pr52210.c: New test.
8398
8399 2012-02-14 Jason Merrill <jason@redhat.com>
8400
8401 PR c++/39055
8402 * g++.dg/overload/defarg5.C: New.
8403
8404 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8405
8406 PR c/52181
8407 * c-c++-common/pr52181.c: New test.
8408
8409 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8410
8411 PR c++/52215
8412 * g++.dg/ext/atomic-1.C: New test.
8413
8414 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8415
8416 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8417
8418 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8419
8420 PR middle-end/52209
8421 * gcc.c-torture/execute/pr52209.c: New test.
8422
8423 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8424
8425 PR fortran/50981
8426 * gfortran.dg/elemental_optional_args_5.f03: New test.
8427
8428 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8429
8430 PR testsuite/50076
8431 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8432 cases.
8433
8434 2012-02-11 Ian Lance Taylor <iant@google.com>
8435
8436 PR go/51874
8437 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8438 SPARC Solaris. Don't run the test at all on systems where it may
8439 not work, rather than xfailing it.
8440
8441 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8442
8443 PR rtl-optimization/52175
8444 * gcc.c-torture/compile/pr52175.c: New test.
8445
8446 2012-02-10 Jason Merrill <jason@redhat.com>
8447
8448 PR c++/51910
8449 * g++.dg/template/repo10.C: New.
8450
8451 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8452
8453 PR debug/52132
8454 * gcc.dg/pr52132.c: New test.
8455
8456 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8457
8458 * gnat.dg/specs/aggr4.ads: New test.
8459 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8460
8461 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8462
8463 PR target/52146
8464 * gcc.target/i386/pr52146.c: New.
8465
8466 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8467
8468 PR middle-end/52177
8469 * c-c++-common/pr52177.c: New test.
8470
8471 2012-02-10 Jan Hubicka <jh@suse.cz>
8472
8473 PR middle-end/48600
8474 * g++.dg/torture/pr48600.C: New testcase.
8475
8476 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8477
8478 PR middle-end/52140
8479 * gcc.dg/dfp/pr52140.c: New test.
8480
8481 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8482
8483 PR fortran/32380
8484 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8485 of dg-options.
8486
8487 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8488
8489 PR middle-end/51867
8490 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8491 * gcc.dg/pr51867.c: New test.
8492
8493 2012-02-09 Ian Lance Taylor <iant@google.com>
8494
8495 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8496 which don't support -fsplit-stack. Turn off optimization when
8497 compiling select5-out.go.
8498
8499 2012-02-08 Ian Lance Taylor <iant@google.com>
8500
8501 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8502 systems which don't support -fsplit-stack.
8503
8504 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8505
8506 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8507 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8508 machine instuction in the log.
8509
8510 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8511
8512 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8513 to 20 seconds.
8514
8515 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8516
8517 PR driver/48524
8518 * gcc.dg/pr48524.c: New test.
8519 * gcc.dg/pr48524.spec: New spec file for test.
8520
8521 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8522
8523 PR fortran/32380
8524 * gfortran.dg/vect/pr32380.f90: New test.
8525
8526 2012-02-08 Tobias Burnus <burnus@net-b.de>
8527
8528 PR fortran/52151
8529 * gfortran.dg/realloc_on_assign_12.f90: New.
8530
8531 2012-02-08 Richard Guenther <rguenther@suse.de>
8532
8533 PR rtl-optimization/52170
8534 * gcc.dg/torture/pr52170.c: New testcase.
8535
8536 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8537
8538 PR gcov-profile/52150
8539 * gcc.dg/tree-prof/pr52150.c: New test.
8540
8541 PR rtl-optimization/52139
8542 * gcc.dg/pr52139.c: New test.
8543
8544 2012-02-07 Jason Merrill <jason@redhat.com>
8545
8546 PR c++/51675
8547 * g++.dg/cpp0x/constexpr-union3.C: New.
8548
8549 PR c++/52035
8550 * g++.dg/lto/pr52035_0.C: New.
8551
8552 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8553
8554 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8555 * gcc.dg/special/weak-1.c: Likewise.
8556 * gcc.dg/ucnid-12.c: Likewise.
8557 * gcc.dg/torture/pr45678-1.c: Likewise.
8558 * gcc.dg/torture/pr45678-2.c: Likewise.
8559 * gcc.dg/vector-4.c: Likewise.
8560 * gcc.dg/ipa/inline-5.c: Likewise.
8561 * gcc.dg/ucnid-11.c: Likewise.
8562 * gcc.misc-tests/gcov-13.c: Likewise.
8563 * gcc.misc-tests/gcov-14.c: Likewise.
8564 * g++.dg/ext/label13.C: Likewise.
8565 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8566 hppa*-*-hpux* options.
8567 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8568 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8569 * gcc.dg/pr48616.c: Likewise.
8570 * gcc.dg/pr17957.c: Likewise.
8571 * gcc.dg/pr17055-1.c: Likewise.
8572 * gcc.dg/pr32912-1.c: Likewise.
8573 * gcc.dg/tm/pr51472.c: Likewise.
8574 * c-c++-common/fold-bitand-4.c: Likewise.
8575 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8576 Use dg-additional-options for extra options.
8577
8578 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8579
8580 * gcc.target/epiphany/interrupt-2.c: New test.
8581
8582 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8583
8584 PR target/52155
8585 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8586 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8587 for MIPS ELF.
8588
8589 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8590
8591 PR target/52152
8592 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8593
8594 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8595
8596 PR middle-end/24306
8597 PR target/52154
8598 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8599 * gcc.target/mips/va-arg-1.c: New test.
8600
8601 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8602
8603 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8604 for -mno-pointers-to-nested-functions.
8605
8606 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8607
8608 * gcc.c-torture/execute/20120207-1.c: New test.
8609
8610 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8611
8612 PR rtl-optimization/52060
8613 * gcc.dg/torture/pr52060.c: New test.
8614
8615 PR middle-end/52074
8616 * gcc.c-torture/compile/pr52074.c: New test.
8617
8618 2012-02-07 Tobias Burnus <burnus@net-b.de>
8619
8620 PR fortran/51514
8621 * gfortran.dg/class_to_type_2.f90: New.
8622
8623 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8624
8625 PR fortran/32373
8626 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8627 Remove module.
8628
8629 2012-02-06 Jason Merrill <jason@redhat.com>
8630
8631 PR c++/52088
8632 * g++.dg/template/conv13.C: New.
8633
8634 2012-02-06 Richard Guenther <rguenther@suse.de>
8635
8636 PR tree-optimization/52115
8637 * gcc.c-torture/compile/pr52115.c: New testcase.
8638
8639 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8640
8641 PR target/52129
8642 * gcc.c-torture/execute/pr52129.c: New test.
8643
8644 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8645
8646 * gcc.dg/pr48374.c: Actually add the test I forgot
8647 in the 2012-01-25 commit.
8648
8649 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8650
8651 PR fortran/32373
8652 * gfortran.dg/vect/vect-8.f90: New test case.
8653
8654 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8655
8656 PR fortran/48847
8657 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8658
8659 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8660
8661 PR fortran/52102
8662 * gfortran.dg/class_48.f90 : Add test of allocate class array
8663 component with source in subroutine test3. Remove commenting
8664 out in subroutine test4, since branching on unitialized variable
8665 is now fixed (no PR for this last.).
8666
8667 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8668
8669 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8670 on MIPS targets.
8671 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8672
8673 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8674
8675 PR target/52125
8676 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8677 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8678
8679 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8680
8681 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8682 (check_effective_target_sync_int_long): Use it.
8683 (check_effective_target_sync_char_short): Likewise.
8684 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8685
8686 2012-02-05 Tobias Burnus <burnus@net-b.de>
8687
8688 PR fortran/51972
8689 * gfortran.dg/class_48.f90: Add some further checks.
8690
8691 2012-02-05 Ira Rosen <irar@il.ibm.com>
8692
8693 PR tree-optimization/52091
8694 * gcc.dg/vect/pr52091.c: New test.
8695
8696 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8697
8698 PR rtl-optimization/52113
8699 * gcc.target/avr/pr52113.c: New test.
8700
8701 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8702
8703 PR rtl-optimization/52092
8704 * gcc.c-torture/compile/pr52092.c: New test.
8705
8706 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8707
8708 PR fortran/41587
8709 * gfortran.dg/class_array_10.f03: New test.
8710
8711 PR fortran/46356
8712 * gfortran.dg/class_array_11.f03: New test.
8713
8714 PR fortran/51754
8715 * gfortran.dg/class_array_12.f03: New test.
8716
8717 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8718
8719 PR fortran/52012
8720 * gfortran.dg/realloc_on_assign_11.f90: New test.
8721
8722 2012-02-02 Tobias Burnus <burnus@net-b.de>
8723
8724 PR fortran/52093
8725 * gfortran.dg/shape_7.f90: New.
8726
8727 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8728
8729 * gcc.target/mips/mips-prepend-1.c: New test.
8730
8731 2012-02-02 Jan Hubicka <jh@suse.cz>
8732 Tom de Vries <tom@codesourcery.com>
8733
8734 PR middle-end/51998
8735 * gcc.dg/alias-12.c: New testcase.
8736 * gcc.dg/alias-13.c: New testcase.
8737
8738 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8739
8740 PR target/52086
8741 * gcc.dg/pr52086.c: New test.
8742
8743 PR tree-optimization/52073
8744 * gcc.c-torture/compile/pr52073.c: New test.
8745
8746 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8747
8748 PR fortran/51958
8749 * gfortran.dg/function_optimize_10.f90: New test.
8750
8751 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8752
8753 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8754 test on alpha*-*-*.
8755
8756 2012-02-01 Tobias Burnus <burnus@net-b.de>
8757
8758 PR fortran/52024
8759 * gfortran.dg/typebound_operator_14.f90: New.
8760
8761 2012-02-01 Tobias Burnus <burnus@net-b.de>
8762
8763 PR fortran/52059
8764 * gfortran.dg/elemental_function_1.f90: New.
8765
8766 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8767
8768 PR rtl-optimization/51374
8769 * gcc.target/avr/torture/pr51374-1.c:
8770 Also fail if SBIS is seen.
8771
8772 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8773
8774 PR rtl-optimization/51374
8775 * gcc.target/avr/torture/pr51374-1.c: New.
8776
8777 2012-01-31 Tobias Burnus <burnus@net-b.de>
8778
8779 PR fortran/52024
8780 * gfortran.dg/typebound_generic_11.f90: New.
8781
8782 2012-01-31 Tobias Burnus <burnus@net-b.de>
8783
8784 PR fortran/52029
8785 * gfortran.dg/class_49.f90: New.
8786
8787 2012-01-31 Tobias Burnus <burnus@net-b.de>
8788
8789 PR fortran/52013
8790 * gfortran.dg/elemental_args_check_6.f90: New.
8791
8792 2012-01-31 Jason Merrill <jason@redhat.com>
8793
8794 PR c++/52043
8795 * g++.dg/cpp0x/variadic122.C: New.
8796
8797 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8798
8799 PR fortran/52012
8800 * gfortran.dg/realloc_on_assign_10.f90: New test.
8801
8802 2012-01-31 Richard Guenther <rguenther@suse.de>
8803
8804 PR tree-optimization/51528
8805 * gcc.dg/torture/pr51528.c: New testcase.
8806
8807 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8808
8809 PR go/48501
8810 * lib/go.exp (go_target_compile): Append timeout= to options.
8811 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8812 select5-out.go test on alpha*-*-* targets.
8813
8814 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8815
8816 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8817 (TEST_SHORT): Reformat in the same way.
8818 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8819 (TEST_SHORT): Reformat in the same way.
8820 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8821 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8822 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8823 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8824 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8825
8826 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8827
8828 PR target/51835
8829 * gcc.target/arm/pr51835.c: New testcase.
8830
8831 2012-01-30 Richard Guenther <rguenther@suse.de>
8832
8833 PR tree-optimization/52028
8834 * gcc.dg/torture/pr52028.c: New testcase.
8835 * gfortran.dg/ldist-pr45199.f: Adjust.
8836 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8837 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8838 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8839
8840 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8841
8842 PR debug/52027
8843 * gcc.dg/tree-prof/pr52027.c: New test.
8844
8845 PR tree-optimization/52046
8846 * gcc.dg/pr52046.c: New test.
8847
8848 PR debug/52048
8849 * g++.dg/other/pr52048.C: New test.
8850
8851 2012-01-30 Richard Guenther <rguenther@suse.de>
8852
8853 PR tree-optimization/52045
8854 * gcc.dg/pr52045.c: New testcase.
8855
8856 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8857
8858 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8859 new code generated for __sync_lock_release.
8860
8861 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8862
8863 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8864
8865 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8866
8867 PR testsuite/51875
8868 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8869
8870 * g++.dg/ext/visibility/template10.C: Fix typo.
8871
8872 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8873
8874 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8875
8876 PR c++/51327
8877 * g++.dg/cpp0x/constexpr-ice6.C: New.
8878
8879 2012-01-29 Tobias Burnus <burnus@net-b.de>
8880
8881 PR fortran/41600
8882 * gfortran.dg/default_initialization_6.f90: New.
8883
8884 2012-01-29 Tobias Burnus <burnus@net-b.de>
8885
8886 PR fortran/51972
8887 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8888 * gfortran.dg/class_48.f90: New.
8889
8890 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8891
8892 PR fortran/51808
8893 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8894
8895 2012-01-28 Tobias Burnus <burnus@net-b.de>
8896
8897 PR fortran/51972
8898 * gfortran.dg/class_allocate_12.f90: New.
8899
8900 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8901
8902 * gcc.dg/torture/pr50444.c: Fix dg directives.
8903
8904 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8905
8906 PR target/52006
8907 * gcc.target/arm/pr52006.c: New test.
8908
8909 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8910
8911 PR testsuite/52011
8912 * gcc.dg/lto/trans-mem.h: New file.
8913 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8914 * gcc.dg/lto/trans-mem-1_1.c: Same.
8915 * gcc.dg/lto/trans-mem-4_1.c: Same.
8916 * gcc.dg/lto/trans-mem-3_1.c: Same.
8917
8918 2012-01-27 Tobias Burnus <burnus@net-b.de>
8919
8920 PR fortran/52022
8921 * gfortran.dg/dummy_procedure_7.f90: New.
8922
8923 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8924
8925 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8926 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8927
8928 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8929
8930 PR c++/51852
8931 * g++.dg/other/gc5.C: New test.
8932
8933 2012-01-27 Richard Guenther <rguenther@suse.de>
8934
8935 PR tree-optimization/50444
8936 * gcc.dg/torture/pr50444.c: New testcase.
8937
8938 2012-01-27 Tobias Burnus <burnus@net-b.de>
8939
8940 PR fortran/51970
8941 PR fortran/51977
8942 * gfortran.dg/move_alloc_13.f90: New.
8943
8944 2012-01-27 Tobias Burnus <burnus@net-b.de>
8945
8946 PR fortran/51953
8947 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8948 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8949 and change dg-error string.
8950
8951 2012-01-27 Tobias Burnus <burnus@net-b.de>
8952
8953 PR fortran/52016
8954 * gfortran.dg/elemental_args_check_5.f90: New.
8955
8956 2012-01-27 Richard Guenther <rguenther@suse.de>
8957
8958 PR middle-end/51959
8959 * g++.dg/torture/pr51959.C: New testcase.
8960
8961 2012-01-27 Tom de Vries <tom@codesourcery.com>
8962
8963 PR tree-optimization/51990
8964 * gcc.dg/pr51990.c: New test.
8965 * gcc.dg/pr51990-2.c: Same.
8966
8967 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8968 Tobias Burnus <burnus@gcc.gnu.org>
8969
8970 PR fortran/48705
8971 * gfortran.dg/class_allocate_11.f03: New.
8972
8973 PR fortran/51870
8974 PR fortran/51943
8975 PR fortran/51946
8976 * gfortran.dg/class_allocate_7.f03: New.
8977 * gfortran.dg/class_allocate_8.f03: New.
8978 * gfortran.dg/class_allocate_9.f03: New.
8979 * gfortran.dg/class_allocate_10.f03: New.
8980
8981 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8982
8983 * gnat.dg/discr34.adb: New test.
8984 * gnat.dg/discr34_pkg.ads: New helper.
8985
8986 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8987
8988 * gnat.dg/discr33.adb: New test.
8989
8990 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8991
8992 * gnat.dg/limited_with3.ad[sb): New test.
8993 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8994 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8995 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8996
8997 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8998
8999 * gnat.dg/stack_usage1.adb: New test.
9000 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9001
9002 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9003 * gcc.dg/pr44194-2.c: Likewise.
9004
9005 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9006
9007 PR c++/51370
9008 * g++.dg/template/crash112.C: New.
9009
9010 2012-01-27 Richard Henderson <rth@redhat.com>
9011
9012 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9013
9014 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9015
9016 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9017
9018 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9019
9020 PR middle-end/51895
9021 * g++.dg/opt/pr51895.C: New test.
9022
9023 2012-01-26 Michael Matz <matz@suse.de>
9024
9025 PR tree-optimization/48794
9026 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9027
9028 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9029
9030 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9031
9032 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9033
9034 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9035 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9036 memory.
9037 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9038 the default value for s390 and s390x.
9039
9040 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9041
9042 PR lto/51698
9043 * gcc.dg/lto/trans-mem-4_0.c: New.
9044 * gcc.dg/lto/trans-mem-4_1.c: New.
9045 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9046 TM builtins.
9047 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9048 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9049 TM builtins.
9050 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9051 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9052 TM builtins.
9053
9054 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9055
9056 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9057
9058 2012-01-25 Ian Lance Taylor <iant@google.com>
9059
9060 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9061
9062 2012-01-25 Tobias Burnus <burnus@net-b.de>
9063
9064 PR fortran/51995
9065 * gfortran.dg/typebound_proc_25.f90: New.
9066
9067 2012-01-25 Jason Merrill <jason@redhat.com>
9068
9069 PR c++/51992
9070 * g++.dg/lto/pr51992_0.C: New.
9071
9072 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9073
9074 PR tree-optimization/51987
9075 * gcc.target/i386/pr51987.c: New test.
9076
9077 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9078
9079 * gcc.dg/tm/lto-1.c: Require lto support in target.
9080
9081 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9082
9083 PR rtl-optimization/48374
9084 * gcc.dg/pr48374.c: New test.
9085
9086 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9087
9088 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9089
9090 2012-01-25 Tobias Burnus <burnus@net-b.de>
9091
9092 PR fortran/51966
9093 * gfortran.dg/derived_constructor_char_3.f90: New.
9094
9095 2012-01-24 Ian Lance Taylor <iant@google.com>
9096
9097 * go.test/go-test.exp (filecmp): New procedure.
9098 (errchk): Handle quoted square brackets.
9099 (go-gc-tests): Set go_compile_args. Handle various new test
9100 lines. Skip a few new tests.
9101 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9102
9103 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9104
9105 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9106 (check_effective_target_vect_extract_even_odd)
9107 (check_effective_target_vect_interleave): Return true for MIPS
9108 paired-single.
9109
9110 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9111
9112 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9113 (main): Use it instead of argc.
9114
9115 2012-01-24 Jason Merrill <jason@redhat.com>
9116
9117 PR c++/51973
9118 * g++.dg/cpp0x/sfinae31.C: New.
9119
9120 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9121
9122 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9123
9124 2012-01-24 Jason Merrill <jason@redhat.com>
9125
9126 PR c++/51812
9127 * g++.dg/inherit/covariant20.C: New.
9128
9129 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9130
9131 PR c++/51223
9132 * g++.dg/parse/crash58.C: New.
9133
9134 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9135
9136 PR target/51957
9137 * gcc.dg/pr51957-1.c: New test.
9138 * gcc.dg/pr51957-1.h: New file.
9139 * gcc.dg/pr51957-2.c: New test.
9140
9141 2012-01-23 Jason Merrill <jason@redhat.com>
9142
9143 PR c++/51930
9144 * g++.dg/ext/visibility/template10.C: New.
9145
9146 2012-01-23 Tobias Burnus <burnus@net-b.de>
9147
9148 PR fortran/51948
9149 * gfortran.dg/move_alloc_12.f90: New.
9150
9151 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9152
9153 PR middle-end/45416
9154 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9155
9156 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9157
9158 PR c++/51398
9159 * g++.dg/template/crash111.C: New.
9160
9161 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9162
9163 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9164 configurations.
9165 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9166
9167 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9168
9169 PR testsuite/51941
9170 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9171 the DW_TAG_class_type and DW_AT_name: "Executor".
9172
9173 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9174
9175 * lib/target-supports.exp
9176 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9177 (check_effective_target_vect_interleave): Likewise.
9178
9179 2012-01-22 Jason Merrill <jason@redhat.com>
9180
9181 PR c++/51925
9182 * g++.dg/template/using20.C: New.
9183 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9184
9185 2012-01-23 Jason Merrill <jason@redhat.com>
9186
9187 PR target/51934
9188 * g++.dg/torture/pr51344.C: Limit to x86.
9189
9190 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9191
9192 * c-c++-common/tm/omp.c: Require target with pthread support.
9193
9194 2012-01-23 Richard Guenther <rguenther@suse.de>
9195
9196 PR tree-optimization/51949
9197 * gcc.dg/torture/pr51949.c: New testcase.
9198
9199 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9200
9201 PR rtl-optimization/51933
9202 * gcc.c-torture/execute/pr51933.c: New test.
9203
9204 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9205
9206 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9207 Do not define for Interix.
9208
9209 2012-01-22 Jason Merrill <jason@redhat.com>
9210
9211 PR c++/51832
9212 * g++.dg/lto/pr51832.h: New.
9213 * g++.dg/lto/pr51832_0.C: New.
9214 * g++.dg/lto/pr51832_1.C: New.
9215
9216 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9217
9218 * gcc.dg/ext-elim-1.c: New test.
9219
9220 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9221
9222 PR target/51931
9223 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9224 * g++.dg/opt/longbranch1.C: Likewise.
9225
9226 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9227
9228 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9229 in C++11 mode.
9230
9231 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9232
9233 PR fortran/50556
9234 * gfortran.dg/namelist_74.f90: New test.
9235 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9236
9237 2012-01-21 Tobias Burnus <burnus@net-b.de>
9238
9239 PR fortran/51913
9240 * gfortran.dg/class_47.f90: New.
9241
9242 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9243
9244 * gnat.dg/renaming5.ad[sb]: New test.
9245
9246 2012-01-20 Jason Merrill <jason@redhat.com>
9247
9248 PR c++/51919
9249 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9250
9251 2012-01-20 Jason Merrill <jason@redhat.com>
9252
9253 PR c++/51922
9254 * g++.dg/ext/attrib42.C: Require ilp32.
9255
9256 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9257
9258 PR target/51915
9259 * gcc.target/arm/pr51915.c: New test.
9260
9261 2012-01-20 Cary Coutant <ccoutant@google.com>
9262 Dodji Seketeli <dodji@redhat.com>
9263
9264 PR debug/45682
9265 * g++.dg/debug/dwarf2/nested-3.C: New test.
9266
9267 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9268
9269 PR c++/51402
9270 * g++.dg/template/crash110.C: New.
9271
9272 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9273
9274 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9275 Remove default options on hppa*-*-hpux*.
9276
9277 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9278
9279 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9280
9281 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9282
9283 * gcc.c-torture/compile/pr51856.c: New testcase.
9284
9285 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9286
9287 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9288 options to go_target_compile.
9289
9290 2012-01-20 Kai Tietz <ktietz@redhat.com>
9291
9292 * g++.dg/torture/pr51344.C: Fix typo.
9293
9294 2012-01-20 Richard Guenther <rguenther@suse.de>
9295
9296 PR tree-optimization/51903
9297 * g++.dg/torture/pr51903.C: New testcase.
9298
9299 2012-01-20 Tobias Burnus <burnus@net-b.de>
9300 Janus Weil <janus@gcc.gnu.org>
9301
9302 PR fortran/51056
9303 * gfortran.dg/use_21.f90: New.
9304
9305 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9306
9307 PR target/51106
9308 * gcc.dg/torture/pr51106-1.c: New test.
9309 * gcc.dg/torture/pr51106-2.c: New test.
9310
9311 2012-01-19 Kai Tietz <ktietz@redhat.com>
9312
9313 * g++.dg/torture/pr51344.C: New test.
9314
9315 2012-01-19 Tobias Burnus <burnus@net-b.de>
9316
9317 PR fortran/51904
9318 * gfortran.dg/intrinsic_size_2.f90: New.
9319
9320 2012-01-19 Jason Merrill <jason@redhat.com>
9321
9322 PR c++/51889
9323 * g++.dg/inherit/using7.C: New.
9324
9325 2012-01-19 Richard Guenther <rguenther@suse.de>
9326
9327 PR tree-optimization/37997
9328 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9329
9330 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9331
9332 PR rtl-optimization/51505
9333 * gcc.dg/pr51505.c: New test.
9334
9335 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9336
9337 PR fortran/51634
9338 * gfortran.dg/typebound_operator_12.f03: New.
9339 * gfortran.dg/typebound_operator_13.f03: New.
9340
9341 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9342
9343 PR c++/51225
9344 * g++.dg/cpp0x/pr51225.C: New.
9345
9346 2012-01-17 Ian Lance Taylor <iant@google.com>
9347
9348 PR go/50656
9349 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9350
9351 2012-01-17 Tobias Burnus <burnus@net-b.de>
9352
9353 PR fortran/51869
9354 * gfortran.dg/realloc_on_assign_9.f90: New.
9355
9356 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9357
9358 PR other/51165
9359 * gcc.dg/tm/memopt-3.c: Remove xfail.
9360 * gcc.dg/tm/memopt-4.c: Remove xfail.
9361 * gcc.dg/tm/memopt-5.c: Remove xfail.
9362 * gcc.dg/tm/memopt-7.c: Remove xfail.
9363
9364 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9365
9366 PR tree-optimization/51877
9367 * gcc.c-torture/execute/pr51877.c: New test.
9368
9369 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9370
9371 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9372 {!vect_align_arrays} to vect_sizes_32B_16B.
9373 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9374 * gcc.dg/vect/vect-peel-3.c: Ditto.
9375
9376 2012-01-16 Jason Merrill <jason@redhat.com>
9377
9378 PR c++/51854
9379 * g++.dg/abi/mangle60.C: New.
9380
9381 PR c++/51827
9382 * g++.dg/pch/mangle1.{C,Hs}: New.
9383
9384 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9385 Tobias Burnus <burnus@net-b.de>
9386
9387 PR fortran/50981
9388 * gfortran.dg/elemental_optional_args_3.f90: New
9389 * gfortran.dg/elemental_optional_args_4.f90: New
9390
9391 2012-01-16 Tobias Burnus <burnus@net-b.de>
9392
9393 PR fortran/51809
9394 * gfortran.dg/use_20.f90: New
9395
9396 2012-01-16 Jason Merrill <jason@redhat.com>
9397
9398 PR c++/51868
9399 * g++.dg/cpp0x/rv-bitfield.C: New.
9400 * g++.dg/cpp0x/rv-bitfield2.C: New.
9401
9402 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9403
9404 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9405 subroutine 'qsort' and use index array to assign the result.
9406
9407 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9408
9409 PR tree-optimization/51865
9410 * gcc.dg/pr51865.c: New test.
9411
9412 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9413
9414 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9415
9416 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9417
9418 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9419 to be loaded from the constant pool, rather than via %hi and %lo.
9420
9421 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9422
9423 PR rtl-optimization/51821
9424 * gcc.dg/pr51821.c: New test.
9425
9426 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9427
9428 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9429
9430 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9431
9432 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9433
9434 2012-01-14 Tobias Burnus <burnus@net-b.de>
9435
9436 PR fortran/51800
9437 * gfortran.dg/init_flag_8.f90: New.
9438 * gfortran.dg/init_flag_9.f90: New.
9439
9440 2011-01-14 Tobias Burnus <burnus@net-b.de>
9441
9442 PR fortran/51816
9443 * gfortran.dg/use_18.f90: New.
9444 * gfortran.dg/use_19.f90: New.
9445
9446 2012-01-13 Ian Lance Taylor <iant@google.com>
9447
9448 PR c++/50012
9449 * g++.dg/warn/Wsign-compare-4.C: New.
9450
9451 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9452
9453 PR fortran/48351
9454 * gfortran.dg/alloc_comp_assign.f03: New.
9455 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9456 __BUILTIN_FREE from 38 to 32.
9457
9458 2012-01-13 Jason Merrill <jason@redhat.com>
9459
9460 PR c++/20681
9461 * g++.dg/warn/Wreturn-type-7.C: New.
9462
9463 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9464
9465 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9466 assumption.
9467 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9468 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9469 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9470 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9471 int32plus because of big array needed.
9472 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9473 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9474
9475 2012-01-13 Jason Merrill <jason@redhat.com>
9476
9477 PR c++/51813
9478 * g++.dg/ext/visibility/template9.C: New.
9479
9480 PR c++/51620
9481 * g++.dg/cpp0x/defaulted34.C: New.
9482 * g++.dg/template/virtual3.C: New.
9483
9484 2012-01-13 Richard Guenther <rguenther@suse.de>
9485
9486 PR middle-end/8081
9487 * gcc.dg/torture/pr8081.c: New testcase.
9488
9489 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9490
9491 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9492
9493 2012-01-12 Jason Merrill <jason@redhat.com>
9494
9495 PR c++/51714
9496 * g++.dg/ext/stmtexpr14.C: New.
9497
9498 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9499
9500 PR c++/51633
9501 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9502
9503 2012-01-12 Jason Merrill <jason@redhat.com>
9504
9505 PR c++/48051
9506 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9507 * g++.dg/abi/mangle58.C: Likewise.
9508
9509 PR c++/51403
9510 * g++.dg/template/arg8.C: New.
9511
9512 2012-01-12 Ira Rosen <irar@il.ibm.com>
9513
9514 PR tree-optimization/51799
9515 * gcc.dg/vect/pr51799.c: New test.
9516 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9517 patterns.
9518
9519 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9520 Tobias Burnus <burnus@net-b.de>
9521
9522 PR fortran/51057
9523 PR fortran/51616
9524 * lib/target-supports.exp
9525 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9526 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9527
9528 2012-01-11 Jason Merrill <jason@redhat.com>
9529
9530 PR c++/51565
9531 * g++.dg/ext/attrib42.C: New.
9532
9533 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9534
9535 PR bootstrap/51796
9536 * gcc.dg/pr51796.c: New test.
9537
9538 2012-01-11 Jason Merrill <jason@redhat.com>
9539
9540 PR c++/51818
9541 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9542
9543 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9544
9545 * gnat.dg/array19.ad[sb]: New test.
9546
9547 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9548
9549 * gnat.dg/opt23.ad[sb]: New test.
9550 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9551 * gnat.dg/opt24.ad[sb]: New test.
9552
9553 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9554
9555 PR tree-optimization/49642
9556 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9557 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9558
9559 2012-01-11 Jason Merrill <jason@redhat.com>
9560
9561 PR c++/51613
9562 * g++.dg/template/explicit-args5.C: New.
9563
9564 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9565
9566 * gcc.c-torture/execute/20120110-1.c: New testcase.
9567
9568 2012-01-10 Jason Merrill <jason@redhat.com>
9569
9570 PR c++/51614
9571 * g++.dg/inherit/ambig1.C: New.
9572
9573 PR c++/51433
9574 * g++.dg/cpp0x/constexpr-cache1.C: New.
9575
9576 2012-01-10 Richard Guenther <rguenther@suse.de>
9577
9578 PR tree-optimization/51801
9579 * gcc.dg/torture/pr51801.c: New testcase.
9580
9581 2012-01-10 Tobias Burnus <burnus@net-b.de>
9582
9583 PR fortran/51652
9584 * gfortran.dg/allocate_with_typespec_5.f90: New.
9585
9586 2012-01-10 Tobias Burnus <burnus@net-b.de>
9587
9588 * gfortran.dg/class_39.f03: Update dg-error string.
9589
9590 2012-01-10 Richard Guenther <rguenther@suse.de>
9591
9592 PR tree-optimization/50913
9593 * gcc.dg/graphite/interchange-16.c: New testcase.
9594 * gcc.dg/graphite/scop-20.c: XFAIL.
9595 * gfortran.dg/graphite/interchange-1.f: Likewise.
9596 * gfortran.dg/graphite/block-1.f90: Likewise.
9597 * gfortran.dg/graphite/block-2.f: Likewise.
9598
9599 2012-01-10 Richard Henderson <rth@redhat.com>
9600
9601 * lib/target-supports.exp (check_effective_target_vect_perm,
9602 check_effective_target_vect_perm_byte,
9603 check_effective_target_vect_perm_short): Enable for arm neon.
9604
9605 2012-01-09 Tobias Burnus <burnus@net-b.de>
9606
9607 PR fortran/46328
9608 * gfortran.dg/typebound_operator_11.f90: New.
9609
9610 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9611
9612 * gnat.dg/array18.adb: New test.
9613 * gnat.dg/array18_pkg.ads: New helper.
9614
9615 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9616
9617 PR fortran/51791
9618 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9619 around base object in first assignment in main program.
9620 * gfortran.dg/typebound_operator_10.f03: New test.
9621
9622 2012-01-09 Martin Jambor <mjambor@suse.cz>
9623
9624 PR tree-optimization/51759
9625 * g++.dg/ipa/pr51759.C: New test.
9626
9627 2012-01-09 Tobias Burnus <burnus@net-b.de>
9628
9629 PR fortran/51758
9630 * gfortran.dg/optional_absent_2.f90: New.
9631
9632 2012-01-09 Tobias Burnus <burnus@net-b.de>
9633
9634 PR fortran/51578
9635 * gfortran.dg/use_17.f90: New.
9636
9637 2012-01-09 Gary Funck <gary@intrepid.com>
9638
9639 PR preprocessor/33919
9640 * gcc.dg/pr33919.c: New test.
9641 * gcc.dg/pr33919-0.h: New test header file.
9642 * gcc.dg/pr33919-1.h: Ditto.
9643 * gcc.dg/pr33919-2.h: Ditto.
9644
9645 2012-01-07 Jan Hubicka <jh@suse.cz>
9646
9647 PR tree-optimize/51694
9648 * gcc.c-torture/compile/pr51694.c: new testcase.
9649
9650 2012-01-07 Jan Hubicka <jh@suse.cz>
9651
9652 PR tree-optimization/51600
9653 * g++.dg/torture/pr51600.C: New testcase.
9654
9655 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9656
9657 PR gcov-profile/51715
9658 PR gcov-profile/51717
9659 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9660 * gcc.misc-tests/gcov-14.c: Likewise.
9661
9662 2012-01-06 Jason Merrill <jason@redhat.com>
9663
9664 * g++.dg/parse/new5.C: New.
9665
9666 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9667
9668 PR testsuite/51655
9669 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9670 including <string.h>.
9671
9672 2012-01-06 Jason Merrill <jason@redhat.com>
9673
9674 * g++.dg/abi/mangle51.C: New.
9675 * g++.dg/abi/mangle52.C: New.
9676 * g++.dg/abi/mangle53.C: New.
9677 * g++.dg/abi/mangle54.C: New.
9678 * g++.dg/abi/mangle55.C: New.
9679 * g++.dg/abi/mangle56.C: New.
9680 * g++.dg/abi/mangle57.C: New.
9681 * g++.dg/abi/mangle58.C: New.
9682 * g++.dg/abi/mangle59.C: New.
9683 * g++.dg/cpp0x/trailing3.C: Update mangling.
9684 * g++.dg/cpp0x/variadic111.C: Update mangling.
9685 * g++.dg/cpp0x/variadic4.C: Update mangling.
9686 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9687 * g++.dg/template/nontype22.C: Works now.
9688 * g++.dg/template/pr35240.C: Works now.
9689
9690 * g++.dg/cpp0x/error7.C: New.
9691
9692 2012-01-06 Tobias Burnus <burnus@net-b.de>
9693
9694 * gfortran.dg/deallocate_stat_2.f90: New.
9695 * coarray/allocate_errgmsg.f90: New.
9696 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9697 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9698 * coarray/subobject_1.f90: Fix for num_images > 1.
9699 * gfortran.dg/deallocate_stat.f90: Update due to changed
9700 stat= handling.
9701
9702 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9703
9704 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9705
9706 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9707
9708 * ada/acats/overflow.lst: Add cb20004.
9709
9710 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9711
9712 PR c++/51541
9713 * g++.dg/cpp0x/alias-decl-18.C: New test.
9714
9715 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9716
9717 * gcc.c-torture/execute/20120104-1.c: New test.
9718
9719 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9720
9721 PR fortran/PR48946
9722 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9723 the old typebound_operator_8.f03.
9724 * gfortran.dg/typebound_operator_8.f03: New version of
9725 typebound_operator_7.f03 with 'u' a derived type instead of a
9726 class object.
9727
9728 2012-01-05 Richard Guenther <rguenther@suse.de>
9729
9730 * g++.dg/torture/pr49309.C: Skip for -flto.
9731
9732 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9733
9734 PR middle-end/51761
9735 * gcc.c-torture/compile/pr51761.c: New test.
9736
9737 2012-01-05 Richard Guenther <rguenther@suse.de>
9738
9739 PR tree-optimization/51760
9740 * gcc.dg/torture/pr51760.c: New testcase.
9741
9742 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9743
9744 PR middle-end/51472
9745 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9746
9747 2012-01-05 Richard Guenther <rguenther@suse.de>
9748
9749 PR lto/41576
9750 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9751 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9752
9753 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9754
9755 PR debug/51695
9756 * gcc.dg/pr51695.c: New test.
9757
9758 2012-01-04 Andrew Pinski <apinski@cavium.com>
9759
9760 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9761 * gcc.target/mips/octeon2-lx-1.c: New test.
9762 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9763 * gcc.target/mips/octeon2-lx-2.c: New test.
9764 * gcc.target/mips/octeon2-lx-3.c: New test.
9765
9766 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9767
9768 PR other/51163
9769 PR other/51164
9770 * gcc.dg/tm/alias-1.c: Adjust regexp.
9771 * gcc.dg/tm/alias-2.c: Adjust regexp.
9772
9773 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9774
9775 PR c++/51064
9776 * g++.dg/warn/Wparentheses-26.C: New.
9777
9778 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9779
9780 * gfortran.dg/elemental_optional_args_2.f90: New test.
9781
9782 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9783
9784 PR fortran/49693
9785 * gfortran.dg/common_17.f90: New test.
9786
9787 2012-01-04 Richard Guenther <rguenther@suse.de>
9788
9789 PR tree-optimization/49651
9790 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9791 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9792
9793 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9794
9795 PR c++/51738
9796 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9797
9798 2012-01-03 Andrew Pinski <apinski@cavium.com>
9799
9800 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9801 for all mips targets. Also allow an optional .cfi_startproc.
9802
9803 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9804
9805 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9806
9807 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9808
9809 PR c++/29273
9810 * g++.dg/rtti/dyncast5.C: New.
9811
9812 2012-01-03 Richard Guenther <rguenther@suse.de>
9813
9814 PR tree-optimization/51070
9815 * gcc.dg/torture/pr51070-2.c: New testcase.
9816
9817 2012-01-03 Richard Guenther <rguenther@suse.de>
9818
9819 PR tree-optimization/51692
9820 * gcc.dg/torture/pr51692.c: New testcase.
9821
9822 2012-01-03 Richard Guenther <rguenther@suse.de>
9823
9824 PR debug/51650
9825 * g++.dg/lto/pr51650-3_0.C: New testcase.
9826
9827 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9828
9829 PR c++/15867
9830 * g++.dg/warn/Wredundant-decls-spec.C: New.
9831
9832 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9833
9834 PR tree-optimization/51719
9835 * g++.dg/tree-prof/pr51719.C: New test.
9836
9837 2012-01-03 Richard Guenther <rguenther@suse.de>
9838
9839 PR middle-end/51730
9840 * gcc.dg/fold-compare-6.c: New testcase.
9841
9842 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9843
9844 PR c++/51669
9845 * g++.dg/gomp/pr51669.C: New test.
9846
9847 2012-01-02 Jason Merrill <jason@redhat.com>
9848
9849 PR c++/51675
9850 * g++.dg/cpp0x/constexpr-union2.C: New.
9851
9852 PR c++/51666
9853 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9854
9855 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9856
9857 PR c++/51462
9858 * g++.dg/cpp0x/constexpr-99.C: New test.
9859
9860 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9861
9862 PR c++/20140
9863 * g++.dg/template/init9.C: New.
9864
9865 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9866
9867 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9868 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9869 rather than a specific number.
9870
9871 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9872
9873 PR fortran/46262
9874 PR fortran/46328
9875 PR fortran/51052
9876 * gfortran.dg/typebound_operator_7.f03: New.
9877 * gfortran.dg/typebound_operator_8.f03: New.
9878
9879 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9880
9881 PR target/51729
9882 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9883 XFAIL.
9884 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9885
9886 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9887
9888 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9889
9890 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9891
9892 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9893 for MIPS.
9894
9895 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9896
9897 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9898 * gfortran.dg/io_real_boz_4.f90: Likewise.
9899 * gfortran.dg/io_real_boz_5.f90: Likewise.
9900
9901 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9902
9903 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9904
9905 2012-01-02 Revital Eres <revital.eres@linaro.org>
9906
9907 * gcc.dg/sms-11.c: New file.
9908
9909 2012-01-02 Tobias Burnus <burnus@net-b.de>
9910
9911 PR fortran/51682
9912 * gfortran.dg/coarray/image_index_3.f90: New.
9913
9914 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9915
9916 PR c++/16603
9917 * g++.dg/parse/enum8.C: New.
9918
9919 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9920
9921 PR c++/51379
9922 * g++.dg/conversion/reinterpret4.C: New.
9923 * g++.dg/conversion/reinterpret1.C: Adjust.
9924
9925 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9926
9927 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9928
9929 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9930
9931 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9932 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9933 * g++.old-deja/g++.jason/access14.C: Likewise.
9934 * g++.old-deja/g++.jason/access8.C: Likewise.
9935 * g++.old-deja/g++.jason/access1.C: Likewise.
9936 * g++.old-deja/g++.other/access3.C: Likewise.
9937 * g++.old-deja/g++.other/access5.C: Likewise.
9938 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9939 * g++.old-deja/g++.law/visibility22.C: Likewise.
9940 * g++.old-deja/g++.law/visibility26.C: Likewise.
9941 * g++.old-deja/g++.mike/p2746.C: Likewise.
9942 * g++.dg/debug/using1.C: Likewise.
9943 * g++.dg/lookup/using51.C: Likewise.
9944 * g++.dg/inherit/using5.C: Likewise.
9945 * g++.dg/inherit/pr30297.C: Likewise.
9946 * g++.dg/inherit/access8.C: Likewise.
9947 * g++.dg/torture/pr39362.C: Likewise.
9948 * g++.dg/template/crash13.C: Likewise.
9949 * g++.dg/template/using10.C: Likewise.
9950
9951 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9952
9953 PR fortran/51502
9954 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9955
9956 2012-01-01 Ira Rosen <irar@il.ibm.com>
9957
9958 PR tree-optimization/51704
9959 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9960 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9961 corresponding flags.
9962
9963 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9964
9965 PR c++/51723
9966 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9967
9968 2012-01-01 Jan Hubicka <jh@suse.cz>
9969
9970 PR rtl-optimization/51069
9971 * gcc.c-torture/compile/pr51069.c: New testcase.
9972
9973 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9974
9975 PR tree-optimization/51683
9976 * gcc.dg/pr51683.c: New test.
9977 \f
9978 Copyright (C) 2012 Free Software Foundation, Inc.
9979
9980 Copying and distribution of this file, with or without modification,
9981 are permitted in any medium without royalty provided the copyright
9982 notice and this notice are preserved.