re PR rtl-optimization/54127 (ICE in maybe_record_trace_start with asm goto, --target...
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-13 Jakub Jelinek <jakub@redhat.com>
2
3 PR rtl-optimization/54127
4 * gcc.dg/torture/pr54127.c: New test.
5
6 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
7 Jakub Jelinek <jakub@redhat.com>
8
9 PR rtl-optimization/51447
10 * gcc.c-torture/execute/pr51447.c: New test.
11
12 2012-11-12 Ian Bolton <ian.bolton@arm.com>
13
14 * gcc.target/aarch64/csinc-2.c: New test.
15
16 2012-11-12 Ian Bolton <ian.bolton@arm.com>
17
18 * gcc.target/aarch64/cmn.c: New test.
19 * gcc.target/aarch64/adds.c: New test.
20 * gcc.target/aarch64/subs.c: New test.
21
22 2012-11-12 Tobias Burnus <burnus@net-b.de>
23
24 PR fortran/55272
25 * gfortran.dg/coarray_29_1.f90: New.
26 * gfortran.dg/coarray_29_2.f90: New.
27
28 2012-11-12 Bin Cheng <bin.cheng@arm.com>
29
30 * gcc.dg/hoist-register-pressure-3.c: New test.
31
32 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
33
34 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
35 wrappers around sinf and cosf.
36
37 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
38
39 PR middle-end/55247
40 PR middle-end/55259
41 * gcc.target/i386/pr55247-2.c: New file.
42
43 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
44
45 PR middle-end/55263
46 * g++.dg/pr55263.C: New test.
47
48 2012-11-11 Martin Jambor <mjambor@suse.cz>
49
50 PR tree-optimization/55238
51 * testsuite/gcc.dg/torture/pr55238.c: New test.
52
53 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
54 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
55 * c-c++-common/torture/vector-subscript-1.c: Likewise.
56 * c-c++-common/torture/vector-subscript-2.c: Likewise.
57
58 2012-11-10 Jan Hubicka <jh@suse.cz>
59
60 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
61
62 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
63
64 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
65 -mno-sse -mno-mmx to dg-options. Reformat.
66
67 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
68
69 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
70 * c-c++-common/vector-compare-1.c: Same.
71 * c-c++-common/vector-compare-2.c: Same.
72 * g++.dg/other/unused1.C: Skip on AIX.
73 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
74 extra message on AIX.
75
76 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
77
78 PR target/55247
79 * gcc.target/i386/pr55247.c: New test.
80
81 2012-11-09 Andrew Pinski <apinski@cavium.com>
82
83 * gcc.c-torture/execute/20121108-1.c: New test.
84
85 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
86
87 PR c++/54413
88 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
89 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
90 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
91 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
92
93 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
94
95 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
96 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
97 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
98 array bounds.
99 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
100
101 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
102
103 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
104 * g++.dg/tm/pr47530.C: Same.
105
106 2012-11-09 Jason Merrill <jason@redhat.com>
107
108 PR c++/54859
109 * g++.dg/cpp0x/alias-decl-25.C: New.
110
111 * g++.dg/abi/abi-tag1.C: New.
112 * g++.dg/abi/abi-tag2.C: New.
113
114 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
115
116 PR rtl-optimization/55154
117 * gcc.target/i386/pr55154.c: New test.
118
119 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
120
121 PR rtl-optimization/55151
122 * gcc.dg/pr55151.c: Move ...
123 * gcc.target/i386/pr55151.c: ... here.
124
125 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
126
127 PR rtl-optimization/54472
128 * gcc.dg/pr54472.c: New test.
129
130 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
131
132 * gnat.dg/stack_check3.ad[sb]: New test.
133
134 2012-11-08 Ian Lance Taylor <iant@google.com>
135
136 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
137 with arguments. Handle errorcheckoutput and rundir test types.
138
139 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
140
141 PR tree-optimization/55191
142 * gcc.dg/pr55191.c: New test.
143
144 2012-11-08 Jakub Jelinek <jakub@redhat.com>
145
146 PR debug/54499
147 * g++.dg/debug/pr54499.C: New test.
148
149 2012-11-08 Jan Hubicka <jh@suse.cz>
150
151 PR middle-end/48636
152 * gcc.dg/winline-3.c: Update.
153
154 2012-11-08 Martin Jambor <mjambor@suse.cz>
155
156 * gfortran.dg/ipcp-array-1.f90: New test.
157
158 2012-11-08 Florian Weimer <fweimer@redhat.com>
159
160 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
161
162 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
163
164 PR rtl-optimization/55151
165 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
166
167 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
168
169 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
170
171 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
172
173 * gcc.c-torture/compile/20121107-1.c: New test.
174
175 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
176
177 PR rtl-optimization/55151
178 * gcc.dg/pr55151.c: Compile it only for x86_64.
179
180 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
181
182 PR rtl-optimization/55122
183 * gcc.dg/pr55122.c: New test.
184
185 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
186
187 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
188 word powerpc.
189 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
190 * gcc.target/powerpc/loop_align.c: Skip on AIX.
191 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
192 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
193
194 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
195
196 PR c/53063
197 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
198
199 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
200
201 PR c/51294
202 * c-c++-common/pr51294.c: New.
203
204 2012-11-07 Martin Jambor <mjambor@suse.cz>
205
206 PR tree-optimization/53787
207 * gcc.dg/ipa/ipa-5.c: Adjust.
208 * gcc.dg/ipa/ipcp-agg-1.c: New test.
209 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
210 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
211 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
212 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
213 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
214 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
215 * gfortran.dg/pr48636-2.f90: New test.
216 * gfortran.dg/pr53787.f90: Likewise.
217
218 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
219
220 PR c++/55226
221 Revert:
222 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
223
224 PR c++/54922
225 * g++.dg/cpp0x/constexpr-union4.C: New.
226
227 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
228
229 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
230
231 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
232
233 PR target/49220
234 * gcc.c-torture/compile/pr49220.c: New test.
235
236 2012-11-07 Florian Weimer <fweimer@redhat.com>
237
238 * g++.dg/init/new40.C: New.
239
240 2012-11-07 Jakub Jelinek <jakub@redhat.com>
241
242 PR debug/54693
243 * gcc.dg/guality/pr54693-2.c: New test.
244
245 2012-11-06 Andrew Pinski <apinski@cavium.com>
246
247 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
248 -fno-vect-cost-model.
249
250 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
251
252 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
253 * gcc.dg/tm/debug-1.c: Same.
254 * gcc.dg/tm/irrevocable-3.c: Same.
255 * gcc.dg/tm/irrevocable-4.c: Same.
256 * gcc.dg/tm/memopt-10.c: Same.
257 * gcc.dg/tm/memopt-11.c: Same.
258 * gcc.dg/tm/props-4.c: Same.
259 * gcc.dg/tm/wrap-3.c: Same.
260 * gcc.dg/tm/wrap-4.c: Same.
261
262 2012-11-06 Andrew Pinski <apinski@cavium.com>
263
264 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
265
266 2012-11-06 Jan Hubicka <jh@suse.cz>
267
268 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
269 candidate still.
270 * gcc.dg/tree-ssa/loop-23.c: Likewise.
271 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
272 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
273
274 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
275
276 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
277
278 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
279
280 PR middle-end/41993
281 * gcc.dg/torture/pr41993.c: New test.
282
283 2012-11-06 Jan Hubicka <jh@suse.cz>
284
285 * gcc.target/i386/l_fma_float_?.c: Update.
286 * gcc.target/i386/l_fma_double_?.c: Update.
287
288 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
289
290 PR target/54089
291 * gcc.target/sh/pr54089-8.c: New.
292 * gcc.target/sh/pr54089-9.c: New.
293
294 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
295
296 PR target/47440
297 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
298 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
299 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
300 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
301 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
302 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
303 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
304 * gcc.target/i386/avx-vzeroupper-27.c: New.
305
306 2012-11-06 Janus Weil <janus@gcc.gnu.org>
307
308 PR fortran/54917
309 * gfortran.dg/transfer_class_1.f90: New.
310 * gfortran.dg/transfer_class_2.f90: New.
311
312 2012-11-05 Sriraman Tallam <tmsriram@google.com>
313
314 * testsuite/g++.dg/mv1.C: New test.
315 * testsuite/g++.dg/mv2.C: New test.
316 * testsuite/g++.dg/mv3.C: New test.
317 * testsuite/g++.dg/mv4.C: New test.
318 * testsuite/g++.dg/mv5.C: New test.
319 * testsuite/g++.dg/mv6.C: New test.
320
321 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
322
323 PR testsuite/55186
324 * gcc.dg/const-uniq-1.c (a): Increase length four times.
325
326 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
327
328 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
329 darwin.
330
331 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
332
333 * g++.dg/torture/20121105-1.C: New test.
334
335 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
336
337 * gcc.dg/torture/fp-compare.c: New testcase.
338
339 2012-11-05 Jan Hubicka <jh@suse.cz>
340
341 * gcc.dg/const-1.c: Update.
342 * gcc.dg/pure-1.c: Update.
343
344 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
345
346 PR rtl-optimization/55151
347 * gcc.dg/pr55151.c: New test.
348
349 2012-11-05 Jakub Jelinek <jakub@redhat.com>
350
351 PR debug/54970
352 PR debug/54971
353 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
354
355 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
356
357 PR testsuite/51128
358 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
359
360 2012-11-05 Jan Hubicka <jh@suse.cz>
361
362 * gcc.dg/autopar/pr49960.c: Fix testcase.
363
364 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
365
366 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
367 Fix scan-tree-dump-times directive.
368
369 2012-11-04 Janus Weil <janus@gcc.gnu.org>
370
371 PR fortran/55199
372 * gfortran.dg/associate_12.f90: New.
373
374 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
375
376 PR target/54255
377 * lib/target-supports.exp (check_effective_target_masm_intel): New
378 proc.
379 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
380 masm_intel.
381
382 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
383 Jack Howarth <howarth@bromo.med.uc.edu>
384
385 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
386 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
387 * gcc.target/i386/pr53249.c: Likewise.
388
389 2012-11-03 Andrew Pinski <apinski@cavium.com>
390
391 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
392 call abort1 so that cross jumping does not happen.
393
394 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
395
396 PR target/51244
397 * gcc.target/sh/pr51244-18.c: New.
398 * gcc.target/sh/pr51244-19.c: New.
399
400 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
401
402 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
403 b requires a 64-bit operation followed by a truncation.
404
405 2012-11-02 Jan Hubicka <jh@suse.cz>
406
407 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
408
409 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
410
411 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
412 conditions to verify the reduction code is vectorized.
413
414 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
415 in case 'pow', such as 'powerpc' is used in the compiler version name.
416 * gcc.target/powerpc/pr46728-2.c: Likewise.
417 * gcc.target/powerpc/pr46728-3.c: Likewise.
418 * gcc.target/powerpc/pr46728-4.c: Likewise.
419 * gcc.target/powerpc/pr46728-5.c: Likewise.
420 * gcc.target/powerpc/pr46728-7.c: Likewise.
421 * gcc.target/powerpc/pr46728-8.c: Likewise.
422 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
423
424 2012-11-02 Jan Hubicka <jh@suse.cz>
425
426 * gcc.dg/tree-ssa/loop-38.c: New testcase.
427
428 2012-11-02 Jan Hubicka <jh@suse.cz>
429
430 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
431 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
432
433 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
434
435 PR middle-end/55130
436 * gcc.target/i386/pr55130.c: New test.
437
438 2012-11-02 Jakub Jelinek <jakub@redhat.com>
439
440 PR target/55147
441 * gcc.target/i386/pr55147.c: New test.
442
443 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
444
445 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
446 * gfortran.dg/default_format_denormal_1.f90: Same.
447
448 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
449
450 PR middle-end/55001
451 * g++.dg/ext/vector19.C: Remove target restrictions.
452 * gcc.dg/fold-compare-7.c: New testcase.
453
454 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
455
456 PR target/55160
457 * gcc.target/sh/pr55160.c: New.
458
459 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
460
461 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
462 scan-assembler regex.
463
464 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
465
466 PR middle-end/55150
467 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
468 * gcc.dg/pr55150-2.c: New test.
469
470 2012-11-01 Sharad Singhai <singhai@google.com>
471
472 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
473 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
474 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
475 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
476
477 2012-10-31 Dehao Chen <dehao@google.com>
478
479 * g++.dg/debug/dwarf2/block.C: New testcase.
480
481 2012-10-31 Jan Hubicka <jh@suse.cz>
482
483 * gcc.dg/pr44974.c: Add noinline.
484
485 2012-10-31 Janus Weil <janus@gcc.gnu.org>
486
487 PR fortran/53718
488 * gfortran.dg/class_54.f90: New.
489
490 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
491 Jakub Jelinek <jakub@redhat.com>
492
493 PR tree-optimization/55018
494 * gcc.dg/torture/pr55018.c: New test.
495
496 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
497
498 PR c++/54583
499 * g++.dg/ext/vla13.C: New.
500
501 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
502
503 PR middle-end/55150
504 * gcc.dg/pr55150.c: New test.
505
506 2012-10-31 Tobias Burnus <burnus@net-b.de>
507
508 PR fortran/55134
509 * gfortran.dg/associate_11.f90: New.
510
511 2012-10-31 Dodji Seketeli <dodji@redhat.com>
512
513 PR c++/54955
514 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
515
516 2012-10-31 Jakub Jelinek <jakub@redhat.com>
517
518 PR tree-optimization/19105
519 PR tree-optimization/21643
520 PR tree-optimization/46309
521 * gcc.dg/pr19105.c: New test.
522 * gcc.dg/pr21643.c: New test.
523 * gcc.dg/pr46309-2.c: New test.
524 * gcc.c-torture/execute/pr46309.c: New test.
525
526 2012-10-31 Alan Modra <amodra@gmail.com>
527
528 * gcc.target/powerpc/dimode_off.c: New.
529 * gcc.target/powerpc/timode_off.c: New.
530 * gcc.target/powerpc/dfmode_off.c: New.
531 * gcc.target/powerpc/tfmode_off.c: New.
532
533 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
534
535 PR rtl-optimization/55093
536 * gcc.target/i386/pr55093.c: New file.
537
538 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
539
540 * gcc.target/i386/pr55116.c: Renamed to ...
541 * gcc.target/i386/pr55116-1.c: This.
542
543 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
544
545 * gcc.target/i386/pr55116-2.c: New file.
546
547 2012-10-30 Richard Biener <rguenther@suse.de>
548
549 * gcc.dg/vect/slp-perm-2.c: Adjust.
550
551 2012-10-30 Richard Biener <rguenther@suse.de>
552
553 PR tree-optimization/55111
554 * gcc.dg/torture/pr55111.c: New testcase.
555
556 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
557
558 PR target/53988
559 * gcc.target/sh/pr53988.c: New.
560
561 2012-10-30 Bin Cheng <bin.cheng@arm.com>
562
563 PR target/54989
564 * gcc.dg/hoist-register-pressure-1.c: Rename from
565 hoist-register-pressure.c. Add nonpic condition.
566 * gcc.dg/hoist-register-pressure-2.c: New testcase.
567
568 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
569
570 PR c++/54930
571 * gcc.dg/Wreturn-local-addr.c: New.
572 * g++.dg/warn/Wno-return-local-addr.C: New.
573 * g++.dg/warn/Wreturn-local-addr.C: New.
574
575 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
576
577 PR middle-end/55116
578 * gcc.target/i386/pr55116.c: New file.
579
580 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
581
582 PR c/53066
583 * gcc.dg/Wshadow-4.c: New.
584 * gcc.dg/Wshadow-4.h: New.
585
586 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
587
588 PR debug/54693
589 * gcc.dg/guality/pr54693.c: New.
590
591 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
592
593 PR middle-end/55027
594 * gcc.dg/pr55027.c: New testcase.
595
596 2012-10-29 Jan Hubicka <jh@suse.cz>
597
598 * gcc.dg/ipa/inline-6.c: New testcase.
599
600 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
601
602 PR rtl-optimization/55106
603 * g++.dg/pr55106.C: New.
604
605 2012-10-29 Richard Guenther <rguenther@suse.de>
606
607 PR middle-end/53695
608 * gcc.dg/torture/pr53695.c: New testcase.
609
610 2012-10-28 Jan Hubicka <jh@suse.cz>
611
612 * gcc.dg/ipa/inlinehint-3.c: New testcase.
613
614 2012-10-28 Tobias Burnus <burnus@net-b.de>
615
616 PR fortran/54958
617 * gfortran.dg/do_check_6.f90: New.
618
619 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
620 Jack Howarth <howarth@bromo.med.uc.edu>
621
622 PR target/54404
623 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
624 to dg-options.
625 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
626
627 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
628
629 PR target/34283
630 * gcc.target/i386/pr34283.c: New test.
631
632 2012-10-26 Jakub Jelinek <jakub@redhat.com>
633
634 PR c++/55081
635 * g++.dg/opt/pr55081.C: New test.
636
637 PR debug/54970
638 PR debug/54971
639 * gcc.dg/guality/pr54970.c: New test.
640
641 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
642
643 PR c++/54984
644 * g++.dg/template/new11.C: New.
645
646 2012-10-26 Richard Biener <rguenther@suse.de>
647
648 PR middle-end/54824
649 * gcc.dg/torture/pr54824.c: New testcase.
650
651 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
652
653 * gcc.target/i386/fxsave-1.c: New.
654 * gcc.target/i386/fxsave64-1.c: Ditto.
655 * gcc.target/i386/fxrstor-1.c: Ditto.
656 * gcc.target/i386/fxrstor64-1.c: Ditto.
657 * gcc.target/i386/xsave-1.c: Ditto.
658 * gcc.target/i386/xsave64-1.c: Ditto.
659 * gcc.target/i386/xrstor-1.c: Ditto.
660 * gcc.target/i386/xrstor64-1.c: Ditto.
661 * gcc.target/i386/xsaveopt-1.c: Ditto.
662 * gcc.target/i386/xsaveopt64-1.c: Ditto.
663 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
664 * gcc.target/i386/sse-13.c: Ditto.
665 * gcc.target/i386/sse-14.c: Ditto.
666 * gcc.target/i386/sse-22.c: Ditto.
667 * gcc.target/i386/sse-23.c: Ditto.
668 * g++.dg/other/i386-2.C: Ditto.
669 * g++.dg/other/i386-3.C: Ditto.
670
671 2012-10-25 Jan Hubicka <jh@suse.cz>
672
673 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
674 at ivcanon time.
675
676 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
677
678 PR c++/53761
679 * g++.dg/ext/transparent-union.C: New.
680
681 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
682
683 PR c++/54427
684 * g++.dg/ext/vector19.C: New testcase.
685
686 2012-10-25 Richard Biener <rguenther@suse.de>
687
688 PR tree-optimization/54902
689 * g++.dg/torture/pr54902.C: New testcase.
690
691 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
692
693 PR c++/34892
694 * g++.dg/template/crash114.C: New.
695
696 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
697
698 PR bootstrap/55049
699 * gcc.target/i386/pr55049-1.c: New test.
700
701 2012-10-24 Janus Weil <janus@gcc.gnu.org>
702
703 PR fortran/55037
704 * gfortran.dg/class_dummy_4.f03: New.
705
706 2012-10-24 Jakub Jelinek <jakub@redhat.com>
707
708 PR rtl-optimization/55010
709 * gcc.dg/pr55010.c: New test.
710
711 PR debug/54828
712 * g++.dg/debug/pr54828.C: New test.
713
714 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
715
716 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
717 * gcc.dg/vect/vect-83_64.c: Likewise.
718
719 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
720
721 PR c++/54922
722 * g++.dg/cpp0x/constexpr-union4.C: New.
723
724 2012-10-23 Jeff Law <law@redhat.com>
725
726 * gcc.c-torture/execute/pr54985.c: New test.
727
728 2012-10-23 Paul Koning <ni1d@arrl.net>
729
730 PR debug/54508
731 * g++.dg/debug/dwarf2/pr54508.C: New.
732
733 2012-10-23 Jakub Jelinek <jakub@redhat.com>
734
735 PR c++/54844
736 * g++.dg/template/sizeof14.C: New test.
737
738 2012-10-23 Ian Bolton <ian.bolton@arm.com>
739 Jim MacArthur <jim.macarthur@arm.com>
740 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
741 Marcus Shawcroft <marcus.shawcroft@arm.com>
742 Nigel Stephens <nigel.stephens@arm.com>
743 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
744 Richard Earnshaw <rearnsha@arm.com>
745 Sofiane Naci <sofiane.naci@arm.com>
746 Stephen Thomas <stephen.thomas@arm.com>
747 Tejas Belagod <tejas.belagod@arm.com>
748 Yufeng Zhang <yufeng.zhang@arm.com>
749
750 * lib/target-supports.exp
751 (check_profiling_available): Add AArch64.
752 (check_effective_target_vect_int): Likewise.
753 (check_effective_target_vect_shift): Likewise.
754 (check_effective_target_vect_float): Likewise.
755 (check_effective_target_vect_double): Likewise.
756 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
757 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
758 (check_effective_target_vect_pack_trunc): Likewise.
759 (check_effective_target_vect_unpack): Likewise.
760 (check_effective_target_vect_hw_misalign): Likewise.
761 (check_effective_target_vect_short_mult): Likewise.
762 (check_effective_target_vect_int_mult): Likewise.
763 (check_effective_target_vect_stridedN): Likewise.
764 (check_effective_target_sync_int_long): Likewise.
765 (check_effective_target_sync_char_short): Likewise.
766 (check_vect_support_and_set_flags): Likewise.
767 (check_effective_target_aarch64_tiny): New.
768 (check_effective_target_aarch64_small): New.
769 (check_effective_target_aarch64_large): New.
770 * g++.dg/other/PR23205.C: Enable aarch64.
771 * g++.dg/other/pr23205-2.C: Likewise.
772 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
773 * gcc.c-torture/execute/20101011-1.c: Likewise.
774 * gcc.dg/20020312-2.c: Likewise.
775 * gcc.dg/20040813-1.c: Likewise.
776 * gcc.dg/builtin-apply2.c: Likewise.
777 * gcc.dg/stack-usage-1.c: Likewise.
778
779 2012-10-23 Ian Bolton <ian.bolton@arm.com>
780 Jim MacArthur <jim.macarthur@arm.com>
781 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
782 Marcus Shawcroft <marcus.shawcroft@arm.com>
783 Nigel Stephens <nigel.stephens@arm.com>
784 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
785 Richard Earnshaw <rearnsha@arm.com>
786 Sofiane Naci <sofiane.naci@arm.com>
787 Stephen Thomas <stephen.thomas@arm.com>
788 Tejas Belagod <tejas.belagod@arm.com>
789 Yufeng Zhang <yufeng.zhang@arm.com>
790
791 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
792 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
793 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
794 * gcc.target/aarch64/aapcs/abitest.S: New file.
795 * gcc.target/aarch64/aapcs/abitest.h: New file.
796 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
797 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
798 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
799 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
800 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
801 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
802 * gcc.target/aarch64/aapcs/ice_1.c: New file.
803 * gcc.target/aarch64/aapcs/ice_2.c: New file.
804 * gcc.target/aarch64/aapcs/ice_3.c: New file.
805 * gcc.target/aarch64/aapcs/ice_4.c: New file.
806 * gcc.target/aarch64/aapcs/ice_5.c: New file.
807 * gcc.target/aarch64/aapcs/macro-def.h: New file.
808 * gcc.target/aarch64/aapcs/test_1.c: New file.
809 * gcc.target/aarch64/aapcs/test_10.c: New file.
810 * gcc.target/aarch64/aapcs/test_11.c: New file.
811 * gcc.target/aarch64/aapcs/test_12.c: New file.
812 * gcc.target/aarch64/aapcs/test_13.c: New file.
813 * gcc.target/aarch64/aapcs/test_14.c: New file.
814 * gcc.target/aarch64/aapcs/test_15.c: New file.
815 * gcc.target/aarch64/aapcs/test_16.c: New file.
816 * gcc.target/aarch64/aapcs/test_17.c: New file.
817 * gcc.target/aarch64/aapcs/test_18.c: New file.
818 * gcc.target/aarch64/aapcs/test_19.c: New file.
819 * gcc.target/aarch64/aapcs/test_2.c: New file.
820 * gcc.target/aarch64/aapcs/test_20.c: New file.
821 * gcc.target/aarch64/aapcs/test_21.c: New file.
822 * gcc.target/aarch64/aapcs/test_22.c: New file.
823 * gcc.target/aarch64/aapcs/test_23.c: New file.
824 * gcc.target/aarch64/aapcs/test_24.c: New file.
825 * gcc.target/aarch64/aapcs/test_25.c: New file.
826 * gcc.target/aarch64/aapcs/test_26.c: New file.
827 * gcc.target/aarch64/aapcs/test_3.c: New file.
828 * gcc.target/aarch64/aapcs/test_4.c: New file.
829 * gcc.target/aarch64/aapcs/test_5.c: New file.
830 * gcc.target/aarch64/aapcs/test_6.c: New file.
831 * gcc.target/aarch64/aapcs/test_7.c: New file.
832 * gcc.target/aarch64/aapcs/test_8.c: New file.
833 * gcc.target/aarch64/aapcs/test_9.c: New file.
834 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
835 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
836 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
837 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
838 * gcc.target/aarch64/aapcs/test_complex.c: New file.
839 * gcc.target/aarch64/aapcs/test_int128.c: New file.
840 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
841 * gcc.target/aarch64/aapcs/type-def.h: New file.
842 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
843 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
844 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
845 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
846 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
847 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
848 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
849 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
850 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
851 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
852 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
853 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
854 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
855 * gcc.target/aarch64/aarch64.exp: New file.
856 * gcc.target/aarch64/adc-1.c: New file.
857 * gcc.target/aarch64/adc-2.c: New file.
858 * gcc.target/aarch64/asm-1.c: New file.
859 * gcc.target/aarch64/clrsb.c: New file.
860 * gcc.target/aarch64/clz.c: New file.
861 * gcc.target/aarch64/ctz.c: New file.
862 * gcc.target/aarch64/csinc-1.c: New file.
863 * gcc.target/aarch64/csinv-1.c: New file.
864 * gcc.target/aarch64/csneg-1.c: New file.
865 * gcc.target/aarch64/extend.c: New file.
866 * gcc.target/aarch64/fcvt.x: New file.
867 * gcc.target/aarch64/fcvt_double_int.c: New file.
868 * gcc.target/aarch64/fcvt_double_long.c: New file.
869 * gcc.target/aarch64/fcvt_double_uint.c: New file.
870 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
871 * gcc.target/aarch64/fcvt_float_int.c: New file.
872 * gcc.target/aarch64/fcvt_float_long.c: New file.
873 * gcc.target/aarch64/fcvt_float_uint.c: New file.
874 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
875 * gcc.target/aarch64/ffs.c: New file.
876 * gcc.target/aarch64/fmadd.c: New file.
877 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
878 * gcc.target/aarch64/frint.x: New file.
879 * gcc.target/aarch64/frint_double.c: New file.
880 * gcc.target/aarch64/frint_float.c: New file.
881 * gcc.target/aarch64/index.c: New file.
882 * gcc.target/aarch64/mneg-1.c: New file.
883 * gcc.target/aarch64/mneg-2.c: New file.
884 * gcc.target/aarch64/mneg-3.c: New file.
885 * gcc.target/aarch64/mnegl-1.c: New file.
886 * gcc.target/aarch64/mnegl-2.c: New file.
887 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
888 * gcc.target/aarch64/pic-constantpool1.c: New file.
889 * gcc.target/aarch64/pic-symrefplus.c: New file.
890 * gcc.target/aarch64/predefine_large.c: New file.
891 * gcc.target/aarch64/predefine_small.c: New file.
892 * gcc.target/aarch64/predefine_tiny.c: New file.
893 * gcc.target/aarch64/reload-valid-spoff.c: New file.
894 * gcc.target/aarch64/scalar_intrinsics.c: New file.
895 * gcc.target/aarch64/table-intrinsics.c: New file.
896 * gcc.target/aarch64/tst-1.c: New file.
897 * gcc.target/aarch64/vect-abs-compile.c: New file.
898 * gcc.target/aarch64/vect-abs.c: New file.
899 * gcc.target/aarch64/vect-abs.x: New file.
900 * gcc.target/aarch64/vect-compile.c: New file.
901 * gcc.target/aarch64/vect-faddv-compile.c: New file.
902 * gcc.target/aarch64/vect-faddv.c: New file.
903 * gcc.target/aarch64/vect-faddv.x: New file.
904 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
905 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
906 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
907 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
908 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
909 * gcc.target/aarch64/vect-fp-compile.c: New file.
910 * gcc.target/aarch64/vect-fp.c: New file.
911 * gcc.target/aarch64/vect-fp.x: New file.
912 * gcc.target/aarch64/vect-mull-compile.c: New file.
913 * gcc.target/aarch64/vect-mull.c: New file.
914 * gcc.target/aarch64/vect-mull.x: New file.
915 * gcc.target/aarch64/vect.c: New file.
916 * gcc.target/aarch64/vect.x: New file.
917 * gcc.target/aarch64/vector_intrinsics.c: New file.
918 * gcc.target/aarch64/vfp-1.c: New file.
919 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
920 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
921 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
922 * g++.dg/abi/aarch64_guard1.C: New file.
923
924 2012-10-23 Jakub Jelinek <jakub@redhat.com>
925
926 PR c++/54988
927 * c-c++-common/pr54988.c: New test.
928
929 2012-10-23 Jan Hubicka <jh@suse.cz>
930
931 * gcc.dg/tree-prof/peel-1.c: New testcase.
932
933 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
934
935 PR gcc/52945
936 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
937
938 2012-10-23 Joseph Myers <joseph@codesourcery.com>
939
940 * gcc.dg/c99-predef-1.c: New test.
941 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
942 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
943 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
944 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
945 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
946 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
947 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
948 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
949 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
950 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
951 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
952 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
953
954 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
955
956 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
957
958 2012-10-23 Jan Hubicka <jh@suse.cz>
959
960 PR middle-end/54937
961 * gcc.c-torture/execute/pr54937.c: New testcase.
962 * gcc.dg/tree-ssa/cunroll-2.c: Update.
963
964 2012-10-23 Jan Hubicka <jh@suse.cz>
965
966 PR middle-end/54967
967 * gfortran.dg/pr54967.f90: New testcase.
968
969 2012-10-23 Terry Guo <terry.guo@arm.com>
970
971 PR target/55019
972 * gcc.dg/pr55019.c: New.
973
974 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
975
976 PR tree-optimization/55008
977 * gcc.dg/tree-ssa/pr55008.c: New test.
978
979 2012-10-22 Richard Biener <rguenther@suse.de>
980
981 PR tree-optimization/55011
982 * gcc.dg/torture/pr55011.c: New testcase.
983
984 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
985
986 * gcc.target/arm/pr40457-1.c: Adjust expected output.
987 * gcc.target/arm/pr40457-2.c: Likewise.
988 * gcc.target/arm/pr40457-3.c: Likewise.
989
990 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
991
992 * gnat.dg/specs/limited_with4.ads: New test.
993 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
994
995 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
996
997 * gnat.dg/modular4.adb: New test.
998 * gnat.dg/modular4_pkg.ads: New helper.
999
1000 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1001
1002 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1003 * gnat.dg/specs/addr1.ads: Likewise.
1004
1005 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1006
1007 * gcc.dg/webizer.c (main): Add missing exit call.
1008
1009 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1010
1011 PR fortran/54465
1012 * gfortran.dg/wextra_1.f: New test.
1013
1014 2012-10-20 Jan Hubicka <jh@suse.cz>
1015
1016 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1017
1018 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1019
1020 PR fortran/54224
1021 * gfortran.dg/warn_unused_function.f90: New.
1022
1023 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1024
1025 * lib/target-supports.exp
1026 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1027
1028 2012-10-19 Richard Guenther <rguenther@suse.de>
1029
1030 PR tree-optimization/54981
1031 * gcc.dg/pr54981.c: New testcase.
1032
1033 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1034
1035 PR target/54892
1036 * gcc.target/arm/pr54892.c: New.
1037
1038 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1039
1040 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1041
1042 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1043
1044 PR c++/54501
1045 * g++.dg/init/array30.C: New.
1046 * g++.dg/init/array31.C: Likewise.
1047
1048 2012-10-18 Tobias Burnus <burnus@net-b.de>
1049
1050 PR fortran/54884
1051 * gfortran.dg/public_private_module_7.f90: New.
1052
1053 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1054
1055 PR c++/29633
1056 * g++.dg/template/pr29633.C: New.
1057
1058 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1059
1060 * gnat.dg/loop_optimization13.ad[sb]: New test.
1061 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1062
1063 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1064
1065 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1066 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1067 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1068 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1069
1070 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1071
1072 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1073 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1074 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1075 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1076 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1077 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1078
1079 2012-10-16 Jan Hubicka <jh@suse.cz>
1080
1081 * gcc.target/i386/l_fma_float_?.c: Update.
1082 * gcc.target/i386/l_fma_double_?.c: Update.
1083 * gfortran.dg/do_1.f90: XFAIL
1084 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1085 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1086 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1087 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1088 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1089 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1090 valid.
1091
1092 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1093
1094 PR c/53063
1095 PR c/40989
1096 * gcc.dg/Wstrict-overflow-24.c: New.
1097
1098 2012-10-16 Tobias Burnus <burnus@net-b.de>
1099
1100 PR fortran/50981
1101 PR fortran/54618
1102 * gfortran.dg/class_optional_1.f90: New.
1103 * gfortran.dg/class_optional_2.f90: New.
1104
1105 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1106
1107 PR debug/54796
1108 * gcc.dg/guality/pr54796.c: New test.
1109
1110 PR tree-optimization/54889
1111 * gfortran.dg/pr54889.f90: New test.
1112
1113 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1114
1115 * g++.dg/other/dump-ada-spec-2.C: New test.
1116
1117 2012-10-16 Easwaran Raman <eraman@google.com>
1118
1119 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1120 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1121
1122 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1123
1124 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1125 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1126
1127 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1128
1129 PR target/54925
1130 * gcc.c-torture/compile/pr54925.c: New.
1131
1132 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1133
1134 PR target/51244
1135 * gcc.target/sh/pr51244-17.c: New.
1136
1137 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1138
1139 PR target/54760
1140 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1141 functions.
1142 * gcc.target/sh/pr54760-4.c: New.
1143
1144 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1145
1146 PR target/34777
1147 * gcc.target/sh/torture/sh-torture.exp: New.
1148 * gcc.target/sh/torture/pr34777.c: New.
1149
1150 2012-10-15 Matthias Klose <doko@ubuntu.com>
1151
1152 * lib/target-supports.exp (check_profiling_available): Match
1153 arm*-*-linux-* for ARM Linux/GNU.
1154 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1155 * gfortran.dg/enum_10.f90: Likewise.
1156 * gfortran.dg/enum_9.f90: Likewise.
1157 * gcc.target/arm/synchronize.c: Likewise.
1158 * g++.old-deja/g++.jason/enum6.C: Likewise.
1159 * g++.old-deja/g++.other/enum4.C: Likewise.
1160 * g++.old-deja/g++.law/enum9.C: Likewise.
1161
1162 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1163
1164 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1165 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1166
1167 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1168 Paolo Carlini <paolo.carlini@oracle.com>
1169
1170 PR c++/17805
1171 * g++.dg/overload/operator6.C: New.
1172
1173 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1174
1175 PR c++/50080 (again)
1176 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1177 * g++.dg/parse/tmpl-outside1.C: Likewise.
1178 * g++.dg/template/qualttp18.C: Likewise.
1179 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1180 * g++.old-deja/g++.pt/overload13.C: Likewise.
1181
1182 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1183
1184 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1185 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1186 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1187 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1188 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1189 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1190 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1191 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1192
1193 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1194
1195 PR c++/50080
1196 * g++.dg/parse/tmpl-outside2.C: New.
1197 * g++.dg/parse/tmpl-outside1.C: Adjust.
1198 * g++.dg/template/qualttp18.C: Likewise.
1199 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1200 * g++.old-deja/g++.pt/overload13.C: Likewise.
1201
1202 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1203
1204 PR tree-optimization/54915
1205 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1206
1207 2012-10-15 Richard Guenther <rguenther@suse.de>
1208
1209 PR tree-optimization/54920
1210 * gcc.dg/torture/pr54920.c: New testcase.
1211
1212 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1213
1214 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1215
1216 2012-10-13 Jason Merrill <jason@redhat.com>
1217
1218 * g++.dg/tls/thread_local7g.C: Require tls_native.
1219
1220 2012-10-14 Jason Merrill <jason@redhat.com>
1221
1222 * g++.dg/cpp0x/inh-ctor1.C: New.
1223 * g++.dg/cpp0x/inh-ctor2.C: New.
1224 * g++.dg/cpp0x/inh-ctor3.C: New.
1225 * g++.dg/cpp0x/inh-ctor4.C: New.
1226 * g++.dg/cpp0x/inh-ctor5.C: New.
1227 * g++.dg/cpp0x/inh-ctor6.C: New.
1228 * g++.dg/cpp0x/inh-ctor7.C: New.
1229 * g++.dg/cpp0x/inh-ctor8.C: New.
1230 * g++.dg/cpp0x/inh-ctor9.C: New.
1231 * g++.dg/cpp0x/inh-ctor10.C: New.
1232 * g++.dg/cpp0x/inh-ctor11.C: New.
1233 * g++.dg/cpp0x/inh-ctor12.C: New.
1234 * g++.dg/cpp0x/inh-ctor13.C: New.
1235
1236 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1237
1238 PR rtl-optimization/54919
1239 * gcc.dg/pr54919.c: New testcase.
1240
1241 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1242
1243 PR c++/53581
1244 * g++.dg/template/crash113.C: New.
1245
1246 2012-10-14 Jan Hubicka <jh@suse.cz>
1247
1248 * gcc.dg/unroll_5.c: New testcase.
1249
1250 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1251
1252 PR c++/52643
1253 * g++.dg/opt/pr52643.C: New.
1254
1255 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1256
1257 PR target/54602
1258 * gcc.target/sh/pr54602-1.c: New.
1259 * gcc.target/sh/pr54602-2.c: New.
1260 * gcc.target/sh/pr54602-3.c: New.
1261 * gcc.target/sh/pr54602-4.c: New.
1262
1263 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1264
1265 PR target/54680
1266 * gcc.target/sh/pr54680.c: New.
1267
1268 2012-10-12 Jan Hubicka <jh@suse.cz>
1269
1270 * gcc.dg/webizer.c: New testcase.
1271
1272 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1273
1274 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1275 specify -m64.
1276
1277 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1278
1279 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1280 Return 0 if already specifying -mfloat-abi other than hard.
1281
1282 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1283
1284 * gcc.dg/pr53060.c: Prune irrelevant warning.
1285
1286 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1287
1288 PR c/54381
1289 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1290 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1291 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1292 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1293 Adjust expected wording of warnings for *cmp* builtins.
1294 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1295 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1296
1297 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1298
1299 PR c++/24449
1300 * g++.dg/parse/friend-main.C: New.
1301
1302 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1303
1304 PR c++/53055
1305 * g++.dg/pr53055.C: New testcase.
1306
1307 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1308
1309 PR c++/52744
1310 * g++.dg/cpp0x/pr52744.C: New.
1311
1312 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1313
1314 PR fortran/40453
1315 * gfortran.dg/dummy_procedure_9.f90: New.
1316
1317 2012-10-12 Richard Biener <rguenther@suse.de>
1318
1319 PR tree-optimization/54894
1320 * gcc.dg/torture/pr54894.c: New testcase.
1321
1322 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1323
1324 PR target/51244
1325 * gcc.target/sh/pr51244-13.c: New.
1326 * gcc.target/sh/pr51244-14.c: New.
1327 * gcc.target/sh/pr51244-15.c: New.
1328 * gcc.target/sh/pr51244-16.c: New.
1329
1330 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1331
1332 PR c++/51878
1333 * g++.dg/cpp0x/decltype45.C: New.
1334
1335 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1336
1337 PR fortran/54784
1338 * gfortran.dg/class_allocate_13.f90: New.
1339
1340 2012-10-11 Jason Merrill <jason@redhat.com>
1341
1342 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1343 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1344
1345 * g++.dg/gomp/tls-5.C: Require tls_native.
1346 * g++.dg/tls/thread_local7.C: Require tls_native.
1347 * g++.dg/tls/static2.C: New.
1348
1349 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1350
1351 PR c++/36107
1352 * g++.dg/ext/weak5.C: New.
1353
1354 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1355
1356 PR testsuite/54868
1357 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1358 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1359
1360 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1361
1362 PR c++/43765
1363 * g++.dg/parse/pr43765.C: New.
1364
1365 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1366
1367 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1368
1369 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1370
1371 PR c++/43663
1372 * g++.dg/init/bitfield3.C: New.
1373
1374 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1375
1376 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1377
1378 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1379
1380 PR tree-optimization/54877
1381 * gcc.dg/torture/pr54877.c: New test.
1382
1383 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1384
1385 PR testsuite/53397
1386 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1387 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1388 and remove target info from dg-do compile.
1389 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1390 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1391 and remove target info from dg-do compile.
1392
1393 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1394
1395 * gcc.dg/pr54782.c: Require target with pthread support.
1396
1397 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1398
1399 PR c++/53122
1400 * g++.dg/cpp0x/auto35.C: New.
1401
1402 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1403
1404 PR c++/53540 - using fails to be equivalent to typedef
1405 * g++.dg/cpp0x/alias-decl-24.C: New test.
1406
1407 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1408
1409 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1410 that c++11 attributes to types are ignored for now.
1411 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1412 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1413
1414 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1415
1416 PR c++/53741
1417 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1418
1419 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1420
1421 PR c++/50478
1422 * g++.dg/cpp0x/initlist67.C: New.
1423
1424 2012-10-10 Dehao Chen <dehao@google.com>
1425
1426 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1427
1428 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1429
1430 PR target/52480
1431 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1432 Add runtime tests.
1433
1434 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1435
1436 PR c++/53307
1437 * g++.dg/cpp0x/decltype44.C: New.
1438
1439 2012-10-09 Steve Ellcey <sellcey@mips.com>
1440
1441 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1442
1443 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1444
1445 PR c++/53763
1446 * g++.dg/cpp0x/decltype43.C: New.
1447
1448 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1449
1450 PR middle-end/53397
1451 * gcc.dg/pr53397-1.c: New test case.
1452 * gcc.dg/pr53397-2.c: New test case.
1453
1454 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1455
1456 PR c++/54194
1457 * g++.dg/warn/Wparentheses-26.C: Adjust.
1458 * g++.dg/warn/Wparentheses-27.C: New.
1459
1460 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1461
1462 PR c++/54427
1463 * c-c++-common/vector-scalar.c: New testcase.
1464 * g++.dg/ext/vector18.C: New testcase.
1465 * g++.dg/ext/vector5.C: This is not an error anymore.
1466 * gcc.dg/init-vec-1.c: Move ...
1467 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1468 * gcc.c-torture/execute/vector-shift1.c: Move ...
1469 * c-c++-common/torture/vector-shift1.c: ... here.
1470 * gcc.dg/scal-to-vec1.c: Move ...
1471 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1472 C++11. Adapt error messages.
1473 * gcc.dg/convert-vec-1.c: Move ...
1474 * c-c++-common/convert-vec-1.c: ... here.
1475 * gcc.dg/scal-to-vec2.c: Move ...
1476 * c-c++-common/scal-to-vec2.c: ... here.
1477
1478 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1479
1480 PR target/54400
1481 * gcc.target/i386/pr54400.c: New testcase.
1482
1483 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1484
1485 PR c++/54858
1486 * g++.dg/template/pr54858.C: New test.
1487
1488 2012-10-08 Marek Polacek <polacek@redhat.com>
1489
1490 PR debug/54831
1491 * g++.dg/debug/pr54831.C: New test.
1492
1493 2012-10-08 Dehao Chen <dehao@google.com>
1494
1495 * g++.dg/predict-loop-exit-1.C: New.
1496 * g++.dg/predict-loop-exit-2.C: New.
1497 * g++.dg/predict-loop-exit-3.C: New.
1498
1499 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1500
1501 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1502
1503 2012-10-08 Jason Merrill <jason@redhat.com>
1504
1505 * g++.dg/gomp/tls-5.C: New.
1506 * g++.dg/gomp/tls-wrap1.C: New.
1507 * g++.dg/gomp/tls-wrap2.C: New.
1508 * g++.dg/gomp/tls-wrap3.C: New.
1509 * g++.dg/gomp/tls-wrap4.C: New.
1510 * g++.dg/gomp/tls-wrapper-cse.C: New.
1511 * g++.dg/tls/thread_local-cse.C: New.
1512 * g++.dg/tls/thread_local-order1.C: New.
1513 * g++.dg/tls/thread_local-order2.C: New.
1514 * g++.dg/tls/thread_local-wrap1.C: New.
1515 * g++.dg/tls/thread_local-wrap2.C: New.
1516 * g++.dg/tls/thread_local-wrap3.C: New.
1517 * g++.dg/tls/thread_local-wrap4.C: New.
1518 * g++.dg/tls/thread_local2g.C: New.
1519 * g++.dg/tls/thread_local3g.C: New.
1520 * g++.dg/tls/thread_local4g.C: New.
1521 * g++.dg/tls/thread_local5g.C: New.
1522 * g++.dg/tls/thread_local6g.C: New.
1523 * g++.dg/tls/thread_local7g.C: New.
1524
1525 * g++.dg/tls/thread_local3.C: New.
1526 * g++.dg/tls/thread_local4.C: New.
1527 * g++.dg/tls/thread_local5.C: New.
1528 * g++.dg/tls/thread_local6.C: New.
1529
1530 * g++.dg/tls/init-2.C: Tweak errors.
1531 * g++.dg/tls/thread_local1.C: New.
1532 * g++.dg/tls/thread_local2.C: New.
1533 * g++.dg/tls/thread_local7.C: New.
1534
1535 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1536
1537 PR target/54866
1538 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1539
1540 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1541
1542 PR target/54685
1543 * gcc.target/sh/pr54685.c: New.
1544
1545 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1546
1547 PR c++/53528 C++11 attribute support
1548 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1549 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1550 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1551 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1552 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1553 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1554 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1555 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1556 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1557 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1558 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1559 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1560 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1561 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1562 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1563 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1564 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1565 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1566 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1567 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1568 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1569 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1570 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1571 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1572 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1573 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1574 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1575 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1576 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1577 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1578 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1579 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1580 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1581 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1582 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1583 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1584 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1585 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1586 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1587 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1588 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1589 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1590 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1591 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1592 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1593 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1594 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1595 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1596 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1597 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1598 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1599 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1600 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1601 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1602 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1603 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1604 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1605
1606 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1607
1608 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1609 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1610 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1611
1612 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1613
1614 PR target/54760
1615 * gcc.target/sh/pr54760-2.c: New.
1616 * gcc.target/sh/pr54760-3.c: New.
1617
1618 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1619
1620 PR c++/51422
1621 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1622
1623 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1624 Sandra Loosemore <sandra@codesourcery.com>
1625
1626 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1627 and test that the accumulator is initialized using MULT.
1628 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1629 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1630
1631 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1632
1633 PR c++/52764
1634 * g++.dg/cpp0x/stdint.C: New.
1635
1636 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1637
1638 PR c++/54249
1639 * g++.dg/cpp0x/stddef.C: New.
1640
1641 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1642
1643 PR fortran/54832
1644 * gfortran.dg/typebound_operator_17.f90: New.
1645
1646 2012-10-06 Jan Hubicka <jh@suse.cz>
1647
1648 PR lto/53831
1649 PR lto/54776
1650 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1651
1652 2012-10-06 Jan Hubicka <jh@suse.cz>
1653
1654 * gcc.dg/lto/resolutions_0.c: New testcase.
1655
1656 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1657
1658 PR fortran/45521
1659 * gfortran.dg/generic_25.f90: New.
1660 * gfortran.dg/generic_26.f90: New.
1661 * gfortran.dg/generic_27.f90: New.
1662
1663 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1664
1665 PR target/54760
1666 * gcc.target/sh/pr54760-1.c: New.
1667
1668 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1669
1670 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1671 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1672 * g++.dg/warn/Wsign-compare-5.C: New test.
1673 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1674 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1675 * g++.dg/ext/builtin30.C: New test.
1676 * g++.dg/ext/vla12.C: New test.
1677 * gcc.dg/builtins-85.c: New test.
1678
1679 PR debug/54519
1680 * gcc.dg/guality/pr54519-1.c: New test.
1681 * gcc.dg/guality/pr54519-2.c: New test.
1682 * gcc.dg/guality/pr54519-3.c: New test.
1683 * gcc.dg/guality/pr54519-4.c: New test.
1684 * gcc.dg/guality/pr54519-5.c: New test.
1685 * gcc.dg/guality/pr54519-6.c: New test.
1686
1687 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1688
1689 PR c++/50893
1690 * g++.dg/cpp0x/defaulted38.C: New.
1691
1692 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1693
1694 PR tree-optimization/33763
1695 * c-c++-common/pr33763.c: New test.
1696
1697 PR tree-optimization/54810
1698 * gcc.dg/tree-ssa/vrp85.c: New test.
1699
1700 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1701
1702 * gcc.dg/ucnid-7.c: Skip on AIX.
1703 * gcc.dg/ucnid-8.c: Same.
1704 * gcc.dg/ucnid-10.c: Same.
1705 * gcc.dg/ucnid-13.c: Same.
1706 * gcc.dg/attr-alias-3.c: Same.
1707 * gcc.dg/attr-alias-5.c: Same.
1708 * gcc.dg/torture/pr51106-2.c: Same.
1709 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1710
1711 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1712
1713 PR c++/52233
1714 * g++.dg/cpp0x/alias-decl-23.C: New.
1715
1716 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1717
1718 PR c++/53403
1719 * g++.dg/template/friend53.C: New.
1720
1721 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1722
1723 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1724 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1725 (scan-ada-spec): Likewise.
1726 (scan-ada-spec-not): Likewise.
1727 * gcc.dg/dump-ada-spec-1.c: New test.
1728 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1729
1730 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1731
1732 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1733
1734 2012-10-04 Florian Weimer <fweimer@redhat.com>
1735
1736 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1737
1738 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1739
1740 PR c++/54323
1741 * g++.dg/cpp0x/pr54323.C: New.
1742
1743 2012-10-04 Richard Guenther <rguenther@suse.de>
1744
1745 PR middle-end/54735
1746 * g++.dg/torture/pr54735.C: New testcase.
1747
1748 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1749
1750 PR rtl-optimization/54739
1751 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1752
1753 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1754
1755 PR target/51244
1756 * gcc.target/sh/pr51244-12.c: New.
1757
1758 2012-10-03 Dehao Chen <dehao@google.com>
1759
1760 PR middle-end/54782
1761 * gcc.dg/pr54782.c: New test.
1762
1763 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1764
1765 PR c++/54777
1766 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1767
1768 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1769
1770 PR fortran/54778
1771 * gfortran.dg/class_53.f90: New.
1772
1773 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1774
1775 PR debug/54551
1776 * gcc.dg/guality/pr54551.c: New.
1777
1778 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1779
1780 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1781 * gcc.target/powerpc/pr46728-2.c: Likewise.
1782
1783 2012-10-02 Sharad Singhai <singhai@google.com>
1784
1785 PR testsuite/54772
1786 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1787 to fix test failures caused by r191883.
1788 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1789 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1790 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1791 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1792 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1793 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1794 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1795 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1796 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1797
1798 2012-09-30 Sharad Singhai <singhai@google.com>
1799
1800 * gcc.target/i386/vect-double-1.c: Fix test.
1801
1802 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1803
1804 PR target/54087
1805 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1806 atomic_sub fails.
1807
1808 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1809
1810 PR rtl-optimization/54457
1811 * gcc.target/i386/pr54457.c: New test.
1812
1813 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1814
1815 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1816
1817 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1818
1819 * gcc.target/i386/vect-rebuild.c: New testcase.
1820
1821 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1822
1823 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1824
1825 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1826
1827 * gcc.target/mips/pr37362.c: Fix target selector.
1828
1829 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1830
1831 PR target/54083
1832 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1833
1834 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1835
1836 * gcc.dg/ucnid-8.c: Update line number.
1837 * gcc.dg/torture/pr51106-2.c: Likewise.
1838
1839 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1840
1841 PR fortran/54667
1842 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1843 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1844 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1845
1846 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1847
1848 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1849 partially reverting r170092.
1850 * gfortran.dg/class_7.f03: Ditto.
1851 * gfortran.dg/coarray_14.f90: Ditto.
1852 * gfortran.dg/typebound_proc_13.f03: Ditto.
1853
1854 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1855
1856 PR c++/54738
1857 * g++.dg/cpp0x/sfinae42.C: New.
1858
1859 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1860
1861 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1862 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1863 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1864 * gcc.dg/pr42629.c: XFAIL on AIX.
1865 * gcc.dg/pr47684.c: Same.
1866 * gcc.dg/pr43670.c: Same.
1867 * gcc.dg/pr42916.c: Same.
1868 * gcc.dg/pr45449.c: Same.
1869 * gcc.dg/pr50017.c: Same.
1870 * gcc.dg/pr42728.c: Same.
1871 * gcc.dg/pr47881.c: Same.
1872 * gcc.dg/pr44023.c: Same.
1873 * gcc.dg/pr41345.c: Same.
1874 * gcc.dg/pr42630.c: Same.
1875 * gcc.dg/pr44971.c: Same.
1876 * gcc.dg/pr46771.c: Same.
1877 * gcc.dg/ucnid-8.c: Same.
1878 * gcc.dg/ucnid-10.c: Same.
1879 * gcc.dg/ucnid-13.c: Same.
1880 * gcc.dg/torture/pr51106-2.c: Same.
1881 * gcc.dg/pr48768.c: Same.
1882 * gcc.dg/pr42631.c: Same.
1883 * gcc.dg/pr43084.c: Same.
1884 * gcc.dg/ucnid-7.c: Same.
1885 * gcc.dg/pr42889.c: Same.
1886 * gcc.dg/pr41241.c: Same.
1887 * gcc.dg/pr42719.c: Same.
1888 * g++.dg/debug/pr46583.C: Same.
1889 * g++.dg/debug/pr47106.C: Same.
1890 * g++.dg/opt/pr48549.C: Same.
1891 * g++.dg/other/pr42685.C: Same.
1892 * c-c++-common/pr43942.c: Same.
1893
1894 2012-09-29 Ian Lance Taylor <iant@google.com>
1895
1896 * go.test/go-test.exp: Update for latest version of Go testsuite.
1897
1898 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1899
1900 PR fortran/52724
1901 * gfortran.dg/internal_readwrite_3.f90: New test.
1902
1903 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1904
1905 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1906 c-c++-common/Wunused-local-typedefs-2.c to here.
1907
1908 PR c++/54372 - unused attribute inactive on dependant entities
1909 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1910
1911 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1912
1913 PR c++/29028 - Missed unused warning on using declaration
1914 * g++.dg/warn/Wunused-var-18.C: New test.
1915
1916 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1917
1918 PR c++/53551 - -Wunused-local-typedefs misses uses
1919 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1920
1921 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1922
1923 PR target/54716
1924 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1925
1926 PR tree-optimization/54713
1927 * gcc.c-torture/compile/pr54713-1.c: New test.
1928 * gcc.c-torture/compile/pr54713-2.c: New test.
1929 * gcc.c-torture/compile/pr54713-3.c: New test.
1930
1931 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1932
1933 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1934
1935 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1936
1937 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1938
1939 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1940
1941 PR target/54703
1942 * gcc.target/i386/pr54703.c: New test.
1943
1944 2012-09-27 Richard Guenther <rguenther@suse.de>
1945
1946 PR lto/54709
1947 * gcc.dg/lto/pr54709_0.c: New testcase.
1948 * gcc.dg/lto/pr54709_1.c: Likewise.
1949
1950 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1951
1952 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1953
1954 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1955
1956 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1957
1958 * gcc.target/arm/pr42879.c: Handle big-endian.
1959
1960 2012-09-26 Steve Ellcey <sellcey@mips.com>
1961
1962 PR c/37303
1963 * gcc.dg/pr37303.c: Check for rdata or rodata.
1964
1965 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1966
1967 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1968
1969 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1970
1971 PR target/51274
1972 PR target/53087
1973 * gcc.target/powerpc/ppc-ne0-1.c: New.
1974
1975 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1976
1977 PR target/54089
1978 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1979 test_19, test_20, test_21, test_22, test_23): New functions.
1980 * gcc.target/sh/pr54089-4.c: New.
1981 * gcc.target/sh/pr54089-5.c: New.
1982 * gcc.target/sh/pr54089-6.c: New.
1983 * gcc.target/sh/pr54089-7.c: New.
1984
1985 2012-09-25 Richard Guenther <rguenther@suse.de>
1986
1987 PR lto/54625
1988 * gcc.dg/lto/pr54702_0.c: New testcase.
1989 * gcc.dg/lto/pr54702_1.c: Likewise.
1990 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1991 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1992 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1993 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1994
1995 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1996
1997 PR c++/54526
1998 * g++.dg/cpp0x/parse2.C: New.
1999 * g++.dg/parse/error11.C: Adjust.
2000 * g++.dg/parse/error12.C: Likewise.
2001
2002 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2003
2004 * gcc.target/i386/20030217-1.c: Added check for
2005 large_long_double effective target.
2006 * gcc.target/i386/387-3.c: Likewise.
2007 * gcc.target/i386/387-4.c: Likewise.
2008 * gcc.target/i386/pr36578-1.c: Likewise.
2009 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2010 when long double size is equal double size.
2011 * gcc.target/i386/excess-precision-1.c: Likewise.
2012 * gcc.target/i386/pr36578-2.c: Likewise.
2013 * gcc.target/i386/20030217-2.c: New testcase.
2014
2015 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2016
2017 PR tree-optimization/54676
2018 * gcc.dg/pr54676.c: New test.
2019
2020 2012-09-25 Richard Guenther <rguenther@suse.de>
2021
2022 PR tree-optimization/53663
2023 * gcc.dg/torture/pr53663-1.c: New testcase.
2024 * gcc.dg/torture/pr53663-2.c: Likewise.
2025 * gcc.dg/torture/pr53663-3.c: Likewise.
2026
2027 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2028
2029 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2030
2031 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2032
2033 * lib/target-supports-dg.exp (dg-require-effective-target,
2034 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2035 dg-process-target-1 instead of dg-process-target.
2036 (dg-process-target-1): Rename from dg-process-target.
2037 (dg-process-target): New.
2038
2039 2012-09-24 Richard Guenther <rguenther@suse.de>
2040
2041 PR tree-optimization/54684
2042 * g++.dg/torture/pr54684.C: New testcase.
2043
2044 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2045
2046 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2047
2048 2012-09-24 Richard Guenther <rguenther@suse.de>
2049
2050 PR middle-end/52173
2051 * gcc.dg/tm/pr52173-1.c: New.
2052 * gcc.dg/tm/pr52173-2.c: New.
2053
2054 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2055
2056 * gcc.dg/pr54669.c: New test.
2057
2058 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2059 Dominique Dhumieres <dominiq@lps.ens.fr>
2060
2061 PR testsuite/54677
2062 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2063
2064 2012-09-23 Tobias Burnus <burnus@net-b.de>
2065
2066 PR fortran/54618
2067 * gfortran.dg/class_array_14.f90: New.
2068
2069 2012-09-22 Kai Tietz <ktietz@redhat.com>
2070
2071 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2072 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2073
2074 2012-09-21 Dehao Chen <dehao@google.com>
2075
2076 PR go/54649
2077 PR tree-optimization/54655
2078 * g++.dg/pr54655.C: New testcase.
2079
2080 2012-09-21 Richard Guenther <rguenther@suse.de>
2081
2082 PR tree-optimization/54647
2083 * g++.dg/torture/pr54647.C: New testcase.
2084
2085 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2086
2087 PR c++/54427
2088 * c-c++-common/torture/vector-compare-2.c: Add -w.
2089
2090 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2091
2092 * gnat.dg/opt20.ads: Move dg directive to...
2093 * gnat.dg/opt20.adb: ...here.
2094 * gnat.dg/addr1.ad[sb]: Likewise.
2095 * gnat.dg/concat2.ad[sb]: Likewise.
2096 * gnat.dg/array16.ad[sb]: Likewise.
2097 * gnat.dg/atomic5.ad[sb]: Likewise.
2098 * gnat.dg/discr29.ad[sb]: Likewise.
2099 * gnat.dg/noreturn5.ad[sb]: Likewise.
2100 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2101 * gnat.dg/discr23.ads: Remove dg directive.
2102 * gnat.dg/nested_float_packed.ads: Likewise.
2103 * gnat.dg/oconst6.ads: Move to...
2104 * gnat.dg/specs/oconst6.ads: ...here.
2105
2106 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2107
2108 PR c++/52432
2109 * g++.dg/cpp0x/decltype32.C: Tweak.
2110
2111 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2112
2113 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2114 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2115 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2116 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2117
2118 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2119
2120 PR c++/54581
2121 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2122
2123 2012-09-19 Steve Ellcey <sellcey@mips.com>
2124
2125 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2126
2127 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2128
2129 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2130 * gcc.target/powerpc/ppc-mftb.c: New file.
2131
2132 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2133
2134 PR target/54089
2135 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2136 functions.
2137
2138 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2139
2140 PR target/54236
2141 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2142
2143 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2144
2145 * gcc.c-torture/execute/20120919-1.c: New test.
2146
2147 2012-09-19 Richard Guenther <rguenther@suse.de>
2148
2149 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2150
2151 2012-09-19 Richard Guenther <rguenther@suse.de>
2152
2153 * gcc.dg/builtin-unreachable-6.c: Adjust.
2154
2155 2012-09-19 Richard Guenther <rguenther@suse.de>
2156
2157 * gcc.dg/builtin-object-size-10.c: Adjust.
2158 * gcc.dg/builtin-unreachable-5.c: Adjust.
2159 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2160 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2161 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2162 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2163 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2164 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2165 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2166 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2167 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2168 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2169 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2170 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2171
2172 2012-09-19 Richard Guenther <rguenther@suse.de>
2173
2174 PR tree-optimization/54132
2175 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2176 * gcc.dg/torture/pr54132.c: Likewise.
2177
2178 2012-09-19 Terry Guo <terry.guo@arm.com>
2179
2180 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2181 extra prune rules that will be applied to all tests in a .exp file.
2182 (gcc-dg-prune): Use rules defined by the above variable.
2183 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2184 harmless warnings on architecture switch conflict.
2185
2186 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2187
2188 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2189 of asm-comment characters instead of a single one.
2190 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2191
2192 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2193
2194 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2195
2196 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2197 target instead of xfailing it.
2198 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2199 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2200 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2201 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2202 * gcc.dg/vect/vect-104.c: Likewise.
2203 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2204 * gcc.dg/vect/vect-outer-1.c: Likewise.
2205 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2206 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2207 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2208 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2209 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2210 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2211 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2212 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2213 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2214
2215 * lib/target-supports.exp
2216 (check_effective_target_vect_widen_mult_qi_to_hi,
2217 check_effective_target_vect_widen_mult_hi_to_si,
2218 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2219 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2220 check_effective_target_vect_pack_trunc,
2221 check_effective_target_vect_unpack,
2222 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2223 instead of arm_none.
2224
2225 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2226
2227 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2228
2229 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2230 config to compiler_flags.
2231
2232 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2233
2234 PR target/54592
2235 * gcc.target/i386/pr54592.c: New test.
2236
2237 PR tree-optimization/54610
2238 * gcc.target/i386/pr54610.c: New test.
2239
2240 2012-09-17 Jason Merrill <jason@redhat.com>
2241
2242 PR c++/54575
2243 * g++.dg/cpp0x/alias-decl-21.C: New.
2244 * g++.dg/cpp0x/alias-decl-22.C: New.
2245
2246 2012-09-17 Tobias Burnus <burnus@net-b.de>
2247
2248 PR fortran/54608
2249 * gfortran.dg/scan_2.f90: New.
2250
2251 2012-09-17 Jason Merrill <jason@redhat.com>
2252
2253 PR c++/53661
2254 * g++.dg/init/aggr9.C: New.
2255
2256 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2257
2258 * gnat.dg/loop_optimization12.ad[sb]: New test.
2259
2260 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2261
2262 PR fortran/54285
2263 * gfortran.dg/proc_ptr_result_7.f90: New.
2264
2265 2012-09-17 Tobias Burnus <burnus@net-b.de>
2266
2267 PR fortran/54603
2268 * gfortran.dg/structure_constructor_11.f90: New.
2269
2270 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2271
2272 PR tree-optimization/54563
2273 * g++.dg/torture/pr54563.C: New test.
2274
2275 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2276
2277 PR fortran/54594
2278 * gfortran.dg/typebound_generic_14.f03: New.
2279
2280 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2281
2282 PR fortran/54387
2283 * gfortran.dg/proc_ptr_38.f90: New.
2284
2285 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2286
2287 PR debug/54460
2288 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2289 to scary regexp.
2290
2291 PR testsuite/54007
2292 * gnat.dg/lto15.adb: Require lto.
2293
2294 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2295 "myBindC" for hppa*-*-hpux*.
2296
2297 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2298
2299 * gfortran.dg/namelist_75.f90: New test.
2300
2301 2012-09-15 Tom de Vries <tom@codesourcery.com>
2302
2303 * gcc.dg/tree-ssa/vrp82.c: New test.
2304 * gcc.dg/tree-ssa/vrp83.c: Same.
2305 * gcc.dg/tree-ssa/vrp84.c: Same.
2306
2307 2012-09-15 Tom de Vries <tom@codesourcery.com>
2308
2309 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2310 * gcc.dg/tree-ssa/vrp81.c: ... this.
2311
2312 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2313
2314 PR target/54222
2315 * gcc.target/avr/torture/fix-types.h: New.
2316 * gcc.target/avr/torture/vals-hr.def: New.
2317 * gcc.target/avr/torture/vals-r.def: New.
2318 * gcc.target/avr/torture/vals-k.def: New.
2319 * gcc.target/avr/torture/vals-ur.def: New.
2320 * gcc.target/avr/torture/vals-uk.def: New.
2321 * gcc.target/avr/torture/vals-uhr.def: New.
2322 * gcc.target/avr/torture/vals-llk.def: New.
2323 * gcc.target/avr/torture/vals-ullk.def: New.
2324 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2325 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2326 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2327 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2328 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2329 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2330 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2331 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2332
2333 2012-09-14 Dehao Chen <dehao@google.com>
2334
2335 * g++.dg/debug/dwarf2/deallocator.C: New test.
2336
2337 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2338
2339 PR c/54552
2340 * gcc.c-torture/compile/pr54552-1.c: New test.
2341
2342 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2343
2344 PR c++/54427
2345 * g++.dg/other/vector-compare.C: New testcase.
2346 * c-c++-common/vector-compare-3.c: New testcase.
2347 * gcc.dg/vector-shift.c: Move ...
2348 * c-c++-common/vector-shift.c: ... here.
2349 * gcc.dg/vector-shift1.c: Move ...
2350 * c-c++-common/vector-shift1.c: ... here.
2351 * gcc.dg/vector-shift3.c: Move ...
2352 * c-c++-common/vector-shift3.c: ... here.
2353 * gcc.dg/vector-compare-1.c: Move ...
2354 * c-c++-common/vector-compare-1.c: ... here.
2355 * gcc.dg/vector-compare-2.c: Move ...
2356 * c-c++-common/vector-compare-2.c: ... here.
2357 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2358 * c-c++-common/torture/vector-compare-1.c: ... here.
2359 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2360 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2361 * c-c++-common/torture/vector-compare-2.c: ... here.
2362 * gcc.c-torture/execute/vector-shift.c: Move ...
2363 * c-c++-common/torture/vector-shift.c: ... here.
2364 * gcc.c-torture/execute/vector-shift2.c: Move ...
2365 * c-c++-common/torture/vector-shift2.c: ... here.
2366 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2367 * c-c++-common/torture/vector-subscript-1.c: ... here.
2368 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2369 * c-c++-common/torture/vector-subscript-2.c: ... here.
2370 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2371 * c-c++-common/torture/vector-subscript-3.c: ... here.
2372
2373 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2374
2375 PR c/54103
2376 * gcc.c-torture/compile/pr54103-1.c,
2377 gcc.c-torture/compile/pr54103-2.c,
2378 gcc.c-torture/compile/pr54103-3.c,
2379 gcc.c-torture/compile/pr54103-4.c,
2380 gcc.c-torture/compile/pr54103-5.c,
2381 gcc.c-torture/compile/pr54103-6.c: New tests.
2382 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2383
2384 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2385
2386 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2387
2388 2012-09-14 Richard Guenther <rguenther@suse.de>
2389
2390 PR tree-optimization/54565
2391 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2392 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2393
2394 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2395
2396 * gcc.target/arm/combine-movs.c: Add missing space.
2397
2398 2012-09-14 Richard Guenther <rguenther@suse.de>
2399
2400 * g++.dg/torture/builtin-location.C: New testcase.
2401
2402 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2403 Manuel López-Ibáñez <manu@gcc.gnu.org>
2404
2405 PR c++/53210
2406 * g++.dg/warn/Wuninitialized-self.C: New.
2407
2408 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2409
2410 PR c/54559
2411 * gcc.c-torture/compile/pr54559.c: New test.
2412
2413 2012-09-13 Jason Merrill <jason@redhat.com>
2414
2415 PR c++/53839
2416 * g++.dg/cpp0x/constexpr-temp1.C: New.
2417
2418 PR c++/54511
2419 * g++.dg/template/anonunion2.C: New.
2420
2421 PR c++/53836
2422 * g++.dg/template/init10.C: New.
2423
2424 2012-09-13 Tobias Burnus <burnus@net-b.de>
2425
2426 PR fortran/54556
2427 * gfortran.dg/implicit_pure_3.f90: New.
2428
2429 2012-09-13 Richard Guenther <rguenther@suse.de>
2430
2431 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2432
2433 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2434
2435 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2436
2437 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2438
2439 * c-c++-common/pr51712.c: Handle for short-enum targets.
2440
2441 2012-09-12 Terry Guo <terry.guo@arm.com>
2442
2443 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2444 and lsrs for Thumb2 mode.
2445
2446 2012-09-12 Jan Hubicka <jh@suse.cz>
2447
2448 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2449
2450 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2451
2452 PR target/54445
2453 * gcc.target/i386/pr54445-1.c: New file.
2454 * gcc.target/i386/pr54445-2.c: Likewise.
2455
2456 2012-09-12 Tobias Burnus <burnus@net-b.de>
2457
2458 PR fortran/54225
2459 PR fortran/53306
2460 * gfortran.dg/coarray_10.f90: Update dg-error.
2461 * gfortran.dg/coarray_28.f90: New.
2462 * gfortran.dg/array_section_3.f90: New.
2463
2464 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2465
2466 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2467 gcc.target/arm/pr48252.c: Fix for big-endian support.
2468
2469 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2470
2471 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2472
2473 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2474 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2475
2476 * gcc.target/arm/neon-vfma-1.c: New testcase.
2477 * gcc.target/arm/neon-vfms-1.c: Likewise.
2478 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2479 of float.
2480 * gcc.target/arm/neon-vmls-1.c: Likewise.
2481 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2482 function.
2483 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2484 (check_effective_target_arm_neonv2_ok): Likewise.
2485 (check_effective_target_arm_neonv2_hw): Likewise.
2486 (check_effective_target_arm_neonv2): Likewise.
2487
2488 2012-09-11 Richard Guenther <rguenther@suse.de>
2489
2490 PR middle-end/54515
2491 * g++.dg/tree-ssa/pr54515.C: New testcase.
2492
2493 2012-09-10 Andrew Pinski <apinski@cavium.com>
2494
2495 PR tree-opt/c54362
2496 * gcc.dg/tm/memopt-16.c: New testcase.
2497
2498 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2499
2500 PR c++/54541
2501 PR c++/54542
2502 * g++.dg/cpp0x/sfinae40.C: New.
2503 * g++.dg/cpp0x/sfinae41.C: Likewise.
2504
2505 2012-09-10 Jason Merrill <jason@redhat.com>
2506
2507 PR c++/54538
2508 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2509
2510 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2511
2512 PR target/54089
2513 * gcc.target/sh/pr54089-3.c: New.
2514
2515 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2516
2517 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2518
2519 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2520
2521 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2522
2523 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2524
2525 * gcc.dg/pr52558-2.c: Delete.
2526 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2527
2528 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2529
2530 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2531
2532 2012-09-10 Richard Guenther <rguenther@suse.de>
2533
2534 PR tree-optimization/54520
2535 * gcc.dg/torture/pr54520.c: New testcase.
2536
2537 2012-09-10 Jason Merrill <jason@redhat.com>
2538
2539 PR c++/54506
2540 * g++.dg/cpp0x/implicit14.C: New.
2541
2542 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2543
2544 PR fortran/54208
2545 * gfortran.dg/bound_simplification_3.f90: New test.
2546
2547 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2548
2549 PR testsuite/54184
2550 * gcc.dg/pr52558-1.c: Delete.
2551 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2552
2553 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2554
2555 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2556 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2557 * gcc.target/arm/smlaltt-1.c: Likewise.
2558
2559 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2560
2561 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2562
2563 2012-09-07 Tom de Vries <tom@codesourcery.com>
2564
2565 PR tree-optimization/53986
2566 * gcc.dg/tree-ssa/vrp80.c: New test.
2567 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2568
2569 2012-09-06 Jason Merrill <jason@redhat.com>
2570
2571 PR c++/54341
2572 PR c++/54253
2573 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2574 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2575
2576 2012-09-06 Andrew Pinski <apinski@cavium.com>
2577
2578 PR tree-opt/54494
2579 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2580
2581 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2582
2583 PR rtl-optimization/54455
2584 * gcc.dg/54455.c: New test.
2585
2586 2012-09-06 Tobias Burnus <burnus@net-b.de>
2587
2588 PR fortran/54463
2589 * gfortran.dg/promotion_2.f90: New.
2590
2591 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2592
2593 PR middle-end/54486
2594 * c-c++-common/pr54486.c: New test.
2595
2596 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2597
2598 PR fortran/54474
2599 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2600
2601 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2602
2603 PR c++/54191
2604 * g++.dg/cpp0x/sfinae39.C: New.
2605
2606 2012-09-04 Jason Merrill <jason@redhat.com>
2607
2608 PR c++/54441
2609 * g++.dg/ext/flexary3.C: New.
2610
2611 PR c++/54420
2612 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2613
2614 PR c++/54198
2615 * g++.dg/template/defarg15.C: New.
2616
2617 PR c++/54437
2618 * g++.dg/template/access24.C: New.
2619
2620 2012-09-04 Richard Guenther <rguenther@suse.de>
2621
2622 PR tree-optimization/54458
2623 * gcc.dg/torture/pr54458.c: New testcase.
2624
2625 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2626
2627 * gcc.target/arm/neon-vext.c: New test.
2628 * gcc.target/arm/neon-vext-execute.c: Ditto.
2629
2630 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2631
2632 PR fortran/54243
2633 PR fortran/54244
2634 * gfortran.dg/select_type_29.f03: New.
2635
2636 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2637
2638 * gcc.dg/fold-perm.c: Improve test.
2639
2640 2012-09-03 Tobias Burnus <burnus@net-b.de>
2641
2642 PR fortran/51632
2643 * gfortran.dg/coarray_class_1.f90: New.
2644
2645 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2646
2647 PR target/49206
2648 * gcc.c-torture/compile/pr49206.c: New test.
2649
2650 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2651 Uros Bizjak <ubizjak@gmail.com>
2652
2653 PR target/36680
2654 * gfortran.dg/pr36680.f90: New test.
2655
2656 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2657
2658 PR target/42295
2659 * g++.dg/opt/pr42295.C: New test.
2660
2661 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2662
2663 PR target/54436
2664 * gcc.dg/torture/pr54436.c: New test.
2665
2666 2012-09-01 Andrew Pinski <apinski@cavium.com>
2667
2668 * gcc.target/mips/truncate-8.c: New testcase.
2669
2670 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2671
2672 PR target/46829
2673 PR target/46843
2674 * gcc.target/i386/pr46829.c: New test.
2675 * gcc.target/i386/pr46843.c: Ditto.
2676
2677 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2678 Jason Merrill <jason@redhat.com>
2679
2680 PR c++/18747
2681 * g++.dg/parse/error50.C: New.
2682
2683 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2684
2685 PR c/54428
2686 * gcc.c-torture/compile/pr54428.c: New test.
2687
2688 2012-08-31 Ollie Wild <aaw@google.com>
2689
2690 PR c++/54197
2691 * g++.dg/init/lifetime3.C: New test.
2692
2693 2012-08-31 Martin Jambor <mjambor@suse.cz>
2694
2695 PR middle-end/54409
2696 * gcc.dg/torture/pr54409.c: New test.
2697
2698 2012-08-31 Martin Jambor <mjambor@suse.cz>
2699
2700 * gfortran.dg/pr48636.f90: Add dump scan checks.
2701
2702 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2703
2704 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2705
2706 2012-08-28 Joey Ye <joey.ye@arm.com>
2707
2708 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2709
2710 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2711
2712 PR target/46254
2713 * gcc.target/i386/pr46254.c: New test.
2714
2715 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2716
2717 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2718 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2719 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2720
2721 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2722
2723 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2724 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2725 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2726 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2727 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2728 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2729 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2730 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2731 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2732 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2733 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2734 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2735 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2736 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2737 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2738 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2739 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2740 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2741 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2742 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2743 gcc.target/mips/unaligned-1.c: Tighten regexps.
2744
2745 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2746
2747 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2748 (mips_option_groups): Remove optimization. Add various -f options.
2749 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2750 and -pg imply -fno-omit-frame-pointer.
2751 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2752 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2753 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2754 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2755 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2756 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2757 * gcc.target/mips/abi-n32-long32.c: Likewise.
2758 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2759 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2760 * gcc.target/mips/abi-n32-long64.c: Likewise.
2761 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2762 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2763 * gcc.target/mips/abi-n64-long32.c: Likewise.
2764 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2765 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2766 * gcc.target/mips/abi-n64-long64.c: Likewise.
2767 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2768 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2769 * gcc.target/mips/abi-o32-long32.c: Likewise.
2770 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2771 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2772 * gcc.target/mips/abi-o32-long64.c: Likewise.
2773 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2774 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2775 * gcc.target/mips/abi-o64-long32.c: Likewise.
2776 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2777 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2778 * gcc.target/mips/abi-o64-long64.c: Likewise.
2779 * gcc.target/mips/asm-1.c: Likewise.
2780 * gcc.target/mips/branch-1.c: Likewise.
2781 * gcc.target/mips/call-3.c: Likewise.
2782 * gcc.target/mips/call-saved-3.c: Likewise.
2783 * gcc.target/mips/clear-cache-1.c: Likewise.
2784 * gcc.target/mips/div-1.c: Likewise.
2785 * gcc.target/mips/div-2.c: Likewise.
2786 * gcc.target/mips/div-3.c: Likewise.
2787 * gcc.target/mips/div-4.c: Likewise.
2788 * gcc.target/mips/div-5.c: Likewise.
2789 * gcc.target/mips/div-6.c: Likewise.
2790 * gcc.target/mips/div-7.c: Likewise.
2791 * gcc.target/mips/div-8.c: Likewise.
2792 * gcc.target/mips/div-9.c: Likewise.
2793 * gcc.target/mips/div-10.c: Likewise.
2794 * gcc.target/mips/div-11.c: Likewise.
2795 * gcc.target/mips/div-12.c: Likewise.
2796 * gcc.target/mips/dsp-ctrl.c: Likewise.
2797 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2798 * gcc.target/mips/ext-8.c: Likewise.
2799 * gcc.target/mips/extend-2.c: Likewise.
2800 * gcc.target/mips/fix-r10000-1.c: Likewise.
2801 * gcc.target/mips/fix-r10000-2.c: Likewise.
2802 * gcc.target/mips/fix-r10000-3.c: Likewise.
2803 * gcc.target/mips/fix-r10000-4.c: Likewise.
2804 * gcc.target/mips/fix-r10000-5.c: Likewise.
2805 * gcc.target/mips/fix-r10000-6.c: Likewise.
2806 * gcc.target/mips/fix-r10000-7.c: Likewise.
2807 * gcc.target/mips/fix-r10000-8.c: Likewise.
2808 * gcc.target/mips/fix-r10000-9.c: Likewise.
2809 * gcc.target/mips/fix-r10000-10.c: Likewise.
2810 * gcc.target/mips/fix-r10000-11.c: Likewise.
2811 * gcc.target/mips/fix-r10000-12.c: Likewise.
2812 * gcc.target/mips/fix-r10000-13.c: Likewise.
2813 * gcc.target/mips/fix-r10000-14.c: Likewise.
2814 * gcc.target/mips/fix-r10000-15.c: Likewise.
2815 * gcc.target/mips/fpcmp-1.c: Likewise.
2816 * gcc.target/mips/fpcmp-2.c: Likewise.
2817 * gcc.target/mips/fpr-moves-7.c: Likewise.
2818 * gcc.target/mips/fpr-moves-8.c: Likewise.
2819 * gcc.target/mips/int-moves-1.c: Likewise.
2820 * gcc.target/mips/int-moves-2.c: Likewise.
2821 * gcc.target/mips/long-calls-pg.c: Likewise.
2822 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2823 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2824 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2825 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2826 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2827 * gcc.target/mips/mips-3d-1.c: Likewise.
2828 * gcc.target/mips/mips-3d-2.c: Likewise.
2829 * gcc.target/mips/mips-3d-3.c: Likewise.
2830 * gcc.target/mips/mips-3d-4.c: Likewise.
2831 * gcc.target/mips/mips-3d-5.c: Likewise.
2832 * gcc.target/mips/mips-3d-6.c: Likewise.
2833 * gcc.target/mips/mips-3d-7.c: Likewise.
2834 * gcc.target/mips/mips-3d-8.c: Likewise.
2835 * gcc.target/mips/mips-3d-9.c: Likewise.
2836 * gcc.target/mips/mips-ps-1.c: Likewise.
2837 * gcc.target/mips/mips-ps-2.c: Likewise.
2838 * gcc.target/mips/mips-ps-3.c: Likewise.
2839 * gcc.target/mips/mips-ps-4.c: Likewise.
2840 * gcc.target/mips/mips-ps-6.c: Likewise.
2841 * gcc.target/mips/mips32-dspr2.c: Likewise.
2842 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2843 * gcc.target/mips/neg-abs-1.c: Likewise.
2844 * gcc.target/mips/neg-abs-2.c: Likewise.
2845 * gcc.target/mips/nmadd-3.c: Likewise.
2846 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2847 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2848 * gcc.target/mips/octeon-pop-1.c: Likewise.
2849 * gcc.target/mips/pr26765.c: Likewise.
2850 * gcc.target/mips/pr33256.c: Likewise.
2851 * gcc.target/mips/pr33635-1.c: Likewise.
2852 * gcc.target/mips/pr33755.c: Likewise.
2853 * gcc.target/mips/pr35802.c: Likewise.
2854 * gcc.target/mips/pr45074.c: Likewise.
2855 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2856 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2857 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2858 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2859 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2860 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2861 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2862 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2863 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2864 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2865 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2866 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2867 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2868 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2869 * gcc.target/mips/save-restore-1.c: Likewise.
2870 * gcc.target/mips/save-restore-3.c: Likewise.
2871 * gcc.target/mips/save-restore-5.c: Likewise.
2872 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2873 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2874 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2875 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2876 * gcc.target/mips/stack-1.c: Likewise.
2877
2878 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2879 Tighten regexps.
2880
2881 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2882 branch under test to be filled with preceding rather than
2883 following instructions.
2884 * gcc.target/mips/branch-10.c: Likewise.
2885 * gcc.target/mips/branch-11.c: Likewise.
2886 * gcc.target/mips/branch-12.c: Likewise.
2887 * gcc.target/mips/branch-13.c: Likewise.
2888 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2889 to be eliminated. Tighten $28 scan-assembler-not test.
2890
2891 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2892 function to...
2893 * gcc.target/mips/call-4.c: ...this new test.
2894
2895 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2896 more likely.
2897 * gcc.target/mips/code-readable-3.c: Likewise.
2898 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2899 flag but skip for -O0.
2900 * gcc.target/mips/code-readable-4.c: Likewise.
2901
2902 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2903 of operations under test.
2904 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2905
2906 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2907 Don't require sibling-call optimization.
2908 * gcc.target/mips/near-far-4.c: Likewise.
2909
2910 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2911 Make sure that the register variable is used.
2912 * gcc.target/mips/soft-float-1.c: Likewise.
2913
2914 * gcc.target/mips/sdata-1.c: Make static data volatile.
2915 * gcc.target/mips/sdata-2.c: Likewise.
2916 * gcc.target/mips/sdata-3.c: Likewise.
2917 * gcc.target/mips/sdata-4.c: Likewise.
2918
2919 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2920 skip for -O0.
2921 * gcc.target/mips/atomic-memory-2.c: Likewise.
2922 * gcc.target/mips/branch-cost-1.c: Likewise.
2923 * gcc.target/mips/branch-cost-2.c: Likewise.
2924 * gcc.target/mips/cache-1.c: Likewise.
2925 * gcc.target/mips/call-1.c: Likewise.
2926 * gcc.target/mips/call-saved-2.c: Likewise.
2927 * gcc.target/mips/const-anchor-1.c: Likewise.
2928 * gcc.target/mips/const-anchor-2.c: Likewise.
2929 * gcc.target/mips/dse-1.c: Likewise.
2930 * gcc.target/mips/dsp-lhx.c: Likewise.
2931 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2932 * gcc.target/mips/ext-1.c: Likewise.
2933 * gcc.target/mips/ext-2.c: Likewise.
2934 * gcc.target/mips/ext-3.c: Likewise.
2935 * gcc.target/mips/ext-4.c: Likewise.
2936 * gcc.target/mips/ext-5.c: Likewise.
2937 * gcc.target/mips/ext-6.c: Likewise.
2938 * gcc.target/mips/ext-7.c: Likewise.
2939 * gcc.target/mips/extend-1.c: Likewise.
2940 * gcc.target/mips/fix-r4000-1.c: Likewise.
2941 * gcc.target/mips/fix-r4000-3.c: Likewise.
2942 * gcc.target/mips/fix-r4000-5.c: Likewise.
2943 * gcc.target/mips/fix-r4000-6.c: Likewise.
2944 * gcc.target/mips/fix-r4000-8.c: Likewise.
2945 * gcc.target/mips/fix-r4000-10.c: Likewise.
2946 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2947 * gcc.target/mips/fixed-vector-type.c: Likewise.
2948 * gcc.target/mips/fpr-moves-1.c: Likewise.
2949 * gcc.target/mips/fpr-moves-2.c: Likewise.
2950 * gcc.target/mips/fpr-moves-3.c: Likewise.
2951 * gcc.target/mips/fpr-moves-4.c: Likewise.
2952 * gcc.target/mips/fpr-moves-5.c: Likewise.
2953 * gcc.target/mips/fpr-moves-6.c: Likewise.
2954 * gcc.target/mips/ins-1.c: Likewise.
2955 * gcc.target/mips/ins-2.c: Likewise.
2956 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2957 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2958 * gcc.target/mips/lazy-binding-1.c: Likewise.
2959 * gcc.target/mips/madd-3.c: Likewise.
2960 * gcc.target/mips/madd-5.c: Likewise.
2961 * gcc.target/mips/madd-6.c: Likewise.
2962 * gcc.target/mips/madd-8.c: Likewise.
2963 * gcc.target/mips/madd-9.c: Likewise.
2964 * gcc.target/mips/memcpy-1.c: Likewise.
2965 * gcc.target/mips/mips-ps-type.c: Likewise.
2966 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2967 * gcc.target/mips/mips-sched-madd.c: Likewise.
2968 * gcc.target/mips/mips16e-extends.c: Likewise.
2969 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2970 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2971 * gcc.target/mips/movcc-1.c: Likewise.
2972 * gcc.target/mips/movcc-2.c: Likewise.
2973 * gcc.target/mips/movcc-3.c: Likewise.
2974 * gcc.target/mips/msub-5.c: Likewise.
2975 * gcc.target/mips/msub-6.c: Likewise.
2976 * gcc.target/mips/msub-8.c: Likewise.
2977 * gcc.target/mips/mult-2.c: Likewise.
2978 * gcc.target/mips/mult-3.c: Likewise.
2979 * gcc.target/mips/mult-5.c: Likewise.
2980 * gcc.target/mips/mult-6.c: Likewise.
2981 * gcc.target/mips/mult-7.c: Likewise.
2982 * gcc.target/mips/mult-12.c: Likewise.
2983 * gcc.target/mips/mult-13.c: Likewise.
2984 * gcc.target/mips/mult-14.c: Likewise.
2985 * gcc.target/mips/mult-15.c: Likewise.
2986 * gcc.target/mips/mult-17.c: Likewise.
2987 * gcc.target/mips/mult-18.c: Likewise.
2988 * gcc.target/mips/mult-19.c: Likewise.
2989 * gcc.target/mips/nmadd-1.c: Likewise.
2990 * gcc.target/mips/nmadd-2.c: Likewise.
2991 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2992 * gcc.target/mips/octeon-cins-1.c: Likewise.
2993 * gcc.target/mips/octeon-cins-2.c: Likewise.
2994 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2995 * gcc.target/mips/octeon-exts-2.c: Likewise.
2996 * gcc.target/mips/octeon-exts-3.c: Likewise.
2997 * gcc.target/mips/octeon-exts-4.c: Likewise.
2998 * gcc.target/mips/octeon-exts-5.c: Likewise.
2999 * gcc.target/mips/octeon-exts-6.c: Likewise.
3000 * gcc.target/mips/octeon-exts-7.c: Likewise.
3001 * gcc.target/mips/octeon-pop-2.c: Likewise.
3002 * gcc.target/mips/octeon-seq-3.c: Likewise.
3003 * gcc.target/mips/octeon-seq-4.c: Likewise.
3004 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3005 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3006 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3007 * gcc.target/mips/pr54240.c: Likewise.
3008 * gcc.target/mips/rsqrt-1.c: Likewise.
3009 * gcc.target/mips/rsqrt-2.c: Likewise.
3010 * gcc.target/mips/rsqrt-3.c: Likewise.
3011 * gcc.target/mips/rsqrt-4.c: Likewise.
3012 * gcc.target/mips/save-restore-2.c: Likewise.
3013 * gcc.target/mips/save-restore-4.c: Likewise.
3014 * gcc.target/mips/sb1-1.c: Likewise.
3015 * gcc.target/mips/scc-1.c: Likewise.
3016 * gcc.target/mips/scc-2.c: Likewise.
3017 * gcc.target/mips/scc-3.c: Likewise.
3018 * gcc.target/mips/scc-4.c: Likewise.
3019 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3020 * gcc.target/mips/truncate-1.c: Likewise.
3021 * gcc.target/mips/truncate-2.c: Likewise.
3022 * gcc.target/mips/truncate-3.c: Likewise.
3023 * gcc.target/mips/truncate-4.c: Likewise.
3024 * gcc.target/mips/truncate-5.c: Likewise.
3025 * gcc.target/mips/truncate-6.c: Likewise.
3026 * gcc.target/mips/unaligned-1.c: Likewise.
3027
3028 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3029 skip for -O0. Require -fexpensive-optimizations.
3030 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3031 * gcc.target/mips/dspr2-MULT.c: Likewise.
3032 * gcc.target/mips/fix-r4000-2.c: Likewise.
3033 * gcc.target/mips/fix-r4000-4.c: Likewise.
3034 * gcc.target/mips/fix-r4000-7.c: Likewise.
3035 * gcc.target/mips/fix-r4000-9.c: Likewise.
3036 * gcc.target/mips/madd-1.c: Likewise.
3037 * gcc.target/mips/madd-2.c: Likewise.
3038 * gcc.target/mips/madd-4.c: Likewise.
3039 * gcc.target/mips/maddu-1.c: Likewise.
3040 * gcc.target/mips/maddu-2.c: Likewise.
3041 * gcc.target/mips/maddu-3.c: Likewise.
3042 * gcc.target/mips/maddu-4.c: Likewise.
3043 * gcc.target/mips/msub-1.c: Likewise.
3044 * gcc.target/mips/msub-2.c: Likewise.
3045 * gcc.target/mips/msub-3.c: Likewise.
3046 * gcc.target/mips/msub-4.c: Likewise.
3047 * gcc.target/mips/msubu-1.c: Likewise.
3048 * gcc.target/mips/msubu-2.c: Likewise.
3049 * gcc.target/mips/msubu-3.c: Likewise.
3050 * gcc.target/mips/msubu-4.c: Likewise.
3051 * gcc.target/mips/mult-1.c: Likewise.
3052 * gcc.target/mips/mult-4.c: Likewise.
3053 * gcc.target/mips/mult-8.c: Likewise.
3054 * gcc.target/mips/mult-9.c: Likewise.
3055 * gcc.target/mips/mult-10.c: Likewise.
3056 * gcc.target/mips/mult-11.c: Likewise.
3057 * gcc.target/mips/mult-16.c: Likewise.
3058
3059 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3060 skip for -O0 and -Os.
3061 * gcc.target/mips/fix-r4000-12.c: Likewise.
3062 * gcc.target/mips/madd-7.c: Likewise.
3063 * gcc.target/mips/mips-ps-5.c: Likewise.
3064 * gcc.target/mips/mips-ps-7.c: Likewise.
3065 * gcc.target/mips/msub-7.c: Likewise.
3066
3067 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3068 skip for -O0. Require -mno-abicalls.
3069 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3070
3071 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3072 skip for -O0. Require a total number of BBIT instructions and
3073 at least one of each kind.
3074
3075 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3076 skip for -O0. Require -fno-unroll-loops.
3077
3078 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3079 skip for -O0. Allow BLTZ as well as BGEZ.
3080
3081 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3082
3083 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3084 skip for -O0. Require -fschedule-insns2.
3085 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3086
3087 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3088 but skip for -O0. Make a branch-likely more likely.
3089
3090 * gcc.target/mips/timode-2.c: Split each test into its own function.
3091 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3092
3093 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3094 skip for -O0. Require -fpeephole2.
3095 * gcc.target/mips/vr-mult-2.c: Likewise.
3096
3097 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3098
3099 PR preprocessor/53469
3100 * gcc.dg/cpp/_Pragma7.c: New test case.
3101
3102 2012-08-27 Tobias Burnus <burnus@net-b.de>
3103
3104 PR fortran/54370
3105 * gfortran.dg/do_5.f90: New.
3106
3107 2012-08-27 Tobias Burnus <burnus@net-b.de>
3108
3109 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3110 from dg-options as -Wall no longer implies it.
3111
3112 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3113
3114 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3115
3116 2012-08-25 Jason Merrill <jason@redhat.com>
3117
3118 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3119
3120 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3121
3122 PR c++/51421
3123 * g++.dg/cpp0x/auto34.C: New.
3124
3125 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3126
3127 PR c/54363
3128 * gcc.dg/pr54363.c: New test.
3129
3130 PR c/54355
3131 * gcc.dg/pr54355.c: New test.
3132
3133 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3134
3135 PR debug/52857
3136 * gcc.target/i386/pr52857-1.c: New.
3137 * gcc.target/i386/pr52857-2.c: Likewise.
3138
3139 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3140
3141 * gcc.target/mips/code-readable-4.c: New test.
3142
3143 2012-08-23 Julian Brown <julian@codesourcery.com>
3144 Sandra Loosemore <sandra@codesourcery.com>
3145
3146 * gcc.target/mips/code-readable-1.c: Add -O to options.
3147
3148 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3149
3150 PR c++/20420
3151 * g++.dg/lookup/using53.C: New.
3152
3153 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3154
3155 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3156 * gcc.dg/fixed-point/convert-1.c: New.
3157 * gcc.dg/fixed-point/convert-2.c: New.
3158 * gcc.dg/fixed-point/convert-3.c: New.
3159 * gcc.dg/fixed-point/convert-4.c: New.
3160 * gcc.dg/fixed-point/convert-float-1.c: New.
3161 * gcc.dg/fixed-point/convert-float-2.c: New.
3162 * gcc.dg/fixed-point/convert-float-3.c: New.
3163 * gcc.dg/fixed-point/convert-float-4.c: New.
3164 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3165 * gcc.dg/fixed-point/convert-sat.c: New.
3166 * gcc.dg/fixed-point/convert.h: New.
3167
3168 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3169
3170 PR target/54089
3171 * gcc.target/sh/pr54089-2.c: New.
3172
3173 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3174
3175 * gcc.target/i386/long-double-64-1.c: New file.
3176 * gcc.target/i386/long-double-64-2.c: Likewise.
3177 * gcc.target/i386/long-double-64-3.c: Likewise.
3178 * gcc.target/i386/long-double-64-4.c: Likewise.
3179 * gcc.target/i386/long-double-80-1.c: Likewise.
3180 * gcc.target/i386/long-double-80-2.c: Likewise.
3181 * gcc.target/i386/long-double-80-3.c: Likewise.
3182 * gcc.target/i386/long-double-80-4.c: Likewise.
3183 * gcc.target/i386/long-double-80-5.c: Likewise.
3184 * gcc.target/i386/long-double-80-6.c: Likewise.
3185 * gcc.target/i386/long-double-80-7.c: Likewise.
3186
3187 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3188
3189 PR tree-optimization/54317
3190 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3191
3192 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3193
3194 PR target/39423
3195 * gcc.target/sh/pr39423-2.c: New.
3196
3197 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3198
3199 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3200 * gcc.dg/fold-perm.c: Likewise.
3201
3202 2012-08-20 Jan Hubicka <jh@suse.cz>
3203
3204 PR fortran/48636
3205 * gcc.dg/ipa/inlinehint-1.c: New.
3206
3207 2012-08-20 Florian Weimer <fweimer@redhat.com>
3208
3209 PR c++/19351
3210 * g++.dg/init/new38.C: New test.
3211 * g++.dg/init/new39.C: New test.
3212
3213 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3214
3215 PR target/54089
3216 * gcc.target/sh/pr54089-1.c: New.
3217
3218 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3219
3220 PR target/51244
3221 * gcc.target/sh/pr51244-11.c: New.
3222
3223 2012-08-20 Tobias Burnus <burnus@net-b.de>
3224
3225 PR fortran/54301
3226 * gfortran.dg/warn_target_lifetime_2.f90: New.
3227
3228 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3229
3230 PR c++/10416
3231 * g++.dg/warn/Wunused-var-17.C: New.
3232
3233 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3234
3235 PR middle-end/53992
3236 * gcc.dg/gomp/pr53992.c: New test.
3237
3238 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3239
3240 PR tree-ssa/54295
3241 * gcc.c-torture/execute/20120817-1.c: New test.
3242
3243 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3244
3245 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3246 add instruction.
3247 (f2): New test that really does need adds.
3248
3249 2012-08-20 Richard Guenther <rguenther@suse.de>
3250
3251 PR tree-optimization/54327
3252 * gcc.dg/torture/pr54327.c: New testcase.
3253
3254 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3255
3256 PR tree-optimization/54321
3257 * gcc.c-torture/compile/pr54321.c: New test.
3258
3259 2012-08-20 Tobias Burnus <burnus@net-b.de>
3260
3261 PR fortran/54301
3262 * gfortran.dg/warn_target_lifetime_1.f90: New.
3263
3264 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3265
3266 PR fortran/54298
3267 * gfortran.dg/real_compare_1.f90: New test case.
3268 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3269
3270 2012-08-18 Jan Hubicka <jh@suse.cz>
3271
3272 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3273
3274 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3275
3276 PR fortran/39290
3277 * gfortran.dg/interface_37.f90: New test.
3278
3279 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3280 Gary Funck <gary@intrepid.com>
3281
3282 PR target/20020
3283 * gcc.target/i386/pr20020-1.c: New test.
3284 * gcc.target/i386/pr20020-2.c: Likewise.
3285 * gcc.target/i386/pr20020-3.c: Likewise.
3286
3287 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3288
3289 * gcc.target/i386/perm-concat.c: New test.
3290
3291 2012-08-17 Julian Brown <julian@codesourcery.com>
3292
3293 * gcc.target/arm/div64-unwinding.c: New test.
3294
3295 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3296
3297 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3298
3299 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3300
3301 PR target/54236
3302 * gcc.target/sh/pr54236-1.c: New.
3303
3304 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3305
3306 * lib/target-supports.exp (check_effective_target_sync_int_long)
3307 (check_effective_target_sync_char_short): Enable for crisv32-*
3308 and cris-*.
3309
3310 PR middle-end/54261
3311 * gcc.dg/torture/pr54261-1.c: New test.
3312
3313 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3314
3315 PR fortran/54243
3316 PR fortran/54244
3317 * gfortran.dg/typebound_call_24.f03: New.
3318
3319 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3320
3321 PR tree-optimization/54245
3322 * gcc.dg/tree-ssa/pr54245.c: New test.
3323
3324 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3325
3326 PR tree-optimization/54240
3327 * gcc.target/powerpc/pr54240.c: New test.
3328 * gcc.target/mips/pr54240.c: Likewise.
3329
3330 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3331
3332 PR target/52933
3333 * gcc.target/sh/pr52933-1.c: New.
3334 * gcc.target/sh/pr52933-2.c: New.
3335
3336 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3337
3338 PR target/50751
3339 * gcc.target/sh/pr50751-8.c: New.
3340
3341 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3342
3343 PR fortran/47586
3344 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3345 * gfortran.dg/typebound_proc_27.f03: New test.
3346
3347 2012-08-14 Sterling Augustine <saugustine@google.com>
3348
3349 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3350
3351 2012-08-14 Tobias Burnus <burnus@net-b.de>
3352
3353 PR fortran/40881
3354 * gfortran.dg/data_constraints_3.f90: New.
3355 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3356 to disable -pedantic compilation.
3357 * gfortran.dg/pr37243.f: Ditto.
3358 * gfortran.dg/g77/19990826-3.f: Ditto.
3359 * gfortran.dg/g77/20020307-1.f : Ditto.
3360 * gfortran.dg/g77/980310-3.f: Ditto.
3361
3362 2012-08-14 Tobias Burnus <burnus@net-b.de>
3363
3364 PR fortran/54234
3365 * gfortran.dg/warn_conversion_4.f90: New.
3366
3367 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3368
3369 PR middle-end/53411
3370 PR rtl-optimization/53495
3371 * gcc.c-torture/compile/pr53411.c: New test.
3372 * gcc.c-torture/compile/pr53495.c: New test.
3373
3374 2012-08-13 Richard Guenther <rguenther@suse.de>
3375
3376 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3377
3378 2012-08-13 Richard Guenther <rguenther@suse.de>
3379
3380 PR tree-optimization/54200
3381 * gcc.dg/guality/pr54200.c: New testcase.
3382 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3383
3384 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3385
3386 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3387
3388 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3389
3390 PR target/51244
3391 * gcc.target/sh/pr51244-7.c: New.
3392 * gcc.target/sh/pr51244-8.c: New.
3393 * gcc.target/sh/pr51244-9.c: New.
3394 * gcc.target/sh/pr51244-10.c: New.
3395
3396 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3397
3398 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3399 -m2e or -m2a.
3400 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3401 * gcc.target/sh/pr53511-1.c: Likewise.
3402 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3403 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3404 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3405 * gcc.target/sh/pr53512-3.c: Likewise.
3406 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3407
3408 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3409
3410 PR target/39423
3411 * gcc.c-torture/compile/pr39423-1.c: New.
3412 * gcc.c-torture/compile/pr39423-2.c: New.
3413
3414 2012-08-12 Tobias Burnus <burnus@net-b.de>
3415
3416 PR fortran/54221
3417 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3418 they appear uninitialized on the RHS.
3419 * gfortran.dg/public_private_module_6.f90: New.
3420
3421 2012-08-11 Martin Jambor <mjambor@suse.cz>
3422
3423 PR fortran/48636
3424 * gfortran.dg/pr48636.f90: New test.
3425
3426 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3427
3428 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3429 to avoid warnings.
3430 (main): Adjust caller.
3431
3432 2012-08-10 Richard Guenther <rguenther@suse.de>
3433
3434 * gcc.dg/matrix/*.c: Adjust and move ...
3435 * gcc.dg/torture/: ... here.
3436 * gcc.dg/matrix: Remove directory.
3437
3438 2012-08-10 Richard Guenther <rguenther@suse.de>
3439
3440 PR middle-end/54219
3441 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3442
3443 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3444
3445 PR middle-end/54211
3446 * gcc.dg/tree-ssa/pr54211.c: New test.
3447
3448 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3449
3450 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3451 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3452
3453 2012-08-10 Richard Guenther <rguenther@suse.de>
3454
3455 PR tree-optimization/54109
3456 * gcc.dg/torture/pr54109.c: New testcase.
3457 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3458 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3459
3460 2012-08-10 Richard Guenther <rguenther@suse.de>
3461
3462 PR tree-optimization/54027
3463 * gcc.dg/torture/pr54027.c: New testcase.
3464
3465 2012-08-10 Richard Guenther <rguenther@suse.de>
3466
3467 * g++.dg/plugin/selfassign.c: Adjust.
3468 * gcc.dg/plugin/selfassign.c: Likewise.
3469 * gcc.dg/strlenopt-11.c: Likewise.
3470 * gcc.dg/strlenopt-13.c: Likewise.
3471 * gcc.dg/no-strict-overflow-4.c: Likewise.
3472 * gcc.dg/strict-overflow-4.c: Likewise.
3473 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3474 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3475 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3476 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3477 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3478 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3479 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3480 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3481 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3482 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3483 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3484 * gcc.dg/pr46309.c: Likewise.
3485 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3486
3487 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3488
3489 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3490 for x86 targets.
3491 * gcc.c-torture/compile/20120727-2.c: New test.
3492
3493 2012-08-09 Martin Jambor <mjambor@suse.cz>
3494
3495 * gcc.dg/ipa/iinline-4.c: New test.
3496 * gcc.dg/ipa/iinline-5.c: Likewise.
3497 * gcc.dg/ipa/iinline-6.c: Likewise.
3498 * gcc.dg/ipa/iinline-7.c: Likewise.
3499 * gcc.dg/lto/20120723_0.c: Likewise.
3500 * gcc.dg/lto/20120723_1.c: Likewise.
3501
3502 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3503
3504 PR target/39423
3505 * gcc.target/sh/pr39423-1.c: New.
3506
3507 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3508
3509 PR target/51244
3510 * gcc.target/sh/pr51244-5: New.
3511 * gcc.target/sh/pr51244-6: New.
3512
3513 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3514
3515 * gcc.target/i386/adx-addxcarry32-3.c: New.
3516 * gcc.target/i386/adx-addxcarry64-3.c: New.
3517
3518 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3519
3520 PR rtl-optimization/53701
3521 * gcc.dg/pr53701.c: New test.
3522
3523 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3524
3525 * gcc.c-torture/compile/20120727-1.c: New test.
3526
3527 2012-08-09 Tobias Burnus <burnus@net-b.de>
3528
3529 PR fortran/54199
3530 * gfortran.dg/intrinsic_shadow_4.f90: New.
3531
3532 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3533
3534 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3535
3536 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3537
3538 * gcc.c-torture/execute/20120808-1.c: New test.
3539
3540 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3541
3542 PR rtl-optimization/54157
3543 * gcc.target/i386/pr54157.c: New file.
3544
3545 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3546
3547 * gcc.target/i386/adx-addcarryx32-1.c: New.
3548 * gcc.target/i386/adx-addcarryx32-2.c: New.
3549 * gcc.target/i386/adx-addcarryx64-1.c: New.
3550 * gcc.target/i386/adx-addcarryx64-2.c: New.
3551 * gcc.target/i386/adx-check.h: New.
3552 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3553 * gcc.target/i386/sse-12.c: Add -madx.
3554 * gcc.target/i386/sse-13.c: Ditto.
3555 * gcc.target/i386/sse-14.c: Ditto.
3556 * gcc.target/i386/sse-22.c: Ditto.
3557 * gcc.target/i386/sse-23.c: Ditto.
3558 * g++.dg/other/i386-2.C: Ditto.
3559 * g++.dg/other/i386-3.C: Ditto.
3560
3561 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3562
3563 * gcc.dg/tree-ssa/slsr-5.c: New.
3564 * gcc.dg/tree-ssa/slsr-6.c: New.
3565 * gcc.dg/tree-ssa/slsr-7.c: New.
3566 * gcc.dg/tree-ssa/slsr-8.c: New.
3567 * gcc.dg/tree-ssa/slsr-9.c: New.
3568 * gcc.dg/tree-ssa/slsr-10.c: New.
3569 * gcc.dg/tree-ssa/slsr-11.c: New.
3570 * gcc.dg/tree-ssa/slsr-12.c: New.
3571 * gcc.dg/tree-ssa/slsr-13.c: New.
3572 * gcc.dg/tree-ssa/slsr-14.c: New.
3573 * gcc.dg/tree-ssa/slsr-15.c: New.
3574 * gcc.dg/tree-ssa/slsr-16.c: New.
3575 * gcc.dg/tree-ssa/slsr-17.c: New.
3576 * gcc.dg/tree-ssa/slsr-18.c: New.
3577 * gcc.dg/tree-ssa/slsr-19.c: New.
3578 * gcc.dg/tree-ssa/slsr-20.c: New.
3579 * gcc.dg/tree-ssa/slsr-21.c: New.
3580 * gcc.dg/tree-ssa/slsr-22.c: New.
3581 * gcc.dg/tree-ssa/slsr-23.c: New.
3582 * gcc.dg/tree-ssa/slsr-24.c: New.
3583 * gcc.dg/tree-ssa/slsr-25.c: New.
3584 * gcc.dg/tree-ssa/slsr-26.c: New.
3585 * gcc.dg/tree-ssa/slsr-30.c: New.
3586 * gcc.dg/tree-ssa/slsr-31.c: New.
3587
3588 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3589
3590 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3591 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3592 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3593
3594 2012-08-06 Cary Coutant <ccoutant@google.com>
3595
3596 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3597
3598 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3599
3600 PR fortran/35831
3601 * gfortran.dg/dummy_procedure_5.f90: Modified.
3602 * gfortran.dg/dummy_procedure_8.f90: New.
3603 * gfortran.dg/interface_26.f90: Modified.
3604 * gfortran.dg/proc_ptr_11.f90: Modified.
3605 * gfortran.dg/proc_ptr_15.f90: Modified.
3606 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3607 * gfortran.dg/typebound_override_1.f90: Modified.
3608 * gfortran.dg/typebound_proc_6.f03: Modified.
3609
3610 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3611
3612 PR tree-optimization/51938
3613 PR tree-optimization/52005
3614 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3615 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3616 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3617 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3618
3619 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3620
3621 Avoid crashing on erroneous static_assert usage
3622 * g++.dg/cpp0x/static_assert8.C: New test.
3623
3624 2012-08-06 Jason Merrill <jason@redhat.com>
3625
3626 * g++.dg/cpp0x/sfinae38.C: New.
3627
3628 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3629 Paolo Carlini <paolo.carlini@oracle.com>
3630
3631 PR c++/54165
3632 * g++.dg/conversion/void2.C: New.
3633
3634 2012-08-06 Tom de Vries <tom@codesourcery.com>
3635
3636 * gcc.dg/tree-ssa/vrp78.c: New test.
3637
3638 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3639 Richard Sandiford <rdsandiford@googlemail.com>
3640
3641 * g++.dg/opt/enum2.C: Require fpic target.
3642 * g++.dg/lto/20090303_0.C: Likewise.
3643
3644 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3645 Catherine Moore <clm@codesourcery.com>
3646
3647 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3648 flush function names too.
3649 * gcc.target/mips/clear-cache-1.c: Likewise.
3650
3651 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3652
3653 PR target/54156
3654 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3655
3656 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3657
3658 PR fortran/54166
3659 * gfortran.dg/array_5.f90: New test.
3660
3661 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3662
3663 PR tree-optimization/30318
3664 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3665
3666 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3667
3668 * g++.dg/ext/vector17.C: New testcase.
3669
3670 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3671
3672 PR target/51931
3673 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3674 * g++.dg/opt/longbranch1.C: Likewise.
3675
3676 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3677
3678 PR tree-optimization/53805
3679 * gcc.dg/fold-notunord.c: New testcase.
3680
3681 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3682
3683 PR fortran/48820
3684 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3685 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3686
3687 2012-08-02 Jason Merrill <jason@redhat.com>
3688 Paolo Carlini <paolo.carlini@oracle.com>
3689
3690 PR c++/51213 (again)
3691 * g++.dg/cpp0x/sfinae37.C: Extend.
3692
3693 2012-08-02 Richard Guenther <rguenther@suse.de>
3694
3695 PR tree-optimization/50672
3696 * g++.dg/torture/pr50672.C: New testcase.
3697
3698 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3699
3700 PR fortran/54147
3701 * gfortran.dg/abstract_type_6.f03: Modified.
3702 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3703 * gfortran.dg/proc_ptr_comp_35.f90: New.
3704 * gfortran.dg/typebound_proc_9.f03: Modified.
3705 * gfortran.dg/typebound_proc_26.f90: New.
3706
3707 2012-08-02 Richard Guenther <rguenther@suse.de>
3708
3709 * gcc.dg/torture/pta-callused-1.c: Adjust.
3710 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3711 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3712 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3713 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3714 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3715 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3716 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3717 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3718
3719 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3720
3721 PR fortran/54033
3722 * gfortran.dg/include_6.f90: New test case.
3723 * gfortran.dg/include_7.f90: New test case.
3724 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3725
3726 2012-08-01 Tom de Vries <tom@codesourcery.com>
3727
3728 * gcc.dg/tree-ssa/vrp76.c: New test.
3729
3730 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3731
3732 PR tree-optimization/46556
3733 * gcc.dg/tree-ssa/slsr-27.c: New.
3734 * gcc.dg/tree-ssa/slsr-28.c: New.
3735 * gcc.dg/tree-ssa/slsr-29.c: New.
3736
3737 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3738
3739 PR fortran/42418
3740 * gfortran.dg/proc_decl_29.f90: New.
3741
3742 2012-07-31 Dehao Chen <dehao@google.com>
3743
3744 * gcc.dg/predict-7.c: New test.
3745
3746 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3747
3748 PR fortran/54134
3749 * gfortran.dg/typebound_override_3.f90: New.
3750
3751 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3752
3753 PR tree-optimization/53773
3754 * gcc.dg/vect/pr53773.c: New test.
3755
3756 2012-07-31 Nick Clifton <nickc@redhat.com>
3757
3758 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3759 and for XStormy16.
3760
3761 2012-07-31 Tobias Burnus <burnus@net-b.de>
3762
3763 * gfortran.dg/c_funloc_tests_6.f90: New.
3764 * gfortran.dg/c_funloc_tests_7.f90: New.
3765 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3766
3767 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3768
3769 PR c++/53624
3770 * g++.dg/cpp0x/temp_default5.C: New.
3771
3772 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3773
3774 PR fortran/51081
3775 * gfortran.dg/proc_ptr_37.f90: New.
3776
3777 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3778
3779 * lib/target-supports.exp
3780 (check_effective_target_vect_natural_alignment): New function.
3781 * gcc.dg/align-2.c: Only run on targets with natural alignment
3782 of vector types.
3783 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3784 alignment of vector types.
3785
3786 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3787 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3788
3789 * gcc.target/i386/rdseed16-1.c: New.
3790 * gcc.target/i386/rdseed32-1.c: Ditto
3791 * gcc.target/i386/rdseed64-1.c: Ditto
3792 * gcc.target/i386/sse-12.c: Add -mrdseed.
3793 * gcc.target/i386/sse-13.c: Ditto.
3794 * gcc.target/i386/sse-14.c: Ditto.
3795 * g++.dg/other/i386-2.C: Ditto.
3796 * g++.dg/other/i386-3.C: Ditto.
3797
3798 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3799
3800 PR target/51244
3801 * gcc.target/sh/pr51244-4.c: New.
3802
3803 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3804
3805 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3806 for alpha*-*-* targets. Cleanup original tree dump.
3807
3808 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3809
3810 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3811 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3812
3813 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3814
3815 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3816 rand, srand. Include <stdlib.h>.
3817
3818 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3819
3820 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3821
3822 2012-07-26 Richard Henderson <rth@redhat.com>
3823
3824 * gcc.dg/attr-hotcold-1.c: New.
3825 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3826
3827 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3828 Sandra Loosemore <sandra@codesourcery.com>
3829
3830 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3831
3832 2012-07-26 Tobias Burnus <burnus@net-b.de>
3833
3834 * gfortran.dg/contiguous_1.f90: Update dg-error.
3835 * gfortran.dg/proc_ptr_32.f90: Ditto.
3836
3837 2012-07-26 Richard Guenther <rguenther@suse.de>
3838
3839 PR tree-optimization/54098
3840 * gcc.dg/torture/pr54098.c: New testcase.
3841
3842 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3843
3844 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3845 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3846
3847 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3848
3849 PR fortran/44354
3850 * gfortran.dg/array_constructor_39.f90: New test.
3851
3852 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3853
3854 PR fortran/44354
3855 * gfortran.dg/array_constructor_38.f90: New test.
3856
3857 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3858
3859 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3860
3861 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3862
3863 * gnat.dg/noreturn5.ad[sb]: New test.
3864
3865 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3866 Paul Brook <paul@codesourcery.com>
3867
3868 PR target/53633
3869
3870 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3871 * c-c++-common/pr53633.c: New test.
3872
3873 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3874
3875 * gcc.target/i386/asm-dialect-1.c: New test case.
3876
3877 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3878 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3879
3880 * gcc.target/i386/prefetchw-1.c: New.
3881 * gcc.target/i386/sse-12.c: Add -mprfchw.
3882 * gcc.target/i386/sse-13.c: Ditto.
3883 * gcc.target/i386/sse-14.c: Ditto.
3884 * gcc.target/i386/sse-22.c: Ditto.
3885 * gcc.target/i386/sse-23.c: Ditto.
3886 * g++.dg/other/i386-2.C: Ditto.
3887 * g++.dg/other/i386-3.C: Ditto.
3888
3889 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3890
3891 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3892
3893 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3894
3895 PR target/54051
3896 * gcc.target/arm/pr54051.c: New.
3897 * gcc.target/arm/vfp-1.c: Adjust test.
3898
3899 2012-07-24 Julian Brown <julian@codesourcery.com>
3900
3901 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3902 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3903 hard-float ARM.
3904
3905 2012-07-23 Paul Brook <paul@codesourcery.com>
3906
3907 * g++.dg/other/armv7m-1.c: New test.
3908
3909 2012-07-23 Julian Brown <julian@codesourcery.com>
3910
3911 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3912 ARM.
3913 (DO_TEST): Define to 1 for appropriate ARM targets.
3914
3915 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3916
3917 PR tree-optimization/53881
3918 * gcc.dg/pr53881.c: Renamed to ...
3919 * gcc.dg/pr53881-1.c: ... this.
3920 * gcc.dg/pr53881-2.c: New test.
3921
3922 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3923
3924 Handle recent changes in default atomics for cris*-*-linux*.
3925 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3926 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3927 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3928 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3929 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3930 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3931 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3932 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3933 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3934 -mno-unaligned-atomic-may-use-library is in effect for
3935 cris*-*-linux*.
3936 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3937 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3938 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3939 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3940 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3941 gcc.target/cris/torture/sync-mis-op-i-1.c,
3942 gcc.target/cris/torture/sync-mis-op-i-2.c,
3943 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3944 gcc.target/cris/torture/sync-mis-op-i-3.c,
3945 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3946 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3947 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3948 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3949 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3950 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3951 (main): Remove local variable x.
3952 [mis_ok]: Check that atomics don't fail.
3953
3954 2012-07-21 Andrew Pinski <apinski@cavium.com>
3955
3956 * gcc.dg/tree-ssa/vrp72.c: New test.
3957 * gcc.dg/tree-ssa/vrp73.c: New test.
3958 * gcc.dg/tree-ssa/vrp74.c: New test.
3959 * gcc.dg/tree-ssa/vrp75.c: New test.
3960
3961 2012-07-21 Andrew Pinski <apinski@cavium.com>
3962
3963 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3964 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3965
3966 2012-07-21 Andrew Pinski <apinski@cavium.com>
3967
3968 * gcc.target/mips/octeon-pop-2.c: New testcase.
3969
3970 2012-07-21 Tobias Burnus <burnus@net-b.de>
3971
3972 PR fortran/48820
3973 * gfortran.dg/assumed_rank_3.f90: New.
3974 * gfortran.dg/assumed_rank_11.f90: New.
3975 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3976 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3977 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3978
3979 2012-07-21 Andrew Pinski <apinski@cavium.com>
3980
3981 * gcc.target/mips/unaligned-1.c: New testcase.
3982
3983 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3984
3985 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3986
3987 2012-07-20 Tobias Burnus <burnus@net-b.de>
3988
3989 * gfortran.dg/bind_c_array_params_2.f90: New.
3990 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3991 and update dg-error.
3992
3993 2012-07-20 Tobias Burnus <burnus@net-b.de>
3994
3995 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3996
3997 2012-07-20 Jason Merrill <jason@redhat.com>
3998
3999 PR c++/54038
4000 * g++.dg/other/array7.C: New.
4001
4002 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4003
4004 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4005 the basic block and check loop depth.
4006 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4007 matching patterns and comments.
4008 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4009 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4010
4011 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4012
4013 PR c++/28656
4014 * c-c++-common/pr28656.c: New test.
4015
4016 2012-07-19 Jason Merrill <jason@redhat.com>
4017
4018 PR c++/54026
4019 * g++.dg/init/mutable1.C: New.
4020
4021 2012-07-20 Tobias Burnus <burnus@net-b.de>
4022
4023 PR fortran/48820
4024 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4025 * gfortran.dg/assumed_rank_1.f90: New.
4026 * gfortran.dg/assumed_rank_1_c.c: New.
4027 * gfortran.dg/assumed_rank_2.f90: New.
4028 * gfortran.dg/assumed_rank_4.f90: New.
4029 * gfortran.dg/assumed_rank_5.f90: New.
4030 * gfortran.dg/assumed_rank_6.f90: New.
4031 * gfortran.dg/assumed_rank_7.f90: New.
4032 * gfortran.dg/assumed_rank_8.f90: New.
4033 * gfortran.dg/assumed_rank_8_c.c: New.
4034 * gfortran.dg/assumed_rank_9.f90: New.
4035 * gfortran.dg/assumed_rank_10.f90: New.
4036 * gfortran.dg/assumed_rank_12.f90: New.
4037
4038 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4039
4040 * gnat.dg/opt25.adb: New test.
4041 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4042 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4043
4044 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4045
4046 * gnat.dg/aggr20.ad[sb]: New test.
4047 * gnat.dg/aggr20_pkg.ads: New helper.
4048
4049 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4050
4051 * gnat.dg/derived_type3.adb: New test.
4052 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4053
4054 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4055
4056 PR rtl-optimization/53942
4057 * gcc.dg/pr53942.c: New test.
4058
4059 2012-07-19 Jason Merrill <jason@redhat.com>
4060
4061 PR c++/54021
4062 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4063
4064 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4065
4066 * gnat.dg/discr38.adb: New test.
4067
4068 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4069
4070 PR middle-end/54017
4071 * c-c++-common/gomp/pr54017.c: New test.
4072
4073 2012-07-19 Richard Guenther <rguenther@suse.de>
4074 Eric Botcazou <ebotcazou@adacore.com>
4075
4076 * gnat.dg/loop_optimization11.adb: New testcase.
4077 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4078
4079 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4080 Jason Merrill <jason@redhat.com>
4081
4082 * g++.dg/cpp0x/sfinae37.C: New.
4083 * g++.dg/template/access23.C: New.
4084 * g++.dg/template/access7.C: Adjust.
4085 * g++.dg/template/sfinae10.C: Don't expect errors.
4086 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4087
4088 2012-07-18 Julian Brown <julian@codesourcery.com>
4089 Sandra Loosemore <sandra@codesroucery.com>
4090
4091 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4092
4093 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4094
4095 * gnat.dg/noreturn4.ad[sb]: New test.
4096 * gnat.dg/noreturn4_pkg.ads: New helper.
4097
4098 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4099 Julian Brown <julian@codesourcery.com>
4100
4101 * gcc.target/arm/neon-vdup-1.c: New test case.
4102 * gcc.target/arm/neon-vdup-2.c: New test case.
4103 * gcc.target/arm/neon-vdup-3.c: New test case.
4104 * gcc.target/arm/neon-vdup-4.c: New test case.
4105 * gcc.target/arm/neon-vdup-5.c: New test case.
4106 * gcc.target/arm/neon-vdup-6.c: New test case.
4107 * gcc.target/arm/neon-vdup-7.c: New test case.
4108 * gcc.target/arm/neon-vdup-8.c: New test case.
4109 * gcc.target/arm/neon-vdup-9.c: New test case.
4110 * gcc.target/arm/neon-vdup-10.c: New test case.
4111 * gcc.target/arm/neon-vdup-11.c: New test case.
4112 * gcc.target/arm/neon-vdup-12.c: New test case.
4113 * gcc.target/arm/neon-vdup-13.c: New test case.
4114 * gcc.target/arm/neon-vdup-14.c: New test case.
4115 * gcc.target/arm/neon-vdup-15.c: New test case.
4116 * gcc.target/arm/neon-vdup-16.c: New test case.
4117 * gcc.target/arm/neon-vdup-17.c: New test case.
4118 * gcc.target/arm/neon-vdup-18.c: New test case.
4119 * gcc.target/arm/neon-vdup-19.c: New test case.
4120 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4121 arguments non-constant.
4122
4123 2012-07-18 Richard Guenther <rguenther@suse.de>
4124
4125 PR tree-optimization/53970
4126 * g++.dg/torture/pr53970.C: New testcase.
4127
4128 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4129
4130 PR target/38621
4131 * gcc.c-torture/compile/pr38621.c: New.
4132
4133 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4134
4135 PR target/33135
4136 * gcc.target/sh/pr33135-1.c: New.
4137 * gcc.target/sh/pr33135-2.c: New.
4138 * gcc.target/sh/pr33135-3.c: New.
4139 * gcc.target/sh/pr33135-4.c: New.
4140
4141 2012-07-17 Jason Merrill <jason@redhat.com>
4142
4143 PR c++/53995
4144 * g++.dg/parse/enum9.C: New.
4145
4146 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4147 Sandra Loosemore <sandra@codesourcery.com>
4148
4149 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4150 if there is a conflict with -mcpu=. Use -mcpu=5208.
4151
4152 2012-07-17 Jason Merrill <jason@redhat.com>
4153
4154 PR c++/53989
4155 * g++.dg/template/array23.C: New.
4156
4157 2012-07-17 Tobias Burnus <burnus@net-b.de>
4158
4159 PR fortran/53985
4160 * gfortran.dg/bind_c_usage_26.f90: New.
4161 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4162 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4163 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4164 * gfortran.dg/interop_params.f03: Ditto.
4165
4166 2012-07-17 Jason Merrill <jason@redhat.com>
4167
4168 * g++.dg/template/inherit8.C: Adjust.
4169 * g++.dg/template/using21.C: Adjust.
4170 * g++.dg/template/using22.C: Adjust.
4171
4172 PR c++/53549
4173 * g++.dg/template/current-inst1.C: New.
4174 * g++.dg/parse/crash35.C: Adjust.
4175
4176 2012-07-17 Tobias Burnus <burnus@net-b.de>
4177
4178 PR fortran/52101
4179 * gfortran.dg/oldstyle_4.f90: New.
4180
4181 2012-07-17 Tobias Burnus <burnus@net-b.de>
4182
4183 PR fortran/49265
4184 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4185 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4186
4187 2012-07-16 Jason Merrill <jason@redhat.com>
4188
4189 * g++.dg/parse/access8.C: Adjust.
4190 * g++.dg/template/sfinae6_neg.C: Adjust.
4191
4192 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4193
4194 PR fortran/53824
4195 * gfortran.dg/coarray_allocate_1.f90: New test.
4196
4197 2012-07-16 Andrew Pinski <apinski@cavium.com>
4198
4199 * gcc.c-torture/execute/bswap-1.c: New testcase.
4200 * gcc.c-torture/compile/unalign-1.c: New testcase.
4201 * gcc.c-torture/compile/20120524-1.c: New testcase.
4202 * gcc.c-torture/compile/20101216-1.c: New testcase.
4203
4204 2012-07-16 Dehao Chen <dehao@google.com>
4205
4206 Revert
4207 2012-07-10 Dehao Chen <dehao@google.com>
4208
4209 * gcc.dg/debug_info_inline.c: New test.
4210
4211 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4212
4213 PR fortran/53956
4214 * gfortran.dg/proc_decl_28.f90: New.
4215
4216 2012-07-16 Andrew Pinski <apinski@cavium.com>
4217
4218 * gcc.dg/torture/builtins-1.c: New testcase.
4219
4220 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4221
4222 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4223 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4224 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4225 gcc.target/cris/sync-1-v10.c,
4226 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4227 pass -mno-unaligned-atomic-may-use-library.
4228 * gcc.target/cris/sync-xchg-1.c: New test.
4229 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4230 valid register operand output modifier.
4231
4232 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4233
4234 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4235 characters.
4236
4237 2012-07-13 Andrew Pinski <apinski@cavium.com>
4238
4239 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4240 rather than cleanup-tree-dump.
4241 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4242
4243 2012-07-13 Richard Guenther <rguenther@suse.de>
4244
4245 PR tree-optimization/53907
4246 * gcc.target/i386/pr53907.c: New testcase.
4247
4248 2012-07-13 Richard Guenther <rguenther@suse.de>
4249
4250 PR tree-optimization/53922
4251 * gcc.dg/torture/pr53922.c: New testcase.
4252
4253 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4254
4255 PR rtl-optimization/53908
4256 * gcc.dg/torture/pr53908.c: New test.
4257
4258 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4259
4260 PR c++/53531
4261 * g++.dg/cpp0x/variadic135.C: New.
4262
4263 2012-07-12 Jason Merrill <jason@redhat.com>
4264
4265 * g++.dg/template/sfinae6_neg.C: Adjust.
4266
4267 2012-07-12 Tobias Burnus <burnus@net-b.de>
4268
4269 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4270 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4271 scan-tree-dump-times pattern.
4272
4273 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4274
4275 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4276
4277 2012-07-11 Jason Merrill <jason@redhat.com>
4278
4279 DR 1402
4280 * g++.g/cpp0x/defaulted37.C: New.
4281
4282 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4283
4284 PR target/53859
4285 * gcc.target/arm/pr53859.c: New test.
4286
4287 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4288
4289 PR target/53886
4290 * gcc.c-torture/compile/pr53886.c: New.
4291
4292 2012-07-10 Dehao Chen <dehao@google.com>
4293
4294 * gcc.dg/debug_info_inline.c: New test.
4295
4296 2012-07-10 Jason Merrill <jason@redhat.com>
4297
4298 PR c++/53733
4299 * g++.dg/cpp0x/defaulted36.C: New.
4300 * g++.dg/cpp0x/defaulted21.C: Adjust.
4301
4302 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4303
4304 2012-07-09 Sterling Augustine <saugustine@google.com>
4305
4306 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4307
4308 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4309
4310 PR tree-optimization/53887
4311 * gcc.dg/pr53887.c: New test.
4312
4313 2012-07-09 Jason Merrill <jason@redhat.com>
4314
4315 PR c++/53882
4316 * g++.dg/cpp0x/nullptr29.C: New.
4317
4318 2012-07-09 Tom de Vries <tom@codesourcery.com>
4319 Richard Guenther <rguenther@suse.de>
4320
4321 * gcc.dg/builtin-unreachable-6.c: New test.
4322 * gcc.dg/builtin-unreachable-5.c: New test.
4323
4324 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4325
4326 PR tree-optimization/53881
4327 * gcc.dg/pr53881.c: New test.
4328
4329 2012-07-06 Jason Merrill <jason@redhat.com>
4330
4331 PR c++/53862
4332 * g++.dg/cpp0x/variadic134.C: New.
4333
4334 PR c++/53858
4335 * g++.dg/cpp0x/alias-decl-20.C: New.
4336
4337 2012-07-06 Tom de Vries <tom@codesourcery.com>
4338
4339 PR tree-optimization/51879
4340 * gcc.dg/pr51879-16.c: New test.
4341 * gcc.dg/pr51879-17.c: Same.
4342
4343 2012-07-06 Tom de Vries <tom@codesourcery.com>
4344
4345 PR tree-optimization/52009
4346 * gcc.dg/pr51879-7.c: New test.
4347 * gcc.dg/pr51879-18.c: New test.
4348
4349 2012-07-05 Jason Merrill <jason@redhat.com>
4350
4351 PR c++/50852
4352 * g++.dg/template/typedef39.C: New.
4353
4354 PR c++/53039
4355 * g++.dg/cpp0x/variadic133.C: New.
4356 * g++.dg/template/param1.C: Adjust.
4357
4358 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4359
4360 PR target/48941
4361 PR target/51980
4362 * gcc.target/arm/neon/vtrnf32.c: Update.
4363 * gcc.target/arm/neon/vtrns32.c: Update.
4364 * gcc.target/arm/neon/vtrnu32.c: Update.
4365 * gcc.target/arm/neon/vzipf32.c: Update.
4366 * gcc.target/arm/neon/vzips32.c: Update.
4367 * gcc.target/arm/neon/vzipu32.c: Update.
4368
4369 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4370
4371 PR fortran/53732
4372 * gfortran.dg/inline_sum_4.f90: New test.
4373
4374 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4375
4376 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4377
4378 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4379
4380 * gcc.target/arm/fma-sp.c: New testcase.
4381 * gcc.target/arm/fma.c: Likewise.
4382 * gcc.target/arm/fma.h: Likewise.
4383
4384 2012-07-04 Jason Merrill <jason@redhat.com>
4385
4386 PR c++/53848
4387 * g++.dg/other/enum3.C: New.
4388
4389 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4390
4391 PR middle-end/53321
4392 * g++.dg/torture/pr53321.C: New test.
4393
4394 2012-07-04 Richard Guenther <rguenther@suse.de>
4395
4396 PR tree-optimization/53844
4397 * g++.dg/tree-ssa/pr53844.C: New testcase.
4398
4399 2012-07-04 Richard Guenther <rguenther@suse.de>
4400
4401 PR tree-optimization/53849
4402 * gcc.dg/pr53849.c: New testcase.
4403
4404 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4405
4406 PR c++/53812
4407 * g++.dg/ext/label14.C: New test.
4408
4409 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4410
4411 PR target/53811
4412 * g++.dg/other/pr53811.C: New test.
4413
4414 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4415
4416 PR target/28896
4417 * gcc.target/m68k/stack-limit-1.c: New testcase.
4418
4419 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4420
4421 * gnat.dg/recursive_call.adb: New test.
4422
4423 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4424
4425 * gnat.dg/discr37.ad[sb]: New test.
4426
4427 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4428
4429 * g++.dg/other/packed1.C: Remove SH from xfail list.
4430
4431 2012-07-02 Jason Merrill <jason@redhat.com>
4432
4433 PR c++/53619
4434 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4435
4436 PR c++/53783
4437 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4438
4439 PR c++/53788
4440 * g++.dg/cpp0x/decltype39.C: New.
4441 * g++.dg/diagnostic/method1.C: Adjust.
4442
4443 PR c++/53816
4444 * g++.dg/template/ref6.C: New.
4445
4446 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4447
4448 PR target/53568
4449 * gcc.target/sh/pr53568-1.c: New.
4450
4451 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4452
4453 PR target/51244
4454 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4455
4456 2012-07-02 Jason Merrill <jason@redhat.com>
4457
4458 PR c++/53821
4459 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4460
4461 PR c++/53524
4462 * g++.dg/template/enum7.C: New.
4463 * g++.dg/other/ptrmem10.C: Adjust.
4464 * g++.dg/other/ptrmem11.C: Adjust.
4465 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4466
4467 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4468
4469 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4470
4471 2012-07-01 Wei Guozhi <carrot@google.com>
4472
4473 PR target/53447
4474 * gcc.target/arm/pr53447-1.c: New testcase.
4475 * gcc.target/arm/pr53447-2.c: New testcase.
4476 * gcc.target/arm/pr53447-3.c: New testcase.
4477 * gcc.target/arm/pr53447-4.c: New testcase.
4478
4479 2012-06-29 Richard Guenther <rguenther@suse.de>
4480
4481 PR tree-optimization/47061
4482 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4483
4484 2012-06-29 Richard Guenther <rguenther@suse.de>
4485
4486 PR tree-optimization/37541
4487 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4488
4489 2012-06-29 Richard Guenther <rguenther@suse.de>
4490
4491 PR tree-optimization/52589
4492 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4493
4494 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4495
4496 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4497
4498 * g++.dg/template/error46.C: Add missing comment to dg-message.
4499 * g++.dg/template/crash107.C: Likewise.
4500 * g++.dg/template/error47.C: Likewise.
4501 * g++.dg/template/crash108.C: Likewise.
4502 * g++.dg/overload/operator5.C: Likewise.
4503
4504 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4505 errors in dg-message directives, add comments.
4506
4507 2012-06-28 Kai Tietz <ktietz@redhat.com>
4508
4509 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4510 hard-coded 'unsigned long'.
4511
4512 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4513
4514 PR tree-optimization/51581
4515 * gcc.dg/vect/pr51581-4.c: New test.
4516
4517 PR tree-optimization/53645
4518 * gcc.c-torture/execute/pr53645-2.c: New test.
4519
4520 2012-06-28 Richard Guenther <rguenther@suse.de>
4521
4522 PR middle-end/53790
4523 * gcc.dg/torture/pr53790.c: New testcase.
4524
4525 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4526
4527 PR tree-optimization/53645
4528 * gcc.c-torture/execute/pr53645.c: New test.
4529
4530 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4531
4532 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4533
4534 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4535
4536 PR debug/53671
4537 PR debug/49888
4538 * gcc.dg/guality/pr49888.c: Account for the possibility that
4539 the variable is optimized out at the first test.
4540
4541 2012-06-27 Jason Merrill <jason@redhat.com>
4542
4543 * g++.dg/cpp0x/override2.C: Adjust.
4544 * g++.dg/template/error5.C: Adjust.
4545 * g++.dg/parse/crash28.C: Adjust.
4546
4547 PR c++/53563
4548 * g++.dg/parse/template27.C: New.
4549 * g++.dg/template/crash74.C: Adjust expected output.
4550
4551 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4552
4553 PR fortran/41951
4554 PR fortran/49591
4555 * gfortran.dg/typebound_operator_16.f03: New.
4556
4557 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4558
4559 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4560 even src1.i and src2.i fields even in the second half of the arrays.
4561
4562 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4563
4564 PR c++/51033.
4565 * g++.dg/torture/vshuf-16.inc: New test.
4566 * g++.dg/torture/vshuf-2.inc: New test.
4567 * g++.dg/torture/vshuf-4.inc: New test.
4568 * g++.dg/torture/vshuf-8.inc: New test.
4569 * g++.dg/torture/vshuf-main.inc: New test.
4570 * g++.dg/torture/vshuf-v16hi.C: New test.
4571 * g++.dg/torture/vshuf-v16qi.C: New test.
4572 * g++.dg/torture/vshuf-v2df.C: New test.
4573 * g++.dg/torture/vshuf-v2di.C: New test.
4574 * g++.dg/torture/vshuf-v2sf.C: New test.
4575 * g++.dg/torture/vshuf-v2si.C: New test.
4576 * g++.dg/torture/vshuf-v4df.C: New test.
4577 * g++.dg/torture/vshuf-v4di.C: New test.
4578 * g++.dg/torture/vshuf-v4sf.C: New test.
4579 * g++.dg/torture/vshuf-v4si.C: New test.
4580 * g++.dg/torture/vshuf-v8hi.C: New test.
4581 * g++.dg/torture/vshuf-v8qi.C: New test.
4582 * g++.dg/torture/vshuf-v8si.C: New test.
4583
4584 2012-06-27 Richard Guenther <rguenther@suse.de>
4585
4586 PR middle-end/53676
4587 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4588
4589 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4590
4591 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4592 scan-dump-dem-not): Use printable pattern in test name.
4593
4594 2012-06-26 Sterling Augustine <saugustine@google.com>
4595 Dominique Dhumieres <dominiq@lps.ens.fr>
4596
4597 * gcc.dg/pubtypes-2.c: Update expected output.
4598 * gcc.dg/pubtypes-3.c: Likewise.
4599 * gcc.dg/pubtypes-4.c: Likewise.
4600
4601 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4602
4603 * gcc.dg/tree-ssa/slsr-1.c: New test.
4604 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4605 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4606 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4607
4608 2012-06-26 Matt Turner <mattst88@gmail.com>
4609
4610 PR target/35294
4611 * gcc.target/arm/mmx-2.c: New.
4612
4613 2012-06-26 Richard Guenther <rguenther@suse.de>
4614
4615 PR c++/53752
4616 * g++.dg/torture/pr53752.C: New testcase.
4617
4618 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4619
4620 PR tree-optimization/53748
4621 * gcc.c-torture/compile/pr53748.c: New test.
4622
4623 2012-06-25 Jason Merrill <jason@redhat.com>
4624
4625 PR c++/53498
4626 PR c++/53305
4627 * g++.dg/cpp0x/decltype38.C: New.
4628 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4629
4630 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4631
4632 * lib/target-supports-dg.exp (testname-for-summary): New.
4633 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4634 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4635 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4636 scan-module-absence, output-exists, output-exists-not: Use
4637 testname-for-summary.
4638 (dg-test): Clean up testname_with_flags.
4639 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4640 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4641 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4642 scan-assembler-dem-not, object-size: Use testname-for-summary.
4643 * lib/gcov.exp (run-gcov): Likewise.
4644 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4645 scan-dump-dem, scan-dump-dem-note): Likewise.
4646
4647 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4648 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4649 including profopt.opt; save and restore existing value.
4650 * g++.dg/bprob/bprob.exp: Likewise.
4651 * gcc.dg/matrix/matrix.exp: Likewise.
4652 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4653 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4654 PROFOPT_OPTIONS.
4655
4656 2012-06-25 Richard Henderson <rth@redhat.com>
4657
4658 * gcc.dg/pr53749.c: New.
4659
4660 2012-06-25 Jason Merrill <jason@redhat.com>
4661
4662 PR c++/52988
4663 * g++.dg/cpp0x/nullptr28.C: New.
4664
4665 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4666
4667 * gcc.target/arm/neon-vld1_dupQ.c: New.
4668
4669 2012-06-25 Florian Weimer <fweimer@redhat.com>
4670
4671 * g++.dg/init/new35.C: New.
4672 * g++.dg/init/new36.C: New.
4673 * g++.dg/init/new37.C: New.
4674 * g++.dg/ext/vla5.C: New warning.
4675 * g++.dg/ext/vla8.C: New warning.
4676 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4677
4678 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4679 James Greenhalgh <james.greenhalgh@arm.com>
4680
4681 * gcc.target/arm/ftest-support-arm.h New testcase.
4682 * gcc.target/arm/ftest-support-thumb.h Likewise.
4683 * gcc.target/arm/ftest-support.h Likewise.
4684 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4685 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4686 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4687 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4688 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4689 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4690 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4691 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4692 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4693 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4694 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4695 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4696 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4697 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4698 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4699 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4700 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4701 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4702 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4703 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4704 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4705 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4706 * lib/target-supports.exp
4707 (check_effective_target_arm_arch_FUNC): Add support for more
4708 architectures.
4709 (add_options_for_arm_arch_FUNC): Likewise.
4710 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4711
4712 2012-06-25 Jason Merrill <jason@redhat.com>
4713
4714 PR c++/53202
4715 * g++.dg/cpp0x/constexpr-tuple.C: New.
4716
4717 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4718
4719 PR target/53759
4720 * gcc.target/i386/pr53759.c: New test.
4721
4722 PR c++/53594
4723 * g++.dg/cpp0x/nsdmi7.C: New test.
4724
4725 2012-06-24 Kai Tietz <ktietz@redhat.com>
4726
4727 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4728 for LLP64 targets.
4729 * gcc.target/i386/pr38988.c: Likewise.
4730
4731 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4732
4733 PR fortran/47710
4734 PR fortran/53328
4735 * gfortran.dg/typebound_generic_12.f03: New.
4736 * gfortran.dg/typebound_generic_13.f03: New.
4737
4738 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4739
4740 * gnat.dg/lto15.ad[sb]: New test.
4741
4742 2012-06-21 Meador Inge <meadori@codesourcery.com>
4743
4744 PR c/53702
4745 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4746
4747 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4748
4749 * gcc.dg/pch/ident-1.c: New test.
4750 * gcc.dg/pch/ident-1.hs: Header file for new test.
4751
4752 2012-06-21 Michael Matz <matz@suse.de>
4753
4754 PR middle-end/53688
4755 * gcc.c-torture/execute/pr53688.c: New test.
4756
4757 2012-06-20 Richard Guenther <rguenther@suse.de>
4758
4759 PR tree-optimization/30318
4760 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4761
4762 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4763
4764 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4765
4766 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4767
4768 * gcc.target/i386/clearcapv2.map: New file.
4769 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4770
4771 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4772
4773 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4774 and add __sh__ case.
4775
4776 2012-06-19 Jason Merrill <jason@redhat.com>
4777
4778 PR c++/52637
4779 * g++.dg/debug/localclass1.C: New.
4780
4781 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4782
4783 * g++.dg/cpp0x/override4.C: New.
4784
4785 2012-06-14 Jason Merrill <jason@redhat.com>
4786
4787 PR c++/53651
4788 * g++.dg/cpp0x/decltype37.C: New.
4789
4790 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4791
4792 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4793
4794 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4795
4796 * gcc.c-torture/compile/vector-5.c,
4797 gcc.c-torture/compile/vector-6.c: New tests.
4798
4799 2012-06-19 Richard Henderson <rth@redhat.com>
4800
4801 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4802
4803 2012-06-19 Richard Guenther <rguenther@suse.de>
4804
4805 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4806
4807 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4808
4809 PR target/53712
4810 * gcc.target/i386/pr53712.c: New test.
4811
4812 2012-06-18 Tobias Burnus <burnus@net-b.de>
4813
4814 PR fortran/53692
4815 * gfortran.dg/elemental_optional_args_6.f90: New.
4816
4817 2012-06-18 Tobias Burnus <burnus@net-b.de>
4818
4819 PR fortran/53526
4820 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4821 * gfortran.dg/coarray/move_alloc_1.f90
4822
4823 2012-06-18 Tobias Burnus <burnus@net-b.de>
4824
4825 PR fortran/53526
4826 * gfortran.dg/coarray_27.f90: New.
4827
4828 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4829 Greta Yorsh <Greta.Yorsh@arm.com>
4830
4831 * gcc.target/arm/epilog-1.c: New test.
4832
4833 2012-06-18 Richard Guenther <rguenther@suse.de>
4834
4835 PR tree-optimization/53693
4836 * g++.dg/torture/pr53693.C: New testcase.
4837
4838 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4839
4840 PR tree-optimization/53703
4841 * gcc.dg/torture/pr53703.c: New test.
4842
4843 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4844
4845 PR middle-end/53698
4846 * gcc.target/i386/pr53698.c: New test.
4847
4848 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4849
4850 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4851
4852 2012-06-17 Tobias Burnus <burnus@net-b.de>
4853
4854 PR fortran/53691
4855 PR fortran/53685
4856 * gfortran.dg/transfer_check_3.f90: New.
4857
4858 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4859
4860 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4861
4862 2012-06-16 Tobias Burnus <burnus@net-b.de>
4863
4864 PR fortran/53642
4865 PR fortran/45170
4866 * gfortran.dg/deferred_type_param_8.f90: New.
4867
4868 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4869
4870 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4871 testname that includes flags, passed in as new argument, in
4872 pass/fail messages.
4873 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4874 and pass it to verify-* procedures.
4875
4876 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4877 alignment torture options with usual torture options.
4878
4879 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4880 messages reported for one line of source code.
4881 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4882 * g++.dg/cpp0x/decltype2.C: Likewise.
4883 * g++.dg/cpp0x/decltype3.C: Likewise.
4884 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4885 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4886 * g++.dg/cpp0x/static_assert3.C: Likewise.
4887 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4888 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4889 * g++.dg/cpp0x/union1.C: Likewise.
4890 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4891 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4892 * g++.dg/cpp0x/variadic2.C: Likewise.
4893 * g++.dg/cpp0x/variadic20.C: Likewise.
4894 * g++.dg/cpp0x/variadic74.C: Likewise.
4895 * g++.dg/diagnostic/bitfld2.C: Likewise.
4896 * g++.dg/ext/attrib44.C: Likewise.
4897 * g++.dg/ext/no-asm-1.C: Likewise.
4898 * g++.dg/other/error34.C: Likewise.
4899 * g++.dg/parse/crash46.C: Likewise.
4900 * g++.dg/parse/error10.C: Likewise.
4901 * g++.dg/parse/error2.C: Likewise.
4902 * g++.dg/parse/error3.C: Likewise.
4903 * g++.dg/parse/error36.C: Likewise.
4904 * g++.dg/parse/error8.C: Likewise.
4905 * g++.dg/parse/error9.C: Likewise.
4906 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4907 * g++.dg/parse/parser-pr28152.C: Likewise.
4908 * g++.dg/parse/template25.C: Likewise.
4909 * g++.dg/parse/typename11.C: Likewise.
4910 * g++.dg/tc1/dr147.C: Likewise.
4911 * g++.dg/template/deduce3.C: Likewise.
4912 * g++.dg/template/koenig9.C: Likewise.
4913 * g++.dg/template/pr23510.C: Likewise.
4914 * g++.dg/warn/pr12242.C: Likewise.
4915 * g++.dg/warn/pr30551-2.C: Likewise.
4916 * g++.dg/warn/pr30551.C: Likewise.
4917 * g++.old-deja/g++.other/typename1.C: Likewise.
4918 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4919
4920 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4921
4922 PR c++/51033
4923 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4924 * c-c++-common/torture/vshuf-2.inc: Likewise.
4925 * c-c++-common/torture/vshuf-4.inc: Likewise.
4926 * c-c++-common/torture/vshuf-8.inc: Likewise.
4927 * c-c++-common/torture/vshuf-main.inc: Likewise.
4928 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4929 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4930 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4931 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4932 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4933 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4934 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4935 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4936 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4937 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4938 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4939 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4940 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4941 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4942
4943 2012-06-15 Michael Matz <matz@suse.de>
4944
4945 * gcc.dg/tree-ssa/vector-4.c: New test.
4946
4947 2012-06-15 Michael Matz <matz@suse.de>
4948
4949 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4950 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4951
4952 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4953
4954 PR tree-optimization/53636
4955 * gcc.target/arm/pr53636.c: New test.
4956
4957 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4958
4959 PR tree-optimization/51581
4960 * gcc.c-torture/execute/pr51581-1.c: New test.
4961 * gcc.c-torture/execute/pr51581-2.c: New test.
4962 * gcc.dg/vect/pr51581-1.c: New test.
4963 * gcc.dg/vect/pr51581-2.c: New test.
4964 * gcc.dg/vect/pr51581-3.c: New test.
4965 * gcc.target/i386/avx-pr51581-1.c: New test.
4966 * gcc.target/i386/avx-pr51581-2.c: New test.
4967 * gcc.target/i386/avx2-pr51581-1.c: New test.
4968 * gcc.target/i386/avx2-pr51581-2.c: New test.
4969 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4970
4971 2012-06-15 Richard Guenther <rguenther@suse.de>
4972
4973 * gcc.c-torture/execute/20120615-1.c: New testcase.
4974
4975 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4976
4977 * gnat.dg/vect8.ad[sb]: New test.
4978
4979 2012-06-14 Richard Guenther <rguenther@suse.de>
4980
4981 * gcc.dg/tree-ssa/vrp.h: New testcase.
4982 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4983
4984 2012-06-13 Christian Bruel <christian.bruel@st.com>
4985
4986 PR target/53621
4987 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4988
4989 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4990
4991 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4992
4993 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4994
4995 PR testsuite/20771
4996 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4997 test summary unique.
4998
4999 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5000 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5001 scan-stack-usage-not): Don't strip torture options from test name.
5002
5003 * lib/scandump.exp (scan-dump-times): Use printable version of
5004 regexp in test summary line.
5005
5006 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5007 messages reported for one line of source code.
5008 * gcc.dg/format/few-1.c: Likewise.
5009 * gcc.dg/ia64-sync-2.c: Likewise.
5010 * gcc.dg/sync-2.c: Likewise.
5011 * gcc.dg/noncompile/pr44517.c: Likewise.
5012
5013 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5014
5015 PR debug/49888
5016 * gcc.dg/guality/pr49888.c: New.
5017
5018 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5019
5020 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5021 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5022 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5023
5024 2012-06-13 Tobias Burnus <burnus@net-b.de>
5025
5026 PR fortran/53643
5027 * gfortran.dg/intent_out_7.f90: New.
5028
5029 2012-06-13 Tobias Burnus <burnus@net-b.de>
5030
5031 PR fortran/53597
5032 * gfortran.dg/save_4.f90: New.
5033
5034 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5035
5036 PR c/53532
5037 PR c/51034
5038 PR c/53196
5039 * gcc.dg/pr53532.c: New test.
5040 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5041 adjust line numbers.
5042 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5043 * gcc.dg/Wcxx-compat-8.c: Likewise.
5044 * gcc.dg/pr51034.c: New test.
5045 * gcc.dg/pr53196-1.c: New test.
5046 * gcc.dg/pr53196-2.c: New test.
5047
5048 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5049
5050 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5051 alignment torture options with usual torture options.
5052 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5053 instead of dg-options.
5054 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5055 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5056 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5057 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5058 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5059 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5060
5061 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5062 to checks for multiple messages reported for one line of source code.
5063 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5064
5065 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5066 messages reported for one line of source code.
5067
5068 * gcc.dg/20031223-1.c: Add comments to check for multiple
5069 messages reported for one line of source code.
5070 * gcc.dg/Wconversion-integer.c: Likewise.
5071 * gcc.dg/Wfatal-2.c: Likewise.
5072 * gcc.dg/Wfatal.c: Likewise.
5073 * gcc.dg/Wobjsize-1.c: Likewise.
5074 * gcc.dg/c99-vla-jump-1.c: Likewise.
5075 * gcc.dg/c99-vla-jump-2.c: Likewise.
5076 * gcc.dg/c99-vla-jump-3.c: Likewise.
5077 * gcc.dg/c99-vla-jump-4.c: Likewise.
5078 * gcc.dg/c99-vla-jump-5.c: Likewise.
5079 * gcc.dg/decl-9.c: Likewise.
5080 * gcc.dg/declspec-10.c: Likewise.
5081 * gcc.dg/declspec-18.c: Likewise.
5082 * gcc.dg/mtune.c: Likewise.
5083 * gcc.dg/parser-pr28152-2.c: Likewise.
5084 * gcc.dg/parser-pr28152.c: Likewise.
5085 * gcc.dg/pr14475.c: Likewise.
5086 * gcc.dg/pr27953.c: Likewise.
5087 * gcc.dg/pr28322-3.c: Likewise.
5088 * gcc.dg/pr30457.c: Likewise.
5089 * gcc.dg/pr30551-2.c: Likewise.
5090 * gcc.dg/pr30551-3.c: Likewise.
5091 * gcc.dg/pr30551-4.c: Likewise.
5092 * gcc.dg/pr30551-5.c: Likewise.
5093 * gcc.dg/pr30551-6.c: Likewise.
5094 * gcc.dg/pr30551.c: Likewise.
5095 * gcc.dg/pr45461.c: Likewise.
5096 * gcc.dg/pr48552-1.c: Likewise.
5097 * gcc.dg/pr48552-2.c: Likewise.
5098 * gcc.dg/redecl-1.c: Likewise.
5099 * gcc.dg/transparent-union-3.c: Likewise.
5100 * gcc.dg/utf-dflt.c: Likewise.
5101 * gcc.dg/utf-dflt2.c: Likewise.
5102 * gcc.dg/vla-8.c: Likewise.
5103 * gcc.dg/vla-init-1.c: Likewise.
5104 * gcc.dg/wtr-int-type-1.c: Likewise.
5105
5106 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5107 messages reported for for one line of source code.
5108 * c-c++-common/raw-string-5.c: Likewise.
5109 * c-c++-common/raw-string-4.c: Likewise.
5110 * c-c++-common/raw-string-6.c: Likewise.
5111 * c-c++-common/pr20000.c: Likewise.
5112
5113 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5114 messages reported for one line of source code.
5115 * gcc.dg/cpp/pr30786.c: Likewise.
5116 * gcc.dg/cpp/pr28709.c: Likewise.
5117 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5118 * gcc.dg/cpp/macspace2.c: Likewise.
5119 * gcc.dg/cpp/missing-header-1.c: Likewise.
5120 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5121 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5122 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5123
5124 2012-06-12 Jason Merrill <jason@redhat.com>
5125
5126 PR c++/53599
5127 * g++.dg/template/local7.C: New.
5128
5129 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5130
5131 PR target/53511
5132 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5133 * gcc.target/sh/pr51340-2.c: Likewise.
5134 * gcc.target/sh/pr51340-3.c: Likewise.
5135
5136 2012-06-12 Michael Matz <matz@suse.de>
5137
5138 * gcc.dg/torture/alias-1.c: New test.
5139
5140 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5141
5142 PR rtl-optimization/53589
5143 * gcc.dg/torture/pr53589.c: New test.
5144
5145 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5146
5147 PR target/50749
5148 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5149 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5150 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5151 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5152 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5153 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5154 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5155 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5156 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5157 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5158 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5159 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5160 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5161 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5162 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5163 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5164
5165 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5166
5167 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5168 (check_intel_cpu_model): New function.
5169 (check_amd_cpu_model): New function.
5170 (check_features): New function.
5171 (__get_cpuid_output): New function.
5172 (check_detailed): New function.
5173 (fn1): Rename to quick_check.
5174 (main): Update to call quick_check and call check_detailed.
5175
5176 2012-06-11 Richard Henderson <rth@redhat.com>
5177
5178 * lib/target-supports.exp
5179 (check_effective_target_sync_long_long_runtime): Use
5180 check_effective_target_lp64 instead of
5181 check_effective_target_powerpc64 for powerpc targets.
5182
5183 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5184
5185 PR target/53511
5186 * gcc.target/sh/pr53511-1.c: New.
5187
5188 2012-06-11 Richard Guenther <rguenther@suse.de>
5189
5190 PR middle-end/53470
5191 * g++.dg/lto/pr53470_0.C: New testcase.
5192 * gcc.dg/lto/pr53470_0.c: Likewise.
5193
5194 2012-06-11 Richard Guenther <rguenther@suse.de>
5195
5196 PR c++/53605
5197 * g++.dg/ext/pr53605.C: New testcase.
5198
5199 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5200
5201 * gnat.dg/specs/array1.ads: New test.
5202 * gnat.dg/specs/array2.ads: Likewise.
5203 * gnat.dg/array22.adb: Likewise.
5204
5205 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5206
5207 * gnat.dg/constant4.adb: New test.
5208 * gnat.dg/constant4_pkg.ads: New helper.
5209
5210 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5211
5212 PR fortran/52552
5213 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5214 * gfortran.dg/allocate_class_1.f90: Modified.
5215 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5216 * gfortran.dg/allocate_class_2.f90: New.
5217
5218 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5219
5220 PR middle-end/53535
5221 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5222
5223 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5224
5225 PR fortran/52861
5226 * gfortran.dg/string_assign_2.f90: New test case.
5227
5228 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5229
5230 PR fortran/52861
5231 * gfortran.dg/string_assign_1.f90: New test case.
5232
5233 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5234
5235 PR middle-end/53580
5236 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5237 * gcc.dg/gomp/critical-4.c: Likewise.
5238 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5239 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5240 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5241 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5242 * c-c++-common/gomp/pr53580.c: New test.
5243
5244 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5245
5246 PR c++/51214
5247 * g++.dg/cpp0x/forw_enum11.C: New.
5248
5249 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5250
5251 PR c++/53567
5252 * g++.dg/cpp0x/alias-decl-19.C: New.
5253
5254 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5255
5256 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5257
5258 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5259
5260 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5261 (XSTATE_FP): Ditto.
5262 (XSTATE_SSE): Ditto.
5263 (XSTATE_YMM): Ditto.
5264 (avx_os_support): Use new defines.
5265
5266 2012-06-06 Richard Guenther <rguenther@suse.de>
5267
5268 PR testsuite/32380
5269 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5270 loops.
5271
5272 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5273
5274 PR c++/52841
5275 * g++.dg/cpp0x/pr52841.C: New testcase.
5276
5277 2012-06-06 Richard Guenther <rguenther@suse.de>
5278
5279 PR tree-optimization/53081
5280 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5281 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5282
5283 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5284
5285 * gcc.target/powerpc/pr53487.c: New test.
5286
5287 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5288
5289 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5290
5291 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5292
5293 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5294
5295 2012-06-05 Richard Guenther <rguenther@suse.de>
5296
5297 PR tree-optimization/30442
5298 * gcc.dg/vect/bb-slp-30.c: New testcase.
5299
5300 2012-06-05 Richard Guenther <rguenther@suse.de>
5301
5302 PR tree-optimization/53081
5303 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5304 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5305 -fno-tree-loop-distribute-patterns.
5306
5307 2012-06-05 Alan Modra <amodra@gmail.com>
5308
5309 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5310 Check static chain in nested funcs.
5311
5312 2012-06-04 Tobias Burnus <burnus@net-b.de>
5313
5314 PR fortran/50619
5315 * gfortran.dg/init_flag_10.f90: New.
5316
5317 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5318
5319 PR c++/53524
5320 * g++.dg/warn/Wenum-compare-no-2: New.
5321
5322 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5323
5324 PR preprocessor/53463
5325 * g++.dg/cpp/limits.C: New test.
5326 * g++.dg/parse/error19.C: Adjust.
5327 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5328 * g++.dg/warn/pr35635.C: Likewise.
5329 * g++.old-deja/g++.pt/assign1.C: Likewise.
5330
5331 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5332
5333 PR target/53559
5334 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5335 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5336 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5337 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5338 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5339 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5340 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5341 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5342
5343 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5344
5345 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5346
5347 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5348
5349 PR tree-optimization/53550
5350 * gcc.dg/pr53550.c: New test.
5351
5352 2012-06-04 Richard Guenther <rguenther@suse.de>
5353
5354 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5355 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5356 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5357
5358 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5359
5360 PR fortran/48831
5361 * gfortran.dg/parameter_array_element_2.f90: New.
5362
5363 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5364
5365 PR target/53512
5366 * gcc.target/sh/pr53512-1.c: New.
5367 * gcc.target/sh/pr53512-2.c: New.
5368 * gcc.target/sh/pr53512-3.c: New.
5369 * gcc.target/sh/pr53512-4.c: New.
5370
5371 2012-06-01 Jason Merrill <jason@redhat.com>
5372
5373 PR c++/52973
5374 * g++.dg/ext/visibility/template12.C: New.
5375 * g++.dg/ext/attrib14.C: Adjust warning line.
5376
5377 PR c++/52725
5378 * g++.dg/parse/new6.C: New.
5379 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5380
5381 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5382
5383 * c-c++-common/restrict-2.c: Revert previous change.
5384
5385 2012-06-01 Jason Merrill <jason@redhat.com>
5386
5387 PR c++/53137
5388 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5389
5390 PR c++/53484
5391 * g++.dg/cpp0x/auto33.C: New.
5392
5393 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5394
5395 PR c++/26155
5396 * g++.dg/parse/namespace-alias-1.C: New.
5397
5398 2012-06-01 Christian Bruel <christian.bruel@st.com>
5399
5400 * gcc.dg/spec-options.c: New test.
5401 * gcc.dg/foo.specs: New file.
5402
5403 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5404
5405 PR ada/53517
5406 * gnat.dg/lto14.adb: Skip on Solaris.
5407
5408 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5409
5410 * gcc.target/cris/sync-1-v10.c,
5411 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5412 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5413 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5414 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5415 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5416 gcc.target/cris/torture/sync-mis-op-i-1.c,
5417 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5418 gcc.target/cris/torture/sync-mis-op-i-2.c,
5419 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5420 gcc.target/cris/torture/sync-mis-op-i-3.c,
5421 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5422 gcc.target/cris/torture/sync-mis-op-s-1.c,
5423 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5424 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5425 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5426 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5427 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5428 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5429 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5430 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5431 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5432
5433 2012-05-31 Richard Guenther <rguenther@suse.de>
5434
5435 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5436 ldist-pr45948.c with disabled SCCP.
5437
5438 2012-05-31 Richard Guenther <rguenther@suse.de>
5439
5440 PR middle-end/48493
5441 * gcc.dg/torture/pr48493.c: New testcase.
5442
5443 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5444
5445 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5446 arm32 to targets.
5447 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5448 of the initialization loop.
5449 (dg-final): Adjust the expected number of vectorized loops depending
5450 on vect_char_mult target selector.
5451
5452 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5453
5454 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5455 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5456 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5457 New tests.
5458
5459 2012-05-30 Jason Merrill <jason@redhat.com>
5460
5461 PR c++/53356
5462 * g++.dg/init/new34.C: New.
5463 * g++.dg/tree-ssa/stabilize1.C: New.
5464
5465 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5466
5467 PR c++/53356
5468 * g++.dg/init/new33.C: New test.
5469
5470 2012-05-30 Richard Guenther <rguenther@suse.de>
5471
5472 PR middle-end/53501
5473 * gcc.dg/torture/pr53501.c: New testcase.
5474 * c-c++-common/restrict-2.c: Adjust.
5475
5476 2012-05-30 Alan Modra <amodra@gmail.com>
5477
5478 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5479 torture-finish.
5480
5481 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5482
5483 * gcc.target/i386/shuf-concat.c: New test.
5484
5485 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5486
5487 PR rtl-optimization/53519
5488 * gcc.c-torture/compile/pr53519.c: New test.
5489
5490 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5491
5492 * gcc.target/arm/neon-vrev.c: New.
5493
5494 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5495
5496 PR target/51340
5497 * gcc.target/sh/pr51340-1.c: New.
5498 * gcc.target/sh/pr51340-2.c: New.
5499 * gcc.target/sh/pr51340-3.c: New.
5500
5501 2012-05-29 Richard Guenther <rguenther@suse.de>
5502
5503 PR tree-optimization/53516
5504 * gcc.dg/torture/pr53516.c: New testcase.
5505
5506 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5507
5508 PR preprocessor/53229
5509 * gcc.dg/cpp/paste6.c: Force to run without
5510 -ftrack-macro-expansion.
5511 * gcc.dg/cpp/paste8.c: Likewise.
5512 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5513 -ftrack-macro-expansion.
5514 * gcc.dg/cpp/paste12.c: Force to run without
5515 -ftrack-macro-expansion.
5516 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5517 -ftrack-macro-expansion.
5518 * gcc.dg/cpp/paste13.c: Likewise.
5519 * gcc.dg/cpp/paste14.c: Likewise.
5520 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5521 -ftrack-macro-expansion.
5522 * gcc.dg/cpp/paste18.c: New test.
5523
5524 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5525
5526 * gcc.target/cris/torture/trap-1.c,
5527 gcc.target/cris/torture/trap-2.c,
5528 gcc.target/cris/torture/trap-3.c,
5529 gcc.target/cris/torture/trap-v0.c,
5530 gcc.target/cris/torture/trap-v3.c: New tests.
5531
5532 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5533
5534 PR c++/25137
5535 * g++.dg/warn/Wbraces3.C: New.
5536 * g++.dg/warn/Wbraces4.C: Likewise.
5537
5538 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5539
5540 PR tree-optimization/53505
5541 * c-c++-common/torture/pr53505.c: New test.
5542
5543 2012-05-27 Nathan Sidwell <nathan@acm.org>
5544
5545 * gcc.dg/stmt-expr-4.c: New.
5546
5547 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5548
5549 PR c++/53491
5550 * g++.dg/parse/crash60.C: New.
5551
5552 2012-05-26 Jason Merrill <jason@redhat.com>
5553
5554 PR c++/53220
5555 * c-c++-common/array-lit.c: New.
5556 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5557
5558 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5559
5560 PR ada/50294
5561 * gnat.dg/array21.adb: New test.
5562
5563 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5564
5565 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5566
5567 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5568
5569 PR c++/32054
5570 * g++.dg/other/anon-union3.C: New.
5571
5572 2012-05-25 Ian Lance Taylor <iant@google.com>
5573
5574 * gcc.dg/split-6.c: New test.
5575
5576 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5577
5578 * gnat.dg/lto14.adb: New test.
5579
5580 2012-05-25 Tristan Gingold <gingold@adacore.com>
5581
5582 * gcc.target/i386/large-frame.c: New.
5583
5584 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5585 * gcc.target/powerpc/lhs-1.c: New.
5586 * gcc.target/powerpc/lhs-2.c: New.
5587 * gcc.target/powerpc/lhs-3.c: New.
5588
5589 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5590
5591 Make unwound macro expansion trace less redundant
5592 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5593 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5594 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5595 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5596 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5597 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5598
5599 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5600
5601 PR c++/53464
5602 * g++.dg/cpp0x/constexpr-default1.C: New.
5603
5604 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5605
5606 PR c++/32080
5607 * g++.dg/eh/goto2.C: New.
5608
5609 2012-05-24 Richard Guenther <rguenther@suse.de>
5610
5611 PR middle-end/53460
5612 * g++.dg/tree-prof/pr53460.C: New testcase.
5613
5614 2012-05-24 Richard Guenther <rguenther@suse.de>
5615
5616 PR bootstrap/53466
5617 * g++.dg/debug/pr53466.C: New testcase.
5618
5619 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5620
5621 PR tree-optimization/53465
5622 * gcc.c-torture/execute/pr53465.c: New test.
5623
5624 2012-05-23 Tobias Burnus <burnus@net-b.de>
5625
5626 PR fortran/51055
5627 PR fortran/45170
5628 * gfortran.dg/allocate_with_typespec_6.f90: New.
5629
5630 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5631
5632 PR c++/29185
5633 * g++.dg/warn/delete-array-1.C: New.
5634
5635 2012-05-23 Richard Guenther <rguenther@suse.de>
5636
5637 * gcc.dg/torture/pr39074-2.c: Adjust.
5638 * gcc.dg/torture/pr39074.c: Likewise.
5639 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5640 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5641
5642 2012-05-22 Jan Hubicka <jh@suse.cz>
5643
5644 PR middle-end/53161
5645 * g++.dg/torture/pr53161.C: New testcase.
5646
5647 2012-05-22 Tobias Burnus <burnus@net-b.de>
5648
5649 PR fortran/53389
5650 * gfortran.dg/realloc_on_assign_15.f90: New.
5651
5652 2012-05-22 Richard Guenther <rguenther@suse.de>
5653
5654 PR middle-end/51071
5655 * gcc.dg/torture/pr51071-2.c: New testcase.
5656
5657 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5658
5659 PR tree-optimization/53336
5660 * g++.dg/torture/pr53336.C: New testcase.
5661
5662 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5663
5664 PR c++/53322
5665 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5666 instead of -Wunused-local-typedefs.
5667
5668 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5669
5670 PR c++/51184
5671 * g++.dg/other/abstract4.C: New-
5672
5673 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5674
5675 PR c++/40821
5676 * g++.dg/ext/attrib46.C: New.
5677
5678 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5679
5680 PR c/53418
5681 * gcc.c-torture/compile/pr53418-1.c,
5682 gcc.c-torture/compile/pr53418-2.c: New tests.
5683
5684 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5685
5686 PR tree-optimization/53366
5687 * gcc.dg/torture/pr53366-1.c: New test.
5688 * gcc.dg/torture/pr53366-2.c: New test.
5689 * gcc.target/i386/pr53366-1.c: New test.
5690 * gcc.target/i386/pr53366-2.c: New test.
5691
5692 PR tree-optimization/53409
5693 * gcc.c-torture/compile/pr53409.c: New test.
5694
5695 PR tree-optimization/53410
5696 * gcc.c-torture/compile/pr53410-1.c: New test.
5697 * gcc.c-torture/compile/pr53410-2.c: New test.
5698
5699 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5700
5701 PR target/53425
5702 * gcc.target/i386/pr53425-1.c: New file.
5703 * gcc.target/i386/pr53425-2.c: Likewise.
5704
5705 2012-05-21 Richard Guenther <rguenther@suse.de>
5706
5707 PR tree-optimization/53408
5708 * gcc.dg/torture/pr53408.c: New testcase.
5709
5710 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5711 H.J. Lu <hongjiu.lu@intel.com>
5712
5713 PR target/53416
5714 * gcc.target/i386/pr53416.c: New file.
5715
5716 2012-05-21 Richard Guenther <rguenther@suse.de>
5717
5718 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5719
5720 2012-05-21 Richard Guenther <rguenther@suse.de>
5721
5722 * gcc.dg/torture/ldist-1.c: New testcase.
5723
5724 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5725
5726 * gnat.dg/lto13.adb: New test.
5727 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5728
5729 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5730
5731 * gnat.dg/specs/lto12.ads: New test.
5732 * gnat.dg/specs/lto12_pkg.ads: New helper.
5733
5734 2012-05-18 Richard Guenther <rguenther@suse.de>
5735
5736 PR tree-optimization/53346
5737 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5738 * gcc.target/i386/incoming-10.c: Adjust.
5739 * gcc.target/i386/incoming-11.c: Likewise.
5740 * gcc.target/i386/pr46295.c: Likewise.
5741
5742 2012-05-18 Richard Guenther <rguenther@suse.de>
5743
5744 * gcc.dg/pr53352.c: Return zero.
5745
5746 2012-05-18 Richard Guenther <rguenther@suse.de>
5747
5748 PR tree-optimization/53390
5749 * gcc.dg/torture/pr53390.c: New testcase.
5750
5751 2012-05-18 Meador Inge <meadori@codesourcery.com>
5752
5753 PR rtl-optimization/53352
5754 * gcc.dg/pr53352.c: New test.
5755
5756 2012-05-17 David S. Miller <davem@davemloft.net>
5757
5758 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5759 failure on sparc-*-linux-gnu.
5760
5761 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5762
5763 PR c++/39681
5764 * g++.dg/parse/error49.C: New.
5765 * g++.dg/cpp0x/error8.C: Likewise.
5766 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5767 * g++.dg/ext/utf-dflt2.C: Likewise.
5768 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5769 * g++.dg/ext/utf-dflt.C: Likewise.
5770 * c-c++-common/raw-string-3.c: Likewise.
5771 * c-c++-common/raw-string-4.c: Likewise.
5772
5773 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5774
5775 PR c++/53371
5776 * g++.dg/cpp0x/catch1.C: New.
5777
5778 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5779
5780 PR c++/44516
5781 * g++.dg/parse/error48.C: New.
5782 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5783 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5784
5785 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5786
5787 * gcc.dg/tm/indirect-2.c: New test.
5788
5789 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5790
5791 PR tree-optimization/53217
5792 * gfortran.dg/pr53217.f90: New test.
5793
5794 2012-05-16 Richard Guenther <rguenther@suse.de>
5795
5796 PR tree-optimization/53364
5797 * g++.dg/torture/pr53364.C: New testcase.
5798
5799 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5800
5801 PR testsuite/52641
5802 * gcc.dg/pr52549.c: Fix test for long != void*
5803 * gcc.c-torture/execute/pr52979-1.x: New file.
5804 * gcc.c-torture/execute/pr52979-2.x: New file.
5805
5806 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5807
5808 PR preprocessor/7263
5809 * gcc.dg/binary-constants-2.c: Run without tracking locations
5810 accross macro expansion.
5811 * gcc.dg/binary-constants-3.c: Likewise.
5812 * gcc.dg/cpp/sysmac2.c: Likewise.
5813 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5814 location.
5815 * gcc.dg/cpp/syshdr3.c: New test.
5816 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5817 * gcc.dg/system-binary-constants-1.c: New test.
5818 * gcc.dg/system-binary-constants-1.h: New header for the new test
5819 above.
5820 * g++.dg/cpp/syshdr3.C: New test.
5821 * g++.dg/cpp/syshdr3.h: New header the new test above.
5822 * g++.dg/system-binary-constants-1.C: New test.
5823 * g++.dg/system-binary-constants-1.h: New header the new test
5824 above.
5825
5826 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5827
5828 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5829
5830 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5831
5832 PR target/53358
5833 * gcc.dg/pr53358.c: New test.
5834
5835 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5836
5837 PR c++/11856
5838 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5839 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5840
5841 2012-05-15 Olivier Hainque <hainque@adacore.com>
5842
5843 * g++.dg/eh/sighandle.C: New testcase.
5844
5845 2012-05-15 Richard Guenther <rguenther@suse.de>
5846
5847 PR tree-optimization/53355
5848 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5849
5850 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5851
5852 * gfortran.dg/*.f90: Remove now redundant manual
5853 cleanup-modules directive.
5854
5855 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5856
5857 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5858 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5859
5860 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5861
5862 PR fortran/52428
5863 * gfortran.dg/int_range_io_1.f90: New test.
5864
5865 2012-05-14 Andi Kleen <ak@linux.intel.com>
5866 Jakub Jelinek <jakub@redhat.com>
5867
5868 PR target/53315
5869 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5870 * gcc.target/i386/rtm-check.h: New file.
5871 * gcc.target/i386/pr53315.c: New test.
5872
5873 2012-05-14 Tobias Burnus <burnus@net-b.de>
5874
5875 PR fortran/49110
5876 PR fortran/51055
5877 PR fortran/53329
5878 * gfortran.dg/deferred_type_param_4.f90: New.
5879 * gfortran.dg/deferred_type_param_6.f90: New.
5880
5881 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5882
5883 * gcc.target/i386/retarg.c: New test.
5884
5885 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5886
5887 PR fortran/45170
5888 * gfortran.dg/deferred_type_param_3.f90: New.
5889 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5890 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5891
5892 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5893
5894 * gnat.dg/null_pointer_deref3.adb: New test.
5895
5896 2012-05-12 Tobias Burnus <burnus@net-b.de>
5897
5898 PR fortran/49110
5899 PR fortran/52843
5900 * gfortran.dg/deferred_type_param_5.f90: New.
5901
5902 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5903
5904 * g++.dg/parse/error47.C: New.
5905
5906 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5907
5908 PR fortran/52537
5909 * gfortran.dg/string_compare_4.f90: Change option
5910 to -fdump-tree-original. Add test case for kind=4.
5911
5912 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5913
5914 PR fortran/52537
5915 * gfortran.dg/string_compare_4.f90: New test.
5916
5917 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5918
5919 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5920
5921 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5922
5923 PR c++/53305
5924 * g++.dg/cpp0x/variadic132.C: New.
5925
5926 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5927
5928 PR c++/53158
5929 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5930 * g++.dg/parse/error26.C: Tweak dg-error column number.
5931
5932 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5933
5934 PR c++/53301
5935 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5936
5937 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5938
5939 * gnat.dg/lto11.ad[sb]: New test.
5940
5941 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5942
5943 PR target/52908
5944 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5945 directive to Scan for vpmuldq, not vpmacsdql.
5946
5947 2012-05-09 Michael Matz <matz@suse.de>
5948
5949 PR tree-optimization/53185
5950 * gcc.dg/vect/pr53185.c: New test.
5951
5952 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5953
5954 PR middle-end/53249
5955 * gcc.target/i386/pr53249.c: New.
5956
5957 2012-05-09 Richard Guenther <rguenther@suse.de>
5958
5959 PR tree-optimization/18437
5960 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5961 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5962
5963 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5964
5965 PR tree-optimization/53226
5966 * gcc.c-torture/compile/pr53226.c: New test.
5967
5968 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5969
5970 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5971 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5972 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5973 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5974 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5975 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5976 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5977 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5978 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5979 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5980 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5981 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5982 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5983 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5984
5985 2012-05-09 Dehao Chen <dehao@google.com>
5986
5987 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5988 * gcc.dg/predict-2.c: Likewise.
5989 * gcc.dg/predict-3.c: Likewise.
5990 * gcc.dg/predict-4.c: Likewise.
5991 * gcc.dg/predict-5.c: Likewise.
5992 * gcc.dg/predict-6.c: Likewise.
5993
5994 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5995
5996 PR target/53272
5997 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5998
5999 2012-05-08 Richard Guenther <rguenther@suse.de>
6000
6001 * gcc.dg/fold-bitand-4.c: New testcase.
6002
6003 2012-05-08 Dehao Chen <dehao@google.com>
6004
6005 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6006 heuristic is working properly.
6007 * gcc.dg/predict-2.c: Likewise.
6008 * gcc/dg/predict-3.c: Likewise.
6009 * gcc/dg/predict-4.c: Likewise.
6010 * gcc/dg/predict-5.c: Likewise.
6011 * gcc/dg/predict-6.c: Likewise.
6012
6013 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6014
6015 PR tree-optimization/53239
6016 * g++.dg/opt/vrp3.C: New test.
6017 * g++.dg/opt/vrp3-aux.cc: New file.
6018 * g++.dg/opt/vrp3.h: New file.
6019
6020 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6021
6022 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6023 .uleb128 support in assembler output.
6024
6025 2012-05-07 Richard Guenther <rguenther@suse.de>
6026
6027 PR lto/42987
6028 * g++.dg/lto/pr42987_0.C: New testcase.
6029 * g++.dg/lto/pr42987_1.C: Likewise.
6030
6031 2012-05-07 Tobias Burnus <burnus@net-b.de>
6032
6033 PR fortran/53255
6034 * gfortran.dg/typebound_operator_15.f90: New.
6035
6036 2012-05-06 Tobias Burnus <burnus@net-b.de>
6037
6038 PR fortran/41587
6039 * gfortran.dg/class_array_13.f90: New.
6040
6041 2012-05-06 Tristan Gingold <gingold@adacore.com>
6042
6043 * gnat.dg/warn7.adb: New test.
6044
6045 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6046
6047 * gnat.dg/specs/renamings.ads: Rename to...
6048 * gnat.dg/specs/renaming1.ads: ...this.
6049 * gnat.dg/specs/renaming2.ads: New test.
6050 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6051 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6052 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6053 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6054
6055 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6056
6057 * gnat.dg/discr36.ad[sb]: New test.
6058 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6059
6060 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6061
6062 PR c/43772
6063 * c-c++-common/pr43772.c: New.
6064
6065 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6066
6067 PR fortran/41600
6068 * gfortran.dg/select_type_26.f03 : New test.
6069 * gfortran.dg/select_type_27.f03 : New test.
6070
6071 PR fortran/53191
6072 * gfortran.dg/select_type_28.f03 : New test.
6073
6074 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6075
6076 PR fortran/49010
6077 PR fortran/24518
6078 * gfortran.dg/mod_sign0_1.f90: New test.
6079 * gfortran.dg/mod_large_1.f90: New test.
6080
6081 2012-05-04 Tobias Burnus <burnus@net-b.de>
6082
6083 PR fortran/53175
6084 gfortran.dg/public_private_module_5.f90: New.
6085
6086 2012-05-04 Tobias Burnus <burnus@net-b.de>
6087
6088 PR fortran/53111
6089 * gfortran.dg/constructor_7.f90: New.
6090 * gfortran.dg/constructor_8.f90: New.
6091
6092 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6093
6094 PR c++/53166
6095 * g++.dg/cpp0x/static_assert7.C: New.
6096
6097 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6098
6099 PR tree-optimization/52633
6100 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6101 recognized as widening shifts instead of over-widening.
6102 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6103 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6104 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6105 * gcc.target/arm/pr52633.c: New test.
6106
6107 2012-05-04 Richard Guenther <rguenther@suse.de>
6108
6109 PR tree-optimization/53168
6110 * gcc.dg/torture/pr53168.c: New testcase.
6111 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6112
6113 2012-05-04 Richard Guenther <rguenther@suse.de>
6114
6115 * gcc.dg/lto/pr53214_0.c: New testcase.
6116
6117 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6118
6119 * gcc.target/ia64/pr48496.c: New test.
6120 * gcc.target/ia64/pr52657.c: Likewise.
6121
6122 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6123
6124 PR c/51712
6125 * c-c++-common/pr51712.c: New.
6126
6127 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6128
6129 PR target/53199
6130 * gcc.target/powwerpc/pr53199.c: New file.
6131
6132 2012-05-03 Jason Merrill <jason@redhat.com>
6133
6134 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6135
6136 * gcc.dg/debug/dwarf2/dups-types.c: New.
6137 * gcc.dg/debug/dwarf2/dups-types.h: New.
6138
6139 2012-05-03 Jason Merrill <jason@redhat.com>
6140
6141 * g++.dg/debug/dwarf2/namespace-2.C: New.
6142 * g++.dg/debug/dwarf2/localclass3.C: New.
6143
6144 2012-05-03 Jason Merrill <jason@redhat.com>
6145
6146 * g++.dg/debug/dwarf2/thunk1.C: New.
6147
6148 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6149
6150 PR c++/53186
6151 * g++.dg/other/final2.C: New.
6152
6153 2012-05-03 Richard Guenther <rguenther@suse.de>
6154
6155 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6156
6157 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6158
6159 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6160 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6161 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6162 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6163
6164 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6165
6166 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6167 .byte 0xf2.
6168 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6169 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6170 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6171
6172 PR debug/53174
6173 * gcc.dg/pr53174.c: New test.
6174
6175 PR target/53187
6176 * gcc.target/arm/pr53187.c: New test.
6177 * gcc.c-torture/compile/pr53187.c: New test.
6178
6179 2012-05-03 Richard Guenther <rguenther@suse.de>
6180
6181 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6182 unsupported prefetching support.
6183
6184 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6185
6186 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6187 option -ftrack-macro-expansion=0.
6188 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6189 option -ftrack-macro-expansion=0.
6190
6191 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6192
6193 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6194 dg-options for target arm with dg-additional-options.
6195
6196 2012-05-03 Richard Guenther <rguenther@suse.de>
6197
6198 PR tree-optimization/53144
6199 * gcc.dg/torture/pr53144.c: New testcase.
6200
6201 2012-05-03 Tobias Burnus <burnus@net-b.de>
6202
6203 PR fortran/52864
6204 * gfortran.dg/pointer_intent_7.f90: New.
6205 * gfortran.dg/pure_formal_3.f90: New.
6206
6207 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6208
6209 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6210
6211 2012-05-02 Martin Jambor <mjambor@suse.cz>
6212
6213 PR lto/52605
6214 * g++.dg/lto/pr52605_0.C: New test.
6215
6216 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6217
6218 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6219 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6220 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6221 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6222 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6223 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6224 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6225 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6226 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6227 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6228 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6229 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6230 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6231 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6232 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6233 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6234
6235 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6236
6237 PR middle-end/53153
6238 * gcc.dg/pr53153.c: New test.
6239
6240 2012-05-02 Richard Guenther <rguenther@suse.de>
6241
6242 * g++.dg/tree-ssa/pr19807.C: Adjust.
6243
6244 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6245
6246 PR tree-optimization/53163
6247 * gcc.c-torture/compile/pr53163.c: New test.
6248
6249 PR rtl-optimization/53160
6250 * gcc.c-torture/execute/pr53160.c: New test.
6251
6252 2012-05-01 Ian Lance Taylor <iant@google.com>
6253
6254 PR c/37303
6255 * gcc.dg/pr37303.c: New test.
6256
6257 2012-05-01 Richard Henderson <rth@redhat.com>
6258
6259 * lib/target-supports.exp
6260 (check_effective_target_sync_long_long_runtime): True for
6261 check_effective_target_powerpc64.
6262
6263 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6264
6265 PR c++/51033
6266 * gcc.dg/vector-1.c: Move to ...
6267 * c-c++-common/vector-1.c: ... here.
6268 * gcc.dg/vector-2.c: Move to ...
6269 * c-c++-common/vector-2.c: ... here.
6270 * gcc.dg/vector-3.c: Move to ...
6271 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6272 * gcc.dg/vector-4.c: Move to ...
6273 * c-c++-common/vector-4.c: ... here.
6274 * gcc.dg/vector-init-1.c: Move to ...
6275 * c-c++-common/vector-init-1.c: ... here.
6276 * gcc.dg/vector-init-2.c: Move to ...
6277 * c-c++-common/vector-init-2.c: ... here.
6278 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6279 * c-c++-common/vector-subscript-1.c: ... here.
6280 * gcc.dg/vector-subscript-2.c: Move to ...
6281 * c-c++-common/vector-subscript-2.c: ... here.
6282 * gcc.dg/vector-subscript-3.c: Move to ...
6283 * c-c++-common/vector-subscript-3.c: ... here.
6284
6285 PR c++/51314
6286 * g++.dg/cpp0x/vt-51314.C: New test.
6287 * g++.dg/cpp0x/variadic76.C: Fix.
6288
6289 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6290
6291 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6292
6293 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6294
6295 Add -Wvarargs option
6296 * c-c++-common/Wvarargs.c: New test case.
6297 * c-c++-common/Wvarargs-2.c: Likewise.
6298
6299 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6300
6301 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6302 * objc.dg/foreach-7.m: Force the test case to run without
6303 -ftrack-macro-expansion.
6304 * c-c++-common/tm/attrib-1.c: Likewise.
6305 * c-c++-common/warn-ommitted-condop.c: Likewise.
6306 * gcc.dg/assign-warn-1.c: Likewise.
6307 * gcc.dg/assign-warn-2.c: Likewise.
6308 * gcc.dg/attr-alloc_size.c: Likewise.
6309 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6310 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6311 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6312 * gcc.dg/c90-const-expr-9.c: Likewise.
6313 * gcc.dg/c99-const-expr-9.c: Likewise.
6314 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6315 * gcc.dg/cpp/direct2s.c: Likewise.
6316 * gcc.dg/cpp/pr28709.c: Likewise.
6317 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6318 * gcc.dg/dfp/composite-type.c: Likewise.
6319 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6320 with -ftrack-macro-expansion
6321 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6322 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6323 * g++.dg/ext/cleanup-1.C: Likewise.
6324 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6325 * g++.dg/template/sfinae10.C: Likewise.
6326 * g++.dg/tm/wrap-2.C: Likewise.
6327 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6328 * g++.dg/warn/Wsign-conversion.C: Likewise.
6329 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6330 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6331 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6332 it to run with -ftrack-macro-expansion.
6333 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6334 test cases without -ftrack-macro-expansion.
6335
6336 Fix location for static class members
6337 * g++.dg/template/sfinae6_neg.C: Adjust.
6338
6339 Make conversion warnings work on NULL with -ftrack-macro-expansion
6340 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6341 alongside the previous testing for NULL.
6342
6343 Fix -Wuninitialized for -ftrack-macro-expansion
6344 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6345
6346 Strip "<built-in>" loc from displayed expansion context
6347 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6348 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6349 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6350 new test above.
6351
6352 Fix expansion point loc for macro-like tokens
6353 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6354 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6355
6356 Fix token pasting with -ftrack-macro-expansion
6357 * gcc.dg/cpp/paste17.c: New test case for
6358 -ftrack-macro-expansion=2 mode only.
6359 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6360
6361 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6362
6363 * gnat.dg/warn6.ad[sb]: New test.
6364
6365 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6366
6367 PR 53149
6368 * gcc.dg/20011021-1.c: Adjust testcase.
6369
6370 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6371
6372 PR fortran/53148
6373 * gfortran.dg/function_optimize_12.f90: New test.
6374
6375 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6376
6377 PR target/53156
6378 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6379 code to match current output and cover new peephole2 pattern.
6380
6381 2012-04-27 Ollie Wild <aaw@google.com>
6382
6383 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6384
6385 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6386
6387 * gcc.c-torture/execute/20120427-2.c: New testcase.
6388 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6389 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6390 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6391
6392 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6393
6394 PR target/53138
6395 * gcc.c-torture/execute/20120427-1.c: New testcase.
6396
6397 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6398
6399 PR middle-end/27139
6400 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6401
6402 2012-04-27 Tom de Vries <tom@codesourcery.com>
6403
6404 PR tree-optimization/51879
6405 * gcc.dg/pr51879.c: New test.
6406 * gcc.dg/pr51879-2.c: Same.
6407 * gcc.dg/pr51879-3.c: Same.
6408 * gcc.dg/pr51879-4.c: Same.
6409 * gcc.dg/pr51879-6.c: Same.
6410
6411 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6412
6413 PR c++/53096
6414 * g++.dg/cpp0x/defaulted35.C: New.
6415 * g++.dg/cpp0x/defaulted15.C: Adjust.
6416
6417 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6418
6419 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6420 structure layout.
6421
6422 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6423
6424 * gcc.target/i386/builtin_target.c: Check avx2.
6425
6426 2012-04-26 Alan Modra <amodra@gmail.com>
6427
6428 * gcc.target/powerpc/savres.c: New test.
6429 * gcc.target/powerpc/powerpc.exp: Run it.
6430
6431 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6432
6433 PR target/53120
6434 * gcc.dg/torture/pr53120.c: New test.
6435
6436 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6437
6438 PR middle-end/52979
6439 * gcc.c-torture/compile/pr52979-1.c: New test.
6440 * gcc.c-torture/execute/pr52979-1.c: New test.
6441 * gcc.c-torture/execute/pr52979-2.c: New test.
6442
6443 2012-04-25 Richard Guenther <rguenther@suse.de>
6444
6445 * gcc.target/i386/l_fma_float_5.c: Adjust.
6446 * gcc.target/i386/l_fma_double_4.c: Likewise.
6447 * gcc.target/i386/l_fma_float_2.c: Likewise.
6448 * gcc.target/i386/l_fma_float_6.c: Likewise.
6449 * gcc.target/i386/l_fma_double_1.c: Likewise.
6450 * gcc.target/i386/l_fma_double_5.c: Likewise.
6451 * gcc.target/i386/l_fma_float_3.c: Likewise.
6452 * gcc.target/i386/l_fma_double_2.c: Likewise.
6453 * gcc.target/i386/l_fma_double_6.c: Likewise.
6454 * gcc.target/i386/l_fma_float_4.c: Likewise.
6455 * gcc.target/i386/l_fma_double_3.c: Likewise.
6456 * gcc.target/i386/l_fma_float_1.c: Likewise.
6457
6458 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6459
6460 PR tree-optimization/53058
6461 * gcc.c-torture/compile/pr53058.c: New test.
6462
6463 2012-04-25 Jan Hubicka <jh@suse.cz>
6464
6465 PR middle-end/53088
6466 * gcc.target/i386/pr39082-1.c: Update warning location.
6467
6468 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6469
6470 PR c/52880
6471 * gcc.dg/pr52880.c: New test.
6472
6473 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6474
6475 * gcc.dg/m-un-2.c: Update.
6476 * gcc.dg/20011021-1.c: Update.
6477
6478 2012-04-25 Tobias Burnus <burnus@net-b.de>
6479
6480 PR fortran/52196
6481 * gfortran.dg/realloc_on_assign_14.f90: New.
6482
6483 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6484
6485 PR testsuite/52641
6486 PR tree-optimizations/52891
6487 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6488
6489 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6490
6491 PR c++/52363
6492 * g++.dg/cpp0x/sfinae35.C: New.
6493 * g++.dg/cpp0x/sfinae36.C: Likewise.
6494
6495 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6496
6497 * gcc.target/builtin_target.c: New testcase.
6498
6499 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6500
6501 PR target/47197
6502 * gcc.target/powerpc/pr47197.c: New test.
6503
6504 2012-04-24 Richard Guenther <rguenther@suse.de>
6505
6506 PR tree-optimization/53085
6507 * g++.dg/torture/pr53085.C: New testcase.
6508
6509 2012-04-24 Andrew Pinski <apinski@cavium.com>
6510
6511 PR tree-opt/33512
6512 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6513 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6514 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6515
6516 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6517
6518 PR middle-end/53084
6519 * gcc.c-torture/execute/pr53084.c: New test.
6520
6521 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6522
6523 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6524
6525 2012-04-23 Andrew Pinski <apinski@cavium.com>
6526
6527 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6528
6529 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6530
6531 PR regression/53076
6532 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6533 * gcc.dg/torture/builtin-power-1.c: Likewise.
6534
6535 2012-04-23 Richard Guenther <rguenther@suse.de>
6536
6537 PR tree-optimization/53070
6538 * gcc.dg/torture/pr53070.c: New testcase.
6539
6540 2012-04-23 Richard Guenther <rguenther@suse.de>
6541
6542 PR c/53060
6543 * gcc.dg/pr53060.c: New testcase.
6544
6545 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6546
6547 PR tree-optimizations/52891
6548 * gcc.c-torture/compile/pr52891-1.c: New test.
6549 * gcc.c-torture/compile/pr52891-2.c: New test.
6550
6551 2012-04-22 Tobias Burnus <burnus@net-b.de>
6552
6553 PR fortran/53051
6554 * gfortran.dg/read_float_4.f90: New.
6555
6556 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6557
6558 PR 35441
6559 * c-c++-common/pr35441.C: New.
6560
6561 2012-04-20 Ian Lance Taylor <iant@google.com>
6562
6563 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6564 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6565
6566 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6567
6568 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6569 array access.
6570 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6571
6572 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6573
6574 PR rtl-optimization/44214
6575 * gcc.dg/pr44214-1.c: New test.
6576 * gcc.dg/pr44214-2.c: Likewise.
6577 * gcc.dg/pr44214-3.c: Likewise.
6578
6579 2012-04-20 Richard Guenther <rguenther@suse.de>
6580
6581 * g++.dg/torture/20120420-1.C: New testcase.
6582
6583 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6584
6585 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6586
6587 2012-04-19 Christian Bruel <christian.bruel@st.com>
6588
6589 * gcc.dg/pr52283.c: New test.
6590
6591 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6592
6593 * gcc.dg/pr37985.c: New test.
6594
6595 2012-04-19 Richard Guenther <rguenther@suse.de>
6596
6597 PR rtl-optimization/44688
6598 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6599 possibly profitable.
6600
6601 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6602
6603 PR tree-optimization/52976
6604 * gfortran.dg/reassoc_11.f: New test.
6605
6606 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6607
6608 PR tree-optimization/52976
6609 * gfortran.dg/reassoc_7.f: New test.
6610 * gfortran.dg/reassoc_8.f: Likewise.
6611 * gfortran.dg/reassoc_9.f: Likewise.
6612 * gfortran.dg/reassoc_10.f: Likewise.
6613
6614 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6615
6616 PR c++/52422
6617 * g++.dg/cpp0x/sfinae33.C: New.
6618 * g++.dg/cpp0x/sfinae34.C: Likewise.
6619
6620 2012-04-18 Joey Ye <joey.ye@arm.com>
6621
6622 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6623
6624 2012-04-18 Richard Guenther <rguenther@suse.de>
6625
6626 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6627 array access.
6628 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6629 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6630
6631 2012-04-17 Tom de Vries <tom@codesourcery.com>
6632
6633 * g++.dg/pr51264-4.C: New test.
6634
6635 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6636
6637 PR c++/52599
6638 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6639
6640 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6641
6642 PR c++/53003
6643 * g++.dg/parse/crash59.C: New.
6644
6645 2012-04-17 Michael Matz <matz@suse.de>
6646
6647 PR tree-optimization/18437
6648 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6649
6650 2012-04-17 Richard Guenther <rguenther@suse.de>
6651
6652 PR middle-end/53011
6653 * g++.dg/torture/pr53011.C: New testcase.
6654
6655 2012-04-16 Jason Merrill <jason@redhat.com>
6656
6657 PR c++/38543
6658 * g++.dg/cpp0x/variadic131.C: New.
6659
6660 PR c++/52008
6661 * g++.dg/cpp0x/variadic130.C: New.
6662
6663 PR c++/50830
6664 * g++.dg/cpp0x/variadic129.C: New.
6665
6666 PR c++/50303
6667 * g++.dg/cpp0x/variadic128.C: New.
6668
6669 2012-04-16 Tobias Burnus <burnus@net-b.de>
6670
6671 PR fortran/52864
6672 * gfortran.dg/pointer_intent_6.f90: New.
6673
6674 2012-04-16 Tobias Burnus <burnus@net-b.de>
6675
6676 PR fortran/52916
6677 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6678 to include public_private_module_4.f90.
6679 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6680 targets.
6681
6682 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6683
6684 PR c++/49152
6685 * g++.dg/diagnostic/operator1.C: New.
6686 * g++.dg/ext/label5.C: Adjust.
6687 * g++.dg/ext/va-arg1.C: Likewise.
6688 * g++.dg/other/error20.C: Likewise.
6689 * g++.dg/other/error20.C: Likewise.
6690 * g++.dg/other/error16.C: Likewise.
6691 * g++.dg/other/error10.C: Likewise.
6692 * g++.dg/parse/error30.C: Likewise.
6693 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6694
6695 2012-04-16 Jason Merrill <jason@redhat.com>
6696
6697 PR c++/51148
6698 * g++.dg/cpp0x/variadic127.C: New.
6699
6700 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6701
6702 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6703 testcase name.
6704 Use fail, pass instead of unresolved.
6705 Don't log $optstr.
6706
6707 PR testsuite/52948
6708 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6709 TODO_dump_func.
6710 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6711 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6712 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6713
6714 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6715
6716 PR fortran/52968
6717 * gfortran.dg/typebound_call_23.f03: New test case.
6718
6719 2012-04-15 Jason Merrill <jason@redhat.com>
6720
6721 PR c++/47220
6722 * g++.dg/cpp0x/variadic126.C: New.
6723
6724 PR c++/52380
6725 * g++.dg/cpp0x/variadic125.C: New.
6726
6727 PR c++/52292
6728 * g++.dg/cpp0x/variadic124.C: New.
6729
6730 PR c++/52706
6731 * g++.dg/cpp0x/nullptr27.C: New.
6732
6733 PR c++/52818
6734 * g++.dg/warn/format8.C: New.
6735
6736 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6737
6738 PR fortran/51082
6739 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6740
6741 2012-04-14 Tobias Burnus <burnus@net-b.de>
6742
6743 PR fortran/52916
6744 PR fortran/40973
6745 * gfortran.dg/public_private_module_3.f90: New.
6746 * gfortran.dg/public_private_module_4.f90: New.
6747
6748 2012-04-14 Tom de Vries <tom@codesourcery.com>
6749
6750 * gcc.dg/superblock.c: New test.
6751
6752 2012-04-14 Tom de Vries <tom@codesourcery.com>
6753
6754 * gcc.dg/pr51879-12.c: New test.
6755
6756 2012-04-13 Jason Merrill <jason@redhat.com>
6757
6758 PR c++/52824
6759 * g++.dg/cpp0x/variadic123.C: New.
6760 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6761
6762 PR c++/52905
6763 * g++.dg/cpp0x/initlist-ctor1.C: New.
6764
6765 PR c++/52915
6766 * g++.dg/other/anon-union2.C: New.
6767
6768 2012-04-13 Martin Jambor <mjambor@suse.cz>
6769
6770 PR middle-end/52939
6771 * g++.dg/ipa/pr52939.C: New test.
6772
6773 2012-04-13 Tom de Vries <tom@codesourcery.com>
6774
6775 * gcc.dg/pr52734.c: New test.
6776
6777 2012-04-13 Richard Guenther <rguenther@suse.de>
6778
6779 PR tree-optimization/52969
6780 * gcc.dg/torture/pr52969.c: New testcase.
6781
6782 2012-04-13 Richard Guenther <rguenther@suse.de>
6783
6784 PR c/52549
6785 * gcc.dg/pr52549.c: New testcase.
6786
6787 2012-04-13 Richard Guenther <rguenther@suse.de>
6788
6789 PR c/52862
6790 * gcc.dg/pr52862.c: New testcase.
6791
6792 2012-04-13 Joey Ye <joey.ye@arm.com>
6793
6794 * gcc.target/arm/thumb1-imm.c: New testcase.
6795
6796 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6797
6798 PR target/52932
6799 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6800 second function argument.
6801 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6802 (calc_permps): Update declaration. Calculate result correctly.
6803 (avx2_test): Change src2 type to union256i_d.
6804 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6805 correctly.
6806
6807 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6808
6809 PR target/52775
6810 * gcc.target/powerpc/pr52775.c: New file.
6811
6812 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6813
6814 PR tree-optimization/18589
6815 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6816 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6817 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6818 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6819 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6820 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6821 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6822 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6823 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6824 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6825
6826 2012-04-12 Richard Guenther <rguenther@suse.de>
6827
6828 PR tree-optimization/52943
6829 * gcc.dg/torture/pr52943.c: New testcase.
6830
6831 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6832
6833 PR target/50751
6834 * gcc/target/sh/pr50751-4.c: New.
6835 * gcc/target/sh/pr50751-5.c: New.
6836 * gcc/target/sh/pr50751-6.c: New.
6837 * gcc/target/sh/pr50751-7.c: New.
6838
6839 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6840
6841 PR c++/52465
6842 * g++.dg/lookup/using52.C: New.
6843
6844 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6845
6846 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6847
6848 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6849
6850 PR rtl-optimization/52876
6851 * gcc.target/i386/pr52876.c: New.
6852
6853 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6854
6855 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6856 __UINTPTR_TYPE__.
6857 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6858 __INTPTR_TYPE__.
6859 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6860 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6861 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6862 (ptrdiff_t): ... this. All uses changed.
6863 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6864 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6865 __INTPTR_TYPE__.
6866 (main): Cast argument to __INTPTR_TYPE__.
6867 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6868 size_t.
6869 * gcc.dg/mallign.c (main): Likewise.
6870 * gcc.dg/pr38700.c (foo): Likewise.
6871 * gcc.dg/long-long-cst1.c (t): Likewise.
6872 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6873 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6874 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6875 * gcc.dg/pr25682.c (d, foo): Likewise.
6876 * gcc.dg/format/cast-1.c (f): Likewise.
6877 * gcc.dg/c90-const-expr-10.c
6878 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6879 (size_t): ...this. All uses changed.
6880 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6881 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6882 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6883 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6884 * gcc.dg/sequence-pt-1.c: Likewise.
6885 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6886 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6887 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6888 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6889 of ptrdiff_t with it.
6890 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6891 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6892 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6893
6894 2012-04-11 Jason Merrill <jason@redhat.com>
6895
6896 PR debug/45088
6897 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6898 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6899
6900 PR c++/52906
6901 * g++.dg/ext/attrib45.C: New.
6902
6903 * g++.dg/eh/dtor3.C: New.
6904
6905 2012-04-11 Richard Guenther <rguenther@suse.de>
6906
6907 PR middle-end/52621
6908 * gfortran.dg/pr52621.f90: New testcase.
6909
6910 2012-04-11 Richard Guenther <rguenther@suse.de>
6911
6912 PR middle-end/52918
6913 * g++.dg/torture/pr52918-1.C: New testcase.
6914 * g++.dg/torture/pr52918-2.C: Likewise.
6915
6916 2012-04-11 Tobias Burnus <burnus@net-b.de>
6917
6918 PR fortran/52729
6919 * gfortran.dg/block_11.f90: New.
6920
6921 2012-04-11 Nick Clifton <nickc@redhat.com>
6922
6923 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6924
6925 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6926
6927 PR target/16458
6928 * gcc.target/powerpc/pr16458-1.c: New test.
6929 * gcc.target/powerpc/pr16458-2.c: Likewise.
6930 * gcc.target/powerpc/pr16458-3.c: Likewise.
6931 * gcc.target/powerpc/pr16458-4.c: Likewise.
6932
6933 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6934
6935 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6936 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6937 * gcc.dg/builtin-bswap-5.c: Likewise.
6938 * gcc.target/i386/builtin-bswap-4.c: New test.
6939
6940 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6941
6942 PR 24985
6943 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6944
6945 2012-04-11 Richard Guenther <rguenther@suse.de>
6946
6947 PR rtl-optimization/52881
6948 * gcc.dg/torture/pr52881.c: New testcase.
6949 * gcc.dg/torture/pr52913.c: Likewise.
6950
6951 2012-04-11 Richard Guenther <rguenther@suse.de>
6952
6953 PR tree-optimization/52912
6954 * gcc.dg/torture/pr52912.c: New testcase.
6955
6956 2010-04-10 Michael Matz <matz@suse.de>
6957
6958 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6959 * gcc.dg/vect/vect-outer-1.c: Adjust.
6960 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6961 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6962 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6963 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6964 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6965 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6966
6967 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6968
6969 PR tree-optimization/52870
6970 * gcc.dg/vect/pr52870.c: New test.
6971
6972 2012-04-09 Mike Stump <mikestump@comcast.net>
6973
6974 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6975 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6976 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6977 * gnat.dg/aggr11.adb: Likewise.
6978 * gnat.dg/aggr11_pkg.ads: Likewise.
6979 * gnat.dg/aggr15.adb: Likewise.
6980 * gnat.dg/aggr15.ads: Likewise.
6981 * gnat.dg/aggr17.adb: Likewise.
6982 * gnat.dg/aggr18.adb: Likewise.
6983 * gnat.dg/array14.adb: Likewise.
6984 * gnat.dg/array14.ads: Likewise.
6985 * gnat.dg/array14_pkg.ads: Likewise.
6986 * gnat.dg/array19.adb: Likewise.
6987 * gnat.dg/array19.ads: Likewise.
6988 * gnat.dg/discr27.adb: Likewise.
6989 * gnat.dg/discr27.ads: Likewise.
6990 * gnat.dg/discr35.adb: Likewise.
6991 * gnat.dg/discr35.ads: Likewise.
6992 * gnat.dg/discr6.adb: Likewise.
6993 * gnat.dg/discr6_pkg.ads: Likewise.
6994 * gnat.dg/import1.adb: Likewise.
6995 * gnat.dg/import1.ads: Likewise.
6996 * gnat.dg/loop_address2.adb: Likewise.
6997 * gnat.dg/opt7.adb: Likewise.
6998 * gnat.dg/opt7.ads: Likewise.
6999 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7000 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7001 * gnat.dg/rep_clause2.adb: Likewise.
7002 * gnat.dg/rep_clause2.ads: Likewise.
7003 * gnat.dg/slice2.adb: Likewise.
7004 * gnat.dg/slice2.ads: Likewise.
7005 * gnat.dg/slice6.adb: Likewise.
7006 * gnat.dg/slice6_pkg.ads: Likewise.
7007 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7008 * gnat.dg/taft_type2.adb: Likewise.
7009 * gnat.dg/taft_type2.ads: Likewise.
7010 * gnat.dg/taft_type2_pkg.ads: Likewise.
7011 * gnat.dg/volatile10.adb: Likewise.
7012 * gnat.dg/volatile10_pkg.ads: Likewise.
7013
7014 * gcc.dg/dll-8.c: Remove execute permissions.
7015 * g++.dg/ext/dllexport5.C: Likewise.
7016
7017 2012-04-09 Jan Hubicka <jh@suse.cz>
7018
7019 PR lto/52722
7020 PR lto/51765
7021 PR lto/52634
7022 * gcc.dg/lto/pr52634_1.c: New testcase.
7023 * gcc.dg/lto/pr52634_0.c: New testcase.
7024
7025 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7026
7027 PR target/52883
7028 * gcc.target/i386/pr52883.c: New testcase.
7029
7030 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7031
7032 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7033 (check_effective_target_sync_long_long): Add SPARC case.
7034 (check_effective_target_sync_long_long_runtime): Likewise.
7035 (check_effective_target_sync_int_long): Adjust SPARC case.
7036 (check_effective_target_sync_char_short): Likewise.
7037
7038 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7039
7040 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7041 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7042
7043 2012-04-08 Tobias Burnus <burnus@net-b.de>
7044
7045 PR fortran/40973
7046 PR fortran/52751
7047 * gfortran.dg/public_private_module_2.f90: New.
7048
7049 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7050
7051 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7052 directives.
7053
7054 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7055
7056 PR fortran/52893
7057 * gfortran.dg/function_optimize_11.f90: New test.
7058
7059 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7060
7061 PR fortran/52668
7062 * gfortran.dg/use_only_6.f90: New test.
7063
7064 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7065
7066 PR fortran/52668
7067 * gfortran.dg/use_only_6.f90: New test.
7068 2012-04-06 Mike Stump <mikestump@comcast.net>
7069
7070 PR testsuite/50722
7071 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7072
7073 2012-04-05 Jason Merrill <jason@redhat.com>
7074
7075 PR c++/52596
7076 * g++.dg/template/qualified-id5.C: New.
7077
7078 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7079
7080 PR target/52882
7081 * gcc.target/i386/pr52882.c: New test.
7082
7083 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7084 Dominique D'Humieures <dominiq@lps.ens.fr>
7085
7086 PR testsuite/52614
7087 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7088 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7089
7090 2012-04-04 Jason Merrill <jason@redhat.com>
7091
7092 PR c++/52845
7093 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7094
7095 2012-04-03 Jason Merrill <jason@redhat.com>
7096
7097 PR c++/52796
7098 * g++.dg/cpp0x/variadic-value1.C: New.
7099
7100 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7101
7102 * gnat.dg/pack18.adb: New test.
7103 * gnat.dg/pack18_pkg.ads: New helper.
7104
7105 2012-04-03 Richard Guenther <rguenther@suse.de>
7106
7107 PR tree-optimization/52808
7108 * gcc.dg/pr52808.c: New testcase.
7109
7110 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7111
7112 PR tree-optimization/52835
7113 * gfortran.dg/pr52835.f90: New test.
7114
7115 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7116
7117 * gnat.dg/specs/aggr5.ads: New test.
7118
7119 2012-04-02 Richard Guenther <rguenther@suse.de>
7120
7121 PR tree-optimization/52756
7122 * gcc.dg/torture/pr52756.c: New testcase.
7123
7124 2012-04-02 Richard Guenther <rguenther@suse.de>
7125
7126 PR middle-end/52803
7127 * gcc.dg/pr52803.c: New testcase.
7128
7129 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7130
7131 PR c++/40942
7132 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7133 DR 214 in account.
7134
7135 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7136
7137 PR c++/50043
7138 * g++.dg/cpp0x/noexcept17.C: New.
7139 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7140 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7141 * g++.dg/cpp0x/noexcept01.C: Likewise.
7142 * g++.dg/eh/init-temp1.C: Likewise.
7143 * g++.dg/eh/ctor1.C: Likwise.
7144
7145 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7146
7147 * gnat.dg/controlled6.adb: New test.
7148 * gnat.dg/controlled6_pkg.ads: New helper.
7149 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7150
7151 2012-03-30 Richard Henderson <rth@redhat.com>
7152
7153 PR debug/52727
7154 * g++.dg/opt/pr52727.C: New testcase.
7155
7156 2012-03-30 Richard Guenther <rguenther@suse.de>
7157
7158 PR tree-optimization/52754
7159 * gcc.target/i386/pr52754.c: New testcase.
7160
7161 2012-03-30 Richard Guenther <rguenther@suse.de>
7162
7163 PR middle-end/52772
7164 * g++.dg/torture/pr52772.C: New testcase.
7165
7166 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7167
7168 PR c++/52718
7169 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7170
7171 2012-03-29 Jason Merrill <jason@redhat.com>
7172
7173 PR c++/52685
7174 * g++.dg/template/inherit8.C: New.
7175
7176 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7177
7178 PR c++/52759
7179 * g++.dg/ext/weak4.C: New test.
7180
7181 PR tree-optimization/52760
7182 * gcc.c-torture/execute/pr52760.c: New test.
7183
7184 2012-03-29 Jason Merrill <jason@redhat.com>
7185
7186 PR c++/52743
7187 * g++.dg/cpp0x/initlist-array3.C: New.
7188
7189 2012-03-28 Jason Merrill <jason@redhat.com>
7190
7191 PR c++/52746
7192 * g++.dg/overload/virtual2.C: New.
7193
7194 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7195
7196 * gnat.dg/vect7.ad[sb]: New test.
7197
7198 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7199 Tobias Burnus <burnus@gcc.gnu.org>
7200
7201 PR fortran/52652
7202 * gfortran.dg/allocate_class_1.f90 : Change error test.
7203 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7204 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7205 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7206
7207 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7208
7209 PR middle-end/52691
7210 * gcc.dg/pr52691.c: New test.
7211
7212 PR middle-end/52750
7213 * gcc.c-torture/compile/pr52750.c: New test.
7214
7215 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7216
7217 PR target/52692
7218 * gcc.target/avr/torture/builtins-2.c: New test.
7219
7220 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7221
7222 PR target/52736
7223 * gcc.target/i386/pr52736.c: New test.
7224
7225 2012-03-27 Martin Jambor <mjambor@suse.cz>
7226
7227 PR middle-end/52693
7228 * gcc.dg/torture/pr52693.c: New test.
7229
7230 2012-03-27 Meador Inge <meadori@codesourcery.com>
7231
7232 PR c++/52672
7233 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7234
7235 2012-03-27 Mike Stump <mikestump@comcast.net>
7236
7237 PR target/52665
7238 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7239 failures that match branch names.
7240
7241 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7242 H.J. Lu <hongjiu.lu@intel.com>
7243
7244 PR target/52698
7245 * gcc.target/i386/pr52698.c: New test.
7246
7247 2012-03-27 Richard Guenther <rguenther@suse.de>
7248
7249 PR middle-end/52720
7250 * gcc.dg/torture/pr52720.c: New testcase.
7251
7252 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7253
7254 * gnat.dg/pack17.adb: New test.
7255
7256 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7257
7258 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7259 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7260
7261 2012-03-26 Martin Jambor <mjambor@suse.cz>
7262
7263 PR tree-optimization/50052
7264 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7265
7266 2012-03-26 Richard Guenther <rguenther@suse.de>
7267
7268 PR tree-optimization/52701
7269 * gfortran.dg/pr52701.f90: New testcase.
7270
7271 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7272
7273 PR tree-optimization/52686
7274 * gcc.target/arm/pr52686.c: New test.
7275
7276 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7277
7278 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7279 Add "-Os -flto" to list.
7280
7281 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7282
7283 * gnat.dg/concat2.ad[sb]: New test.
7284
7285 2012-03-24 Jason Merrill <jason@redhat.com>
7286
7287 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7288 * g++.dg/cpp0x/trailing2.C: Likewise.
7289 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7290 * g++.dg/cpp1y/auto-fn1.C: New.
7291 * g++.dg/cpp1y/auto-fn2.C: New.
7292 * g++.dg/cpp1y/auto-fn3.C: New.
7293 * g++.dg/cpp1y/auto-fn4.C: New.
7294 * g++.dg/cpp1y/auto-fn5.C: New.
7295 * g++.dg/cpp1y/auto-fn6.C: New.
7296 * g++.dg/cpp1y/auto-fn7.C: New.
7297 * g++.dg/cpp1y/auto-fn8.C: New.
7298 * g++.dg/cpp1y/auto-fn9.C: New.
7299 * g++.dg/cpp1y/auto-fn10.C: New.
7300 * g++.dg/cpp1y/auto-fn11.C: New.
7301
7302 2012-03-23 Richard Guenther <rguenther@suse.de>
7303
7304 PR tree-optimization/52678
7305 * gfortran.dg/pr52678.f: New testcase.
7306
7307 2012-03-23 Richard Guenther <rguenther@suse.de>
7308
7309 PR tree-optimization/52638
7310 * g++.dg/torture/pr52638.C: New testcase.
7311
7312 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7313
7314 PR c++/52487
7315 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7316
7317 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7318
7319 PR c++/52671
7320 * g++.dg/ext/attrib44.C: New test.
7321
7322 2012-03-22 Jan Hubicka <jh@suse.cz>
7323
7324 PR middle-end/51737
7325 * g++.dg/torture/pr51737.C: New testcase
7326
7327 2012-03-22 Richard Guenther <rguenther@suse.de>
7328
7329 PR tree-optimization/52548
7330 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7331
7332 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7333
7334 * lib/fortran-modules.exp (list-module-names-1): Remove
7335 warning.
7336
7337 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7338
7339 PR target/50751
7340 * gcc.target/sh/pr50751-1.c: New.
7341 * gcc.target/sh/pr50751-2.c: New.
7342 * gcc.target/sh/pr50751-3.c: New.
7343
7344 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7345
7346 PR target/52479
7347 * gcc.target/sh/sh4a-cos.c: Remove.
7348 * gcc.target/sh/sh4a-sin.c: Remove.
7349 * gcc.target/sh/sh4a-sincos.c: Remove.
7350
7351 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7352
7353 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7354 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7355
7356 2012-03-21 Martin Jambor <mjambor@suse.cz>
7357
7358 PR testsuite/52641
7359 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7360 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7361
7362 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7363
7364 * gcc.target/arm/thumb-16bit-ops.c: New file.
7365 * gcc.target/arm/thumb-ifcvt.c: New file.
7366
7367 2012-03-20 Jason Merrill <jason@redhat.com>
7368
7369 * lib/target-supports.exp: Add { target c++1y }.
7370
7371 * g++.dg/cpp0x/auto32.C: New.
7372
7373 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7374
7375 PR testsuite/52641
7376 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7377 int32plus.
7378 * gcc.dg/torture/pr48124-4.c: Ditto:
7379 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7380
7381 2012-03-20 Jason Merrill <jason@redhat.com>
7382
7383 PR c++/52510
7384 * g++.dg/cpp0x/initlist66.C: New.
7385
7386 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7387
7388 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7389 __AVR_HAVE_LPMX__
7390
7391 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7392
7393 PR target/49868
7394 * gcc.target/avr/torture/addr-space-2.h: New file.
7395 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7396 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7397 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7398 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7399
7400 2012-03-20 Richard Guenther <rguenther@suse.de>
7401
7402 * gnat.dg/pack16.adb: New testcase.
7403 * gnat.dg/pack16_pkg.ads: Likewise.
7404 * gnat.dg/specs/pack8.ads: Likewise.
7405 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7406
7407 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7408
7409 * g++.dg/warn/Wuseless-cast.C: Extend.
7410
7411 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7412
7413 PR c++/14710
7414 * g++.dg/warn/Wuseless-cast.C: New.
7415
7416 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7417
7418 PR libfortran/52608
7419 * gfortran.dg/pr52608.f90: New test.
7420
7421 2012-03-17 Tobias Burnus <burnus@net-b.de>
7422
7423 PR fortran/52585
7424 * gfortran.dg/proc_ptr_36.f90: New.
7425
7426 2012-03-16 Martin Jambor <mjambor@suse.cz>
7427
7428 * gcc.dg/misaligned-expand-1.c: New test.
7429 * gcc.dg/misaligned-expand-3.c: Likewise.
7430
7431 2012-03-16 Richard Guenther <rguenther@suse.de>
7432 Kai Tietz <ktietz@redhat.com>
7433
7434 PR middle-end/48814
7435 * gcc.c-torture/execute/pr48814-1.c: New test.
7436 * gcc.c-torture/execute/pr48814-2.c: New test.
7437 * gcc.dg/tree-ssa/assign-1.c: New test.
7438 * gcc.dg/tree-ssa/assign-2.c: New test.
7439 * gcc.dg/tree-ssa/assign-3.c: New test.
7440
7441 2012-03-16 Richard Guenther <rguenther@suse.de>
7442
7443 * gnat.dg/specs/pack7.ads: New testcase.
7444
7445 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7446
7447 PR target/52568
7448 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7449 * gcc.dg/torture/vshuf-8.inc: Likewise.
7450 * gcc.dg/torture/vshuf-16.inc: Likewise.
7451 * gcc.dg/torture/vshuf-32.inc: Likewise.
7452
7453 2012-03-15 Jason Merrill <jason@redhat.com>
7454
7455 * g++.dg/torture/pr52582.C: New.
7456
7457 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7458
7459 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7460
7461 2012-03-15 Ira Rosen <irar@il.ibm.com>
7462 Ulrich Weigand <ulrich.weigand@linaro.org>
7463
7464 * gcc.dg/vect/slp-cond-3.c: New test.
7465 * gcc.dg/vect/slp-cond-4.c: New test.
7466
7467 2012-03-15 Ira Rosen <irar@il.ibm.com>
7468 Ulrich Weigand <ulrich.weigand@linaro.org>
7469
7470 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7471 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7472
7473 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7474
7475 PR libfortran/52434
7476 PR libfortran/48878
7477 PR libfortran/38199
7478 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7479 * gfortran.dg/round_1.f03: Likewise.
7480
7481 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7482 Andrew Pinski <apinski@cavium.com>
7483
7484 PR middle-end/52592
7485 * gcc.dg/pr52592.c: New test.
7486
7487 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7488
7489 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7490 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7491 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7492 * lib/fortran-modules.exp: .. this new file. Adjust users.
7493 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7494 gfortran-dg-debug-runtest): Call cleanup-modules.
7495 * lib/fortran-torture.exp (fortran-torture-execute,
7496 fortran-torture): Likewise.
7497 * gfortran.dg/coarray/caf.exp: Likewise.
7498 * lib/lto.exp: Likewise.
7499 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7500 * gfortran.dg/class_4b.f03: Likewise.
7501 * gfortran.dg/class_4c.f03: Likewise.
7502 * gfortran.dg/class_45a.f03: Likewise.
7503 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7504 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7505 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7506 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7507 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7508 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7509 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7510 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7511 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7512 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7513 * gfortran.dg/whole_file_28.f90: Likewise.
7514 * gfortran.dg/whole_file_29.f90: Likewise.
7515 * gfortran.dg/whole_file_30.f90: Likewise.
7516 * gfortran.dg/whole_file_31.f90: Likewise.
7517
7518 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7519
7520 PR tree-optimization/52267
7521 * gcc.dg/pr52267.c: New test.
7522 * gcc.dg/tree-ssa/vrp65.c: New test.
7523 * gcc.dg/tree-ssa/vrp66.c: New test.
7524
7525 2012-03-15 Richard Guenther <rguenther@suse.de>
7526
7527 PR middle-end/52580
7528 * gfortran.dg/vect/pr52580.f: New testcase.
7529
7530 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7531
7532 * gcc.target/sh/fpul-usage-1.c: New.
7533
7534 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7535
7536 PR target/49468
7537 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7538 * gcc.target/sh/pr49468-di.c: Likewise.
7539
7540 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7541
7542 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7543 * gcc.dg/c99-stdint-6.c: Likewise.
7544 * gcc.dg/lto/20090210_0.c: Likewise.
7545 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7546 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7547 * gcc.dg/pragma-init-fini-2.c: Likewise.
7548 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7549 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7550 * gcc.target/i386/pr22152.c: Likewise.
7551 * gcc.target/i386/vect8-ret.c: Likewise.
7552 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7553 handling.
7554
7555 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7556
7557 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7558 * g++.dg/tree-prof/partition1.C: Likewise.
7559 * g++.dg/tree-prof/partition2.C: Likewise.
7560 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7561 handling.
7562 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7563 * gcc.c-torture/execute/20010724-1.c: Remove.
7564 * gcc.c-torture/execute/20010724-1.x: Remove.
7565 * gcc.c-torture/execute/20040208-2.c: Remove.
7566 * gcc.c-torture/execute/20040208-2.x: Remove.
7567 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7568 Remove.
7569 (main) [__mips__ && __sgi__]: Remove.
7570 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7571 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7572 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7573 mips-sgi-irix6* handling.
7574 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7575 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7576 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7577 handling.
7578 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7579 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7580 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7581 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7582 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7583 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7584 mips-sgi-irix6*.
7585 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7586 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7587 * gcc.target/mips/save-restore-3.c: Likewise.
7588 * gcc.target/mips/save-restore-4.c: Likewise.
7589 * gcc.target/mips/save-restore-5.c: Likewise.
7590 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7591 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7592 messages.
7593 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7594 IRIX 6 handling.
7595 (restore_ld_library_path_env_vars): Likewise.
7596 * lib/target-supports.exp (check_profiling_available): Remove
7597 mips*-*-irix* handling.
7598 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7599 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7600 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7601
7602 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7603
7604 PR c++/52582
7605 * g++.dg/opt/pr52582.C: New test.
7606
7607 2012-03-14 Richard Guenther <rguenther@suse.de>
7608
7609 PR tree-optimization/52571
7610 * gcc.dg/vect/vect-2.c: Initialize arrays.
7611 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7612 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7613 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7614
7615 2012-03-14 Richard Guenther <rguenther@suse.de>
7616
7617 PR middle-end/52080
7618 PR middle-end/52097
7619 PR middle-end/48124
7620 * gcc.dg/torture/pr48124-1.c: New testcase.
7621 * gcc.dg/torture/pr48124-2.c: Likewise.
7622 * gcc.dg/torture/pr48124-3.c: Likewise.
7623 * gcc.dg/torture/pr48124-4.c: Likewise.
7624
7625 2012-03-14 Richard Guenther <rguenther@suse.de>
7626
7627 PR middle-end/52578
7628 * gcc.dg/pr52578.c: New testcase.
7629
7630 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7631
7632 PR c++/52521
7633 * g++.dg/cpp0x/udlit-args2.C: New test.
7634
7635 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7636
7637 PR target/48596
7638 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7639 * gcc.c-torture/compile/pr48596.c: ... here.
7640
7641 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7642
7643 PR c++/51641
7644 * g++.dg/lookup/hidden-class17.C: New test.
7645
7646 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7647
7648 PR c/52577
7649 * gcc.dg/Wunused-var-3.c: New test.
7650
7651 2012-03-13 Martin Jambor <mjambor@suse.cz>
7652
7653 * gcc.dg/misaligned-expand-2.c: New test.
7654
7655 2012-03-13 Richard Guenther <rguenther@suse.de>
7656
7657 PR middle-end/52134
7658 * gcc.dg/pr52134.c: New testcase.
7659
7660 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7661
7662 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7663
7664 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7665
7666 PR tree-optimization/46728
7667 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7668 * gcc.target/powerpc/pr46728-5.c: Likewise.
7669 * gcc.target/powerpc/pr46728-8.c: Likewise.
7670 * gcc.target/powerpc/pr46728-10.c: Likewise.
7671 * gcc.target/powerpc/pr46728-11.c: Likewise.
7672 * gcc.target/powerpc/pr46728-13.c: Likewise.
7673 * gcc.target/powerpc/pr46728-14.c: Likewise.
7674 * gcc.target/powerpc/pr46728-15.c: Likewise.
7675
7676 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7677
7678 PR c++/52299
7679 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7680
7681 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7682
7683 PR tree-optimization/46728
7684 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7685 * gcc.target/powerpc/pr46728-5.c: Likewise.
7686 * gcc.target/powerpc/pr46728-8.c: Likewise.
7687 * gcc.target/powerpc/pr46728-10.c: Likewise.
7688 * gcc.target/powerpc/pr46728-11.c: Likewise.
7689 * gcc.target/powerpc/pr46728-13.c: Likewise.
7690 * gcc.target/powerpc/pr46728-14.c: Likewise.
7691 * gcc.target/powerpc/pr46728-15.c: Likewise.
7692
7693 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7694
7695 PR target/49868
7696 * gcc.target/avr/torture/addr-space-1.h: New file.
7697 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7698 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7699 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7700 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7701
7702 2012-03-12 Andrew Pinski <apinski@cavium.com>
7703
7704 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7705
7706 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7707
7708 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7709 * g++.dg/abi/thunk4.C: Likewise.
7710 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7711 Adapt line numbers.
7712 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7713 handling.
7714 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7715 * g++.dg/eh/spbp.C: Likewise.
7716 * g++.dg/ext/label13.C: Likewise.
7717 * g++.dg/guality/guality.exp: Likewise.
7718 * g++.dg/other/anon5.C: Likewise.
7719 * g++.dg/other/pragma-ep-1.C: Remove.
7720 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7721 * g++.dg/warn/pr31246.C: Likewise.
7722 * g++.dg/warn/weak1.C: Likewise.
7723 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7724 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7725 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7726 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7727 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7728 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7729 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7730 * gcc.dg/c99-tgmath-1.c: Likewise.
7731 * gcc.dg/c99-tgmath-2.c: Likewise.
7732 * gcc.dg/c99-tgmath-3.c: Likewise.
7733 * gcc.dg/c99-tgmath-4.c: Likewise.
7734 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7735 handling.
7736 * gcc.dg/debug/pr49032.c: Likewise.
7737 * gcc.dg/guality/guality.exp: Likewise.
7738 * gcc.dg/intmax_t-1.c: Likewise.
7739 * gcc.dg/pr48616.c: Likewise.
7740 * gcc.dg/pragma-ep-1.c: Remove.
7741 * gcc.dg/pragma-ep-2.c: Remove.
7742 * gcc.dg/pragma-ep-3.c: Remove.
7743 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7744 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7745 * gcc.misc-tests/gcov-14.c: Likewise.
7746 * gfortran.dg/guality/guality.exp: Likewise.
7747 * lib/target-supports.exp (check_weak_available): Likewise.
7748 (add_options_for_tls): Likewise.
7749 (check_ascii_locale_available): Likewise.
7750 * obj-c++.dg/dwarf-2.mm: Likewise.
7751 * objc.dg/dwarf-1.m: Likewise.
7752 * objc.dg/dwarf-2.m: Likewise.
7753
7754 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7755
7756 PR tree-optimization/51721
7757 * gcc.dg/tree-ssa/vrp64.c: New test.
7758
7759 PR tree-optimization/52533
7760 * gcc.c-torture/compile/pr52533.c: New test.
7761
7762 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7763
7764 * gcc.target/i386/rtm-xabort-1.c: New.
7765 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7766 * gcc.target/i386/rtm-xend-1.c: Ditto.
7767 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7768 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7769 * gcc.target/i386/sse-13.c: Ditto.
7770 * gcc.target/i386/sse-14.c: Ditto.
7771 * gcc.target/i386/sse-22.c: Ditto.
7772 * gcc.target/i386/sse-23.c: Ditto.
7773 * g++.dg/other/i386-2.C: Ditto.
7774 * g++.dg/other/i386-3.C: Ditto.
7775
7776 2012-03-12 Tobias Burnus <burnus@net-b.de>
7777
7778 PR fortran/52542
7779 * gfortran.dg/proc_ptr_35.f90: New.
7780
7781 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7782
7783 PR target/52530
7784 * gcc.dg/torture/pr52530.c: New test.
7785
7786 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7787
7788 PR target/51244
7789 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7790
7791 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7792
7793 PR target/52450
7794 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7795
7796 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7797
7798 2012-03-09 Andrew Pinski <apinski@cavium.com>
7799
7800 PR middle-end/51988
7801 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7802 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7803
7804 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7805
7806 * gcc.dg/tree-ssa/scev-3.c: New.
7807 * gcc.dg/tree-ssa/scev-4.c: New.
7808
7809 2012-03-08 Tobias Burnus <burnus@net-b.de>
7810
7811 PR fortran/52469
7812 * gfortran.dg/proc_ptr_34.f90
7813
7814 2012-03-07 Jason Merrill <jason@redhat.com>
7815
7816 PR c++/52521
7817 * g++.dg/cpp0x/udlit-mangle.C: New.
7818
7819 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7820
7821 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7822
7823 2012-03-06 Richard Guenther <rguenther@suse.de>
7824
7825 PR middle-end/52493
7826 * gcc.dg/torture/pr52493.c: New testcase.
7827
7828 2012-03-06 Richard Guenther <rguenther@suse.de>
7829
7830 PR lto/52097
7831 * gcc.dg/lto/pr52097_0.c: New testcase.
7832
7833 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7834
7835 PR target/51244
7836 * gcc.target/sh/pr51244-1.c: New.
7837 * gcc.target/sh/pr51244-2.c: New.
7838 * gcc.target/sh/pr51244-3.c: New.
7839
7840 2012-03-05 Jason Merrill <jason@redhat.com>
7841
7842 PR c++/51930
7843 * g++.dg/ext/visibility/template11.C: New.
7844
7845 * g++.dg/cpp0x/implicit13.C: New.
7846
7847 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7848
7849 PR tree-optimization/51721
7850 * gcc.dg/tree-ssa/vrp63.c: New test.
7851 * gcc.dg/pr51721.c: New test.
7852
7853 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7854
7855 PR fortran/50981
7856 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7857 argument checks.
7858
7859 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7860
7861 PR target/52146
7862 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7863
7864 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7865
7866 PR fortran/50981
7867 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7868
7869 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7870
7871 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7872 int32plus.
7873
7874 2012-03-03 Jason Merrill <jason@redhat.com>
7875
7876 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7877
7878 Core 1270
7879 * g++.dg/cpp0x/initlist65.C: New.
7880
7881 PR c++/36797
7882 * g++.dg/ext/is_empty2.C: New.
7883
7884 2012-03-03 Tobias Burnus <burnus@net-b.de>
7885
7886 PR fortran/48820
7887 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7888
7889 2012-03-03 Tobias Burnus <burnus@net-b.de>
7890
7891 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7892 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7893 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7894 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7895 * gfortran.dg/class_30.f90: Remove dg-warning line.
7896 * gfortran.dg/bind_c_usage_25.f90: New.
7897
7898 2012-03-03 Tobias Burnus <burnus@net-b.de>
7899
7900 PR fortran/48820
7901 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7902 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7903 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7904
7905 2012-03-03 Tobias Burnus <burnus@net-b.de>
7906
7907 PR fortran/48820
7908 * gfortran.dg/assumed_type_1.f90: New.
7909 * gfortran.dg/assumed_type_2.f90: New.
7910 * gfortran.dg/assumed_type_3.f90: New.
7911 * gfortran.dg/assumed_type_4.f90: New.
7912
7913 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7914
7915 PR target/49486
7916 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7917 * gcc.target/sh/pr49468-di.c: New.
7918
7919 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7920
7921 * gcc.dg/graphite/pr50561.c: Update.
7922
7923 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7924
7925 * gcc.target/powerpc/pr52457.c: New test.
7926
7927 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7928
7929 * gcc.target/arm/sat-1.c: New test.
7930
7931 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7932
7933 PR target/46716
7934 * gcc.target/i386/pr46716.c: New test.
7935
7936 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7937
7938 PR c++/51989
7939 * g++.dg/cpp0x/sfinae32.C: New.
7940
7941 2012-03-02 Richard Guenther <rguenther@suse.de>
7942
7943 PR tree-optimization/52406
7944 * gcc.dg/torture/pr52406.c: New testcase.
7945
7946 2012-03-02 Tobias Burnus <burnus@net-b.de>
7947
7948 PR fortran/52325
7949 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7950 * gfortran.dg/nullify_2.f90: Update dg-error.
7951 * gfortran.dg/nullify_4.f90: Ditto.
7952 * gfortran.dg/pointer_init_6.f90: Ditto.
7953
7954 2012-03-02 Tobias Burnus <burnus@net-b.de>
7955
7956 PR fortran/52270
7957 * gfortran.dg/class_51.f90: New.
7958
7959 2012-03-02 Tobias Burnus <burnus@net-b.de>
7960
7961 PR fortran/52452
7962 * gfortran.dg/intrinsic_8.f90: New.
7963
7964 2012-03-01 Kai Tietz <ktietz@redhat.com>
7965
7966 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7967 routines on mingw targets.
7968 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7969
7970 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7971
7972 PR tree-optimization/52445
7973 * gcc.dg/pr52445.c: New test.
7974
7975 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7976
7977 PR target/52437
7978 * gcc.c-torture/compile/pr52437.c: New test.
7979
7980 PR middle-end/52419
7981 * gcc.dg/torture/pr52419.c: New test.
7982
7983 PR tree-optimization/52429
7984 * gcc.dg/torture/pr52429.c: New test.
7985 * g++.dg/opt/pr52429.C: New test.
7986
7987 2012-02-29 Richard Guenther <rguenther@suse.de>
7988
7989 PR testsuite/52297
7990 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7991 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7992 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7993 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7994 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7995 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7996
7997 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7998
7999 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8000
8001 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8002
8003 PR fortran/52386
8004 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8005
8006 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8007
8008 PR target/51534
8009 * gcc.target/arm/neon/pr51534.c: New testcase.
8010
8011 2012-02-28 Richard Guenther <rguenther@suse.de>
8012
8013 PR target/52407
8014 * gcc.dg/torture/pr52407.c: New testcase.
8015
8016 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8017
8018 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8019 * gcc.target/arm/vfp2.c: Likewise.
8020 * gcc.target/arm/vfp3.c: Likewise.
8021 * gcc.target/arm/vfp4.c: Likewise.
8022 * gcc.target/arm/vfp5.c: Likewise.
8023 * gcc.target/arm/vfp6.c: Likewise.
8024 * gcc.target/arm/vfp7.c: Likewise.
8025 * gcc.target/arm/vfp8.c: Likewise.
8026 * gcc.target/arm/vfp9.c: Likewise.
8027 * gcc.target/arm/vfp10.c: Likewise.
8028 * gcc.target/arm/vfp11.c: Likewise.
8029 * gcc.target/arm/vfp12.c: Likewise.
8030 * gcc.target/arm/vfp13.c: Likewise.
8031 * gcc.target/arm/vfp14.c: Likewise.
8032 * gcc.target/arm/vfp15.c: Likewise.
8033 * gcc.target/arm/vfp16.c: Likewise.
8034 * gcc.target/arm/vfp17.c: Likewise.
8035 * gcc.target/arm/neon-constants.h: New file.
8036 * gcc.target/arm/neon-vect1.c: New test.
8037 * gcc.target/arm/neon-vect2.c: New test.
8038 * gcc.target/arm/neon-vect3.c: New test.
8039 * gcc.target/arm/neon-vect4.c: New test.
8040 * gcc.target/arm/neon-vect5.c: New test.
8041 * gcc.target/arm/neon-vect6.c: New test.
8042 * gcc.target/arm/neon-vect7.c: New test.
8043 * gcc.target/arm/neon-vect8.c: New test.
8044
8045 2012-02-28 Richard Guenther <rguenther@suse.de>
8046
8047 PR tree-optimization/52402
8048 * gcc.dg/torture/pr52402.c: New testcase.
8049
8050 2012-02-28 Richard Guenther <rguenther@suse.de>
8051
8052 PR lto/52400
8053 * g++.dg/lto/pr52400_0.C: New testcase.
8054
8055 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8056
8057 * gcc.target/avr/torture/builtins-1.c: New test.
8058 * gcc.target/avr/torture/builtins-error.c: New test.
8059
8060 2012-02-28 Kai Tietz <ktietz@redhat.com>
8061
8062 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8063 * gcc.target/i386/pr45352-2.c: Likewise.
8064 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8065 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8066 targets instead rand.
8067 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8068 * gcc.target/i386/sse2-mul-1.c: Likewise.
8069 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8070 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8071 * gcc.target/i386/pad-1.c: Likewise.
8072 * gcc.target/i386/pad-9.c: Likewise.
8073 * gcc.target/i386/pad-2.c: Likewise.
8074 * gcc.target/i386/pad-5b.c: Likewise.
8075 * gcc.target/i386/pad-8.c: Likewise.
8076 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8077 * gcc.target/i386/pr44130.c: Likewise.
8078 * gcc.target/i386/align-main-1.c: Likewise.
8079 * gcc.target/i386/align-main-2.c: Likewise.
8080 * gcc.target/i386/sw-1.c: Likewise.
8081 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8082 on x64 mingw target.
8083 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8084 * gcc.target/i386/pr46295.c: Likewise.
8085 * gcc.target/i386/amd64-abi-1.c: Likewise.
8086 * gcc.target/i386/amd64-abi-2.c: Likewise.
8087 * gcc.target/i386/pr39082-1.c: Likewise.
8088 * gcc.target/i386/pr39162.c: Likewise.
8089 * gcc.target/i386/pr22152.c: Likewise.
8090 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8091 * gcc.target/i386/wrfsbase-2.c: Likewise.
8092 * gcc.target/i386/local.c: Likewise
8093 * gcc.target/i386/wrgsbase-1.c: Likewise.
8094 * gcc.target/i386/wrfsbase-1.c: Likewise.
8095 * gcc.target/i386/pr39315-3.c: Likewise.
8096 * gcc.target/i386/pr35767-4.c: Likewise.
8097 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8098 x64 mingw target.
8099 * gcc.target/i386/pr45336-2.c: Likewise.
8100 * gcc.target/i386/pr45336-1.c: Likewise.
8101 * gcc.target/i386/pr45336-4.c: Likewise.
8102
8103 2012-02-27 Tristan Gingold <gingold@adacore.com>
8104
8105 * gnat.dg/array20.ad[sb]: New test.
8106
8107 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8108
8109 PR target/52375
8110 * gcc.target/arm/pr52375.c: New test.
8111 * gcc.c-torture/compile/pr52375.c: New test.
8112
8113 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8114
8115 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8116 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8117
8118 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8119
8120 * gnat.dg/aggr19.adb: New test.
8121 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8122
8123 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8124
8125 PR target/49263
8126 * gcc.target/sh/pr49263.c: New.
8127
8128 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8129
8130 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8131 simulate_thread_wrapper_other_threads
8132 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8133 Move initialization of 'value' to main().
8134 (main): Initialize 'value';
8135 * gcc.dg/simulate-thread/speculative-store.c
8136 (simulate_thread_step_verify): Return 0 when successful.
8137 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8138 Reduce threshold.
8139 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8140 (simulate_thread_wrapper_other_threads): Return a success/fail value
8141 and issue an error if the instruction count threshold is exceeded.
8142
8143 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8144
8145 PR target/50580
8146 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8147 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8148
8149 2012-02-24 Richard Guenther <rguenther@suse.de>
8150
8151 PR middle-end/52355
8152 * gcc.dg/pr52355.c: New testcase.
8153
8154 2012-02-23 Kai Tietz <ktietz@redhat.com>
8155
8156 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8157 * gcc.dg/Wpadded.c: Likewise.
8158 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8159 structure-layout.
8160 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8161 for sleep by Sleep and add windows.h include for this function.
8162 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8163 targets.
8164 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8165 target.
8166 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8167 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8168 on x64 mingw target.
8169 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8170 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8171 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8172 failure on LLP64 target.
8173
8174 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8175
8176 PR c/52290
8177 * gcc.dg/noncompile/pr52290.c: New test.
8178
8179 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8180
8181 PR tree-optimization/52019
8182 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8183
8184 2012-02-22 Kai Tietz <ktietz@redhat.com>
8185
8186 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8187 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8188 derived pdiff_t type.
8189 * g++.dg/torture/pr49720.C: Likewise
8190
8191 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8192
8193 PR target/52330
8194 * gcc.target/i386/pr52330.c: New test.
8195
8196 2012-02-22 Tobias Burnus <burnus@net-b.de>
8197
8198 PR fortran/52335
8199 * gfortran.dg/io_constraints_10.f90: New.
8200
8201 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8202
8203 * lib/target-supports.exp (check_effective_target_vect_condition):
8204 Return true for NEON.
8205
8206 2012-02-21 Kai Tietz <ktietz@redhat.com>
8207
8208 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8209
8210 2012-02-21 Richard Guenther <rguenther@suse.de>
8211
8212 PR tree-optimization/52324
8213 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8214
8215 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8216
8217 PR middle-end/51782
8218 * gcc.target/avr/torture/pr51782-1.c: New test.
8219
8220 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8221
8222 PR tree-optimization/52318
8223 * gcc.dg/pr52318.c: New test.
8224
8225 2012-02-20 Kai Tietz <ktietz@redhat.com>
8226
8227 * gcc.dg/bf-ms-layout-3.c: New testcase.
8228
8229 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8230
8231 PR testsuite/52229
8232 PR fortran/32380
8233 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8234
8235 2012-02-20 Richard Guenther <rguenther@suse.de>
8236
8237 PR tree-optimization/52298
8238 * gcc.dg/torture/pr52298.c: New testcase.
8239 * gcc.dg/vect/pr52298.c: Likewise.
8240
8241 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8242
8243 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8244 * gcc.c-torture/execute/pr52286.c: Ditto.
8245
8246 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8247
8248 PR tree-optimization/52286
8249 * gcc.c-torture/execute/pr52286.c: New test.
8250
8251 2012-02-18 Tobias Burnus <burnus@net-b.de>
8252
8253 PR fortran/52295
8254 * gfortran.dg/interface_35.f90: Use -std=f2003.
8255 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8256 * gfortran.dg/interface_assignment_4.f90: Ditto.
8257 * gfortran.dg/bessel_1.f90: Ditto.
8258 * gfortran.dg/func_result_6.f90: Ditto.
8259 * gfortran.dg/hypot_1.f90: Ditto.
8260 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8261
8262 2012-02-17 Tobias Burnus <burnus@net-b.de>
8263
8264 PR translation/52232
8265 PR translation/52234
8266 PR translation/52245
8267 PR translation/52246
8268 PR translation/52262
8269 PR translation/52273
8270 * gfortran.dg/coarray_22.f90: Update dg-error.
8271 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8272
8273 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8274
8275 PR target/51753
8276 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8277 (simulate-thread): Use default timeout.
8278
8279 2012-02-16 Jason Merrill <jason@redhat.com>
8280
8281 PR c++/52248
8282 * g++.dg/ext/timevar1.C: New.
8283
8284 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8285
8286 PR c++/52126
8287 * g++.dg/template/using21.C: New.
8288 * g++.dg/template/using22.C: Likewise.
8289
8290 2012-02-16 Jason Merrill <jason@redhat.com>
8291
8292 PR c++/51415
8293 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8294
8295 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8296
8297 PR tree-optimization/52255
8298 * gcc.c-torture/compile/pr52255.c: New test.
8299
8300 PR debug/52260
8301 * g++.dg/debug/dwarf2/pr52260.C: New test.
8302
8303 PR middle-end/51929
8304 * g++.dg/ipa/pr51929.C: New test.
8305
8306 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8307
8308 PR target/52199
8309 * gcc.target/powerpc/pr52199.c: New file.
8310
8311 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8312
8313 PR target/52152
8314 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8315
8316 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8317
8318 * gcc.dg/pr51867.c: Don't include <math.h>.
8319 (sqrtf): Declare.
8320
8321 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8322
8323 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8324 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8325
8326 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8327
8328 PR tree-optimization/50561
8329 * gcc.dg/graphite/pr50561.c: New testcase.
8330
8331 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8332
8333 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8334 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8335
8336 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8337
8338 * gnat.dg/discr35.ad[sb]: New test.
8339
8340 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8341
8342 * gnat.dg/volatile10.adb: New test.
8343 * gnat.dg/volatile10_pkg.ads: New helper.
8344
8345 2012-02-14 Jason Merrill <jason@redhat.com>
8346
8347 * g++.dg/ext/attrib43.C: New.
8348
8349 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8350
8351 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8352 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8353 fgnu_tm.
8354 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8355 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8356 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8357 effective_target fgnu_tm.
8358 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8359
8360 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8361
8362 PR c++/52247
8363 * g++.dg/template/asmgoto1.C: New test.
8364
8365 2012-02-14 Ian Lance Taylor <iant@google.com>
8366
8367 PR go/48501
8368 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8369 compiling generated file for 64bit and index tests.
8370
8371 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8372
8373 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8374
8375 2012-02-14 Richard Guenther <rguenther@suse.de>
8376
8377 PR tree-optimization/52244
8378 PR tree-optimization/51528
8379 * gcc.dg/torture/pr52244.c: New testcase.
8380
8381 2012-02-14 Walter Lee <walt@tilera.com>
8382
8383 * g++.dg/other/PR23205.C: Disable test on tile.
8384 * g++.dg/other/pr23205-2.C: Disable test on tile.
8385 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8386 * gcc.dg/20040813-1.c: Disable test on tile.
8387 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8388 * gcc.misc-tests/linkage.exp: Handle tilegx.
8389
8390 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8391
8392 PR tree-optimization/52210
8393 * gcc.dg/pr52210.c: New test.
8394
8395 2012-02-14 Jason Merrill <jason@redhat.com>
8396
8397 PR c++/39055
8398 * g++.dg/overload/defarg5.C: New.
8399
8400 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8401
8402 PR c/52181
8403 * c-c++-common/pr52181.c: New test.
8404
8405 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8406
8407 PR c++/52215
8408 * g++.dg/ext/atomic-1.C: New test.
8409
8410 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8411
8412 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8413
8414 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8415
8416 PR middle-end/52209
8417 * gcc.c-torture/execute/pr52209.c: New test.
8418
8419 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8420
8421 PR fortran/50981
8422 * gfortran.dg/elemental_optional_args_5.f03: New test.
8423
8424 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8425
8426 PR testsuite/50076
8427 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8428 cases.
8429
8430 2012-02-11 Ian Lance Taylor <iant@google.com>
8431
8432 PR go/51874
8433 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8434 SPARC Solaris. Don't run the test at all on systems where it may
8435 not work, rather than xfailing it.
8436
8437 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8438
8439 PR rtl-optimization/52175
8440 * gcc.c-torture/compile/pr52175.c: New test.
8441
8442 2012-02-10 Jason Merrill <jason@redhat.com>
8443
8444 PR c++/51910
8445 * g++.dg/template/repo10.C: New.
8446
8447 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8448
8449 PR debug/52132
8450 * gcc.dg/pr52132.c: New test.
8451
8452 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8453
8454 * gnat.dg/specs/aggr4.ads: New test.
8455 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8456
8457 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8458
8459 PR target/52146
8460 * gcc.target/i386/pr52146.c: New.
8461
8462 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8463
8464 PR middle-end/52177
8465 * c-c++-common/pr52177.c: New test.
8466
8467 2012-02-10 Jan Hubicka <jh@suse.cz>
8468
8469 PR middle-end/48600
8470 * g++.dg/torture/pr48600.C: New testcase.
8471
8472 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8473
8474 PR middle-end/52140
8475 * gcc.dg/dfp/pr52140.c: New test.
8476
8477 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8478
8479 PR fortran/32380
8480 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8481 of dg-options.
8482
8483 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8484
8485 PR middle-end/51867
8486 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8487 * gcc.dg/pr51867.c: New test.
8488
8489 2012-02-09 Ian Lance Taylor <iant@google.com>
8490
8491 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8492 which don't support -fsplit-stack. Turn off optimization when
8493 compiling select5-out.go.
8494
8495 2012-02-08 Ian Lance Taylor <iant@google.com>
8496
8497 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8498 systems which don't support -fsplit-stack.
8499
8500 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8501
8502 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8503 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8504 machine instuction in the log.
8505
8506 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8507
8508 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8509 to 20 seconds.
8510
8511 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8512
8513 PR driver/48524
8514 * gcc.dg/pr48524.c: New test.
8515 * gcc.dg/pr48524.spec: New spec file for test.
8516
8517 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8518
8519 PR fortran/32380
8520 * gfortran.dg/vect/pr32380.f90: New test.
8521
8522 2012-02-08 Tobias Burnus <burnus@net-b.de>
8523
8524 PR fortran/52151
8525 * gfortran.dg/realloc_on_assign_12.f90: New.
8526
8527 2012-02-08 Richard Guenther <rguenther@suse.de>
8528
8529 PR rtl-optimization/52170
8530 * gcc.dg/torture/pr52170.c: New testcase.
8531
8532 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8533
8534 PR gcov-profile/52150
8535 * gcc.dg/tree-prof/pr52150.c: New test.
8536
8537 PR rtl-optimization/52139
8538 * gcc.dg/pr52139.c: New test.
8539
8540 2012-02-07 Jason Merrill <jason@redhat.com>
8541
8542 PR c++/51675
8543 * g++.dg/cpp0x/constexpr-union3.C: New.
8544
8545 PR c++/52035
8546 * g++.dg/lto/pr52035_0.C: New.
8547
8548 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8549
8550 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8551 * gcc.dg/special/weak-1.c: Likewise.
8552 * gcc.dg/ucnid-12.c: Likewise.
8553 * gcc.dg/torture/pr45678-1.c: Likewise.
8554 * gcc.dg/torture/pr45678-2.c: Likewise.
8555 * gcc.dg/vector-4.c: Likewise.
8556 * gcc.dg/ipa/inline-5.c: Likewise.
8557 * gcc.dg/ucnid-11.c: Likewise.
8558 * gcc.misc-tests/gcov-13.c: Likewise.
8559 * gcc.misc-tests/gcov-14.c: Likewise.
8560 * g++.dg/ext/label13.C: Likewise.
8561 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8562 hppa*-*-hpux* options.
8563 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8564 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8565 * gcc.dg/pr48616.c: Likewise.
8566 * gcc.dg/pr17957.c: Likewise.
8567 * gcc.dg/pr17055-1.c: Likewise.
8568 * gcc.dg/pr32912-1.c: Likewise.
8569 * gcc.dg/tm/pr51472.c: Likewise.
8570 * c-c++-common/fold-bitand-4.c: Likewise.
8571 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8572 Use dg-additional-options for extra options.
8573
8574 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8575
8576 * gcc.target/epiphany/interrupt-2.c: New test.
8577
8578 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8579
8580 PR target/52155
8581 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8582 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8583 for MIPS ELF.
8584
8585 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8586
8587 PR target/52152
8588 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8589
8590 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8591
8592 PR middle-end/24306
8593 PR target/52154
8594 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8595 * gcc.target/mips/va-arg-1.c: New test.
8596
8597 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8598
8599 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8600 for -mno-pointers-to-nested-functions.
8601
8602 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8603
8604 * gcc.c-torture/execute/20120207-1.c: New test.
8605
8606 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8607
8608 PR rtl-optimization/52060
8609 * gcc.dg/torture/pr52060.c: New test.
8610
8611 PR middle-end/52074
8612 * gcc.c-torture/compile/pr52074.c: New test.
8613
8614 2012-02-07 Tobias Burnus <burnus@net-b.de>
8615
8616 PR fortran/51514
8617 * gfortran.dg/class_to_type_2.f90: New.
8618
8619 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8620
8621 PR fortran/32373
8622 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8623 Remove module.
8624
8625 2012-02-06 Jason Merrill <jason@redhat.com>
8626
8627 PR c++/52088
8628 * g++.dg/template/conv13.C: New.
8629
8630 2012-02-06 Richard Guenther <rguenther@suse.de>
8631
8632 PR tree-optimization/52115
8633 * gcc.c-torture/compile/pr52115.c: New testcase.
8634
8635 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8636
8637 PR target/52129
8638 * gcc.c-torture/execute/pr52129.c: New test.
8639
8640 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8641
8642 * gcc.dg/pr48374.c: Actually add the test I forgot
8643 in the 2012-01-25 commit.
8644
8645 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8646
8647 PR fortran/32373
8648 * gfortran.dg/vect/vect-8.f90: New test case.
8649
8650 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8651
8652 PR fortran/48847
8653 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8654
8655 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8656
8657 PR fortran/52102
8658 * gfortran.dg/class_48.f90 : Add test of allocate class array
8659 component with source in subroutine test3. Remove commenting
8660 out in subroutine test4, since branching on unitialized variable
8661 is now fixed (no PR for this last.).
8662
8663 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8664
8665 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8666 on MIPS targets.
8667 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8668
8669 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8670
8671 PR target/52125
8672 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8673 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8674
8675 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8676
8677 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8678 (check_effective_target_sync_int_long): Use it.
8679 (check_effective_target_sync_char_short): Likewise.
8680 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8681
8682 2012-02-05 Tobias Burnus <burnus@net-b.de>
8683
8684 PR fortran/51972
8685 * gfortran.dg/class_48.f90: Add some further checks.
8686
8687 2012-02-05 Ira Rosen <irar@il.ibm.com>
8688
8689 PR tree-optimization/52091
8690 * gcc.dg/vect/pr52091.c: New test.
8691
8692 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8693
8694 PR rtl-optimization/52113
8695 * gcc.target/avr/pr52113.c: New test.
8696
8697 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8698
8699 PR rtl-optimization/52092
8700 * gcc.c-torture/compile/pr52092.c: New test.
8701
8702 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8703
8704 PR fortran/41587
8705 * gfortran.dg/class_array_10.f03: New test.
8706
8707 PR fortran/46356
8708 * gfortran.dg/class_array_11.f03: New test.
8709
8710 PR fortran/51754
8711 * gfortran.dg/class_array_12.f03: New test.
8712
8713 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8714
8715 PR fortran/52012
8716 * gfortran.dg/realloc_on_assign_11.f90: New test.
8717
8718 2012-02-02 Tobias Burnus <burnus@net-b.de>
8719
8720 PR fortran/52093
8721 * gfortran.dg/shape_7.f90: New.
8722
8723 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8724
8725 * gcc.target/mips/mips-prepend-1.c: New test.
8726
8727 2012-02-02 Jan Hubicka <jh@suse.cz>
8728 Tom de Vries <tom@codesourcery.com>
8729
8730 PR middle-end/51998
8731 * gcc.dg/alias-12.c: New testcase.
8732 * gcc.dg/alias-13.c: New testcase.
8733
8734 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8735
8736 PR target/52086
8737 * gcc.dg/pr52086.c: New test.
8738
8739 PR tree-optimization/52073
8740 * gcc.c-torture/compile/pr52073.c: New test.
8741
8742 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8743
8744 PR fortran/51958
8745 * gfortran.dg/function_optimize_10.f90: New test.
8746
8747 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8748
8749 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8750 test on alpha*-*-*.
8751
8752 2012-02-01 Tobias Burnus <burnus@net-b.de>
8753
8754 PR fortran/52024
8755 * gfortran.dg/typebound_operator_14.f90: New.
8756
8757 2012-02-01 Tobias Burnus <burnus@net-b.de>
8758
8759 PR fortran/52059
8760 * gfortran.dg/elemental_function_1.f90: New.
8761
8762 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8763
8764 PR rtl-optimization/51374
8765 * gcc.target/avr/torture/pr51374-1.c:
8766 Also fail if SBIS is seen.
8767
8768 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8769
8770 PR rtl-optimization/51374
8771 * gcc.target/avr/torture/pr51374-1.c: New.
8772
8773 2012-01-31 Tobias Burnus <burnus@net-b.de>
8774
8775 PR fortran/52024
8776 * gfortran.dg/typebound_generic_11.f90: New.
8777
8778 2012-01-31 Tobias Burnus <burnus@net-b.de>
8779
8780 PR fortran/52029
8781 * gfortran.dg/class_49.f90: New.
8782
8783 2012-01-31 Tobias Burnus <burnus@net-b.de>
8784
8785 PR fortran/52013
8786 * gfortran.dg/elemental_args_check_6.f90: New.
8787
8788 2012-01-31 Jason Merrill <jason@redhat.com>
8789
8790 PR c++/52043
8791 * g++.dg/cpp0x/variadic122.C: New.
8792
8793 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8794
8795 PR fortran/52012
8796 * gfortran.dg/realloc_on_assign_10.f90: New test.
8797
8798 2012-01-31 Richard Guenther <rguenther@suse.de>
8799
8800 PR tree-optimization/51528
8801 * gcc.dg/torture/pr51528.c: New testcase.
8802
8803 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8804
8805 PR go/48501
8806 * lib/go.exp (go_target_compile): Append timeout= to options.
8807 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8808 select5-out.go test on alpha*-*-* targets.
8809
8810 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8811
8812 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8813 (TEST_SHORT): Reformat in the same way.
8814 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8815 (TEST_SHORT): Reformat in the same way.
8816 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8817 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8818 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8819 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8820 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8821
8822 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8823
8824 PR target/51835
8825 * gcc.target/arm/pr51835.c: New testcase.
8826
8827 2012-01-30 Richard Guenther <rguenther@suse.de>
8828
8829 PR tree-optimization/52028
8830 * gcc.dg/torture/pr52028.c: New testcase.
8831 * gfortran.dg/ldist-pr45199.f: Adjust.
8832 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8833 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8834 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8835
8836 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8837
8838 PR debug/52027
8839 * gcc.dg/tree-prof/pr52027.c: New test.
8840
8841 PR tree-optimization/52046
8842 * gcc.dg/pr52046.c: New test.
8843
8844 PR debug/52048
8845 * g++.dg/other/pr52048.C: New test.
8846
8847 2012-01-30 Richard Guenther <rguenther@suse.de>
8848
8849 PR tree-optimization/52045
8850 * gcc.dg/pr52045.c: New testcase.
8851
8852 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8853
8854 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8855 new code generated for __sync_lock_release.
8856
8857 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8858
8859 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8860
8861 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8862
8863 PR testsuite/51875
8864 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8865
8866 * g++.dg/ext/visibility/template10.C: Fix typo.
8867
8868 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8869
8870 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8871
8872 PR c++/51327
8873 * g++.dg/cpp0x/constexpr-ice6.C: New.
8874
8875 2012-01-29 Tobias Burnus <burnus@net-b.de>
8876
8877 PR fortran/41600
8878 * gfortran.dg/default_initialization_6.f90: New.
8879
8880 2012-01-29 Tobias Burnus <burnus@net-b.de>
8881
8882 PR fortran/51972
8883 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8884 * gfortran.dg/class_48.f90: New.
8885
8886 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8887
8888 PR fortran/51808
8889 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8890
8891 2012-01-28 Tobias Burnus <burnus@net-b.de>
8892
8893 PR fortran/51972
8894 * gfortran.dg/class_allocate_12.f90: New.
8895
8896 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8897
8898 * gcc.dg/torture/pr50444.c: Fix dg directives.
8899
8900 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8901
8902 PR target/52006
8903 * gcc.target/arm/pr52006.c: New test.
8904
8905 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8906
8907 PR testsuite/52011
8908 * gcc.dg/lto/trans-mem.h: New file.
8909 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8910 * gcc.dg/lto/trans-mem-1_1.c: Same.
8911 * gcc.dg/lto/trans-mem-4_1.c: Same.
8912 * gcc.dg/lto/trans-mem-3_1.c: Same.
8913
8914 2012-01-27 Tobias Burnus <burnus@net-b.de>
8915
8916 PR fortran/52022
8917 * gfortran.dg/dummy_procedure_7.f90: New.
8918
8919 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8920
8921 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8922 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8923
8924 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8925
8926 PR c++/51852
8927 * g++.dg/other/gc5.C: New test.
8928
8929 2012-01-27 Richard Guenther <rguenther@suse.de>
8930
8931 PR tree-optimization/50444
8932 * gcc.dg/torture/pr50444.c: New testcase.
8933
8934 2012-01-27 Tobias Burnus <burnus@net-b.de>
8935
8936 PR fortran/51970
8937 PR fortran/51977
8938 * gfortran.dg/move_alloc_13.f90: New.
8939
8940 2012-01-27 Tobias Burnus <burnus@net-b.de>
8941
8942 PR fortran/51953
8943 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8944 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8945 and change dg-error string.
8946
8947 2012-01-27 Tobias Burnus <burnus@net-b.de>
8948
8949 PR fortran/52016
8950 * gfortran.dg/elemental_args_check_5.f90: New.
8951
8952 2012-01-27 Richard Guenther <rguenther@suse.de>
8953
8954 PR middle-end/51959
8955 * g++.dg/torture/pr51959.C: New testcase.
8956
8957 2012-01-27 Tom de Vries <tom@codesourcery.com>
8958
8959 PR tree-optimization/51990
8960 * gcc.dg/pr51990.c: New test.
8961 * gcc.dg/pr51990-2.c: Same.
8962
8963 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8964 Tobias Burnus <burnus@gcc.gnu.org>
8965
8966 PR fortran/48705
8967 * gfortran.dg/class_allocate_11.f03: New.
8968
8969 PR fortran/51870
8970 PR fortran/51943
8971 PR fortran/51946
8972 * gfortran.dg/class_allocate_7.f03: New.
8973 * gfortran.dg/class_allocate_8.f03: New.
8974 * gfortran.dg/class_allocate_9.f03: New.
8975 * gfortran.dg/class_allocate_10.f03: New.
8976
8977 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8978
8979 * gnat.dg/discr34.adb: New test.
8980 * gnat.dg/discr34_pkg.ads: New helper.
8981
8982 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8983
8984 * gnat.dg/discr33.adb: New test.
8985
8986 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8987
8988 * gnat.dg/limited_with3.ad[sb): New test.
8989 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8990 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8991 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8992
8993 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8994
8995 * gnat.dg/stack_usage1.adb: New test.
8996 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8997
8998 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8999 * gcc.dg/pr44194-2.c: Likewise.
9000
9001 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9002
9003 PR c++/51370
9004 * g++.dg/template/crash112.C: New.
9005
9006 2012-01-27 Richard Henderson <rth@redhat.com>
9007
9008 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9009
9010 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9011
9012 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9013
9014 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9015
9016 PR middle-end/51895
9017 * g++.dg/opt/pr51895.C: New test.
9018
9019 2012-01-26 Michael Matz <matz@suse.de>
9020
9021 PR tree-optimization/48794
9022 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9023
9024 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9025
9026 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9027
9028 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9029
9030 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9031 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9032 memory.
9033 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9034 the default value for s390 and s390x.
9035
9036 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9037
9038 PR lto/51698
9039 * gcc.dg/lto/trans-mem-4_0.c: New.
9040 * gcc.dg/lto/trans-mem-4_1.c: New.
9041 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9042 TM builtins.
9043 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9044 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9045 TM builtins.
9046 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9047 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9048 TM builtins.
9049
9050 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9051
9052 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9053
9054 2012-01-25 Ian Lance Taylor <iant@google.com>
9055
9056 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9057
9058 2012-01-25 Tobias Burnus <burnus@net-b.de>
9059
9060 PR fortran/51995
9061 * gfortran.dg/typebound_proc_25.f90: New.
9062
9063 2012-01-25 Jason Merrill <jason@redhat.com>
9064
9065 PR c++/51992
9066 * g++.dg/lto/pr51992_0.C: New.
9067
9068 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9069
9070 PR tree-optimization/51987
9071 * gcc.target/i386/pr51987.c: New test.
9072
9073 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9074
9075 * gcc.dg/tm/lto-1.c: Require lto support in target.
9076
9077 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9078
9079 PR rtl-optimization/48374
9080 * gcc.dg/pr48374.c: New test.
9081
9082 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9083
9084 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9085
9086 2012-01-25 Tobias Burnus <burnus@net-b.de>
9087
9088 PR fortran/51966
9089 * gfortran.dg/derived_constructor_char_3.f90: New.
9090
9091 2012-01-24 Ian Lance Taylor <iant@google.com>
9092
9093 * go.test/go-test.exp (filecmp): New procedure.
9094 (errchk): Handle quoted square brackets.
9095 (go-gc-tests): Set go_compile_args. Handle various new test
9096 lines. Skip a few new tests.
9097 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9098
9099 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9100
9101 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9102 (check_effective_target_vect_extract_even_odd)
9103 (check_effective_target_vect_interleave): Return true for MIPS
9104 paired-single.
9105
9106 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9107
9108 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9109 (main): Use it instead of argc.
9110
9111 2012-01-24 Jason Merrill <jason@redhat.com>
9112
9113 PR c++/51973
9114 * g++.dg/cpp0x/sfinae31.C: New.
9115
9116 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9117
9118 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9119
9120 2012-01-24 Jason Merrill <jason@redhat.com>
9121
9122 PR c++/51812
9123 * g++.dg/inherit/covariant20.C: New.
9124
9125 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9126
9127 PR c++/51223
9128 * g++.dg/parse/crash58.C: New.
9129
9130 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9131
9132 PR target/51957
9133 * gcc.dg/pr51957-1.c: New test.
9134 * gcc.dg/pr51957-1.h: New file.
9135 * gcc.dg/pr51957-2.c: New test.
9136
9137 2012-01-23 Jason Merrill <jason@redhat.com>
9138
9139 PR c++/51930
9140 * g++.dg/ext/visibility/template10.C: New.
9141
9142 2012-01-23 Tobias Burnus <burnus@net-b.de>
9143
9144 PR fortran/51948
9145 * gfortran.dg/move_alloc_12.f90: New.
9146
9147 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9148
9149 PR middle-end/45416
9150 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9151
9152 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9153
9154 PR c++/51398
9155 * g++.dg/template/crash111.C: New.
9156
9157 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9158
9159 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9160 configurations.
9161 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9162
9163 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9164
9165 PR testsuite/51941
9166 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9167 the DW_TAG_class_type and DW_AT_name: "Executor".
9168
9169 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9170
9171 * lib/target-supports.exp
9172 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9173 (check_effective_target_vect_interleave): Likewise.
9174
9175 2012-01-22 Jason Merrill <jason@redhat.com>
9176
9177 PR c++/51925
9178 * g++.dg/template/using20.C: New.
9179 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9180
9181 2012-01-23 Jason Merrill <jason@redhat.com>
9182
9183 PR target/51934
9184 * g++.dg/torture/pr51344.C: Limit to x86.
9185
9186 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9187
9188 * c-c++-common/tm/omp.c: Require target with pthread support.
9189
9190 2012-01-23 Richard Guenther <rguenther@suse.de>
9191
9192 PR tree-optimization/51949
9193 * gcc.dg/torture/pr51949.c: New testcase.
9194
9195 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9196
9197 PR rtl-optimization/51933
9198 * gcc.c-torture/execute/pr51933.c: New test.
9199
9200 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9201
9202 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9203 Do not define for Interix.
9204
9205 2012-01-22 Jason Merrill <jason@redhat.com>
9206
9207 PR c++/51832
9208 * g++.dg/lto/pr51832.h: New.
9209 * g++.dg/lto/pr51832_0.C: New.
9210 * g++.dg/lto/pr51832_1.C: New.
9211
9212 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9213
9214 * gcc.dg/ext-elim-1.c: New test.
9215
9216 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9217
9218 PR target/51931
9219 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9220 * g++.dg/opt/longbranch1.C: Likewise.
9221
9222 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9223
9224 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9225 in C++11 mode.
9226
9227 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9228
9229 PR fortran/50556
9230 * gfortran.dg/namelist_74.f90: New test.
9231 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9232
9233 2012-01-21 Tobias Burnus <burnus@net-b.de>
9234
9235 PR fortran/51913
9236 * gfortran.dg/class_47.f90: New.
9237
9238 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9239
9240 * gnat.dg/renaming5.ad[sb]: New test.
9241
9242 2012-01-20 Jason Merrill <jason@redhat.com>
9243
9244 PR c++/51919
9245 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9246
9247 2012-01-20 Jason Merrill <jason@redhat.com>
9248
9249 PR c++/51922
9250 * g++.dg/ext/attrib42.C: Require ilp32.
9251
9252 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9253
9254 PR target/51915
9255 * gcc.target/arm/pr51915.c: New test.
9256
9257 2012-01-20 Cary Coutant <ccoutant@google.com>
9258 Dodji Seketeli <dodji@redhat.com>
9259
9260 PR debug/45682
9261 * g++.dg/debug/dwarf2/nested-3.C: New test.
9262
9263 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9264
9265 PR c++/51402
9266 * g++.dg/template/crash110.C: New.
9267
9268 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9269
9270 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9271 Remove default options on hppa*-*-hpux*.
9272
9273 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9274
9275 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9276
9277 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9278
9279 * gcc.c-torture/compile/pr51856.c: New testcase.
9280
9281 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9282
9283 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9284 options to go_target_compile.
9285
9286 2012-01-20 Kai Tietz <ktietz@redhat.com>
9287
9288 * g++.dg/torture/pr51344.C: Fix typo.
9289
9290 2012-01-20 Richard Guenther <rguenther@suse.de>
9291
9292 PR tree-optimization/51903
9293 * g++.dg/torture/pr51903.C: New testcase.
9294
9295 2012-01-20 Tobias Burnus <burnus@net-b.de>
9296 Janus Weil <janus@gcc.gnu.org>
9297
9298 PR fortran/51056
9299 * gfortran.dg/use_21.f90: New.
9300
9301 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9302
9303 PR target/51106
9304 * gcc.dg/torture/pr51106-1.c: New test.
9305 * gcc.dg/torture/pr51106-2.c: New test.
9306
9307 2012-01-19 Kai Tietz <ktietz@redhat.com>
9308
9309 * g++.dg/torture/pr51344.C: New test.
9310
9311 2012-01-19 Tobias Burnus <burnus@net-b.de>
9312
9313 PR fortran/51904
9314 * gfortran.dg/intrinsic_size_2.f90: New.
9315
9316 2012-01-19 Jason Merrill <jason@redhat.com>
9317
9318 PR c++/51889
9319 * g++.dg/inherit/using7.C: New.
9320
9321 2012-01-19 Richard Guenther <rguenther@suse.de>
9322
9323 PR tree-optimization/37997
9324 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9325
9326 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9327
9328 PR rtl-optimization/51505
9329 * gcc.dg/pr51505.c: New test.
9330
9331 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9332
9333 PR fortran/51634
9334 * gfortran.dg/typebound_operator_12.f03: New.
9335 * gfortran.dg/typebound_operator_13.f03: New.
9336
9337 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9338
9339 PR c++/51225
9340 * g++.dg/cpp0x/pr51225.C: New.
9341
9342 2012-01-17 Ian Lance Taylor <iant@google.com>
9343
9344 PR go/50656
9345 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9346
9347 2012-01-17 Tobias Burnus <burnus@net-b.de>
9348
9349 PR fortran/51869
9350 * gfortran.dg/realloc_on_assign_9.f90: New.
9351
9352 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9353
9354 PR other/51165
9355 * gcc.dg/tm/memopt-3.c: Remove xfail.
9356 * gcc.dg/tm/memopt-4.c: Remove xfail.
9357 * gcc.dg/tm/memopt-5.c: Remove xfail.
9358 * gcc.dg/tm/memopt-7.c: Remove xfail.
9359
9360 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9361
9362 PR tree-optimization/51877
9363 * gcc.c-torture/execute/pr51877.c: New test.
9364
9365 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9366
9367 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9368 {!vect_align_arrays} to vect_sizes_32B_16B.
9369 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9370 * gcc.dg/vect/vect-peel-3.c: Ditto.
9371
9372 2012-01-16 Jason Merrill <jason@redhat.com>
9373
9374 PR c++/51854
9375 * g++.dg/abi/mangle60.C: New.
9376
9377 PR c++/51827
9378 * g++.dg/pch/mangle1.{C,Hs}: New.
9379
9380 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9381 Tobias Burnus <burnus@net-b.de>
9382
9383 PR fortran/50981
9384 * gfortran.dg/elemental_optional_args_3.f90: New
9385 * gfortran.dg/elemental_optional_args_4.f90: New
9386
9387 2012-01-16 Tobias Burnus <burnus@net-b.de>
9388
9389 PR fortran/51809
9390 * gfortran.dg/use_20.f90: New
9391
9392 2012-01-16 Jason Merrill <jason@redhat.com>
9393
9394 PR c++/51868
9395 * g++.dg/cpp0x/rv-bitfield.C: New.
9396 * g++.dg/cpp0x/rv-bitfield2.C: New.
9397
9398 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9399
9400 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9401 subroutine 'qsort' and use index array to assign the result.
9402
9403 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9404
9405 PR tree-optimization/51865
9406 * gcc.dg/pr51865.c: New test.
9407
9408 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9409
9410 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9411
9412 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9413
9414 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9415 to be loaded from the constant pool, rather than via %hi and %lo.
9416
9417 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9418
9419 PR rtl-optimization/51821
9420 * gcc.dg/pr51821.c: New test.
9421
9422 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9423
9424 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9425
9426 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9427
9428 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9429
9430 2012-01-14 Tobias Burnus <burnus@net-b.de>
9431
9432 PR fortran/51800
9433 * gfortran.dg/init_flag_8.f90: New.
9434 * gfortran.dg/init_flag_9.f90: New.
9435
9436 2011-01-14 Tobias Burnus <burnus@net-b.de>
9437
9438 PR fortran/51816
9439 * gfortran.dg/use_18.f90: New.
9440 * gfortran.dg/use_19.f90: New.
9441
9442 2012-01-13 Ian Lance Taylor <iant@google.com>
9443
9444 PR c++/50012
9445 * g++.dg/warn/Wsign-compare-4.C: New.
9446
9447 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9448
9449 PR fortran/48351
9450 * gfortran.dg/alloc_comp_assign.f03: New.
9451 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9452 __BUILTIN_FREE from 38 to 32.
9453
9454 2012-01-13 Jason Merrill <jason@redhat.com>
9455
9456 PR c++/20681
9457 * g++.dg/warn/Wreturn-type-7.C: New.
9458
9459 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9460
9461 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9462 assumption.
9463 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9464 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9465 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9466 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9467 int32plus because of big array needed.
9468 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9469 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9470
9471 2012-01-13 Jason Merrill <jason@redhat.com>
9472
9473 PR c++/51813
9474 * g++.dg/ext/visibility/template9.C: New.
9475
9476 PR c++/51620
9477 * g++.dg/cpp0x/defaulted34.C: New.
9478 * g++.dg/template/virtual3.C: New.
9479
9480 2012-01-13 Richard Guenther <rguenther@suse.de>
9481
9482 PR middle-end/8081
9483 * gcc.dg/torture/pr8081.c: New testcase.
9484
9485 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9486
9487 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9488
9489 2012-01-12 Jason Merrill <jason@redhat.com>
9490
9491 PR c++/51714
9492 * g++.dg/ext/stmtexpr14.C: New.
9493
9494 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9495
9496 PR c++/51633
9497 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9498
9499 2012-01-12 Jason Merrill <jason@redhat.com>
9500
9501 PR c++/48051
9502 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9503 * g++.dg/abi/mangle58.C: Likewise.
9504
9505 PR c++/51403
9506 * g++.dg/template/arg8.C: New.
9507
9508 2012-01-12 Ira Rosen <irar@il.ibm.com>
9509
9510 PR tree-optimization/51799
9511 * gcc.dg/vect/pr51799.c: New test.
9512 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9513 patterns.
9514
9515 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9516 Tobias Burnus <burnus@net-b.de>
9517
9518 PR fortran/51057
9519 PR fortran/51616
9520 * lib/target-supports.exp
9521 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9522 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9523
9524 2012-01-11 Jason Merrill <jason@redhat.com>
9525
9526 PR c++/51565
9527 * g++.dg/ext/attrib42.C: New.
9528
9529 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9530
9531 PR bootstrap/51796
9532 * gcc.dg/pr51796.c: New test.
9533
9534 2012-01-11 Jason Merrill <jason@redhat.com>
9535
9536 PR c++/51818
9537 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9538
9539 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9540
9541 * gnat.dg/array19.ad[sb]: New test.
9542
9543 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9544
9545 * gnat.dg/opt23.ad[sb]: New test.
9546 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9547 * gnat.dg/opt24.ad[sb]: New test.
9548
9549 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9550
9551 PR tree-optimization/49642
9552 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9553 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9554
9555 2012-01-11 Jason Merrill <jason@redhat.com>
9556
9557 PR c++/51613
9558 * g++.dg/template/explicit-args5.C: New.
9559
9560 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9561
9562 * gcc.c-torture/execute/20120110-1.c: New testcase.
9563
9564 2012-01-10 Jason Merrill <jason@redhat.com>
9565
9566 PR c++/51614
9567 * g++.dg/inherit/ambig1.C: New.
9568
9569 PR c++/51433
9570 * g++.dg/cpp0x/constexpr-cache1.C: New.
9571
9572 2012-01-10 Richard Guenther <rguenther@suse.de>
9573
9574 PR tree-optimization/51801
9575 * gcc.dg/torture/pr51801.c: New testcase.
9576
9577 2012-01-10 Tobias Burnus <burnus@net-b.de>
9578
9579 PR fortran/51652
9580 * gfortran.dg/allocate_with_typespec_5.f90: New.
9581
9582 2012-01-10 Tobias Burnus <burnus@net-b.de>
9583
9584 * gfortran.dg/class_39.f03: Update dg-error string.
9585
9586 2012-01-10 Richard Guenther <rguenther@suse.de>
9587
9588 PR tree-optimization/50913
9589 * gcc.dg/graphite/interchange-16.c: New testcase.
9590 * gcc.dg/graphite/scop-20.c: XFAIL.
9591 * gfortran.dg/graphite/interchange-1.f: Likewise.
9592 * gfortran.dg/graphite/block-1.f90: Likewise.
9593 * gfortran.dg/graphite/block-2.f: Likewise.
9594
9595 2012-01-10 Richard Henderson <rth@redhat.com>
9596
9597 * lib/target-supports.exp (check_effective_target_vect_perm,
9598 check_effective_target_vect_perm_byte,
9599 check_effective_target_vect_perm_short): Enable for arm neon.
9600
9601 2012-01-09 Tobias Burnus <burnus@net-b.de>
9602
9603 PR fortran/46328
9604 * gfortran.dg/typebound_operator_11.f90: New.
9605
9606 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9607
9608 * gnat.dg/array18.adb: New test.
9609 * gnat.dg/array18_pkg.ads: New helper.
9610
9611 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9612
9613 PR fortran/51791
9614 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9615 around base object in first assignment in main program.
9616 * gfortran.dg/typebound_operator_10.f03: New test.
9617
9618 2012-01-09 Martin Jambor <mjambor@suse.cz>
9619
9620 PR tree-optimization/51759
9621 * g++.dg/ipa/pr51759.C: New test.
9622
9623 2012-01-09 Tobias Burnus <burnus@net-b.de>
9624
9625 PR fortran/51758
9626 * gfortran.dg/optional_absent_2.f90: New.
9627
9628 2012-01-09 Tobias Burnus <burnus@net-b.de>
9629
9630 PR fortran/51578
9631 * gfortran.dg/use_17.f90: New.
9632
9633 2012-01-09 Gary Funck <gary@intrepid.com>
9634
9635 PR preprocessor/33919
9636 * gcc.dg/pr33919.c: New test.
9637 * gcc.dg/pr33919-0.h: New test header file.
9638 * gcc.dg/pr33919-1.h: Ditto.
9639 * gcc.dg/pr33919-2.h: Ditto.
9640
9641 2012-01-07 Jan Hubicka <jh@suse.cz>
9642
9643 PR tree-optimize/51694
9644 * gcc.c-torture/compile/pr51694.c: new testcase.
9645
9646 2012-01-07 Jan Hubicka <jh@suse.cz>
9647
9648 PR tree-optimization/51600
9649 * g++.dg/torture/pr51600.C: New testcase.
9650
9651 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9652
9653 PR gcov-profile/51715
9654 PR gcov-profile/51717
9655 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9656 * gcc.misc-tests/gcov-14.c: Likewise.
9657
9658 2012-01-06 Jason Merrill <jason@redhat.com>
9659
9660 * g++.dg/parse/new5.C: New.
9661
9662 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9663
9664 PR testsuite/51655
9665 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9666 including <string.h>.
9667
9668 2012-01-06 Jason Merrill <jason@redhat.com>
9669
9670 * g++.dg/abi/mangle51.C: New.
9671 * g++.dg/abi/mangle52.C: New.
9672 * g++.dg/abi/mangle53.C: New.
9673 * g++.dg/abi/mangle54.C: New.
9674 * g++.dg/abi/mangle55.C: New.
9675 * g++.dg/abi/mangle56.C: New.
9676 * g++.dg/abi/mangle57.C: New.
9677 * g++.dg/abi/mangle58.C: New.
9678 * g++.dg/abi/mangle59.C: New.
9679 * g++.dg/cpp0x/trailing3.C: Update mangling.
9680 * g++.dg/cpp0x/variadic111.C: Update mangling.
9681 * g++.dg/cpp0x/variadic4.C: Update mangling.
9682 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9683 * g++.dg/template/nontype22.C: Works now.
9684 * g++.dg/template/pr35240.C: Works now.
9685
9686 * g++.dg/cpp0x/error7.C: New.
9687
9688 2012-01-06 Tobias Burnus <burnus@net-b.de>
9689
9690 * gfortran.dg/deallocate_stat_2.f90: New.
9691 * coarray/allocate_errgmsg.f90: New.
9692 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9693 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9694 * coarray/subobject_1.f90: Fix for num_images > 1.
9695 * gfortran.dg/deallocate_stat.f90: Update due to changed
9696 stat= handling.
9697
9698 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9699
9700 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9701
9702 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9703
9704 * ada/acats/overflow.lst: Add cb20004.
9705
9706 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9707
9708 PR c++/51541
9709 * g++.dg/cpp0x/alias-decl-18.C: New test.
9710
9711 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9712
9713 * gcc.c-torture/execute/20120104-1.c: New test.
9714
9715 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9716
9717 PR fortran/PR48946
9718 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9719 the old typebound_operator_8.f03.
9720 * gfortran.dg/typebound_operator_8.f03: New version of
9721 typebound_operator_7.f03 with 'u' a derived type instead of a
9722 class object.
9723
9724 2012-01-05 Richard Guenther <rguenther@suse.de>
9725
9726 * g++.dg/torture/pr49309.C: Skip for -flto.
9727
9728 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9729
9730 PR middle-end/51761
9731 * gcc.c-torture/compile/pr51761.c: New test.
9732
9733 2012-01-05 Richard Guenther <rguenther@suse.de>
9734
9735 PR tree-optimization/51760
9736 * gcc.dg/torture/pr51760.c: New testcase.
9737
9738 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9739
9740 PR middle-end/51472
9741 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9742
9743 2012-01-05 Richard Guenther <rguenther@suse.de>
9744
9745 PR lto/41576
9746 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9747 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9748
9749 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9750
9751 PR debug/51695
9752 * gcc.dg/pr51695.c: New test.
9753
9754 2012-01-04 Andrew Pinski <apinski@cavium.com>
9755
9756 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9757 * gcc.target/mips/octeon2-lx-1.c: New test.
9758 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9759 * gcc.target/mips/octeon2-lx-2.c: New test.
9760 * gcc.target/mips/octeon2-lx-3.c: New test.
9761
9762 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9763
9764 PR other/51163
9765 PR other/51164
9766 * gcc.dg/tm/alias-1.c: Adjust regexp.
9767 * gcc.dg/tm/alias-2.c: Adjust regexp.
9768
9769 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9770
9771 PR c++/51064
9772 * g++.dg/warn/Wparentheses-26.C: New.
9773
9774 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9775
9776 * gfortran.dg/elemental_optional_args_2.f90: New test.
9777
9778 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9779
9780 PR fortran/49693
9781 * gfortran.dg/common_17.f90: New test.
9782
9783 2012-01-04 Richard Guenther <rguenther@suse.de>
9784
9785 PR tree-optimization/49651
9786 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9787 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9788
9789 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9790
9791 PR c++/51738
9792 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9793
9794 2012-01-03 Andrew Pinski <apinski@cavium.com>
9795
9796 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9797 for all mips targets. Also allow an optional .cfi_startproc.
9798
9799 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9800
9801 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9802
9803 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9804
9805 PR c++/29273
9806 * g++.dg/rtti/dyncast5.C: New.
9807
9808 2012-01-03 Richard Guenther <rguenther@suse.de>
9809
9810 PR tree-optimization/51070
9811 * gcc.dg/torture/pr51070-2.c: New testcase.
9812
9813 2012-01-03 Richard Guenther <rguenther@suse.de>
9814
9815 PR tree-optimization/51692
9816 * gcc.dg/torture/pr51692.c: New testcase.
9817
9818 2012-01-03 Richard Guenther <rguenther@suse.de>
9819
9820 PR debug/51650
9821 * g++.dg/lto/pr51650-3_0.C: New testcase.
9822
9823 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9824
9825 PR c++/15867
9826 * g++.dg/warn/Wredundant-decls-spec.C: New.
9827
9828 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9829
9830 PR tree-optimization/51719
9831 * g++.dg/tree-prof/pr51719.C: New test.
9832
9833 2012-01-03 Richard Guenther <rguenther@suse.de>
9834
9835 PR middle-end/51730
9836 * gcc.dg/fold-compare-6.c: New testcase.
9837
9838 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9839
9840 PR c++/51669
9841 * g++.dg/gomp/pr51669.C: New test.
9842
9843 2012-01-02 Jason Merrill <jason@redhat.com>
9844
9845 PR c++/51675
9846 * g++.dg/cpp0x/constexpr-union2.C: New.
9847
9848 PR c++/51666
9849 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9850
9851 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9852
9853 PR c++/51462
9854 * g++.dg/cpp0x/constexpr-99.C: New test.
9855
9856 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9857
9858 PR c++/20140
9859 * g++.dg/template/init9.C: New.
9860
9861 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9862
9863 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9864 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9865 rather than a specific number.
9866
9867 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9868
9869 PR fortran/46262
9870 PR fortran/46328
9871 PR fortran/51052
9872 * gfortran.dg/typebound_operator_7.f03: New.
9873 * gfortran.dg/typebound_operator_8.f03: New.
9874
9875 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9876
9877 PR target/51729
9878 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9879 XFAIL.
9880 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9881
9882 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9883
9884 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9885
9886 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9887
9888 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9889 for MIPS.
9890
9891 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9892
9893 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9894 * gfortran.dg/io_real_boz_4.f90: Likewise.
9895 * gfortran.dg/io_real_boz_5.f90: Likewise.
9896
9897 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9898
9899 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9900
9901 2012-01-02 Revital Eres <revital.eres@linaro.org>
9902
9903 * gcc.dg/sms-11.c: New file.
9904
9905 2012-01-02 Tobias Burnus <burnus@net-b.de>
9906
9907 PR fortran/51682
9908 * gfortran.dg/coarray/image_index_3.f90: New.
9909
9910 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9911
9912 PR c++/16603
9913 * g++.dg/parse/enum8.C: New.
9914
9915 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9916
9917 PR c++/51379
9918 * g++.dg/conversion/reinterpret4.C: New.
9919 * g++.dg/conversion/reinterpret1.C: Adjust.
9920
9921 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9922
9923 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9924
9925 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9926
9927 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9928 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9929 * g++.old-deja/g++.jason/access14.C: Likewise.
9930 * g++.old-deja/g++.jason/access8.C: Likewise.
9931 * g++.old-deja/g++.jason/access1.C: Likewise.
9932 * g++.old-deja/g++.other/access3.C: Likewise.
9933 * g++.old-deja/g++.other/access5.C: Likewise.
9934 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9935 * g++.old-deja/g++.law/visibility22.C: Likewise.
9936 * g++.old-deja/g++.law/visibility26.C: Likewise.
9937 * g++.old-deja/g++.mike/p2746.C: Likewise.
9938 * g++.dg/debug/using1.C: Likewise.
9939 * g++.dg/lookup/using51.C: Likewise.
9940 * g++.dg/inherit/using5.C: Likewise.
9941 * g++.dg/inherit/pr30297.C: Likewise.
9942 * g++.dg/inherit/access8.C: Likewise.
9943 * g++.dg/torture/pr39362.C: Likewise.
9944 * g++.dg/template/crash13.C: Likewise.
9945 * g++.dg/template/using10.C: Likewise.
9946
9947 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9948
9949 PR fortran/51502
9950 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9951
9952 2012-01-01 Ira Rosen <irar@il.ibm.com>
9953
9954 PR tree-optimization/51704
9955 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9956 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9957 corresponding flags.
9958
9959 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9960
9961 PR c++/51723
9962 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9963
9964 2012-01-01 Jan Hubicka <jh@suse.cz>
9965
9966 PR rtl-optimization/51069
9967 * gcc.c-torture/compile/pr51069.c: New testcase.
9968
9969 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9970
9971 PR tree-optimization/51683
9972 * gcc.dg/pr51683.c: New test.
9973 \f
9974 Copyright (C) 2012 Free Software Foundation, Inc.
9975
9976 Copying and distribution of this file, with or without modification,
9977 are permitted in any medium without royalty provided the copyright
9978 notice and this notice are preserved.