Workaround PR middle-end/55142
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR middle-end/55142
4 * gcc.target/i386/pr55142-1.c: New file.
5 * gcc.target/i386/pr55142-2.c: Likewise.
6
7 2012-11-13 Dodji Seketeli <dodji@redhat.com>
8
9 PR c++/54466
10 * g++.dg/cpp0x/alias-decl-26.C: New test file.
11
12 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
13
14 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
15 instead of lp64.
16 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
17 * gcc.target/i386/pr49715-2.c: Likewise.
18 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
19
20 2012-11-13 Jakub Jelinek <jakub@redhat.com>
21
22 PR tree-optimization/55281
23 * gcc.dg/vect/fast-math-pr55281.c: New test.
24 * g++.dg/opt/pr55281.C: New test.
25
26 PR rtl-optimization/54127
27 * gcc.dg/torture/pr54127.c: New test.
28
29 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
30 Jakub Jelinek <jakub@redhat.com>
31
32 PR rtl-optimization/51447
33 * gcc.c-torture/execute/pr51447.c: New test.
34
35 2012-11-12 Ian Bolton <ian.bolton@arm.com>
36
37 * gcc.target/aarch64/csinc-2.c: New test.
38
39 2012-11-12 Ian Bolton <ian.bolton@arm.com>
40
41 * gcc.target/aarch64/cmn.c: New test.
42 * gcc.target/aarch64/adds.c: New test.
43 * gcc.target/aarch64/subs.c: New test.
44
45 2012-11-12 Tobias Burnus <burnus@net-b.de>
46
47 PR fortran/55272
48 * gfortran.dg/coarray_29_1.f90: New.
49 * gfortran.dg/coarray_29_2.f90: New.
50
51 2012-11-12 Bin Cheng <bin.cheng@arm.com>
52
53 * gcc.dg/hoist-register-pressure-3.c: New test.
54
55 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
56
57 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
58 wrappers around sinf and cosf.
59
60 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
61
62 PR middle-end/55247
63 PR middle-end/55259
64 * gcc.target/i386/pr55247-2.c: New file.
65
66 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
67
68 PR middle-end/55263
69 * g++.dg/pr55263.C: New test.
70
71 2012-11-11 Martin Jambor <mjambor@suse.cz>
72
73 PR tree-optimization/55238
74 * testsuite/gcc.dg/torture/pr55238.c: New test.
75
76 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
77 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
78 * c-c++-common/torture/vector-subscript-1.c: Likewise.
79 * c-c++-common/torture/vector-subscript-2.c: Likewise.
80
81 2012-11-10 Jan Hubicka <jh@suse.cz>
82
83 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
84
85 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
86
87 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
88 -mno-sse -mno-mmx to dg-options. Reformat.
89
90 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
91
92 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
93 * c-c++-common/vector-compare-1.c: Same.
94 * c-c++-common/vector-compare-2.c: Same.
95 * g++.dg/other/unused1.C: Skip on AIX.
96 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
97 extra message on AIX.
98
99 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
100
101 PR target/55247
102 * gcc.target/i386/pr55247.c: New test.
103
104 2012-11-09 Andrew Pinski <apinski@cavium.com>
105
106 * gcc.c-torture/execute/20121108-1.c: New test.
107
108 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
109
110 PR c++/54413
111 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
112 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
113 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
114 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
115
116 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
117
118 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
119 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
120 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
121 array bounds.
122 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
123
124 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
125
126 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
127 * g++.dg/tm/pr47530.C: Same.
128
129 2012-11-09 Jason Merrill <jason@redhat.com>
130
131 PR c++/54859
132 * g++.dg/cpp0x/alias-decl-25.C: New.
133
134 * g++.dg/abi/abi-tag1.C: New.
135 * g++.dg/abi/abi-tag2.C: New.
136
137 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
138
139 PR rtl-optimization/55154
140 * gcc.target/i386/pr55154.c: New test.
141
142 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
143
144 PR rtl-optimization/55151
145 * gcc.dg/pr55151.c: Move ...
146 * gcc.target/i386/pr55151.c: ... here.
147
148 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
149
150 PR rtl-optimization/54472
151 * gcc.dg/pr54472.c: New test.
152
153 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
154
155 * gnat.dg/stack_check3.ad[sb]: New test.
156
157 2012-11-08 Ian Lance Taylor <iant@google.com>
158
159 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
160 with arguments. Handle errorcheckoutput and rundir test types.
161
162 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
163
164 PR tree-optimization/55191
165 * gcc.dg/pr55191.c: New test.
166
167 2012-11-08 Jakub Jelinek <jakub@redhat.com>
168
169 PR debug/54499
170 * g++.dg/debug/pr54499.C: New test.
171
172 2012-11-08 Jan Hubicka <jh@suse.cz>
173
174 PR middle-end/48636
175 * gcc.dg/winline-3.c: Update.
176
177 2012-11-08 Martin Jambor <mjambor@suse.cz>
178
179 * gfortran.dg/ipcp-array-1.f90: New test.
180
181 2012-11-08 Florian Weimer <fweimer@redhat.com>
182
183 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
184
185 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
186
187 PR rtl-optimization/55151
188 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
189
190 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
191
192 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
193
194 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
195
196 * gcc.c-torture/compile/20121107-1.c: New test.
197
198 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
199
200 PR rtl-optimization/55151
201 * gcc.dg/pr55151.c: Compile it only for x86_64.
202
203 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
204
205 PR rtl-optimization/55122
206 * gcc.dg/pr55122.c: New test.
207
208 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
209
210 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
211 word powerpc.
212 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
213 * gcc.target/powerpc/loop_align.c: Skip on AIX.
214 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
215 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
216
217 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
218
219 PR c/53063
220 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
221
222 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
223
224 PR c/51294
225 * c-c++-common/pr51294.c: New.
226
227 2012-11-07 Martin Jambor <mjambor@suse.cz>
228
229 PR tree-optimization/53787
230 * gcc.dg/ipa/ipa-5.c: Adjust.
231 * gcc.dg/ipa/ipcp-agg-1.c: New test.
232 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
233 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
234 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
235 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
236 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
237 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
238 * gfortran.dg/pr48636-2.f90: New test.
239 * gfortran.dg/pr53787.f90: Likewise.
240
241 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
242
243 PR c++/55226
244 Revert:
245 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
246
247 PR c++/54922
248 * g++.dg/cpp0x/constexpr-union4.C: New.
249
250 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
251
252 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
253
254 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
255
256 PR target/49220
257 * gcc.c-torture/compile/pr49220.c: New test.
258
259 2012-11-07 Florian Weimer <fweimer@redhat.com>
260
261 * g++.dg/init/new40.C: New.
262
263 2012-11-07 Jakub Jelinek <jakub@redhat.com>
264
265 PR debug/54693
266 * gcc.dg/guality/pr54693-2.c: New test.
267
268 2012-11-06 Andrew Pinski <apinski@cavium.com>
269
270 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
271 -fno-vect-cost-model.
272
273 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
274
275 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
276 * gcc.dg/tm/debug-1.c: Same.
277 * gcc.dg/tm/irrevocable-3.c: Same.
278 * gcc.dg/tm/irrevocable-4.c: Same.
279 * gcc.dg/tm/memopt-10.c: Same.
280 * gcc.dg/tm/memopt-11.c: Same.
281 * gcc.dg/tm/props-4.c: Same.
282 * gcc.dg/tm/wrap-3.c: Same.
283 * gcc.dg/tm/wrap-4.c: Same.
284
285 2012-11-06 Andrew Pinski <apinski@cavium.com>
286
287 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
288
289 2012-11-06 Jan Hubicka <jh@suse.cz>
290
291 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
292 candidate still.
293 * gcc.dg/tree-ssa/loop-23.c: Likewise.
294 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
295 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
296
297 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
298
299 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
300
301 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
302
303 PR middle-end/41993
304 * gcc.dg/torture/pr41993.c: New test.
305
306 2012-11-06 Jan Hubicka <jh@suse.cz>
307
308 * gcc.target/i386/l_fma_float_?.c: Update.
309 * gcc.target/i386/l_fma_double_?.c: Update.
310
311 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
312
313 PR target/54089
314 * gcc.target/sh/pr54089-8.c: New.
315 * gcc.target/sh/pr54089-9.c: New.
316
317 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
318
319 PR target/47440
320 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
321 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
322 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
323 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
324 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
325 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
326 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
327 * gcc.target/i386/avx-vzeroupper-27.c: New.
328
329 2012-11-06 Janus Weil <janus@gcc.gnu.org>
330
331 PR fortran/54917
332 * gfortran.dg/transfer_class_1.f90: New.
333 * gfortran.dg/transfer_class_2.f90: New.
334
335 2012-11-05 Sriraman Tallam <tmsriram@google.com>
336
337 * testsuite/g++.dg/mv1.C: New test.
338 * testsuite/g++.dg/mv2.C: New test.
339 * testsuite/g++.dg/mv3.C: New test.
340 * testsuite/g++.dg/mv4.C: New test.
341 * testsuite/g++.dg/mv5.C: New test.
342 * testsuite/g++.dg/mv6.C: New test.
343
344 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
345
346 PR testsuite/55186
347 * gcc.dg/const-uniq-1.c (a): Increase length four times.
348
349 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
350
351 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
352 darwin.
353
354 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
355
356 * g++.dg/torture/20121105-1.C: New test.
357
358 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
359
360 * gcc.dg/torture/fp-compare.c: New testcase.
361
362 2012-11-05 Jan Hubicka <jh@suse.cz>
363
364 * gcc.dg/const-1.c: Update.
365 * gcc.dg/pure-1.c: Update.
366
367 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
368
369 PR rtl-optimization/55151
370 * gcc.dg/pr55151.c: New test.
371
372 2012-11-05 Jakub Jelinek <jakub@redhat.com>
373
374 PR debug/54970
375 PR debug/54971
376 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
377
378 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
379
380 PR testsuite/51128
381 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
382
383 2012-11-05 Jan Hubicka <jh@suse.cz>
384
385 * gcc.dg/autopar/pr49960.c: Fix testcase.
386
387 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
388
389 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
390 Fix scan-tree-dump-times directive.
391
392 2012-11-04 Janus Weil <janus@gcc.gnu.org>
393
394 PR fortran/55199
395 * gfortran.dg/associate_12.f90: New.
396
397 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
398
399 PR target/54255
400 * lib/target-supports.exp (check_effective_target_masm_intel): New
401 proc.
402 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
403 masm_intel.
404
405 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
406 Jack Howarth <howarth@bromo.med.uc.edu>
407
408 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
409 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
410 * gcc.target/i386/pr53249.c: Likewise.
411
412 2012-11-03 Andrew Pinski <apinski@cavium.com>
413
414 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
415 call abort1 so that cross jumping does not happen.
416
417 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
418
419 PR target/51244
420 * gcc.target/sh/pr51244-18.c: New.
421 * gcc.target/sh/pr51244-19.c: New.
422
423 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
424
425 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
426 b requires a 64-bit operation followed by a truncation.
427
428 2012-11-02 Jan Hubicka <jh@suse.cz>
429
430 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
431
432 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
433
434 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
435 conditions to verify the reduction code is vectorized.
436
437 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
438 in case 'pow', such as 'powerpc' is used in the compiler version name.
439 * gcc.target/powerpc/pr46728-2.c: Likewise.
440 * gcc.target/powerpc/pr46728-3.c: Likewise.
441 * gcc.target/powerpc/pr46728-4.c: Likewise.
442 * gcc.target/powerpc/pr46728-5.c: Likewise.
443 * gcc.target/powerpc/pr46728-7.c: Likewise.
444 * gcc.target/powerpc/pr46728-8.c: Likewise.
445 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
446
447 2012-11-02 Jan Hubicka <jh@suse.cz>
448
449 * gcc.dg/tree-ssa/loop-38.c: New testcase.
450
451 2012-11-02 Jan Hubicka <jh@suse.cz>
452
453 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
454 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
455
456 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
457
458 PR middle-end/55130
459 * gcc.target/i386/pr55130.c: New test.
460
461 2012-11-02 Jakub Jelinek <jakub@redhat.com>
462
463 PR target/55147
464 * gcc.target/i386/pr55147.c: New test.
465
466 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
467
468 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
469 * gfortran.dg/default_format_denormal_1.f90: Same.
470
471 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
472
473 PR middle-end/55001
474 * g++.dg/ext/vector19.C: Remove target restrictions.
475 * gcc.dg/fold-compare-7.c: New testcase.
476
477 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
478
479 PR target/55160
480 * gcc.target/sh/pr55160.c: New.
481
482 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
483
484 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
485 scan-assembler regex.
486
487 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
488
489 PR middle-end/55150
490 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
491 * gcc.dg/pr55150-2.c: New test.
492
493 2012-11-01 Sharad Singhai <singhai@google.com>
494
495 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
496 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
497 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
498 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
499
500 2012-10-31 Dehao Chen <dehao@google.com>
501
502 * g++.dg/debug/dwarf2/block.C: New testcase.
503
504 2012-10-31 Jan Hubicka <jh@suse.cz>
505
506 * gcc.dg/pr44974.c: Add noinline.
507
508 2012-10-31 Janus Weil <janus@gcc.gnu.org>
509
510 PR fortran/53718
511 * gfortran.dg/class_54.f90: New.
512
513 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
514 Jakub Jelinek <jakub@redhat.com>
515
516 PR tree-optimization/55018
517 * gcc.dg/torture/pr55018.c: New test.
518
519 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
520
521 PR c++/54583
522 * g++.dg/ext/vla13.C: New.
523
524 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
525
526 PR middle-end/55150
527 * gcc.dg/pr55150.c: New test.
528
529 2012-10-31 Tobias Burnus <burnus@net-b.de>
530
531 PR fortran/55134
532 * gfortran.dg/associate_11.f90: New.
533
534 2012-10-31 Dodji Seketeli <dodji@redhat.com>
535
536 PR c++/54955
537 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
538
539 2012-10-31 Jakub Jelinek <jakub@redhat.com>
540
541 PR tree-optimization/19105
542 PR tree-optimization/21643
543 PR tree-optimization/46309
544 * gcc.dg/pr19105.c: New test.
545 * gcc.dg/pr21643.c: New test.
546 * gcc.dg/pr46309-2.c: New test.
547 * gcc.c-torture/execute/pr46309.c: New test.
548
549 2012-10-31 Alan Modra <amodra@gmail.com>
550
551 * gcc.target/powerpc/dimode_off.c: New.
552 * gcc.target/powerpc/timode_off.c: New.
553 * gcc.target/powerpc/dfmode_off.c: New.
554 * gcc.target/powerpc/tfmode_off.c: New.
555
556 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
557
558 PR rtl-optimization/55093
559 * gcc.target/i386/pr55093.c: New file.
560
561 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
562
563 * gcc.target/i386/pr55116.c: Renamed to ...
564 * gcc.target/i386/pr55116-1.c: This.
565
566 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
567
568 * gcc.target/i386/pr55116-2.c: New file.
569
570 2012-10-30 Richard Biener <rguenther@suse.de>
571
572 * gcc.dg/vect/slp-perm-2.c: Adjust.
573
574 2012-10-30 Richard Biener <rguenther@suse.de>
575
576 PR tree-optimization/55111
577 * gcc.dg/torture/pr55111.c: New testcase.
578
579 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
580
581 PR target/53988
582 * gcc.target/sh/pr53988.c: New.
583
584 2012-10-30 Bin Cheng <bin.cheng@arm.com>
585
586 PR target/54989
587 * gcc.dg/hoist-register-pressure-1.c: Rename from
588 hoist-register-pressure.c. Add nonpic condition.
589 * gcc.dg/hoist-register-pressure-2.c: New testcase.
590
591 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
592
593 PR c++/54930
594 * gcc.dg/Wreturn-local-addr.c: New.
595 * g++.dg/warn/Wno-return-local-addr.C: New.
596 * g++.dg/warn/Wreturn-local-addr.C: New.
597
598 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
599
600 PR middle-end/55116
601 * gcc.target/i386/pr55116.c: New file.
602
603 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
604
605 PR c/53066
606 * gcc.dg/Wshadow-4.c: New.
607 * gcc.dg/Wshadow-4.h: New.
608
609 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
610
611 PR debug/54693
612 * gcc.dg/guality/pr54693.c: New.
613
614 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
615
616 PR middle-end/55027
617 * gcc.dg/pr55027.c: New testcase.
618
619 2012-10-29 Jan Hubicka <jh@suse.cz>
620
621 * gcc.dg/ipa/inline-6.c: New testcase.
622
623 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
624
625 PR rtl-optimization/55106
626 * g++.dg/pr55106.C: New.
627
628 2012-10-29 Richard Guenther <rguenther@suse.de>
629
630 PR middle-end/53695
631 * gcc.dg/torture/pr53695.c: New testcase.
632
633 2012-10-28 Jan Hubicka <jh@suse.cz>
634
635 * gcc.dg/ipa/inlinehint-3.c: New testcase.
636
637 2012-10-28 Tobias Burnus <burnus@net-b.de>
638
639 PR fortran/54958
640 * gfortran.dg/do_check_6.f90: New.
641
642 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
643 Jack Howarth <howarth@bromo.med.uc.edu>
644
645 PR target/54404
646 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
647 to dg-options.
648 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
649
650 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
651
652 PR target/34283
653 * gcc.target/i386/pr34283.c: New test.
654
655 2012-10-26 Jakub Jelinek <jakub@redhat.com>
656
657 PR c++/55081
658 * g++.dg/opt/pr55081.C: New test.
659
660 PR debug/54970
661 PR debug/54971
662 * gcc.dg/guality/pr54970.c: New test.
663
664 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
665
666 PR c++/54984
667 * g++.dg/template/new11.C: New.
668
669 2012-10-26 Richard Biener <rguenther@suse.de>
670
671 PR middle-end/54824
672 * gcc.dg/torture/pr54824.c: New testcase.
673
674 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
675
676 * gcc.target/i386/fxsave-1.c: New.
677 * gcc.target/i386/fxsave64-1.c: Ditto.
678 * gcc.target/i386/fxrstor-1.c: Ditto.
679 * gcc.target/i386/fxrstor64-1.c: Ditto.
680 * gcc.target/i386/xsave-1.c: Ditto.
681 * gcc.target/i386/xsave64-1.c: Ditto.
682 * gcc.target/i386/xrstor-1.c: Ditto.
683 * gcc.target/i386/xrstor64-1.c: Ditto.
684 * gcc.target/i386/xsaveopt-1.c: Ditto.
685 * gcc.target/i386/xsaveopt64-1.c: Ditto.
686 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
687 * gcc.target/i386/sse-13.c: Ditto.
688 * gcc.target/i386/sse-14.c: Ditto.
689 * gcc.target/i386/sse-22.c: Ditto.
690 * gcc.target/i386/sse-23.c: Ditto.
691 * g++.dg/other/i386-2.C: Ditto.
692 * g++.dg/other/i386-3.C: Ditto.
693
694 2012-10-25 Jan Hubicka <jh@suse.cz>
695
696 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
697 at ivcanon time.
698
699 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
700
701 PR c++/53761
702 * g++.dg/ext/transparent-union.C: New.
703
704 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
705
706 PR c++/54427
707 * g++.dg/ext/vector19.C: New testcase.
708
709 2012-10-25 Richard Biener <rguenther@suse.de>
710
711 PR tree-optimization/54902
712 * g++.dg/torture/pr54902.C: New testcase.
713
714 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
715
716 PR c++/34892
717 * g++.dg/template/crash114.C: New.
718
719 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
720
721 PR bootstrap/55049
722 * gcc.target/i386/pr55049-1.c: New test.
723
724 2012-10-24 Janus Weil <janus@gcc.gnu.org>
725
726 PR fortran/55037
727 * gfortran.dg/class_dummy_4.f03: New.
728
729 2012-10-24 Jakub Jelinek <jakub@redhat.com>
730
731 PR rtl-optimization/55010
732 * gcc.dg/pr55010.c: New test.
733
734 PR debug/54828
735 * g++.dg/debug/pr54828.C: New test.
736
737 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
738
739 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
740 * gcc.dg/vect/vect-83_64.c: Likewise.
741
742 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
743
744 PR c++/54922
745 * g++.dg/cpp0x/constexpr-union4.C: New.
746
747 2012-10-23 Jeff Law <law@redhat.com>
748
749 * gcc.c-torture/execute/pr54985.c: New test.
750
751 2012-10-23 Paul Koning <ni1d@arrl.net>
752
753 PR debug/54508
754 * g++.dg/debug/dwarf2/pr54508.C: New.
755
756 2012-10-23 Jakub Jelinek <jakub@redhat.com>
757
758 PR c++/54844
759 * g++.dg/template/sizeof14.C: New test.
760
761 2012-10-23 Ian Bolton <ian.bolton@arm.com>
762 Jim MacArthur <jim.macarthur@arm.com>
763 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
764 Marcus Shawcroft <marcus.shawcroft@arm.com>
765 Nigel Stephens <nigel.stephens@arm.com>
766 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
767 Richard Earnshaw <rearnsha@arm.com>
768 Sofiane Naci <sofiane.naci@arm.com>
769 Stephen Thomas <stephen.thomas@arm.com>
770 Tejas Belagod <tejas.belagod@arm.com>
771 Yufeng Zhang <yufeng.zhang@arm.com>
772
773 * lib/target-supports.exp
774 (check_profiling_available): Add AArch64.
775 (check_effective_target_vect_int): Likewise.
776 (check_effective_target_vect_shift): Likewise.
777 (check_effective_target_vect_float): Likewise.
778 (check_effective_target_vect_double): Likewise.
779 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
780 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
781 (check_effective_target_vect_pack_trunc): Likewise.
782 (check_effective_target_vect_unpack): Likewise.
783 (check_effective_target_vect_hw_misalign): Likewise.
784 (check_effective_target_vect_short_mult): Likewise.
785 (check_effective_target_vect_int_mult): Likewise.
786 (check_effective_target_vect_stridedN): Likewise.
787 (check_effective_target_sync_int_long): Likewise.
788 (check_effective_target_sync_char_short): Likewise.
789 (check_vect_support_and_set_flags): Likewise.
790 (check_effective_target_aarch64_tiny): New.
791 (check_effective_target_aarch64_small): New.
792 (check_effective_target_aarch64_large): New.
793 * g++.dg/other/PR23205.C: Enable aarch64.
794 * g++.dg/other/pr23205-2.C: Likewise.
795 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
796 * gcc.c-torture/execute/20101011-1.c: Likewise.
797 * gcc.dg/20020312-2.c: Likewise.
798 * gcc.dg/20040813-1.c: Likewise.
799 * gcc.dg/builtin-apply2.c: Likewise.
800 * gcc.dg/stack-usage-1.c: Likewise.
801
802 2012-10-23 Ian Bolton <ian.bolton@arm.com>
803 Jim MacArthur <jim.macarthur@arm.com>
804 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
805 Marcus Shawcroft <marcus.shawcroft@arm.com>
806 Nigel Stephens <nigel.stephens@arm.com>
807 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
808 Richard Earnshaw <rearnsha@arm.com>
809 Sofiane Naci <sofiane.naci@arm.com>
810 Stephen Thomas <stephen.thomas@arm.com>
811 Tejas Belagod <tejas.belagod@arm.com>
812 Yufeng Zhang <yufeng.zhang@arm.com>
813
814 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
815 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
816 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
817 * gcc.target/aarch64/aapcs/abitest.S: New file.
818 * gcc.target/aarch64/aapcs/abitest.h: New file.
819 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
820 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
821 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
822 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
823 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
824 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
825 * gcc.target/aarch64/aapcs/ice_1.c: New file.
826 * gcc.target/aarch64/aapcs/ice_2.c: New file.
827 * gcc.target/aarch64/aapcs/ice_3.c: New file.
828 * gcc.target/aarch64/aapcs/ice_4.c: New file.
829 * gcc.target/aarch64/aapcs/ice_5.c: New file.
830 * gcc.target/aarch64/aapcs/macro-def.h: New file.
831 * gcc.target/aarch64/aapcs/test_1.c: New file.
832 * gcc.target/aarch64/aapcs/test_10.c: New file.
833 * gcc.target/aarch64/aapcs/test_11.c: New file.
834 * gcc.target/aarch64/aapcs/test_12.c: New file.
835 * gcc.target/aarch64/aapcs/test_13.c: New file.
836 * gcc.target/aarch64/aapcs/test_14.c: New file.
837 * gcc.target/aarch64/aapcs/test_15.c: New file.
838 * gcc.target/aarch64/aapcs/test_16.c: New file.
839 * gcc.target/aarch64/aapcs/test_17.c: New file.
840 * gcc.target/aarch64/aapcs/test_18.c: New file.
841 * gcc.target/aarch64/aapcs/test_19.c: New file.
842 * gcc.target/aarch64/aapcs/test_2.c: New file.
843 * gcc.target/aarch64/aapcs/test_20.c: New file.
844 * gcc.target/aarch64/aapcs/test_21.c: New file.
845 * gcc.target/aarch64/aapcs/test_22.c: New file.
846 * gcc.target/aarch64/aapcs/test_23.c: New file.
847 * gcc.target/aarch64/aapcs/test_24.c: New file.
848 * gcc.target/aarch64/aapcs/test_25.c: New file.
849 * gcc.target/aarch64/aapcs/test_26.c: New file.
850 * gcc.target/aarch64/aapcs/test_3.c: New file.
851 * gcc.target/aarch64/aapcs/test_4.c: New file.
852 * gcc.target/aarch64/aapcs/test_5.c: New file.
853 * gcc.target/aarch64/aapcs/test_6.c: New file.
854 * gcc.target/aarch64/aapcs/test_7.c: New file.
855 * gcc.target/aarch64/aapcs/test_8.c: New file.
856 * gcc.target/aarch64/aapcs/test_9.c: New file.
857 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
858 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
859 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
860 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
861 * gcc.target/aarch64/aapcs/test_complex.c: New file.
862 * gcc.target/aarch64/aapcs/test_int128.c: New file.
863 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
864 * gcc.target/aarch64/aapcs/type-def.h: New file.
865 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
866 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
867 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
868 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
869 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
870 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
871 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
872 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
873 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
874 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
875 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
876 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
877 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
878 * gcc.target/aarch64/aarch64.exp: New file.
879 * gcc.target/aarch64/adc-1.c: New file.
880 * gcc.target/aarch64/adc-2.c: New file.
881 * gcc.target/aarch64/asm-1.c: New file.
882 * gcc.target/aarch64/clrsb.c: New file.
883 * gcc.target/aarch64/clz.c: New file.
884 * gcc.target/aarch64/ctz.c: New file.
885 * gcc.target/aarch64/csinc-1.c: New file.
886 * gcc.target/aarch64/csinv-1.c: New file.
887 * gcc.target/aarch64/csneg-1.c: New file.
888 * gcc.target/aarch64/extend.c: New file.
889 * gcc.target/aarch64/fcvt.x: New file.
890 * gcc.target/aarch64/fcvt_double_int.c: New file.
891 * gcc.target/aarch64/fcvt_double_long.c: New file.
892 * gcc.target/aarch64/fcvt_double_uint.c: New file.
893 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
894 * gcc.target/aarch64/fcvt_float_int.c: New file.
895 * gcc.target/aarch64/fcvt_float_long.c: New file.
896 * gcc.target/aarch64/fcvt_float_uint.c: New file.
897 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
898 * gcc.target/aarch64/ffs.c: New file.
899 * gcc.target/aarch64/fmadd.c: New file.
900 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
901 * gcc.target/aarch64/frint.x: New file.
902 * gcc.target/aarch64/frint_double.c: New file.
903 * gcc.target/aarch64/frint_float.c: New file.
904 * gcc.target/aarch64/index.c: New file.
905 * gcc.target/aarch64/mneg-1.c: New file.
906 * gcc.target/aarch64/mneg-2.c: New file.
907 * gcc.target/aarch64/mneg-3.c: New file.
908 * gcc.target/aarch64/mnegl-1.c: New file.
909 * gcc.target/aarch64/mnegl-2.c: New file.
910 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
911 * gcc.target/aarch64/pic-constantpool1.c: New file.
912 * gcc.target/aarch64/pic-symrefplus.c: New file.
913 * gcc.target/aarch64/predefine_large.c: New file.
914 * gcc.target/aarch64/predefine_small.c: New file.
915 * gcc.target/aarch64/predefine_tiny.c: New file.
916 * gcc.target/aarch64/reload-valid-spoff.c: New file.
917 * gcc.target/aarch64/scalar_intrinsics.c: New file.
918 * gcc.target/aarch64/table-intrinsics.c: New file.
919 * gcc.target/aarch64/tst-1.c: New file.
920 * gcc.target/aarch64/vect-abs-compile.c: New file.
921 * gcc.target/aarch64/vect-abs.c: New file.
922 * gcc.target/aarch64/vect-abs.x: New file.
923 * gcc.target/aarch64/vect-compile.c: New file.
924 * gcc.target/aarch64/vect-faddv-compile.c: New file.
925 * gcc.target/aarch64/vect-faddv.c: New file.
926 * gcc.target/aarch64/vect-faddv.x: New file.
927 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
928 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
929 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
930 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
931 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
932 * gcc.target/aarch64/vect-fp-compile.c: New file.
933 * gcc.target/aarch64/vect-fp.c: New file.
934 * gcc.target/aarch64/vect-fp.x: New file.
935 * gcc.target/aarch64/vect-mull-compile.c: New file.
936 * gcc.target/aarch64/vect-mull.c: New file.
937 * gcc.target/aarch64/vect-mull.x: New file.
938 * gcc.target/aarch64/vect.c: New file.
939 * gcc.target/aarch64/vect.x: New file.
940 * gcc.target/aarch64/vector_intrinsics.c: New file.
941 * gcc.target/aarch64/vfp-1.c: New file.
942 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
943 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
944 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
945 * g++.dg/abi/aarch64_guard1.C: New file.
946
947 2012-10-23 Jakub Jelinek <jakub@redhat.com>
948
949 PR c++/54988
950 * c-c++-common/pr54988.c: New test.
951
952 2012-10-23 Jan Hubicka <jh@suse.cz>
953
954 * gcc.dg/tree-prof/peel-1.c: New testcase.
955
956 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
957
958 PR gcc/52945
959 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
960
961 2012-10-23 Joseph Myers <joseph@codesourcery.com>
962
963 * gcc.dg/c99-predef-1.c: New test.
964 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
965 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
966 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
967 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
968 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
969 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
970 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
971 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
972 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
973 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
974 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
975 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
976
977 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
978
979 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
980
981 2012-10-23 Jan Hubicka <jh@suse.cz>
982
983 PR middle-end/54937
984 * gcc.c-torture/execute/pr54937.c: New testcase.
985 * gcc.dg/tree-ssa/cunroll-2.c: Update.
986
987 2012-10-23 Jan Hubicka <jh@suse.cz>
988
989 PR middle-end/54967
990 * gfortran.dg/pr54967.f90: New testcase.
991
992 2012-10-23 Terry Guo <terry.guo@arm.com>
993
994 PR target/55019
995 * gcc.dg/pr55019.c: New.
996
997 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
998
999 PR tree-optimization/55008
1000 * gcc.dg/tree-ssa/pr55008.c: New test.
1001
1002 2012-10-22 Richard Biener <rguenther@suse.de>
1003
1004 PR tree-optimization/55011
1005 * gcc.dg/torture/pr55011.c: New testcase.
1006
1007 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1008
1009 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1010 * gcc.target/arm/pr40457-2.c: Likewise.
1011 * gcc.target/arm/pr40457-3.c: Likewise.
1012
1013 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1014
1015 * gnat.dg/specs/limited_with4.ads: New test.
1016 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1017
1018 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1019
1020 * gnat.dg/modular4.adb: New test.
1021 * gnat.dg/modular4_pkg.ads: New helper.
1022
1023 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1024
1025 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1026 * gnat.dg/specs/addr1.ads: Likewise.
1027
1028 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1029
1030 * gcc.dg/webizer.c (main): Add missing exit call.
1031
1032 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1033
1034 PR fortran/54465
1035 * gfortran.dg/wextra_1.f: New test.
1036
1037 2012-10-20 Jan Hubicka <jh@suse.cz>
1038
1039 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1040
1041 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1042
1043 PR fortran/54224
1044 * gfortran.dg/warn_unused_function.f90: New.
1045
1046 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1047
1048 * lib/target-supports.exp
1049 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1050
1051 2012-10-19 Richard Guenther <rguenther@suse.de>
1052
1053 PR tree-optimization/54981
1054 * gcc.dg/pr54981.c: New testcase.
1055
1056 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1057
1058 PR target/54892
1059 * gcc.target/arm/pr54892.c: New.
1060
1061 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1062
1063 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1064
1065 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1066
1067 PR c++/54501
1068 * g++.dg/init/array30.C: New.
1069 * g++.dg/init/array31.C: Likewise.
1070
1071 2012-10-18 Tobias Burnus <burnus@net-b.de>
1072
1073 PR fortran/54884
1074 * gfortran.dg/public_private_module_7.f90: New.
1075
1076 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1077
1078 PR c++/29633
1079 * g++.dg/template/pr29633.C: New.
1080
1081 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1082
1083 * gnat.dg/loop_optimization13.ad[sb]: New test.
1084 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1085
1086 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1087
1088 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1089 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1090 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1091 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1092
1093 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1094
1095 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1096 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1097 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1098 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1099 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1100 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1101
1102 2012-10-16 Jan Hubicka <jh@suse.cz>
1103
1104 * gcc.target/i386/l_fma_float_?.c: Update.
1105 * gcc.target/i386/l_fma_double_?.c: Update.
1106 * gfortran.dg/do_1.f90: XFAIL
1107 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1108 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1109 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1110 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1111 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1112 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1113 valid.
1114
1115 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1116
1117 PR c/53063
1118 PR c/40989
1119 * gcc.dg/Wstrict-overflow-24.c: New.
1120
1121 2012-10-16 Tobias Burnus <burnus@net-b.de>
1122
1123 PR fortran/50981
1124 PR fortran/54618
1125 * gfortran.dg/class_optional_1.f90: New.
1126 * gfortran.dg/class_optional_2.f90: New.
1127
1128 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1129
1130 PR debug/54796
1131 * gcc.dg/guality/pr54796.c: New test.
1132
1133 PR tree-optimization/54889
1134 * gfortran.dg/pr54889.f90: New test.
1135
1136 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1137
1138 * g++.dg/other/dump-ada-spec-2.C: New test.
1139
1140 2012-10-16 Easwaran Raman <eraman@google.com>
1141
1142 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1143 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1144
1145 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1146
1147 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1148 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1149
1150 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1151
1152 PR target/54925
1153 * gcc.c-torture/compile/pr54925.c: New.
1154
1155 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1156
1157 PR target/51244
1158 * gcc.target/sh/pr51244-17.c: New.
1159
1160 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1161
1162 PR target/54760
1163 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1164 functions.
1165 * gcc.target/sh/pr54760-4.c: New.
1166
1167 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1168
1169 PR target/34777
1170 * gcc.target/sh/torture/sh-torture.exp: New.
1171 * gcc.target/sh/torture/pr34777.c: New.
1172
1173 2012-10-15 Matthias Klose <doko@ubuntu.com>
1174
1175 * lib/target-supports.exp (check_profiling_available): Match
1176 arm*-*-linux-* for ARM Linux/GNU.
1177 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1178 * gfortran.dg/enum_10.f90: Likewise.
1179 * gfortran.dg/enum_9.f90: Likewise.
1180 * gcc.target/arm/synchronize.c: Likewise.
1181 * g++.old-deja/g++.jason/enum6.C: Likewise.
1182 * g++.old-deja/g++.other/enum4.C: Likewise.
1183 * g++.old-deja/g++.law/enum9.C: Likewise.
1184
1185 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1186
1187 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1188 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1189
1190 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1191 Paolo Carlini <paolo.carlini@oracle.com>
1192
1193 PR c++/17805
1194 * g++.dg/overload/operator6.C: New.
1195
1196 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1197
1198 PR c++/50080 (again)
1199 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1200 * g++.dg/parse/tmpl-outside1.C: Likewise.
1201 * g++.dg/template/qualttp18.C: Likewise.
1202 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1203 * g++.old-deja/g++.pt/overload13.C: Likewise.
1204
1205 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1206
1207 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1208 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1209 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1210 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1211 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1212 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1213 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1214 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1215
1216 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1217
1218 PR c++/50080
1219 * g++.dg/parse/tmpl-outside2.C: New.
1220 * g++.dg/parse/tmpl-outside1.C: Adjust.
1221 * g++.dg/template/qualttp18.C: Likewise.
1222 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1223 * g++.old-deja/g++.pt/overload13.C: Likewise.
1224
1225 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1226
1227 PR tree-optimization/54915
1228 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1229
1230 2012-10-15 Richard Guenther <rguenther@suse.de>
1231
1232 PR tree-optimization/54920
1233 * gcc.dg/torture/pr54920.c: New testcase.
1234
1235 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1236
1237 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1238
1239 2012-10-13 Jason Merrill <jason@redhat.com>
1240
1241 * g++.dg/tls/thread_local7g.C: Require tls_native.
1242
1243 2012-10-14 Jason Merrill <jason@redhat.com>
1244
1245 * g++.dg/cpp0x/inh-ctor1.C: New.
1246 * g++.dg/cpp0x/inh-ctor2.C: New.
1247 * g++.dg/cpp0x/inh-ctor3.C: New.
1248 * g++.dg/cpp0x/inh-ctor4.C: New.
1249 * g++.dg/cpp0x/inh-ctor5.C: New.
1250 * g++.dg/cpp0x/inh-ctor6.C: New.
1251 * g++.dg/cpp0x/inh-ctor7.C: New.
1252 * g++.dg/cpp0x/inh-ctor8.C: New.
1253 * g++.dg/cpp0x/inh-ctor9.C: New.
1254 * g++.dg/cpp0x/inh-ctor10.C: New.
1255 * g++.dg/cpp0x/inh-ctor11.C: New.
1256 * g++.dg/cpp0x/inh-ctor12.C: New.
1257 * g++.dg/cpp0x/inh-ctor13.C: New.
1258
1259 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1260
1261 PR rtl-optimization/54919
1262 * gcc.dg/pr54919.c: New testcase.
1263
1264 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1265
1266 PR c++/53581
1267 * g++.dg/template/crash113.C: New.
1268
1269 2012-10-14 Jan Hubicka <jh@suse.cz>
1270
1271 * gcc.dg/unroll_5.c: New testcase.
1272
1273 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1274
1275 PR c++/52643
1276 * g++.dg/opt/pr52643.C: New.
1277
1278 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1279
1280 PR target/54602
1281 * gcc.target/sh/pr54602-1.c: New.
1282 * gcc.target/sh/pr54602-2.c: New.
1283 * gcc.target/sh/pr54602-3.c: New.
1284 * gcc.target/sh/pr54602-4.c: New.
1285
1286 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1287
1288 PR target/54680
1289 * gcc.target/sh/pr54680.c: New.
1290
1291 2012-10-12 Jan Hubicka <jh@suse.cz>
1292
1293 * gcc.dg/webizer.c: New testcase.
1294
1295 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1296
1297 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1298 specify -m64.
1299
1300 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1301
1302 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1303 Return 0 if already specifying -mfloat-abi other than hard.
1304
1305 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1306
1307 * gcc.dg/pr53060.c: Prune irrelevant warning.
1308
1309 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1310
1311 PR c/54381
1312 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1313 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1314 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1315 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1316 Adjust expected wording of warnings for *cmp* builtins.
1317 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1318 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1319
1320 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1321
1322 PR c++/24449
1323 * g++.dg/parse/friend-main.C: New.
1324
1325 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1326
1327 PR c++/53055
1328 * g++.dg/pr53055.C: New testcase.
1329
1330 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1331
1332 PR c++/52744
1333 * g++.dg/cpp0x/pr52744.C: New.
1334
1335 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1336
1337 PR fortran/40453
1338 * gfortran.dg/dummy_procedure_9.f90: New.
1339
1340 2012-10-12 Richard Biener <rguenther@suse.de>
1341
1342 PR tree-optimization/54894
1343 * gcc.dg/torture/pr54894.c: New testcase.
1344
1345 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1346
1347 PR target/51244
1348 * gcc.target/sh/pr51244-13.c: New.
1349 * gcc.target/sh/pr51244-14.c: New.
1350 * gcc.target/sh/pr51244-15.c: New.
1351 * gcc.target/sh/pr51244-16.c: New.
1352
1353 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1354
1355 PR c++/51878
1356 * g++.dg/cpp0x/decltype45.C: New.
1357
1358 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1359
1360 PR fortran/54784
1361 * gfortran.dg/class_allocate_13.f90: New.
1362
1363 2012-10-11 Jason Merrill <jason@redhat.com>
1364
1365 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1366 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1367
1368 * g++.dg/gomp/tls-5.C: Require tls_native.
1369 * g++.dg/tls/thread_local7.C: Require tls_native.
1370 * g++.dg/tls/static2.C: New.
1371
1372 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1373
1374 PR c++/36107
1375 * g++.dg/ext/weak5.C: New.
1376
1377 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1378
1379 PR testsuite/54868
1380 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1381 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1382
1383 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1384
1385 PR c++/43765
1386 * g++.dg/parse/pr43765.C: New.
1387
1388 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1389
1390 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1391
1392 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1393
1394 PR c++/43663
1395 * g++.dg/init/bitfield3.C: New.
1396
1397 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1398
1399 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1400
1401 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1402
1403 PR tree-optimization/54877
1404 * gcc.dg/torture/pr54877.c: New test.
1405
1406 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1407
1408 PR testsuite/53397
1409 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1410 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1411 and remove target info from dg-do compile.
1412 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1413 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1414 and remove target info from dg-do compile.
1415
1416 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1417
1418 * gcc.dg/pr54782.c: Require target with pthread support.
1419
1420 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1421
1422 PR c++/53122
1423 * g++.dg/cpp0x/auto35.C: New.
1424
1425 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1426
1427 PR c++/53540 - using fails to be equivalent to typedef
1428 * g++.dg/cpp0x/alias-decl-24.C: New test.
1429
1430 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1431
1432 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1433 that c++11 attributes to types are ignored for now.
1434 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1435 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1436
1437 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1438
1439 PR c++/53741
1440 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1441
1442 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1443
1444 PR c++/50478
1445 * g++.dg/cpp0x/initlist67.C: New.
1446
1447 2012-10-10 Dehao Chen <dehao@google.com>
1448
1449 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1450
1451 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1452
1453 PR target/52480
1454 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1455 Add runtime tests.
1456
1457 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1458
1459 PR c++/53307
1460 * g++.dg/cpp0x/decltype44.C: New.
1461
1462 2012-10-09 Steve Ellcey <sellcey@mips.com>
1463
1464 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1465
1466 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1467
1468 PR c++/53763
1469 * g++.dg/cpp0x/decltype43.C: New.
1470
1471 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1472
1473 PR middle-end/53397
1474 * gcc.dg/pr53397-1.c: New test case.
1475 * gcc.dg/pr53397-2.c: New test case.
1476
1477 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1478
1479 PR c++/54194
1480 * g++.dg/warn/Wparentheses-26.C: Adjust.
1481 * g++.dg/warn/Wparentheses-27.C: New.
1482
1483 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1484
1485 PR c++/54427
1486 * c-c++-common/vector-scalar.c: New testcase.
1487 * g++.dg/ext/vector18.C: New testcase.
1488 * g++.dg/ext/vector5.C: This is not an error anymore.
1489 * gcc.dg/init-vec-1.c: Move ...
1490 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1491 * gcc.c-torture/execute/vector-shift1.c: Move ...
1492 * c-c++-common/torture/vector-shift1.c: ... here.
1493 * gcc.dg/scal-to-vec1.c: Move ...
1494 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1495 C++11. Adapt error messages.
1496 * gcc.dg/convert-vec-1.c: Move ...
1497 * c-c++-common/convert-vec-1.c: ... here.
1498 * gcc.dg/scal-to-vec2.c: Move ...
1499 * c-c++-common/scal-to-vec2.c: ... here.
1500
1501 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1502
1503 PR target/54400
1504 * gcc.target/i386/pr54400.c: New testcase.
1505
1506 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1507
1508 PR c++/54858
1509 * g++.dg/template/pr54858.C: New test.
1510
1511 2012-10-08 Marek Polacek <polacek@redhat.com>
1512
1513 PR debug/54831
1514 * g++.dg/debug/pr54831.C: New test.
1515
1516 2012-10-08 Dehao Chen <dehao@google.com>
1517
1518 * g++.dg/predict-loop-exit-1.C: New.
1519 * g++.dg/predict-loop-exit-2.C: New.
1520 * g++.dg/predict-loop-exit-3.C: New.
1521
1522 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1523
1524 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1525
1526 2012-10-08 Jason Merrill <jason@redhat.com>
1527
1528 * g++.dg/gomp/tls-5.C: New.
1529 * g++.dg/gomp/tls-wrap1.C: New.
1530 * g++.dg/gomp/tls-wrap2.C: New.
1531 * g++.dg/gomp/tls-wrap3.C: New.
1532 * g++.dg/gomp/tls-wrap4.C: New.
1533 * g++.dg/gomp/tls-wrapper-cse.C: New.
1534 * g++.dg/tls/thread_local-cse.C: New.
1535 * g++.dg/tls/thread_local-order1.C: New.
1536 * g++.dg/tls/thread_local-order2.C: New.
1537 * g++.dg/tls/thread_local-wrap1.C: New.
1538 * g++.dg/tls/thread_local-wrap2.C: New.
1539 * g++.dg/tls/thread_local-wrap3.C: New.
1540 * g++.dg/tls/thread_local-wrap4.C: New.
1541 * g++.dg/tls/thread_local2g.C: New.
1542 * g++.dg/tls/thread_local3g.C: New.
1543 * g++.dg/tls/thread_local4g.C: New.
1544 * g++.dg/tls/thread_local5g.C: New.
1545 * g++.dg/tls/thread_local6g.C: New.
1546 * g++.dg/tls/thread_local7g.C: New.
1547
1548 * g++.dg/tls/thread_local3.C: New.
1549 * g++.dg/tls/thread_local4.C: New.
1550 * g++.dg/tls/thread_local5.C: New.
1551 * g++.dg/tls/thread_local6.C: New.
1552
1553 * g++.dg/tls/init-2.C: Tweak errors.
1554 * g++.dg/tls/thread_local1.C: New.
1555 * g++.dg/tls/thread_local2.C: New.
1556 * g++.dg/tls/thread_local7.C: New.
1557
1558 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1559
1560 PR target/54866
1561 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1562
1563 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1564
1565 PR target/54685
1566 * gcc.target/sh/pr54685.c: New.
1567
1568 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1569
1570 PR c++/53528 C++11 attribute support
1571 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1572 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1573 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1574 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1575 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1576 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1577 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1578 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1579 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1580 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1581 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1582 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1583 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1584 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1585 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1586 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1587 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1588 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1589 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1590 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1591 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1592 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1593 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1594 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1595 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1596 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1597 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1598 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1599 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1600 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1601 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1602 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1603 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1604 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1605 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1606 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1607 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1608 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1609 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1610 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1611 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1612 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1613 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1614 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1615 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1616 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1617 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1618 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1619 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1620 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1621 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1622 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1623 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1624 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1625 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1626 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1627 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1628
1629 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1630
1631 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1632 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1633 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1634
1635 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1636
1637 PR target/54760
1638 * gcc.target/sh/pr54760-2.c: New.
1639 * gcc.target/sh/pr54760-3.c: New.
1640
1641 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1642
1643 PR c++/51422
1644 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1645
1646 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1647 Sandra Loosemore <sandra@codesourcery.com>
1648
1649 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1650 and test that the accumulator is initialized using MULT.
1651 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1652 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1653
1654 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1655
1656 PR c++/52764
1657 * g++.dg/cpp0x/stdint.C: New.
1658
1659 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1660
1661 PR c++/54249
1662 * g++.dg/cpp0x/stddef.C: New.
1663
1664 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1665
1666 PR fortran/54832
1667 * gfortran.dg/typebound_operator_17.f90: New.
1668
1669 2012-10-06 Jan Hubicka <jh@suse.cz>
1670
1671 PR lto/53831
1672 PR lto/54776
1673 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1674
1675 2012-10-06 Jan Hubicka <jh@suse.cz>
1676
1677 * gcc.dg/lto/resolutions_0.c: New testcase.
1678
1679 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1680
1681 PR fortran/45521
1682 * gfortran.dg/generic_25.f90: New.
1683 * gfortran.dg/generic_26.f90: New.
1684 * gfortran.dg/generic_27.f90: New.
1685
1686 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1687
1688 PR target/54760
1689 * gcc.target/sh/pr54760-1.c: New.
1690
1691 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1692
1693 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1694 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1695 * g++.dg/warn/Wsign-compare-5.C: New test.
1696 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1697 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1698 * g++.dg/ext/builtin30.C: New test.
1699 * g++.dg/ext/vla12.C: New test.
1700 * gcc.dg/builtins-85.c: New test.
1701
1702 PR debug/54519
1703 * gcc.dg/guality/pr54519-1.c: New test.
1704 * gcc.dg/guality/pr54519-2.c: New test.
1705 * gcc.dg/guality/pr54519-3.c: New test.
1706 * gcc.dg/guality/pr54519-4.c: New test.
1707 * gcc.dg/guality/pr54519-5.c: New test.
1708 * gcc.dg/guality/pr54519-6.c: New test.
1709
1710 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1711
1712 PR c++/50893
1713 * g++.dg/cpp0x/defaulted38.C: New.
1714
1715 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1716
1717 PR tree-optimization/33763
1718 * c-c++-common/pr33763.c: New test.
1719
1720 PR tree-optimization/54810
1721 * gcc.dg/tree-ssa/vrp85.c: New test.
1722
1723 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1724
1725 * gcc.dg/ucnid-7.c: Skip on AIX.
1726 * gcc.dg/ucnid-8.c: Same.
1727 * gcc.dg/ucnid-10.c: Same.
1728 * gcc.dg/ucnid-13.c: Same.
1729 * gcc.dg/attr-alias-3.c: Same.
1730 * gcc.dg/attr-alias-5.c: Same.
1731 * gcc.dg/torture/pr51106-2.c: Same.
1732 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1733
1734 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1735
1736 PR c++/52233
1737 * g++.dg/cpp0x/alias-decl-23.C: New.
1738
1739 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1740
1741 PR c++/53403
1742 * g++.dg/template/friend53.C: New.
1743
1744 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1745
1746 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1747 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1748 (scan-ada-spec): Likewise.
1749 (scan-ada-spec-not): Likewise.
1750 * gcc.dg/dump-ada-spec-1.c: New test.
1751 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1752
1753 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1754
1755 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1756
1757 2012-10-04 Florian Weimer <fweimer@redhat.com>
1758
1759 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1760
1761 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1762
1763 PR c++/54323
1764 * g++.dg/cpp0x/pr54323.C: New.
1765
1766 2012-10-04 Richard Guenther <rguenther@suse.de>
1767
1768 PR middle-end/54735
1769 * g++.dg/torture/pr54735.C: New testcase.
1770
1771 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1772
1773 PR rtl-optimization/54739
1774 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1775
1776 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1777
1778 PR target/51244
1779 * gcc.target/sh/pr51244-12.c: New.
1780
1781 2012-10-03 Dehao Chen <dehao@google.com>
1782
1783 PR middle-end/54782
1784 * gcc.dg/pr54782.c: New test.
1785
1786 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1787
1788 PR c++/54777
1789 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1790
1791 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1792
1793 PR fortran/54778
1794 * gfortran.dg/class_53.f90: New.
1795
1796 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1797
1798 PR debug/54551
1799 * gcc.dg/guality/pr54551.c: New.
1800
1801 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1802
1803 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1804 * gcc.target/powerpc/pr46728-2.c: Likewise.
1805
1806 2012-10-02 Sharad Singhai <singhai@google.com>
1807
1808 PR testsuite/54772
1809 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1810 to fix test failures caused by r191883.
1811 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1812 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1813 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1814 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1815 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1816 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1817 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1818 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1819 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1820
1821 2012-09-30 Sharad Singhai <singhai@google.com>
1822
1823 * gcc.target/i386/vect-double-1.c: Fix test.
1824
1825 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1826
1827 PR target/54087
1828 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1829 atomic_sub fails.
1830
1831 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1832
1833 PR rtl-optimization/54457
1834 * gcc.target/i386/pr54457.c: New test.
1835
1836 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1837
1838 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1839
1840 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1841
1842 * gcc.target/i386/vect-rebuild.c: New testcase.
1843
1844 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1845
1846 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1847
1848 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1849
1850 * gcc.target/mips/pr37362.c: Fix target selector.
1851
1852 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1853
1854 PR target/54083
1855 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1856
1857 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1858
1859 * gcc.dg/ucnid-8.c: Update line number.
1860 * gcc.dg/torture/pr51106-2.c: Likewise.
1861
1862 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1863
1864 PR fortran/54667
1865 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1866 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1867 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1868
1869 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1870
1871 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1872 partially reverting r170092.
1873 * gfortran.dg/class_7.f03: Ditto.
1874 * gfortran.dg/coarray_14.f90: Ditto.
1875 * gfortran.dg/typebound_proc_13.f03: Ditto.
1876
1877 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1878
1879 PR c++/54738
1880 * g++.dg/cpp0x/sfinae42.C: New.
1881
1882 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1883
1884 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1885 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1886 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1887 * gcc.dg/pr42629.c: XFAIL on AIX.
1888 * gcc.dg/pr47684.c: Same.
1889 * gcc.dg/pr43670.c: Same.
1890 * gcc.dg/pr42916.c: Same.
1891 * gcc.dg/pr45449.c: Same.
1892 * gcc.dg/pr50017.c: Same.
1893 * gcc.dg/pr42728.c: Same.
1894 * gcc.dg/pr47881.c: Same.
1895 * gcc.dg/pr44023.c: Same.
1896 * gcc.dg/pr41345.c: Same.
1897 * gcc.dg/pr42630.c: Same.
1898 * gcc.dg/pr44971.c: Same.
1899 * gcc.dg/pr46771.c: Same.
1900 * gcc.dg/ucnid-8.c: Same.
1901 * gcc.dg/ucnid-10.c: Same.
1902 * gcc.dg/ucnid-13.c: Same.
1903 * gcc.dg/torture/pr51106-2.c: Same.
1904 * gcc.dg/pr48768.c: Same.
1905 * gcc.dg/pr42631.c: Same.
1906 * gcc.dg/pr43084.c: Same.
1907 * gcc.dg/ucnid-7.c: Same.
1908 * gcc.dg/pr42889.c: Same.
1909 * gcc.dg/pr41241.c: Same.
1910 * gcc.dg/pr42719.c: Same.
1911 * g++.dg/debug/pr46583.C: Same.
1912 * g++.dg/debug/pr47106.C: Same.
1913 * g++.dg/opt/pr48549.C: Same.
1914 * g++.dg/other/pr42685.C: Same.
1915 * c-c++-common/pr43942.c: Same.
1916
1917 2012-09-29 Ian Lance Taylor <iant@google.com>
1918
1919 * go.test/go-test.exp: Update for latest version of Go testsuite.
1920
1921 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1922
1923 PR fortran/52724
1924 * gfortran.dg/internal_readwrite_3.f90: New test.
1925
1926 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1927
1928 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1929 c-c++-common/Wunused-local-typedefs-2.c to here.
1930
1931 PR c++/54372 - unused attribute inactive on dependant entities
1932 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1933
1934 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1935
1936 PR c++/29028 - Missed unused warning on using declaration
1937 * g++.dg/warn/Wunused-var-18.C: New test.
1938
1939 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1940
1941 PR c++/53551 - -Wunused-local-typedefs misses uses
1942 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1943
1944 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1945
1946 PR target/54716
1947 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1948
1949 PR tree-optimization/54713
1950 * gcc.c-torture/compile/pr54713-1.c: New test.
1951 * gcc.c-torture/compile/pr54713-2.c: New test.
1952 * gcc.c-torture/compile/pr54713-3.c: New test.
1953
1954 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1955
1956 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1957
1958 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1959
1960 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1961
1962 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1963
1964 PR target/54703
1965 * gcc.target/i386/pr54703.c: New test.
1966
1967 2012-09-27 Richard Guenther <rguenther@suse.de>
1968
1969 PR lto/54709
1970 * gcc.dg/lto/pr54709_0.c: New testcase.
1971 * gcc.dg/lto/pr54709_1.c: Likewise.
1972
1973 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1974
1975 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1976
1977 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1978
1979 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1980
1981 * gcc.target/arm/pr42879.c: Handle big-endian.
1982
1983 2012-09-26 Steve Ellcey <sellcey@mips.com>
1984
1985 PR c/37303
1986 * gcc.dg/pr37303.c: Check for rdata or rodata.
1987
1988 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1989
1990 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1991
1992 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1993
1994 PR target/51274
1995 PR target/53087
1996 * gcc.target/powerpc/ppc-ne0-1.c: New.
1997
1998 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1999
2000 PR target/54089
2001 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2002 test_19, test_20, test_21, test_22, test_23): New functions.
2003 * gcc.target/sh/pr54089-4.c: New.
2004 * gcc.target/sh/pr54089-5.c: New.
2005 * gcc.target/sh/pr54089-6.c: New.
2006 * gcc.target/sh/pr54089-7.c: New.
2007
2008 2012-09-25 Richard Guenther <rguenther@suse.de>
2009
2010 PR lto/54625
2011 * gcc.dg/lto/pr54702_0.c: New testcase.
2012 * gcc.dg/lto/pr54702_1.c: Likewise.
2013 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2014 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2015 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2016 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2017
2018 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2019
2020 PR c++/54526
2021 * g++.dg/cpp0x/parse2.C: New.
2022 * g++.dg/parse/error11.C: Adjust.
2023 * g++.dg/parse/error12.C: Likewise.
2024
2025 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2026
2027 * gcc.target/i386/20030217-1.c: Added check for
2028 large_long_double effective target.
2029 * gcc.target/i386/387-3.c: Likewise.
2030 * gcc.target/i386/387-4.c: Likewise.
2031 * gcc.target/i386/pr36578-1.c: Likewise.
2032 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2033 when long double size is equal double size.
2034 * gcc.target/i386/excess-precision-1.c: Likewise.
2035 * gcc.target/i386/pr36578-2.c: Likewise.
2036 * gcc.target/i386/20030217-2.c: New testcase.
2037
2038 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2039
2040 PR tree-optimization/54676
2041 * gcc.dg/pr54676.c: New test.
2042
2043 2012-09-25 Richard Guenther <rguenther@suse.de>
2044
2045 PR tree-optimization/53663
2046 * gcc.dg/torture/pr53663-1.c: New testcase.
2047 * gcc.dg/torture/pr53663-2.c: Likewise.
2048 * gcc.dg/torture/pr53663-3.c: Likewise.
2049
2050 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2051
2052 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2053
2054 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2055
2056 * lib/target-supports-dg.exp (dg-require-effective-target,
2057 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2058 dg-process-target-1 instead of dg-process-target.
2059 (dg-process-target-1): Rename from dg-process-target.
2060 (dg-process-target): New.
2061
2062 2012-09-24 Richard Guenther <rguenther@suse.de>
2063
2064 PR tree-optimization/54684
2065 * g++.dg/torture/pr54684.C: New testcase.
2066
2067 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2068
2069 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2070
2071 2012-09-24 Richard Guenther <rguenther@suse.de>
2072
2073 PR middle-end/52173
2074 * gcc.dg/tm/pr52173-1.c: New.
2075 * gcc.dg/tm/pr52173-2.c: New.
2076
2077 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2078
2079 * gcc.dg/pr54669.c: New test.
2080
2081 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2082 Dominique Dhumieres <dominiq@lps.ens.fr>
2083
2084 PR testsuite/54677
2085 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2086
2087 2012-09-23 Tobias Burnus <burnus@net-b.de>
2088
2089 PR fortran/54618
2090 * gfortran.dg/class_array_14.f90: New.
2091
2092 2012-09-22 Kai Tietz <ktietz@redhat.com>
2093
2094 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2095 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2096
2097 2012-09-21 Dehao Chen <dehao@google.com>
2098
2099 PR go/54649
2100 PR tree-optimization/54655
2101 * g++.dg/pr54655.C: New testcase.
2102
2103 2012-09-21 Richard Guenther <rguenther@suse.de>
2104
2105 PR tree-optimization/54647
2106 * g++.dg/torture/pr54647.C: New testcase.
2107
2108 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2109
2110 PR c++/54427
2111 * c-c++-common/torture/vector-compare-2.c: Add -w.
2112
2113 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2114
2115 * gnat.dg/opt20.ads: Move dg directive to...
2116 * gnat.dg/opt20.adb: ...here.
2117 * gnat.dg/addr1.ad[sb]: Likewise.
2118 * gnat.dg/concat2.ad[sb]: Likewise.
2119 * gnat.dg/array16.ad[sb]: Likewise.
2120 * gnat.dg/atomic5.ad[sb]: Likewise.
2121 * gnat.dg/discr29.ad[sb]: Likewise.
2122 * gnat.dg/noreturn5.ad[sb]: Likewise.
2123 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2124 * gnat.dg/discr23.ads: Remove dg directive.
2125 * gnat.dg/nested_float_packed.ads: Likewise.
2126 * gnat.dg/oconst6.ads: Move to...
2127 * gnat.dg/specs/oconst6.ads: ...here.
2128
2129 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2130
2131 PR c++/52432
2132 * g++.dg/cpp0x/decltype32.C: Tweak.
2133
2134 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2135
2136 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2137 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2138 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2139 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2140
2141 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2142
2143 PR c++/54581
2144 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2145
2146 2012-09-19 Steve Ellcey <sellcey@mips.com>
2147
2148 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2149
2150 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2151
2152 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2153 * gcc.target/powerpc/ppc-mftb.c: New file.
2154
2155 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2156
2157 PR target/54089
2158 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2159 functions.
2160
2161 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2162
2163 PR target/54236
2164 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2165
2166 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2167
2168 * gcc.c-torture/execute/20120919-1.c: New test.
2169
2170 2012-09-19 Richard Guenther <rguenther@suse.de>
2171
2172 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2173
2174 2012-09-19 Richard Guenther <rguenther@suse.de>
2175
2176 * gcc.dg/builtin-unreachable-6.c: Adjust.
2177
2178 2012-09-19 Richard Guenther <rguenther@suse.de>
2179
2180 * gcc.dg/builtin-object-size-10.c: Adjust.
2181 * gcc.dg/builtin-unreachable-5.c: Adjust.
2182 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2183 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2184 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2185 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2186 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2187 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2188 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2189 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2190 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2191 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2192 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2193 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2194
2195 2012-09-19 Richard Guenther <rguenther@suse.de>
2196
2197 PR tree-optimization/54132
2198 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2199 * gcc.dg/torture/pr54132.c: Likewise.
2200
2201 2012-09-19 Terry Guo <terry.guo@arm.com>
2202
2203 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2204 extra prune rules that will be applied to all tests in a .exp file.
2205 (gcc-dg-prune): Use rules defined by the above variable.
2206 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2207 harmless warnings on architecture switch conflict.
2208
2209 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2210
2211 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2212 of asm-comment characters instead of a single one.
2213 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2214
2215 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2216
2217 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2218
2219 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2220 target instead of xfailing it.
2221 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2222 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2223 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2224 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2225 * gcc.dg/vect/vect-104.c: Likewise.
2226 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2227 * gcc.dg/vect/vect-outer-1.c: Likewise.
2228 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2229 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2230 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2231 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2232 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2233 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2234 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2235 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2236 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2237
2238 * lib/target-supports.exp
2239 (check_effective_target_vect_widen_mult_qi_to_hi,
2240 check_effective_target_vect_widen_mult_hi_to_si,
2241 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2242 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2243 check_effective_target_vect_pack_trunc,
2244 check_effective_target_vect_unpack,
2245 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2246 instead of arm_none.
2247
2248 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2249
2250 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2251
2252 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2253 config to compiler_flags.
2254
2255 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2256
2257 PR target/54592
2258 * gcc.target/i386/pr54592.c: New test.
2259
2260 PR tree-optimization/54610
2261 * gcc.target/i386/pr54610.c: New test.
2262
2263 2012-09-17 Jason Merrill <jason@redhat.com>
2264
2265 PR c++/54575
2266 * g++.dg/cpp0x/alias-decl-21.C: New.
2267 * g++.dg/cpp0x/alias-decl-22.C: New.
2268
2269 2012-09-17 Tobias Burnus <burnus@net-b.de>
2270
2271 PR fortran/54608
2272 * gfortran.dg/scan_2.f90: New.
2273
2274 2012-09-17 Jason Merrill <jason@redhat.com>
2275
2276 PR c++/53661
2277 * g++.dg/init/aggr9.C: New.
2278
2279 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2280
2281 * gnat.dg/loop_optimization12.ad[sb]: New test.
2282
2283 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2284
2285 PR fortran/54285
2286 * gfortran.dg/proc_ptr_result_7.f90: New.
2287
2288 2012-09-17 Tobias Burnus <burnus@net-b.de>
2289
2290 PR fortran/54603
2291 * gfortran.dg/structure_constructor_11.f90: New.
2292
2293 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2294
2295 PR tree-optimization/54563
2296 * g++.dg/torture/pr54563.C: New test.
2297
2298 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2299
2300 PR fortran/54594
2301 * gfortran.dg/typebound_generic_14.f03: New.
2302
2303 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2304
2305 PR fortran/54387
2306 * gfortran.dg/proc_ptr_38.f90: New.
2307
2308 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2309
2310 PR debug/54460
2311 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2312 to scary regexp.
2313
2314 PR testsuite/54007
2315 * gnat.dg/lto15.adb: Require lto.
2316
2317 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2318 "myBindC" for hppa*-*-hpux*.
2319
2320 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2321
2322 * gfortran.dg/namelist_75.f90: New test.
2323
2324 2012-09-15 Tom de Vries <tom@codesourcery.com>
2325
2326 * gcc.dg/tree-ssa/vrp82.c: New test.
2327 * gcc.dg/tree-ssa/vrp83.c: Same.
2328 * gcc.dg/tree-ssa/vrp84.c: Same.
2329
2330 2012-09-15 Tom de Vries <tom@codesourcery.com>
2331
2332 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2333 * gcc.dg/tree-ssa/vrp81.c: ... this.
2334
2335 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2336
2337 PR target/54222
2338 * gcc.target/avr/torture/fix-types.h: New.
2339 * gcc.target/avr/torture/vals-hr.def: New.
2340 * gcc.target/avr/torture/vals-r.def: New.
2341 * gcc.target/avr/torture/vals-k.def: New.
2342 * gcc.target/avr/torture/vals-ur.def: New.
2343 * gcc.target/avr/torture/vals-uk.def: New.
2344 * gcc.target/avr/torture/vals-uhr.def: New.
2345 * gcc.target/avr/torture/vals-llk.def: New.
2346 * gcc.target/avr/torture/vals-ullk.def: New.
2347 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2348 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2349 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2350 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2351 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2352 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2353 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2354 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2355
2356 2012-09-14 Dehao Chen <dehao@google.com>
2357
2358 * g++.dg/debug/dwarf2/deallocator.C: New test.
2359
2360 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2361
2362 PR c/54552
2363 * gcc.c-torture/compile/pr54552-1.c: New test.
2364
2365 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2366
2367 PR c++/54427
2368 * g++.dg/other/vector-compare.C: New testcase.
2369 * c-c++-common/vector-compare-3.c: New testcase.
2370 * gcc.dg/vector-shift.c: Move ...
2371 * c-c++-common/vector-shift.c: ... here.
2372 * gcc.dg/vector-shift1.c: Move ...
2373 * c-c++-common/vector-shift1.c: ... here.
2374 * gcc.dg/vector-shift3.c: Move ...
2375 * c-c++-common/vector-shift3.c: ... here.
2376 * gcc.dg/vector-compare-1.c: Move ...
2377 * c-c++-common/vector-compare-1.c: ... here.
2378 * gcc.dg/vector-compare-2.c: Move ...
2379 * c-c++-common/vector-compare-2.c: ... here.
2380 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2381 * c-c++-common/torture/vector-compare-1.c: ... here.
2382 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2383 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2384 * c-c++-common/torture/vector-compare-2.c: ... here.
2385 * gcc.c-torture/execute/vector-shift.c: Move ...
2386 * c-c++-common/torture/vector-shift.c: ... here.
2387 * gcc.c-torture/execute/vector-shift2.c: Move ...
2388 * c-c++-common/torture/vector-shift2.c: ... here.
2389 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2390 * c-c++-common/torture/vector-subscript-1.c: ... here.
2391 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2392 * c-c++-common/torture/vector-subscript-2.c: ... here.
2393 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2394 * c-c++-common/torture/vector-subscript-3.c: ... here.
2395
2396 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2397
2398 PR c/54103
2399 * gcc.c-torture/compile/pr54103-1.c,
2400 gcc.c-torture/compile/pr54103-2.c,
2401 gcc.c-torture/compile/pr54103-3.c,
2402 gcc.c-torture/compile/pr54103-4.c,
2403 gcc.c-torture/compile/pr54103-5.c,
2404 gcc.c-torture/compile/pr54103-6.c: New tests.
2405 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2406
2407 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2408
2409 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2410
2411 2012-09-14 Richard Guenther <rguenther@suse.de>
2412
2413 PR tree-optimization/54565
2414 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2415 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2416
2417 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2418
2419 * gcc.target/arm/combine-movs.c: Add missing space.
2420
2421 2012-09-14 Richard Guenther <rguenther@suse.de>
2422
2423 * g++.dg/torture/builtin-location.C: New testcase.
2424
2425 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2426 Manuel López-Ibáñez <manu@gcc.gnu.org>
2427
2428 PR c++/53210
2429 * g++.dg/warn/Wuninitialized-self.C: New.
2430
2431 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2432
2433 PR c/54559
2434 * gcc.c-torture/compile/pr54559.c: New test.
2435
2436 2012-09-13 Jason Merrill <jason@redhat.com>
2437
2438 PR c++/53839
2439 * g++.dg/cpp0x/constexpr-temp1.C: New.
2440
2441 PR c++/54511
2442 * g++.dg/template/anonunion2.C: New.
2443
2444 PR c++/53836
2445 * g++.dg/template/init10.C: New.
2446
2447 2012-09-13 Tobias Burnus <burnus@net-b.de>
2448
2449 PR fortran/54556
2450 * gfortran.dg/implicit_pure_3.f90: New.
2451
2452 2012-09-13 Richard Guenther <rguenther@suse.de>
2453
2454 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2455
2456 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2457
2458 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2459
2460 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2461
2462 * c-c++-common/pr51712.c: Handle for short-enum targets.
2463
2464 2012-09-12 Terry Guo <terry.guo@arm.com>
2465
2466 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2467 and lsrs for Thumb2 mode.
2468
2469 2012-09-12 Jan Hubicka <jh@suse.cz>
2470
2471 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2472
2473 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2474
2475 PR target/54445
2476 * gcc.target/i386/pr54445-1.c: New file.
2477 * gcc.target/i386/pr54445-2.c: Likewise.
2478
2479 2012-09-12 Tobias Burnus <burnus@net-b.de>
2480
2481 PR fortran/54225
2482 PR fortran/53306
2483 * gfortran.dg/coarray_10.f90: Update dg-error.
2484 * gfortran.dg/coarray_28.f90: New.
2485 * gfortran.dg/array_section_3.f90: New.
2486
2487 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2488
2489 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2490 gcc.target/arm/pr48252.c: Fix for big-endian support.
2491
2492 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2493
2494 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2495
2496 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2497 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2498
2499 * gcc.target/arm/neon-vfma-1.c: New testcase.
2500 * gcc.target/arm/neon-vfms-1.c: Likewise.
2501 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2502 of float.
2503 * gcc.target/arm/neon-vmls-1.c: Likewise.
2504 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2505 function.
2506 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2507 (check_effective_target_arm_neonv2_ok): Likewise.
2508 (check_effective_target_arm_neonv2_hw): Likewise.
2509 (check_effective_target_arm_neonv2): Likewise.
2510
2511 2012-09-11 Richard Guenther <rguenther@suse.de>
2512
2513 PR middle-end/54515
2514 * g++.dg/tree-ssa/pr54515.C: New testcase.
2515
2516 2012-09-10 Andrew Pinski <apinski@cavium.com>
2517
2518 PR tree-opt/c54362
2519 * gcc.dg/tm/memopt-16.c: New testcase.
2520
2521 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2522
2523 PR c++/54541
2524 PR c++/54542
2525 * g++.dg/cpp0x/sfinae40.C: New.
2526 * g++.dg/cpp0x/sfinae41.C: Likewise.
2527
2528 2012-09-10 Jason Merrill <jason@redhat.com>
2529
2530 PR c++/54538
2531 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2532
2533 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2534
2535 PR target/54089
2536 * gcc.target/sh/pr54089-3.c: New.
2537
2538 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2539
2540 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2541
2542 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2543
2544 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2545
2546 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2547
2548 * gcc.dg/pr52558-2.c: Delete.
2549 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2550
2551 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2552
2553 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2554
2555 2012-09-10 Richard Guenther <rguenther@suse.de>
2556
2557 PR tree-optimization/54520
2558 * gcc.dg/torture/pr54520.c: New testcase.
2559
2560 2012-09-10 Jason Merrill <jason@redhat.com>
2561
2562 PR c++/54506
2563 * g++.dg/cpp0x/implicit14.C: New.
2564
2565 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2566
2567 PR fortran/54208
2568 * gfortran.dg/bound_simplification_3.f90: New test.
2569
2570 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2571
2572 PR testsuite/54184
2573 * gcc.dg/pr52558-1.c: Delete.
2574 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2575
2576 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2577
2578 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2579 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2580 * gcc.target/arm/smlaltt-1.c: Likewise.
2581
2582 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2583
2584 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2585
2586 2012-09-07 Tom de Vries <tom@codesourcery.com>
2587
2588 PR tree-optimization/53986
2589 * gcc.dg/tree-ssa/vrp80.c: New test.
2590 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2591
2592 2012-09-06 Jason Merrill <jason@redhat.com>
2593
2594 PR c++/54341
2595 PR c++/54253
2596 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2597 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2598
2599 2012-09-06 Andrew Pinski <apinski@cavium.com>
2600
2601 PR tree-opt/54494
2602 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2603
2604 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2605
2606 PR rtl-optimization/54455
2607 * gcc.dg/54455.c: New test.
2608
2609 2012-09-06 Tobias Burnus <burnus@net-b.de>
2610
2611 PR fortran/54463
2612 * gfortran.dg/promotion_2.f90: New.
2613
2614 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2615
2616 PR middle-end/54486
2617 * c-c++-common/pr54486.c: New test.
2618
2619 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2620
2621 PR fortran/54474
2622 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2623
2624 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2625
2626 PR c++/54191
2627 * g++.dg/cpp0x/sfinae39.C: New.
2628
2629 2012-09-04 Jason Merrill <jason@redhat.com>
2630
2631 PR c++/54441
2632 * g++.dg/ext/flexary3.C: New.
2633
2634 PR c++/54420
2635 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2636
2637 PR c++/54198
2638 * g++.dg/template/defarg15.C: New.
2639
2640 PR c++/54437
2641 * g++.dg/template/access24.C: New.
2642
2643 2012-09-04 Richard Guenther <rguenther@suse.de>
2644
2645 PR tree-optimization/54458
2646 * gcc.dg/torture/pr54458.c: New testcase.
2647
2648 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2649
2650 * gcc.target/arm/neon-vext.c: New test.
2651 * gcc.target/arm/neon-vext-execute.c: Ditto.
2652
2653 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2654
2655 PR fortran/54243
2656 PR fortran/54244
2657 * gfortran.dg/select_type_29.f03: New.
2658
2659 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2660
2661 * gcc.dg/fold-perm.c: Improve test.
2662
2663 2012-09-03 Tobias Burnus <burnus@net-b.de>
2664
2665 PR fortran/51632
2666 * gfortran.dg/coarray_class_1.f90: New.
2667
2668 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2669
2670 PR target/49206
2671 * gcc.c-torture/compile/pr49206.c: New test.
2672
2673 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2674 Uros Bizjak <ubizjak@gmail.com>
2675
2676 PR target/36680
2677 * gfortran.dg/pr36680.f90: New test.
2678
2679 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2680
2681 PR target/42295
2682 * g++.dg/opt/pr42295.C: New test.
2683
2684 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2685
2686 PR target/54436
2687 * gcc.dg/torture/pr54436.c: New test.
2688
2689 2012-09-01 Andrew Pinski <apinski@cavium.com>
2690
2691 * gcc.target/mips/truncate-8.c: New testcase.
2692
2693 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2694
2695 PR target/46829
2696 PR target/46843
2697 * gcc.target/i386/pr46829.c: New test.
2698 * gcc.target/i386/pr46843.c: Ditto.
2699
2700 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2701 Jason Merrill <jason@redhat.com>
2702
2703 PR c++/18747
2704 * g++.dg/parse/error50.C: New.
2705
2706 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2707
2708 PR c/54428
2709 * gcc.c-torture/compile/pr54428.c: New test.
2710
2711 2012-08-31 Ollie Wild <aaw@google.com>
2712
2713 PR c++/54197
2714 * g++.dg/init/lifetime3.C: New test.
2715
2716 2012-08-31 Martin Jambor <mjambor@suse.cz>
2717
2718 PR middle-end/54409
2719 * gcc.dg/torture/pr54409.c: New test.
2720
2721 2012-08-31 Martin Jambor <mjambor@suse.cz>
2722
2723 * gfortran.dg/pr48636.f90: Add dump scan checks.
2724
2725 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2726
2727 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2728
2729 2012-08-28 Joey Ye <joey.ye@arm.com>
2730
2731 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2732
2733 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2734
2735 PR target/46254
2736 * gcc.target/i386/pr46254.c: New test.
2737
2738 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2739
2740 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2741 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2742 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2743
2744 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2745
2746 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2747 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2748 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2749 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2750 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2751 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2752 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2753 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2754 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2755 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2756 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2757 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2758 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2759 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2760 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2761 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2762 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2763 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2764 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2765 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2766 gcc.target/mips/unaligned-1.c: Tighten regexps.
2767
2768 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2769
2770 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2771 (mips_option_groups): Remove optimization. Add various -f options.
2772 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2773 and -pg imply -fno-omit-frame-pointer.
2774 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2775 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2776 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2777 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2778 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2779 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2780 * gcc.target/mips/abi-n32-long32.c: Likewise.
2781 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2782 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2783 * gcc.target/mips/abi-n32-long64.c: Likewise.
2784 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2785 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2786 * gcc.target/mips/abi-n64-long32.c: Likewise.
2787 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2788 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2789 * gcc.target/mips/abi-n64-long64.c: Likewise.
2790 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2791 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2792 * gcc.target/mips/abi-o32-long32.c: Likewise.
2793 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2794 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2795 * gcc.target/mips/abi-o32-long64.c: Likewise.
2796 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2797 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2798 * gcc.target/mips/abi-o64-long32.c: Likewise.
2799 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2800 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2801 * gcc.target/mips/abi-o64-long64.c: Likewise.
2802 * gcc.target/mips/asm-1.c: Likewise.
2803 * gcc.target/mips/branch-1.c: Likewise.
2804 * gcc.target/mips/call-3.c: Likewise.
2805 * gcc.target/mips/call-saved-3.c: Likewise.
2806 * gcc.target/mips/clear-cache-1.c: Likewise.
2807 * gcc.target/mips/div-1.c: Likewise.
2808 * gcc.target/mips/div-2.c: Likewise.
2809 * gcc.target/mips/div-3.c: Likewise.
2810 * gcc.target/mips/div-4.c: Likewise.
2811 * gcc.target/mips/div-5.c: Likewise.
2812 * gcc.target/mips/div-6.c: Likewise.
2813 * gcc.target/mips/div-7.c: Likewise.
2814 * gcc.target/mips/div-8.c: Likewise.
2815 * gcc.target/mips/div-9.c: Likewise.
2816 * gcc.target/mips/div-10.c: Likewise.
2817 * gcc.target/mips/div-11.c: Likewise.
2818 * gcc.target/mips/div-12.c: Likewise.
2819 * gcc.target/mips/dsp-ctrl.c: Likewise.
2820 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2821 * gcc.target/mips/ext-8.c: Likewise.
2822 * gcc.target/mips/extend-2.c: Likewise.
2823 * gcc.target/mips/fix-r10000-1.c: Likewise.
2824 * gcc.target/mips/fix-r10000-2.c: Likewise.
2825 * gcc.target/mips/fix-r10000-3.c: Likewise.
2826 * gcc.target/mips/fix-r10000-4.c: Likewise.
2827 * gcc.target/mips/fix-r10000-5.c: Likewise.
2828 * gcc.target/mips/fix-r10000-6.c: Likewise.
2829 * gcc.target/mips/fix-r10000-7.c: Likewise.
2830 * gcc.target/mips/fix-r10000-8.c: Likewise.
2831 * gcc.target/mips/fix-r10000-9.c: Likewise.
2832 * gcc.target/mips/fix-r10000-10.c: Likewise.
2833 * gcc.target/mips/fix-r10000-11.c: Likewise.
2834 * gcc.target/mips/fix-r10000-12.c: Likewise.
2835 * gcc.target/mips/fix-r10000-13.c: Likewise.
2836 * gcc.target/mips/fix-r10000-14.c: Likewise.
2837 * gcc.target/mips/fix-r10000-15.c: Likewise.
2838 * gcc.target/mips/fpcmp-1.c: Likewise.
2839 * gcc.target/mips/fpcmp-2.c: Likewise.
2840 * gcc.target/mips/fpr-moves-7.c: Likewise.
2841 * gcc.target/mips/fpr-moves-8.c: Likewise.
2842 * gcc.target/mips/int-moves-1.c: Likewise.
2843 * gcc.target/mips/int-moves-2.c: Likewise.
2844 * gcc.target/mips/long-calls-pg.c: Likewise.
2845 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2846 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2847 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2848 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2849 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2850 * gcc.target/mips/mips-3d-1.c: Likewise.
2851 * gcc.target/mips/mips-3d-2.c: Likewise.
2852 * gcc.target/mips/mips-3d-3.c: Likewise.
2853 * gcc.target/mips/mips-3d-4.c: Likewise.
2854 * gcc.target/mips/mips-3d-5.c: Likewise.
2855 * gcc.target/mips/mips-3d-6.c: Likewise.
2856 * gcc.target/mips/mips-3d-7.c: Likewise.
2857 * gcc.target/mips/mips-3d-8.c: Likewise.
2858 * gcc.target/mips/mips-3d-9.c: Likewise.
2859 * gcc.target/mips/mips-ps-1.c: Likewise.
2860 * gcc.target/mips/mips-ps-2.c: Likewise.
2861 * gcc.target/mips/mips-ps-3.c: Likewise.
2862 * gcc.target/mips/mips-ps-4.c: Likewise.
2863 * gcc.target/mips/mips-ps-6.c: Likewise.
2864 * gcc.target/mips/mips32-dspr2.c: Likewise.
2865 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2866 * gcc.target/mips/neg-abs-1.c: Likewise.
2867 * gcc.target/mips/neg-abs-2.c: Likewise.
2868 * gcc.target/mips/nmadd-3.c: Likewise.
2869 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2870 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2871 * gcc.target/mips/octeon-pop-1.c: Likewise.
2872 * gcc.target/mips/pr26765.c: Likewise.
2873 * gcc.target/mips/pr33256.c: Likewise.
2874 * gcc.target/mips/pr33635-1.c: Likewise.
2875 * gcc.target/mips/pr33755.c: Likewise.
2876 * gcc.target/mips/pr35802.c: Likewise.
2877 * gcc.target/mips/pr45074.c: Likewise.
2878 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2879 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2880 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2881 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2882 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2883 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2884 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2885 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2886 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2887 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2888 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2889 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2890 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2891 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2892 * gcc.target/mips/save-restore-1.c: Likewise.
2893 * gcc.target/mips/save-restore-3.c: Likewise.
2894 * gcc.target/mips/save-restore-5.c: Likewise.
2895 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2896 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2897 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2898 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2899 * gcc.target/mips/stack-1.c: Likewise.
2900
2901 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2902 Tighten regexps.
2903
2904 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2905 branch under test to be filled with preceding rather than
2906 following instructions.
2907 * gcc.target/mips/branch-10.c: Likewise.
2908 * gcc.target/mips/branch-11.c: Likewise.
2909 * gcc.target/mips/branch-12.c: Likewise.
2910 * gcc.target/mips/branch-13.c: Likewise.
2911 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2912 to be eliminated. Tighten $28 scan-assembler-not test.
2913
2914 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2915 function to...
2916 * gcc.target/mips/call-4.c: ...this new test.
2917
2918 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2919 more likely.
2920 * gcc.target/mips/code-readable-3.c: Likewise.
2921 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2922 flag but skip for -O0.
2923 * gcc.target/mips/code-readable-4.c: Likewise.
2924
2925 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2926 of operations under test.
2927 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2928
2929 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2930 Don't require sibling-call optimization.
2931 * gcc.target/mips/near-far-4.c: Likewise.
2932
2933 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2934 Make sure that the register variable is used.
2935 * gcc.target/mips/soft-float-1.c: Likewise.
2936
2937 * gcc.target/mips/sdata-1.c: Make static data volatile.
2938 * gcc.target/mips/sdata-2.c: Likewise.
2939 * gcc.target/mips/sdata-3.c: Likewise.
2940 * gcc.target/mips/sdata-4.c: Likewise.
2941
2942 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2943 skip for -O0.
2944 * gcc.target/mips/atomic-memory-2.c: Likewise.
2945 * gcc.target/mips/branch-cost-1.c: Likewise.
2946 * gcc.target/mips/branch-cost-2.c: Likewise.
2947 * gcc.target/mips/cache-1.c: Likewise.
2948 * gcc.target/mips/call-1.c: Likewise.
2949 * gcc.target/mips/call-saved-2.c: Likewise.
2950 * gcc.target/mips/const-anchor-1.c: Likewise.
2951 * gcc.target/mips/const-anchor-2.c: Likewise.
2952 * gcc.target/mips/dse-1.c: Likewise.
2953 * gcc.target/mips/dsp-lhx.c: Likewise.
2954 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2955 * gcc.target/mips/ext-1.c: Likewise.
2956 * gcc.target/mips/ext-2.c: Likewise.
2957 * gcc.target/mips/ext-3.c: Likewise.
2958 * gcc.target/mips/ext-4.c: Likewise.
2959 * gcc.target/mips/ext-5.c: Likewise.
2960 * gcc.target/mips/ext-6.c: Likewise.
2961 * gcc.target/mips/ext-7.c: Likewise.
2962 * gcc.target/mips/extend-1.c: Likewise.
2963 * gcc.target/mips/fix-r4000-1.c: Likewise.
2964 * gcc.target/mips/fix-r4000-3.c: Likewise.
2965 * gcc.target/mips/fix-r4000-5.c: Likewise.
2966 * gcc.target/mips/fix-r4000-6.c: Likewise.
2967 * gcc.target/mips/fix-r4000-8.c: Likewise.
2968 * gcc.target/mips/fix-r4000-10.c: Likewise.
2969 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2970 * gcc.target/mips/fixed-vector-type.c: Likewise.
2971 * gcc.target/mips/fpr-moves-1.c: Likewise.
2972 * gcc.target/mips/fpr-moves-2.c: Likewise.
2973 * gcc.target/mips/fpr-moves-3.c: Likewise.
2974 * gcc.target/mips/fpr-moves-4.c: Likewise.
2975 * gcc.target/mips/fpr-moves-5.c: Likewise.
2976 * gcc.target/mips/fpr-moves-6.c: Likewise.
2977 * gcc.target/mips/ins-1.c: Likewise.
2978 * gcc.target/mips/ins-2.c: Likewise.
2979 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2980 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2981 * gcc.target/mips/lazy-binding-1.c: Likewise.
2982 * gcc.target/mips/madd-3.c: Likewise.
2983 * gcc.target/mips/madd-5.c: Likewise.
2984 * gcc.target/mips/madd-6.c: Likewise.
2985 * gcc.target/mips/madd-8.c: Likewise.
2986 * gcc.target/mips/madd-9.c: Likewise.
2987 * gcc.target/mips/memcpy-1.c: Likewise.
2988 * gcc.target/mips/mips-ps-type.c: Likewise.
2989 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2990 * gcc.target/mips/mips-sched-madd.c: Likewise.
2991 * gcc.target/mips/mips16e-extends.c: Likewise.
2992 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2993 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2994 * gcc.target/mips/movcc-1.c: Likewise.
2995 * gcc.target/mips/movcc-2.c: Likewise.
2996 * gcc.target/mips/movcc-3.c: Likewise.
2997 * gcc.target/mips/msub-5.c: Likewise.
2998 * gcc.target/mips/msub-6.c: Likewise.
2999 * gcc.target/mips/msub-8.c: Likewise.
3000 * gcc.target/mips/mult-2.c: Likewise.
3001 * gcc.target/mips/mult-3.c: Likewise.
3002 * gcc.target/mips/mult-5.c: Likewise.
3003 * gcc.target/mips/mult-6.c: Likewise.
3004 * gcc.target/mips/mult-7.c: Likewise.
3005 * gcc.target/mips/mult-12.c: Likewise.
3006 * gcc.target/mips/mult-13.c: Likewise.
3007 * gcc.target/mips/mult-14.c: Likewise.
3008 * gcc.target/mips/mult-15.c: Likewise.
3009 * gcc.target/mips/mult-17.c: Likewise.
3010 * gcc.target/mips/mult-18.c: Likewise.
3011 * gcc.target/mips/mult-19.c: Likewise.
3012 * gcc.target/mips/nmadd-1.c: Likewise.
3013 * gcc.target/mips/nmadd-2.c: Likewise.
3014 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3015 * gcc.target/mips/octeon-cins-1.c: Likewise.
3016 * gcc.target/mips/octeon-cins-2.c: Likewise.
3017 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3018 * gcc.target/mips/octeon-exts-2.c: Likewise.
3019 * gcc.target/mips/octeon-exts-3.c: Likewise.
3020 * gcc.target/mips/octeon-exts-4.c: Likewise.
3021 * gcc.target/mips/octeon-exts-5.c: Likewise.
3022 * gcc.target/mips/octeon-exts-6.c: Likewise.
3023 * gcc.target/mips/octeon-exts-7.c: Likewise.
3024 * gcc.target/mips/octeon-pop-2.c: Likewise.
3025 * gcc.target/mips/octeon-seq-3.c: Likewise.
3026 * gcc.target/mips/octeon-seq-4.c: Likewise.
3027 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3028 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3029 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3030 * gcc.target/mips/pr54240.c: Likewise.
3031 * gcc.target/mips/rsqrt-1.c: Likewise.
3032 * gcc.target/mips/rsqrt-2.c: Likewise.
3033 * gcc.target/mips/rsqrt-3.c: Likewise.
3034 * gcc.target/mips/rsqrt-4.c: Likewise.
3035 * gcc.target/mips/save-restore-2.c: Likewise.
3036 * gcc.target/mips/save-restore-4.c: Likewise.
3037 * gcc.target/mips/sb1-1.c: Likewise.
3038 * gcc.target/mips/scc-1.c: Likewise.
3039 * gcc.target/mips/scc-2.c: Likewise.
3040 * gcc.target/mips/scc-3.c: Likewise.
3041 * gcc.target/mips/scc-4.c: Likewise.
3042 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3043 * gcc.target/mips/truncate-1.c: Likewise.
3044 * gcc.target/mips/truncate-2.c: Likewise.
3045 * gcc.target/mips/truncate-3.c: Likewise.
3046 * gcc.target/mips/truncate-4.c: Likewise.
3047 * gcc.target/mips/truncate-5.c: Likewise.
3048 * gcc.target/mips/truncate-6.c: Likewise.
3049 * gcc.target/mips/unaligned-1.c: Likewise.
3050
3051 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3052 skip for -O0. Require -fexpensive-optimizations.
3053 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3054 * gcc.target/mips/dspr2-MULT.c: Likewise.
3055 * gcc.target/mips/fix-r4000-2.c: Likewise.
3056 * gcc.target/mips/fix-r4000-4.c: Likewise.
3057 * gcc.target/mips/fix-r4000-7.c: Likewise.
3058 * gcc.target/mips/fix-r4000-9.c: Likewise.
3059 * gcc.target/mips/madd-1.c: Likewise.
3060 * gcc.target/mips/madd-2.c: Likewise.
3061 * gcc.target/mips/madd-4.c: Likewise.
3062 * gcc.target/mips/maddu-1.c: Likewise.
3063 * gcc.target/mips/maddu-2.c: Likewise.
3064 * gcc.target/mips/maddu-3.c: Likewise.
3065 * gcc.target/mips/maddu-4.c: Likewise.
3066 * gcc.target/mips/msub-1.c: Likewise.
3067 * gcc.target/mips/msub-2.c: Likewise.
3068 * gcc.target/mips/msub-3.c: Likewise.
3069 * gcc.target/mips/msub-4.c: Likewise.
3070 * gcc.target/mips/msubu-1.c: Likewise.
3071 * gcc.target/mips/msubu-2.c: Likewise.
3072 * gcc.target/mips/msubu-3.c: Likewise.
3073 * gcc.target/mips/msubu-4.c: Likewise.
3074 * gcc.target/mips/mult-1.c: Likewise.
3075 * gcc.target/mips/mult-4.c: Likewise.
3076 * gcc.target/mips/mult-8.c: Likewise.
3077 * gcc.target/mips/mult-9.c: Likewise.
3078 * gcc.target/mips/mult-10.c: Likewise.
3079 * gcc.target/mips/mult-11.c: Likewise.
3080 * gcc.target/mips/mult-16.c: Likewise.
3081
3082 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3083 skip for -O0 and -Os.
3084 * gcc.target/mips/fix-r4000-12.c: Likewise.
3085 * gcc.target/mips/madd-7.c: Likewise.
3086 * gcc.target/mips/mips-ps-5.c: Likewise.
3087 * gcc.target/mips/mips-ps-7.c: Likewise.
3088 * gcc.target/mips/msub-7.c: Likewise.
3089
3090 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3091 skip for -O0. Require -mno-abicalls.
3092 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3093
3094 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3095 skip for -O0. Require a total number of BBIT instructions and
3096 at least one of each kind.
3097
3098 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3099 skip for -O0. Require -fno-unroll-loops.
3100
3101 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3102 skip for -O0. Allow BLTZ as well as BGEZ.
3103
3104 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3105
3106 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3107 skip for -O0. Require -fschedule-insns2.
3108 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3109
3110 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3111 but skip for -O0. Make a branch-likely more likely.
3112
3113 * gcc.target/mips/timode-2.c: Split each test into its own function.
3114 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3115
3116 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3117 skip for -O0. Require -fpeephole2.
3118 * gcc.target/mips/vr-mult-2.c: Likewise.
3119
3120 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3121
3122 PR preprocessor/53469
3123 * gcc.dg/cpp/_Pragma7.c: New test case.
3124
3125 2012-08-27 Tobias Burnus <burnus@net-b.de>
3126
3127 PR fortran/54370
3128 * gfortran.dg/do_5.f90: New.
3129
3130 2012-08-27 Tobias Burnus <burnus@net-b.de>
3131
3132 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3133 from dg-options as -Wall no longer implies it.
3134
3135 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3136
3137 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3138
3139 2012-08-25 Jason Merrill <jason@redhat.com>
3140
3141 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3142
3143 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3144
3145 PR c++/51421
3146 * g++.dg/cpp0x/auto34.C: New.
3147
3148 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3149
3150 PR c/54363
3151 * gcc.dg/pr54363.c: New test.
3152
3153 PR c/54355
3154 * gcc.dg/pr54355.c: New test.
3155
3156 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3157
3158 PR debug/52857
3159 * gcc.target/i386/pr52857-1.c: New.
3160 * gcc.target/i386/pr52857-2.c: Likewise.
3161
3162 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3163
3164 * gcc.target/mips/code-readable-4.c: New test.
3165
3166 2012-08-23 Julian Brown <julian@codesourcery.com>
3167 Sandra Loosemore <sandra@codesourcery.com>
3168
3169 * gcc.target/mips/code-readable-1.c: Add -O to options.
3170
3171 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3172
3173 PR c++/20420
3174 * g++.dg/lookup/using53.C: New.
3175
3176 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3177
3178 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3179 * gcc.dg/fixed-point/convert-1.c: New.
3180 * gcc.dg/fixed-point/convert-2.c: New.
3181 * gcc.dg/fixed-point/convert-3.c: New.
3182 * gcc.dg/fixed-point/convert-4.c: New.
3183 * gcc.dg/fixed-point/convert-float-1.c: New.
3184 * gcc.dg/fixed-point/convert-float-2.c: New.
3185 * gcc.dg/fixed-point/convert-float-3.c: New.
3186 * gcc.dg/fixed-point/convert-float-4.c: New.
3187 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3188 * gcc.dg/fixed-point/convert-sat.c: New.
3189 * gcc.dg/fixed-point/convert.h: New.
3190
3191 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3192
3193 PR target/54089
3194 * gcc.target/sh/pr54089-2.c: New.
3195
3196 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3197
3198 * gcc.target/i386/long-double-64-1.c: New file.
3199 * gcc.target/i386/long-double-64-2.c: Likewise.
3200 * gcc.target/i386/long-double-64-3.c: Likewise.
3201 * gcc.target/i386/long-double-64-4.c: Likewise.
3202 * gcc.target/i386/long-double-80-1.c: Likewise.
3203 * gcc.target/i386/long-double-80-2.c: Likewise.
3204 * gcc.target/i386/long-double-80-3.c: Likewise.
3205 * gcc.target/i386/long-double-80-4.c: Likewise.
3206 * gcc.target/i386/long-double-80-5.c: Likewise.
3207 * gcc.target/i386/long-double-80-6.c: Likewise.
3208 * gcc.target/i386/long-double-80-7.c: Likewise.
3209
3210 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3211
3212 PR tree-optimization/54317
3213 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3214
3215 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3216
3217 PR target/39423
3218 * gcc.target/sh/pr39423-2.c: New.
3219
3220 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3221
3222 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3223 * gcc.dg/fold-perm.c: Likewise.
3224
3225 2012-08-20 Jan Hubicka <jh@suse.cz>
3226
3227 PR fortran/48636
3228 * gcc.dg/ipa/inlinehint-1.c: New.
3229
3230 2012-08-20 Florian Weimer <fweimer@redhat.com>
3231
3232 PR c++/19351
3233 * g++.dg/init/new38.C: New test.
3234 * g++.dg/init/new39.C: New test.
3235
3236 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3237
3238 PR target/54089
3239 * gcc.target/sh/pr54089-1.c: New.
3240
3241 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3242
3243 PR target/51244
3244 * gcc.target/sh/pr51244-11.c: New.
3245
3246 2012-08-20 Tobias Burnus <burnus@net-b.de>
3247
3248 PR fortran/54301
3249 * gfortran.dg/warn_target_lifetime_2.f90: New.
3250
3251 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3252
3253 PR c++/10416
3254 * g++.dg/warn/Wunused-var-17.C: New.
3255
3256 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3257
3258 PR middle-end/53992
3259 * gcc.dg/gomp/pr53992.c: New test.
3260
3261 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3262
3263 PR tree-ssa/54295
3264 * gcc.c-torture/execute/20120817-1.c: New test.
3265
3266 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3267
3268 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3269 add instruction.
3270 (f2): New test that really does need adds.
3271
3272 2012-08-20 Richard Guenther <rguenther@suse.de>
3273
3274 PR tree-optimization/54327
3275 * gcc.dg/torture/pr54327.c: New testcase.
3276
3277 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3278
3279 PR tree-optimization/54321
3280 * gcc.c-torture/compile/pr54321.c: New test.
3281
3282 2012-08-20 Tobias Burnus <burnus@net-b.de>
3283
3284 PR fortran/54301
3285 * gfortran.dg/warn_target_lifetime_1.f90: New.
3286
3287 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3288
3289 PR fortran/54298
3290 * gfortran.dg/real_compare_1.f90: New test case.
3291 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3292
3293 2012-08-18 Jan Hubicka <jh@suse.cz>
3294
3295 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3296
3297 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3298
3299 PR fortran/39290
3300 * gfortran.dg/interface_37.f90: New test.
3301
3302 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3303 Gary Funck <gary@intrepid.com>
3304
3305 PR target/20020
3306 * gcc.target/i386/pr20020-1.c: New test.
3307 * gcc.target/i386/pr20020-2.c: Likewise.
3308 * gcc.target/i386/pr20020-3.c: Likewise.
3309
3310 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3311
3312 * gcc.target/i386/perm-concat.c: New test.
3313
3314 2012-08-17 Julian Brown <julian@codesourcery.com>
3315
3316 * gcc.target/arm/div64-unwinding.c: New test.
3317
3318 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3319
3320 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3321
3322 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3323
3324 PR target/54236
3325 * gcc.target/sh/pr54236-1.c: New.
3326
3327 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3328
3329 * lib/target-supports.exp (check_effective_target_sync_int_long)
3330 (check_effective_target_sync_char_short): Enable for crisv32-*
3331 and cris-*.
3332
3333 PR middle-end/54261
3334 * gcc.dg/torture/pr54261-1.c: New test.
3335
3336 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3337
3338 PR fortran/54243
3339 PR fortran/54244
3340 * gfortran.dg/typebound_call_24.f03: New.
3341
3342 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3343
3344 PR tree-optimization/54245
3345 * gcc.dg/tree-ssa/pr54245.c: New test.
3346
3347 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3348
3349 PR tree-optimization/54240
3350 * gcc.target/powerpc/pr54240.c: New test.
3351 * gcc.target/mips/pr54240.c: Likewise.
3352
3353 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3354
3355 PR target/52933
3356 * gcc.target/sh/pr52933-1.c: New.
3357 * gcc.target/sh/pr52933-2.c: New.
3358
3359 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3360
3361 PR target/50751
3362 * gcc.target/sh/pr50751-8.c: New.
3363
3364 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3365
3366 PR fortran/47586
3367 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3368 * gfortran.dg/typebound_proc_27.f03: New test.
3369
3370 2012-08-14 Sterling Augustine <saugustine@google.com>
3371
3372 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3373
3374 2012-08-14 Tobias Burnus <burnus@net-b.de>
3375
3376 PR fortran/40881
3377 * gfortran.dg/data_constraints_3.f90: New.
3378 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3379 to disable -pedantic compilation.
3380 * gfortran.dg/pr37243.f: Ditto.
3381 * gfortran.dg/g77/19990826-3.f: Ditto.
3382 * gfortran.dg/g77/20020307-1.f : Ditto.
3383 * gfortran.dg/g77/980310-3.f: Ditto.
3384
3385 2012-08-14 Tobias Burnus <burnus@net-b.de>
3386
3387 PR fortran/54234
3388 * gfortran.dg/warn_conversion_4.f90: New.
3389
3390 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3391
3392 PR middle-end/53411
3393 PR rtl-optimization/53495
3394 * gcc.c-torture/compile/pr53411.c: New test.
3395 * gcc.c-torture/compile/pr53495.c: New test.
3396
3397 2012-08-13 Richard Guenther <rguenther@suse.de>
3398
3399 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3400
3401 2012-08-13 Richard Guenther <rguenther@suse.de>
3402
3403 PR tree-optimization/54200
3404 * gcc.dg/guality/pr54200.c: New testcase.
3405 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3406
3407 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3408
3409 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3410
3411 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3412
3413 PR target/51244
3414 * gcc.target/sh/pr51244-7.c: New.
3415 * gcc.target/sh/pr51244-8.c: New.
3416 * gcc.target/sh/pr51244-9.c: New.
3417 * gcc.target/sh/pr51244-10.c: New.
3418
3419 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3420
3421 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3422 -m2e or -m2a.
3423 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3424 * gcc.target/sh/pr53511-1.c: Likewise.
3425 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3426 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3427 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3428 * gcc.target/sh/pr53512-3.c: Likewise.
3429 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3430
3431 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3432
3433 PR target/39423
3434 * gcc.c-torture/compile/pr39423-1.c: New.
3435 * gcc.c-torture/compile/pr39423-2.c: New.
3436
3437 2012-08-12 Tobias Burnus <burnus@net-b.de>
3438
3439 PR fortran/54221
3440 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3441 they appear uninitialized on the RHS.
3442 * gfortran.dg/public_private_module_6.f90: New.
3443
3444 2012-08-11 Martin Jambor <mjambor@suse.cz>
3445
3446 PR fortran/48636
3447 * gfortran.dg/pr48636.f90: New test.
3448
3449 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3450
3451 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3452 to avoid warnings.
3453 (main): Adjust caller.
3454
3455 2012-08-10 Richard Guenther <rguenther@suse.de>
3456
3457 * gcc.dg/matrix/*.c: Adjust and move ...
3458 * gcc.dg/torture/: ... here.
3459 * gcc.dg/matrix: Remove directory.
3460
3461 2012-08-10 Richard Guenther <rguenther@suse.de>
3462
3463 PR middle-end/54219
3464 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3465
3466 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3467
3468 PR middle-end/54211
3469 * gcc.dg/tree-ssa/pr54211.c: New test.
3470
3471 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3472
3473 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3474 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3475
3476 2012-08-10 Richard Guenther <rguenther@suse.de>
3477
3478 PR tree-optimization/54109
3479 * gcc.dg/torture/pr54109.c: New testcase.
3480 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3481 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3482
3483 2012-08-10 Richard Guenther <rguenther@suse.de>
3484
3485 PR tree-optimization/54027
3486 * gcc.dg/torture/pr54027.c: New testcase.
3487
3488 2012-08-10 Richard Guenther <rguenther@suse.de>
3489
3490 * g++.dg/plugin/selfassign.c: Adjust.
3491 * gcc.dg/plugin/selfassign.c: Likewise.
3492 * gcc.dg/strlenopt-11.c: Likewise.
3493 * gcc.dg/strlenopt-13.c: Likewise.
3494 * gcc.dg/no-strict-overflow-4.c: Likewise.
3495 * gcc.dg/strict-overflow-4.c: Likewise.
3496 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3497 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3498 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3499 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3500 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3501 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3502 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3503 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3504 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3505 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3506 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3507 * gcc.dg/pr46309.c: Likewise.
3508 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3509
3510 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3511
3512 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3513 for x86 targets.
3514 * gcc.c-torture/compile/20120727-2.c: New test.
3515
3516 2012-08-09 Martin Jambor <mjambor@suse.cz>
3517
3518 * gcc.dg/ipa/iinline-4.c: New test.
3519 * gcc.dg/ipa/iinline-5.c: Likewise.
3520 * gcc.dg/ipa/iinline-6.c: Likewise.
3521 * gcc.dg/ipa/iinline-7.c: Likewise.
3522 * gcc.dg/lto/20120723_0.c: Likewise.
3523 * gcc.dg/lto/20120723_1.c: Likewise.
3524
3525 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3526
3527 PR target/39423
3528 * gcc.target/sh/pr39423-1.c: New.
3529
3530 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3531
3532 PR target/51244
3533 * gcc.target/sh/pr51244-5: New.
3534 * gcc.target/sh/pr51244-6: New.
3535
3536 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3537
3538 * gcc.target/i386/adx-addxcarry32-3.c: New.
3539 * gcc.target/i386/adx-addxcarry64-3.c: New.
3540
3541 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3542
3543 PR rtl-optimization/53701
3544 * gcc.dg/pr53701.c: New test.
3545
3546 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3547
3548 * gcc.c-torture/compile/20120727-1.c: New test.
3549
3550 2012-08-09 Tobias Burnus <burnus@net-b.de>
3551
3552 PR fortran/54199
3553 * gfortran.dg/intrinsic_shadow_4.f90: New.
3554
3555 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3556
3557 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3558
3559 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3560
3561 * gcc.c-torture/execute/20120808-1.c: New test.
3562
3563 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3564
3565 PR rtl-optimization/54157
3566 * gcc.target/i386/pr54157.c: New file.
3567
3568 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3569
3570 * gcc.target/i386/adx-addcarryx32-1.c: New.
3571 * gcc.target/i386/adx-addcarryx32-2.c: New.
3572 * gcc.target/i386/adx-addcarryx64-1.c: New.
3573 * gcc.target/i386/adx-addcarryx64-2.c: New.
3574 * gcc.target/i386/adx-check.h: New.
3575 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3576 * gcc.target/i386/sse-12.c: Add -madx.
3577 * gcc.target/i386/sse-13.c: Ditto.
3578 * gcc.target/i386/sse-14.c: Ditto.
3579 * gcc.target/i386/sse-22.c: Ditto.
3580 * gcc.target/i386/sse-23.c: Ditto.
3581 * g++.dg/other/i386-2.C: Ditto.
3582 * g++.dg/other/i386-3.C: Ditto.
3583
3584 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3585
3586 * gcc.dg/tree-ssa/slsr-5.c: New.
3587 * gcc.dg/tree-ssa/slsr-6.c: New.
3588 * gcc.dg/tree-ssa/slsr-7.c: New.
3589 * gcc.dg/tree-ssa/slsr-8.c: New.
3590 * gcc.dg/tree-ssa/slsr-9.c: New.
3591 * gcc.dg/tree-ssa/slsr-10.c: New.
3592 * gcc.dg/tree-ssa/slsr-11.c: New.
3593 * gcc.dg/tree-ssa/slsr-12.c: New.
3594 * gcc.dg/tree-ssa/slsr-13.c: New.
3595 * gcc.dg/tree-ssa/slsr-14.c: New.
3596 * gcc.dg/tree-ssa/slsr-15.c: New.
3597 * gcc.dg/tree-ssa/slsr-16.c: New.
3598 * gcc.dg/tree-ssa/slsr-17.c: New.
3599 * gcc.dg/tree-ssa/slsr-18.c: New.
3600 * gcc.dg/tree-ssa/slsr-19.c: New.
3601 * gcc.dg/tree-ssa/slsr-20.c: New.
3602 * gcc.dg/tree-ssa/slsr-21.c: New.
3603 * gcc.dg/tree-ssa/slsr-22.c: New.
3604 * gcc.dg/tree-ssa/slsr-23.c: New.
3605 * gcc.dg/tree-ssa/slsr-24.c: New.
3606 * gcc.dg/tree-ssa/slsr-25.c: New.
3607 * gcc.dg/tree-ssa/slsr-26.c: New.
3608 * gcc.dg/tree-ssa/slsr-30.c: New.
3609 * gcc.dg/tree-ssa/slsr-31.c: New.
3610
3611 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3612
3613 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3614 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3615 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3616
3617 2012-08-06 Cary Coutant <ccoutant@google.com>
3618
3619 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3620
3621 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3622
3623 PR fortran/35831
3624 * gfortran.dg/dummy_procedure_5.f90: Modified.
3625 * gfortran.dg/dummy_procedure_8.f90: New.
3626 * gfortran.dg/interface_26.f90: Modified.
3627 * gfortran.dg/proc_ptr_11.f90: Modified.
3628 * gfortran.dg/proc_ptr_15.f90: Modified.
3629 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3630 * gfortran.dg/typebound_override_1.f90: Modified.
3631 * gfortran.dg/typebound_proc_6.f03: Modified.
3632
3633 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3634
3635 PR tree-optimization/51938
3636 PR tree-optimization/52005
3637 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3638 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3639 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3640 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3641
3642 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3643
3644 Avoid crashing on erroneous static_assert usage
3645 * g++.dg/cpp0x/static_assert8.C: New test.
3646
3647 2012-08-06 Jason Merrill <jason@redhat.com>
3648
3649 * g++.dg/cpp0x/sfinae38.C: New.
3650
3651 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3652 Paolo Carlini <paolo.carlini@oracle.com>
3653
3654 PR c++/54165
3655 * g++.dg/conversion/void2.C: New.
3656
3657 2012-08-06 Tom de Vries <tom@codesourcery.com>
3658
3659 * gcc.dg/tree-ssa/vrp78.c: New test.
3660
3661 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3662 Richard Sandiford <rdsandiford@googlemail.com>
3663
3664 * g++.dg/opt/enum2.C: Require fpic target.
3665 * g++.dg/lto/20090303_0.C: Likewise.
3666
3667 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3668 Catherine Moore <clm@codesourcery.com>
3669
3670 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3671 flush function names too.
3672 * gcc.target/mips/clear-cache-1.c: Likewise.
3673
3674 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3675
3676 PR target/54156
3677 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3678
3679 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3680
3681 PR fortran/54166
3682 * gfortran.dg/array_5.f90: New test.
3683
3684 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3685
3686 PR tree-optimization/30318
3687 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3688
3689 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3690
3691 * g++.dg/ext/vector17.C: New testcase.
3692
3693 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3694
3695 PR target/51931
3696 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3697 * g++.dg/opt/longbranch1.C: Likewise.
3698
3699 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3700
3701 PR tree-optimization/53805
3702 * gcc.dg/fold-notunord.c: New testcase.
3703
3704 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3705
3706 PR fortran/48820
3707 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3708 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3709
3710 2012-08-02 Jason Merrill <jason@redhat.com>
3711 Paolo Carlini <paolo.carlini@oracle.com>
3712
3713 PR c++/51213 (again)
3714 * g++.dg/cpp0x/sfinae37.C: Extend.
3715
3716 2012-08-02 Richard Guenther <rguenther@suse.de>
3717
3718 PR tree-optimization/50672
3719 * g++.dg/torture/pr50672.C: New testcase.
3720
3721 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3722
3723 PR fortran/54147
3724 * gfortran.dg/abstract_type_6.f03: Modified.
3725 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3726 * gfortran.dg/proc_ptr_comp_35.f90: New.
3727 * gfortran.dg/typebound_proc_9.f03: Modified.
3728 * gfortran.dg/typebound_proc_26.f90: New.
3729
3730 2012-08-02 Richard Guenther <rguenther@suse.de>
3731
3732 * gcc.dg/torture/pta-callused-1.c: Adjust.
3733 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3734 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3735 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3736 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3737 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3738 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3739 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3740 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3741
3742 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3743
3744 PR fortran/54033
3745 * gfortran.dg/include_6.f90: New test case.
3746 * gfortran.dg/include_7.f90: New test case.
3747 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3748
3749 2012-08-01 Tom de Vries <tom@codesourcery.com>
3750
3751 * gcc.dg/tree-ssa/vrp76.c: New test.
3752
3753 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3754
3755 PR tree-optimization/46556
3756 * gcc.dg/tree-ssa/slsr-27.c: New.
3757 * gcc.dg/tree-ssa/slsr-28.c: New.
3758 * gcc.dg/tree-ssa/slsr-29.c: New.
3759
3760 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3761
3762 PR fortran/42418
3763 * gfortran.dg/proc_decl_29.f90: New.
3764
3765 2012-07-31 Dehao Chen <dehao@google.com>
3766
3767 * gcc.dg/predict-7.c: New test.
3768
3769 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3770
3771 PR fortran/54134
3772 * gfortran.dg/typebound_override_3.f90: New.
3773
3774 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3775
3776 PR tree-optimization/53773
3777 * gcc.dg/vect/pr53773.c: New test.
3778
3779 2012-07-31 Nick Clifton <nickc@redhat.com>
3780
3781 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3782 and for XStormy16.
3783
3784 2012-07-31 Tobias Burnus <burnus@net-b.de>
3785
3786 * gfortran.dg/c_funloc_tests_6.f90: New.
3787 * gfortran.dg/c_funloc_tests_7.f90: New.
3788 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3789
3790 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3791
3792 PR c++/53624
3793 * g++.dg/cpp0x/temp_default5.C: New.
3794
3795 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3796
3797 PR fortran/51081
3798 * gfortran.dg/proc_ptr_37.f90: New.
3799
3800 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3801
3802 * lib/target-supports.exp
3803 (check_effective_target_vect_natural_alignment): New function.
3804 * gcc.dg/align-2.c: Only run on targets with natural alignment
3805 of vector types.
3806 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3807 alignment of vector types.
3808
3809 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3810 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3811
3812 * gcc.target/i386/rdseed16-1.c: New.
3813 * gcc.target/i386/rdseed32-1.c: Ditto
3814 * gcc.target/i386/rdseed64-1.c: Ditto
3815 * gcc.target/i386/sse-12.c: Add -mrdseed.
3816 * gcc.target/i386/sse-13.c: Ditto.
3817 * gcc.target/i386/sse-14.c: Ditto.
3818 * g++.dg/other/i386-2.C: Ditto.
3819 * g++.dg/other/i386-3.C: Ditto.
3820
3821 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3822
3823 PR target/51244
3824 * gcc.target/sh/pr51244-4.c: New.
3825
3826 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3827
3828 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3829 for alpha*-*-* targets. Cleanup original tree dump.
3830
3831 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3832
3833 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3834 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3835
3836 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3837
3838 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3839 rand, srand. Include <stdlib.h>.
3840
3841 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3842
3843 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3844
3845 2012-07-26 Richard Henderson <rth@redhat.com>
3846
3847 * gcc.dg/attr-hotcold-1.c: New.
3848 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3849
3850 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3851 Sandra Loosemore <sandra@codesourcery.com>
3852
3853 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3854
3855 2012-07-26 Tobias Burnus <burnus@net-b.de>
3856
3857 * gfortran.dg/contiguous_1.f90: Update dg-error.
3858 * gfortran.dg/proc_ptr_32.f90: Ditto.
3859
3860 2012-07-26 Richard Guenther <rguenther@suse.de>
3861
3862 PR tree-optimization/54098
3863 * gcc.dg/torture/pr54098.c: New testcase.
3864
3865 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3866
3867 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3868 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3869
3870 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3871
3872 PR fortran/44354
3873 * gfortran.dg/array_constructor_39.f90: New test.
3874
3875 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3876
3877 PR fortran/44354
3878 * gfortran.dg/array_constructor_38.f90: New test.
3879
3880 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3881
3882 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3883
3884 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3885
3886 * gnat.dg/noreturn5.ad[sb]: New test.
3887
3888 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3889 Paul Brook <paul@codesourcery.com>
3890
3891 PR target/53633
3892
3893 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3894 * c-c++-common/pr53633.c: New test.
3895
3896 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3897
3898 * gcc.target/i386/asm-dialect-1.c: New test case.
3899
3900 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3901 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3902
3903 * gcc.target/i386/prefetchw-1.c: New.
3904 * gcc.target/i386/sse-12.c: Add -mprfchw.
3905 * gcc.target/i386/sse-13.c: Ditto.
3906 * gcc.target/i386/sse-14.c: Ditto.
3907 * gcc.target/i386/sse-22.c: Ditto.
3908 * gcc.target/i386/sse-23.c: Ditto.
3909 * g++.dg/other/i386-2.C: Ditto.
3910 * g++.dg/other/i386-3.C: Ditto.
3911
3912 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3913
3914 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3915
3916 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3917
3918 PR target/54051
3919 * gcc.target/arm/pr54051.c: New.
3920 * gcc.target/arm/vfp-1.c: Adjust test.
3921
3922 2012-07-24 Julian Brown <julian@codesourcery.com>
3923
3924 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3925 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3926 hard-float ARM.
3927
3928 2012-07-23 Paul Brook <paul@codesourcery.com>
3929
3930 * g++.dg/other/armv7m-1.c: New test.
3931
3932 2012-07-23 Julian Brown <julian@codesourcery.com>
3933
3934 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3935 ARM.
3936 (DO_TEST): Define to 1 for appropriate ARM targets.
3937
3938 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3939
3940 PR tree-optimization/53881
3941 * gcc.dg/pr53881.c: Renamed to ...
3942 * gcc.dg/pr53881-1.c: ... this.
3943 * gcc.dg/pr53881-2.c: New test.
3944
3945 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3946
3947 Handle recent changes in default atomics for cris*-*-linux*.
3948 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3949 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3950 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3951 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3952 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3953 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3954 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3955 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3956 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3957 -mno-unaligned-atomic-may-use-library is in effect for
3958 cris*-*-linux*.
3959 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3960 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3961 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3962 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3963 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3964 gcc.target/cris/torture/sync-mis-op-i-1.c,
3965 gcc.target/cris/torture/sync-mis-op-i-2.c,
3966 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3967 gcc.target/cris/torture/sync-mis-op-i-3.c,
3968 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3969 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3970 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3971 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3972 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3973 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3974 (main): Remove local variable x.
3975 [mis_ok]: Check that atomics don't fail.
3976
3977 2012-07-21 Andrew Pinski <apinski@cavium.com>
3978
3979 * gcc.dg/tree-ssa/vrp72.c: New test.
3980 * gcc.dg/tree-ssa/vrp73.c: New test.
3981 * gcc.dg/tree-ssa/vrp74.c: New test.
3982 * gcc.dg/tree-ssa/vrp75.c: New test.
3983
3984 2012-07-21 Andrew Pinski <apinski@cavium.com>
3985
3986 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3987 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3988
3989 2012-07-21 Andrew Pinski <apinski@cavium.com>
3990
3991 * gcc.target/mips/octeon-pop-2.c: New testcase.
3992
3993 2012-07-21 Tobias Burnus <burnus@net-b.de>
3994
3995 PR fortran/48820
3996 * gfortran.dg/assumed_rank_3.f90: New.
3997 * gfortran.dg/assumed_rank_11.f90: New.
3998 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3999 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4000 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4001
4002 2012-07-21 Andrew Pinski <apinski@cavium.com>
4003
4004 * gcc.target/mips/unaligned-1.c: New testcase.
4005
4006 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4007
4008 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4009
4010 2012-07-20 Tobias Burnus <burnus@net-b.de>
4011
4012 * gfortran.dg/bind_c_array_params_2.f90: New.
4013 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4014 and update dg-error.
4015
4016 2012-07-20 Tobias Burnus <burnus@net-b.de>
4017
4018 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4019
4020 2012-07-20 Jason Merrill <jason@redhat.com>
4021
4022 PR c++/54038
4023 * g++.dg/other/array7.C: New.
4024
4025 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4026
4027 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4028 the basic block and check loop depth.
4029 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4030 matching patterns and comments.
4031 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4032 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4033
4034 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4035
4036 PR c++/28656
4037 * c-c++-common/pr28656.c: New test.
4038
4039 2012-07-19 Jason Merrill <jason@redhat.com>
4040
4041 PR c++/54026
4042 * g++.dg/init/mutable1.C: New.
4043
4044 2012-07-20 Tobias Burnus <burnus@net-b.de>
4045
4046 PR fortran/48820
4047 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4048 * gfortran.dg/assumed_rank_1.f90: New.
4049 * gfortran.dg/assumed_rank_1_c.c: New.
4050 * gfortran.dg/assumed_rank_2.f90: New.
4051 * gfortran.dg/assumed_rank_4.f90: New.
4052 * gfortran.dg/assumed_rank_5.f90: New.
4053 * gfortran.dg/assumed_rank_6.f90: New.
4054 * gfortran.dg/assumed_rank_7.f90: New.
4055 * gfortran.dg/assumed_rank_8.f90: New.
4056 * gfortran.dg/assumed_rank_8_c.c: New.
4057 * gfortran.dg/assumed_rank_9.f90: New.
4058 * gfortran.dg/assumed_rank_10.f90: New.
4059 * gfortran.dg/assumed_rank_12.f90: New.
4060
4061 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4062
4063 * gnat.dg/opt25.adb: New test.
4064 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4065 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4066
4067 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4068
4069 * gnat.dg/aggr20.ad[sb]: New test.
4070 * gnat.dg/aggr20_pkg.ads: New helper.
4071
4072 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4073
4074 * gnat.dg/derived_type3.adb: New test.
4075 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4076
4077 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4078
4079 PR rtl-optimization/53942
4080 * gcc.dg/pr53942.c: New test.
4081
4082 2012-07-19 Jason Merrill <jason@redhat.com>
4083
4084 PR c++/54021
4085 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4086
4087 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4088
4089 * gnat.dg/discr38.adb: New test.
4090
4091 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4092
4093 PR middle-end/54017
4094 * c-c++-common/gomp/pr54017.c: New test.
4095
4096 2012-07-19 Richard Guenther <rguenther@suse.de>
4097 Eric Botcazou <ebotcazou@adacore.com>
4098
4099 * gnat.dg/loop_optimization11.adb: New testcase.
4100 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4101
4102 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4103 Jason Merrill <jason@redhat.com>
4104
4105 * g++.dg/cpp0x/sfinae37.C: New.
4106 * g++.dg/template/access23.C: New.
4107 * g++.dg/template/access7.C: Adjust.
4108 * g++.dg/template/sfinae10.C: Don't expect errors.
4109 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4110
4111 2012-07-18 Julian Brown <julian@codesourcery.com>
4112 Sandra Loosemore <sandra@codesroucery.com>
4113
4114 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4115
4116 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4117
4118 * gnat.dg/noreturn4.ad[sb]: New test.
4119 * gnat.dg/noreturn4_pkg.ads: New helper.
4120
4121 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4122 Julian Brown <julian@codesourcery.com>
4123
4124 * gcc.target/arm/neon-vdup-1.c: New test case.
4125 * gcc.target/arm/neon-vdup-2.c: New test case.
4126 * gcc.target/arm/neon-vdup-3.c: New test case.
4127 * gcc.target/arm/neon-vdup-4.c: New test case.
4128 * gcc.target/arm/neon-vdup-5.c: New test case.
4129 * gcc.target/arm/neon-vdup-6.c: New test case.
4130 * gcc.target/arm/neon-vdup-7.c: New test case.
4131 * gcc.target/arm/neon-vdup-8.c: New test case.
4132 * gcc.target/arm/neon-vdup-9.c: New test case.
4133 * gcc.target/arm/neon-vdup-10.c: New test case.
4134 * gcc.target/arm/neon-vdup-11.c: New test case.
4135 * gcc.target/arm/neon-vdup-12.c: New test case.
4136 * gcc.target/arm/neon-vdup-13.c: New test case.
4137 * gcc.target/arm/neon-vdup-14.c: New test case.
4138 * gcc.target/arm/neon-vdup-15.c: New test case.
4139 * gcc.target/arm/neon-vdup-16.c: New test case.
4140 * gcc.target/arm/neon-vdup-17.c: New test case.
4141 * gcc.target/arm/neon-vdup-18.c: New test case.
4142 * gcc.target/arm/neon-vdup-19.c: New test case.
4143 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4144 arguments non-constant.
4145
4146 2012-07-18 Richard Guenther <rguenther@suse.de>
4147
4148 PR tree-optimization/53970
4149 * g++.dg/torture/pr53970.C: New testcase.
4150
4151 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4152
4153 PR target/38621
4154 * gcc.c-torture/compile/pr38621.c: New.
4155
4156 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4157
4158 PR target/33135
4159 * gcc.target/sh/pr33135-1.c: New.
4160 * gcc.target/sh/pr33135-2.c: New.
4161 * gcc.target/sh/pr33135-3.c: New.
4162 * gcc.target/sh/pr33135-4.c: New.
4163
4164 2012-07-17 Jason Merrill <jason@redhat.com>
4165
4166 PR c++/53995
4167 * g++.dg/parse/enum9.C: New.
4168
4169 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4170 Sandra Loosemore <sandra@codesourcery.com>
4171
4172 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4173 if there is a conflict with -mcpu=. Use -mcpu=5208.
4174
4175 2012-07-17 Jason Merrill <jason@redhat.com>
4176
4177 PR c++/53989
4178 * g++.dg/template/array23.C: New.
4179
4180 2012-07-17 Tobias Burnus <burnus@net-b.de>
4181
4182 PR fortran/53985
4183 * gfortran.dg/bind_c_usage_26.f90: New.
4184 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4185 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4186 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4187 * gfortran.dg/interop_params.f03: Ditto.
4188
4189 2012-07-17 Jason Merrill <jason@redhat.com>
4190
4191 * g++.dg/template/inherit8.C: Adjust.
4192 * g++.dg/template/using21.C: Adjust.
4193 * g++.dg/template/using22.C: Adjust.
4194
4195 PR c++/53549
4196 * g++.dg/template/current-inst1.C: New.
4197 * g++.dg/parse/crash35.C: Adjust.
4198
4199 2012-07-17 Tobias Burnus <burnus@net-b.de>
4200
4201 PR fortran/52101
4202 * gfortran.dg/oldstyle_4.f90: New.
4203
4204 2012-07-17 Tobias Burnus <burnus@net-b.de>
4205
4206 PR fortran/49265
4207 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4208 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4209
4210 2012-07-16 Jason Merrill <jason@redhat.com>
4211
4212 * g++.dg/parse/access8.C: Adjust.
4213 * g++.dg/template/sfinae6_neg.C: Adjust.
4214
4215 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4216
4217 PR fortran/53824
4218 * gfortran.dg/coarray_allocate_1.f90: New test.
4219
4220 2012-07-16 Andrew Pinski <apinski@cavium.com>
4221
4222 * gcc.c-torture/execute/bswap-1.c: New testcase.
4223 * gcc.c-torture/compile/unalign-1.c: New testcase.
4224 * gcc.c-torture/compile/20120524-1.c: New testcase.
4225 * gcc.c-torture/compile/20101216-1.c: New testcase.
4226
4227 2012-07-16 Dehao Chen <dehao@google.com>
4228
4229 Revert
4230 2012-07-10 Dehao Chen <dehao@google.com>
4231
4232 * gcc.dg/debug_info_inline.c: New test.
4233
4234 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4235
4236 PR fortran/53956
4237 * gfortran.dg/proc_decl_28.f90: New.
4238
4239 2012-07-16 Andrew Pinski <apinski@cavium.com>
4240
4241 * gcc.dg/torture/builtins-1.c: New testcase.
4242
4243 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4244
4245 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4246 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4247 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4248 gcc.target/cris/sync-1-v10.c,
4249 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4250 pass -mno-unaligned-atomic-may-use-library.
4251 * gcc.target/cris/sync-xchg-1.c: New test.
4252 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4253 valid register operand output modifier.
4254
4255 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4256
4257 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4258 characters.
4259
4260 2012-07-13 Andrew Pinski <apinski@cavium.com>
4261
4262 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4263 rather than cleanup-tree-dump.
4264 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4265
4266 2012-07-13 Richard Guenther <rguenther@suse.de>
4267
4268 PR tree-optimization/53907
4269 * gcc.target/i386/pr53907.c: New testcase.
4270
4271 2012-07-13 Richard Guenther <rguenther@suse.de>
4272
4273 PR tree-optimization/53922
4274 * gcc.dg/torture/pr53922.c: New testcase.
4275
4276 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4277
4278 PR rtl-optimization/53908
4279 * gcc.dg/torture/pr53908.c: New test.
4280
4281 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4282
4283 PR c++/53531
4284 * g++.dg/cpp0x/variadic135.C: New.
4285
4286 2012-07-12 Jason Merrill <jason@redhat.com>
4287
4288 * g++.dg/template/sfinae6_neg.C: Adjust.
4289
4290 2012-07-12 Tobias Burnus <burnus@net-b.de>
4291
4292 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4293 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4294 scan-tree-dump-times pattern.
4295
4296 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4297
4298 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4299
4300 2012-07-11 Jason Merrill <jason@redhat.com>
4301
4302 DR 1402
4303 * g++.g/cpp0x/defaulted37.C: New.
4304
4305 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4306
4307 PR target/53859
4308 * gcc.target/arm/pr53859.c: New test.
4309
4310 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4311
4312 PR target/53886
4313 * gcc.c-torture/compile/pr53886.c: New.
4314
4315 2012-07-10 Dehao Chen <dehao@google.com>
4316
4317 * gcc.dg/debug_info_inline.c: New test.
4318
4319 2012-07-10 Jason Merrill <jason@redhat.com>
4320
4321 PR c++/53733
4322 * g++.dg/cpp0x/defaulted36.C: New.
4323 * g++.dg/cpp0x/defaulted21.C: Adjust.
4324
4325 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4326
4327 2012-07-09 Sterling Augustine <saugustine@google.com>
4328
4329 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4330
4331 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4332
4333 PR tree-optimization/53887
4334 * gcc.dg/pr53887.c: New test.
4335
4336 2012-07-09 Jason Merrill <jason@redhat.com>
4337
4338 PR c++/53882
4339 * g++.dg/cpp0x/nullptr29.C: New.
4340
4341 2012-07-09 Tom de Vries <tom@codesourcery.com>
4342 Richard Guenther <rguenther@suse.de>
4343
4344 * gcc.dg/builtin-unreachable-6.c: New test.
4345 * gcc.dg/builtin-unreachable-5.c: New test.
4346
4347 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4348
4349 PR tree-optimization/53881
4350 * gcc.dg/pr53881.c: New test.
4351
4352 2012-07-06 Jason Merrill <jason@redhat.com>
4353
4354 PR c++/53862
4355 * g++.dg/cpp0x/variadic134.C: New.
4356
4357 PR c++/53858
4358 * g++.dg/cpp0x/alias-decl-20.C: New.
4359
4360 2012-07-06 Tom de Vries <tom@codesourcery.com>
4361
4362 PR tree-optimization/51879
4363 * gcc.dg/pr51879-16.c: New test.
4364 * gcc.dg/pr51879-17.c: Same.
4365
4366 2012-07-06 Tom de Vries <tom@codesourcery.com>
4367
4368 PR tree-optimization/52009
4369 * gcc.dg/pr51879-7.c: New test.
4370 * gcc.dg/pr51879-18.c: New test.
4371
4372 2012-07-05 Jason Merrill <jason@redhat.com>
4373
4374 PR c++/50852
4375 * g++.dg/template/typedef39.C: New.
4376
4377 PR c++/53039
4378 * g++.dg/cpp0x/variadic133.C: New.
4379 * g++.dg/template/param1.C: Adjust.
4380
4381 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4382
4383 PR target/48941
4384 PR target/51980
4385 * gcc.target/arm/neon/vtrnf32.c: Update.
4386 * gcc.target/arm/neon/vtrns32.c: Update.
4387 * gcc.target/arm/neon/vtrnu32.c: Update.
4388 * gcc.target/arm/neon/vzipf32.c: Update.
4389 * gcc.target/arm/neon/vzips32.c: Update.
4390 * gcc.target/arm/neon/vzipu32.c: Update.
4391
4392 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4393
4394 PR fortran/53732
4395 * gfortran.dg/inline_sum_4.f90: New test.
4396
4397 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4398
4399 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4400
4401 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4402
4403 * gcc.target/arm/fma-sp.c: New testcase.
4404 * gcc.target/arm/fma.c: Likewise.
4405 * gcc.target/arm/fma.h: Likewise.
4406
4407 2012-07-04 Jason Merrill <jason@redhat.com>
4408
4409 PR c++/53848
4410 * g++.dg/other/enum3.C: New.
4411
4412 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4413
4414 PR middle-end/53321
4415 * g++.dg/torture/pr53321.C: New test.
4416
4417 2012-07-04 Richard Guenther <rguenther@suse.de>
4418
4419 PR tree-optimization/53844
4420 * g++.dg/tree-ssa/pr53844.C: New testcase.
4421
4422 2012-07-04 Richard Guenther <rguenther@suse.de>
4423
4424 PR tree-optimization/53849
4425 * gcc.dg/pr53849.c: New testcase.
4426
4427 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4428
4429 PR c++/53812
4430 * g++.dg/ext/label14.C: New test.
4431
4432 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4433
4434 PR target/53811
4435 * g++.dg/other/pr53811.C: New test.
4436
4437 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4438
4439 PR target/28896
4440 * gcc.target/m68k/stack-limit-1.c: New testcase.
4441
4442 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4443
4444 * gnat.dg/recursive_call.adb: New test.
4445
4446 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4447
4448 * gnat.dg/discr37.ad[sb]: New test.
4449
4450 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4451
4452 * g++.dg/other/packed1.C: Remove SH from xfail list.
4453
4454 2012-07-02 Jason Merrill <jason@redhat.com>
4455
4456 PR c++/53619
4457 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4458
4459 PR c++/53783
4460 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4461
4462 PR c++/53788
4463 * g++.dg/cpp0x/decltype39.C: New.
4464 * g++.dg/diagnostic/method1.C: Adjust.
4465
4466 PR c++/53816
4467 * g++.dg/template/ref6.C: New.
4468
4469 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4470
4471 PR target/53568
4472 * gcc.target/sh/pr53568-1.c: New.
4473
4474 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4475
4476 PR target/51244
4477 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4478
4479 2012-07-02 Jason Merrill <jason@redhat.com>
4480
4481 PR c++/53821
4482 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4483
4484 PR c++/53524
4485 * g++.dg/template/enum7.C: New.
4486 * g++.dg/other/ptrmem10.C: Adjust.
4487 * g++.dg/other/ptrmem11.C: Adjust.
4488 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4489
4490 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4491
4492 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4493
4494 2012-07-01 Wei Guozhi <carrot@google.com>
4495
4496 PR target/53447
4497 * gcc.target/arm/pr53447-1.c: New testcase.
4498 * gcc.target/arm/pr53447-2.c: New testcase.
4499 * gcc.target/arm/pr53447-3.c: New testcase.
4500 * gcc.target/arm/pr53447-4.c: New testcase.
4501
4502 2012-06-29 Richard Guenther <rguenther@suse.de>
4503
4504 PR tree-optimization/47061
4505 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4506
4507 2012-06-29 Richard Guenther <rguenther@suse.de>
4508
4509 PR tree-optimization/37541
4510 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4511
4512 2012-06-29 Richard Guenther <rguenther@suse.de>
4513
4514 PR tree-optimization/52589
4515 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4516
4517 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4518
4519 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4520
4521 * g++.dg/template/error46.C: Add missing comment to dg-message.
4522 * g++.dg/template/crash107.C: Likewise.
4523 * g++.dg/template/error47.C: Likewise.
4524 * g++.dg/template/crash108.C: Likewise.
4525 * g++.dg/overload/operator5.C: Likewise.
4526
4527 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4528 errors in dg-message directives, add comments.
4529
4530 2012-06-28 Kai Tietz <ktietz@redhat.com>
4531
4532 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4533 hard-coded 'unsigned long'.
4534
4535 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4536
4537 PR tree-optimization/51581
4538 * gcc.dg/vect/pr51581-4.c: New test.
4539
4540 PR tree-optimization/53645
4541 * gcc.c-torture/execute/pr53645-2.c: New test.
4542
4543 2012-06-28 Richard Guenther <rguenther@suse.de>
4544
4545 PR middle-end/53790
4546 * gcc.dg/torture/pr53790.c: New testcase.
4547
4548 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4549
4550 PR tree-optimization/53645
4551 * gcc.c-torture/execute/pr53645.c: New test.
4552
4553 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4554
4555 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4556
4557 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4558
4559 PR debug/53671
4560 PR debug/49888
4561 * gcc.dg/guality/pr49888.c: Account for the possibility that
4562 the variable is optimized out at the first test.
4563
4564 2012-06-27 Jason Merrill <jason@redhat.com>
4565
4566 * g++.dg/cpp0x/override2.C: Adjust.
4567 * g++.dg/template/error5.C: Adjust.
4568 * g++.dg/parse/crash28.C: Adjust.
4569
4570 PR c++/53563
4571 * g++.dg/parse/template27.C: New.
4572 * g++.dg/template/crash74.C: Adjust expected output.
4573
4574 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4575
4576 PR fortran/41951
4577 PR fortran/49591
4578 * gfortran.dg/typebound_operator_16.f03: New.
4579
4580 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4581
4582 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4583 even src1.i and src2.i fields even in the second half of the arrays.
4584
4585 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4586
4587 PR c++/51033.
4588 * g++.dg/torture/vshuf-16.inc: New test.
4589 * g++.dg/torture/vshuf-2.inc: New test.
4590 * g++.dg/torture/vshuf-4.inc: New test.
4591 * g++.dg/torture/vshuf-8.inc: New test.
4592 * g++.dg/torture/vshuf-main.inc: New test.
4593 * g++.dg/torture/vshuf-v16hi.C: New test.
4594 * g++.dg/torture/vshuf-v16qi.C: New test.
4595 * g++.dg/torture/vshuf-v2df.C: New test.
4596 * g++.dg/torture/vshuf-v2di.C: New test.
4597 * g++.dg/torture/vshuf-v2sf.C: New test.
4598 * g++.dg/torture/vshuf-v2si.C: New test.
4599 * g++.dg/torture/vshuf-v4df.C: New test.
4600 * g++.dg/torture/vshuf-v4di.C: New test.
4601 * g++.dg/torture/vshuf-v4sf.C: New test.
4602 * g++.dg/torture/vshuf-v4si.C: New test.
4603 * g++.dg/torture/vshuf-v8hi.C: New test.
4604 * g++.dg/torture/vshuf-v8qi.C: New test.
4605 * g++.dg/torture/vshuf-v8si.C: New test.
4606
4607 2012-06-27 Richard Guenther <rguenther@suse.de>
4608
4609 PR middle-end/53676
4610 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4611
4612 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4613
4614 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4615 scan-dump-dem-not): Use printable pattern in test name.
4616
4617 2012-06-26 Sterling Augustine <saugustine@google.com>
4618 Dominique Dhumieres <dominiq@lps.ens.fr>
4619
4620 * gcc.dg/pubtypes-2.c: Update expected output.
4621 * gcc.dg/pubtypes-3.c: Likewise.
4622 * gcc.dg/pubtypes-4.c: Likewise.
4623
4624 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4625
4626 * gcc.dg/tree-ssa/slsr-1.c: New test.
4627 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4628 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4629 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4630
4631 2012-06-26 Matt Turner <mattst88@gmail.com>
4632
4633 PR target/35294
4634 * gcc.target/arm/mmx-2.c: New.
4635
4636 2012-06-26 Richard Guenther <rguenther@suse.de>
4637
4638 PR c++/53752
4639 * g++.dg/torture/pr53752.C: New testcase.
4640
4641 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4642
4643 PR tree-optimization/53748
4644 * gcc.c-torture/compile/pr53748.c: New test.
4645
4646 2012-06-25 Jason Merrill <jason@redhat.com>
4647
4648 PR c++/53498
4649 PR c++/53305
4650 * g++.dg/cpp0x/decltype38.C: New.
4651 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4652
4653 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4654
4655 * lib/target-supports-dg.exp (testname-for-summary): New.
4656 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4657 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4658 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4659 scan-module-absence, output-exists, output-exists-not: Use
4660 testname-for-summary.
4661 (dg-test): Clean up testname_with_flags.
4662 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4663 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4664 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4665 scan-assembler-dem-not, object-size: Use testname-for-summary.
4666 * lib/gcov.exp (run-gcov): Likewise.
4667 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4668 scan-dump-dem, scan-dump-dem-note): Likewise.
4669
4670 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4671 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4672 including profopt.opt; save and restore existing value.
4673 * g++.dg/bprob/bprob.exp: Likewise.
4674 * gcc.dg/matrix/matrix.exp: Likewise.
4675 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4676 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4677 PROFOPT_OPTIONS.
4678
4679 2012-06-25 Richard Henderson <rth@redhat.com>
4680
4681 * gcc.dg/pr53749.c: New.
4682
4683 2012-06-25 Jason Merrill <jason@redhat.com>
4684
4685 PR c++/52988
4686 * g++.dg/cpp0x/nullptr28.C: New.
4687
4688 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4689
4690 * gcc.target/arm/neon-vld1_dupQ.c: New.
4691
4692 2012-06-25 Florian Weimer <fweimer@redhat.com>
4693
4694 * g++.dg/init/new35.C: New.
4695 * g++.dg/init/new36.C: New.
4696 * g++.dg/init/new37.C: New.
4697 * g++.dg/ext/vla5.C: New warning.
4698 * g++.dg/ext/vla8.C: New warning.
4699 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4700
4701 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4702 James Greenhalgh <james.greenhalgh@arm.com>
4703
4704 * gcc.target/arm/ftest-support-arm.h New testcase.
4705 * gcc.target/arm/ftest-support-thumb.h Likewise.
4706 * gcc.target/arm/ftest-support.h Likewise.
4707 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4708 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4709 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4710 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4711 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4712 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4713 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4714 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4715 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4716 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4717 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4718 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4719 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4720 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4721 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4722 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4723 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4724 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4725 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4726 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4727 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4728 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4729 * lib/target-supports.exp
4730 (check_effective_target_arm_arch_FUNC): Add support for more
4731 architectures.
4732 (add_options_for_arm_arch_FUNC): Likewise.
4733 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4734
4735 2012-06-25 Jason Merrill <jason@redhat.com>
4736
4737 PR c++/53202
4738 * g++.dg/cpp0x/constexpr-tuple.C: New.
4739
4740 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4741
4742 PR target/53759
4743 * gcc.target/i386/pr53759.c: New test.
4744
4745 PR c++/53594
4746 * g++.dg/cpp0x/nsdmi7.C: New test.
4747
4748 2012-06-24 Kai Tietz <ktietz@redhat.com>
4749
4750 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4751 for LLP64 targets.
4752 * gcc.target/i386/pr38988.c: Likewise.
4753
4754 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4755
4756 PR fortran/47710
4757 PR fortran/53328
4758 * gfortran.dg/typebound_generic_12.f03: New.
4759 * gfortran.dg/typebound_generic_13.f03: New.
4760
4761 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4762
4763 * gnat.dg/lto15.ad[sb]: New test.
4764
4765 2012-06-21 Meador Inge <meadori@codesourcery.com>
4766
4767 PR c/53702
4768 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4769
4770 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4771
4772 * gcc.dg/pch/ident-1.c: New test.
4773 * gcc.dg/pch/ident-1.hs: Header file for new test.
4774
4775 2012-06-21 Michael Matz <matz@suse.de>
4776
4777 PR middle-end/53688
4778 * gcc.c-torture/execute/pr53688.c: New test.
4779
4780 2012-06-20 Richard Guenther <rguenther@suse.de>
4781
4782 PR tree-optimization/30318
4783 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4784
4785 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4786
4787 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4788
4789 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4790
4791 * gcc.target/i386/clearcapv2.map: New file.
4792 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4793
4794 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4795
4796 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4797 and add __sh__ case.
4798
4799 2012-06-19 Jason Merrill <jason@redhat.com>
4800
4801 PR c++/52637
4802 * g++.dg/debug/localclass1.C: New.
4803
4804 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4805
4806 * g++.dg/cpp0x/override4.C: New.
4807
4808 2012-06-14 Jason Merrill <jason@redhat.com>
4809
4810 PR c++/53651
4811 * g++.dg/cpp0x/decltype37.C: New.
4812
4813 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4814
4815 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4816
4817 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4818
4819 * gcc.c-torture/compile/vector-5.c,
4820 gcc.c-torture/compile/vector-6.c: New tests.
4821
4822 2012-06-19 Richard Henderson <rth@redhat.com>
4823
4824 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4825
4826 2012-06-19 Richard Guenther <rguenther@suse.de>
4827
4828 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4829
4830 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4831
4832 PR target/53712
4833 * gcc.target/i386/pr53712.c: New test.
4834
4835 2012-06-18 Tobias Burnus <burnus@net-b.de>
4836
4837 PR fortran/53692
4838 * gfortran.dg/elemental_optional_args_6.f90: New.
4839
4840 2012-06-18 Tobias Burnus <burnus@net-b.de>
4841
4842 PR fortran/53526
4843 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4844 * gfortran.dg/coarray/move_alloc_1.f90
4845
4846 2012-06-18 Tobias Burnus <burnus@net-b.de>
4847
4848 PR fortran/53526
4849 * gfortran.dg/coarray_27.f90: New.
4850
4851 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4852 Greta Yorsh <Greta.Yorsh@arm.com>
4853
4854 * gcc.target/arm/epilog-1.c: New test.
4855
4856 2012-06-18 Richard Guenther <rguenther@suse.de>
4857
4858 PR tree-optimization/53693
4859 * g++.dg/torture/pr53693.C: New testcase.
4860
4861 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4862
4863 PR tree-optimization/53703
4864 * gcc.dg/torture/pr53703.c: New test.
4865
4866 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4867
4868 PR middle-end/53698
4869 * gcc.target/i386/pr53698.c: New test.
4870
4871 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4872
4873 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4874
4875 2012-06-17 Tobias Burnus <burnus@net-b.de>
4876
4877 PR fortran/53691
4878 PR fortran/53685
4879 * gfortran.dg/transfer_check_3.f90: New.
4880
4881 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4882
4883 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4884
4885 2012-06-16 Tobias Burnus <burnus@net-b.de>
4886
4887 PR fortran/53642
4888 PR fortran/45170
4889 * gfortran.dg/deferred_type_param_8.f90: New.
4890
4891 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4892
4893 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4894 testname that includes flags, passed in as new argument, in
4895 pass/fail messages.
4896 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4897 and pass it to verify-* procedures.
4898
4899 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4900 alignment torture options with usual torture options.
4901
4902 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4903 messages reported for one line of source code.
4904 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4905 * g++.dg/cpp0x/decltype2.C: Likewise.
4906 * g++.dg/cpp0x/decltype3.C: Likewise.
4907 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4908 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4909 * g++.dg/cpp0x/static_assert3.C: Likewise.
4910 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4911 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4912 * g++.dg/cpp0x/union1.C: Likewise.
4913 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4914 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4915 * g++.dg/cpp0x/variadic2.C: Likewise.
4916 * g++.dg/cpp0x/variadic20.C: Likewise.
4917 * g++.dg/cpp0x/variadic74.C: Likewise.
4918 * g++.dg/diagnostic/bitfld2.C: Likewise.
4919 * g++.dg/ext/attrib44.C: Likewise.
4920 * g++.dg/ext/no-asm-1.C: Likewise.
4921 * g++.dg/other/error34.C: Likewise.
4922 * g++.dg/parse/crash46.C: Likewise.
4923 * g++.dg/parse/error10.C: Likewise.
4924 * g++.dg/parse/error2.C: Likewise.
4925 * g++.dg/parse/error3.C: Likewise.
4926 * g++.dg/parse/error36.C: Likewise.
4927 * g++.dg/parse/error8.C: Likewise.
4928 * g++.dg/parse/error9.C: Likewise.
4929 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4930 * g++.dg/parse/parser-pr28152.C: Likewise.
4931 * g++.dg/parse/template25.C: Likewise.
4932 * g++.dg/parse/typename11.C: Likewise.
4933 * g++.dg/tc1/dr147.C: Likewise.
4934 * g++.dg/template/deduce3.C: Likewise.
4935 * g++.dg/template/koenig9.C: Likewise.
4936 * g++.dg/template/pr23510.C: Likewise.
4937 * g++.dg/warn/pr12242.C: Likewise.
4938 * g++.dg/warn/pr30551-2.C: Likewise.
4939 * g++.dg/warn/pr30551.C: Likewise.
4940 * g++.old-deja/g++.other/typename1.C: Likewise.
4941 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4942
4943 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4944
4945 PR c++/51033
4946 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4947 * c-c++-common/torture/vshuf-2.inc: Likewise.
4948 * c-c++-common/torture/vshuf-4.inc: Likewise.
4949 * c-c++-common/torture/vshuf-8.inc: Likewise.
4950 * c-c++-common/torture/vshuf-main.inc: Likewise.
4951 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4952 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4953 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4954 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4955 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4956 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4957 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4958 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4959 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4960 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4961 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4962 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4963 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4964 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4965
4966 2012-06-15 Michael Matz <matz@suse.de>
4967
4968 * gcc.dg/tree-ssa/vector-4.c: New test.
4969
4970 2012-06-15 Michael Matz <matz@suse.de>
4971
4972 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4973 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4974
4975 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4976
4977 PR tree-optimization/53636
4978 * gcc.target/arm/pr53636.c: New test.
4979
4980 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4981
4982 PR tree-optimization/51581
4983 * gcc.c-torture/execute/pr51581-1.c: New test.
4984 * gcc.c-torture/execute/pr51581-2.c: New test.
4985 * gcc.dg/vect/pr51581-1.c: New test.
4986 * gcc.dg/vect/pr51581-2.c: New test.
4987 * gcc.dg/vect/pr51581-3.c: New test.
4988 * gcc.target/i386/avx-pr51581-1.c: New test.
4989 * gcc.target/i386/avx-pr51581-2.c: New test.
4990 * gcc.target/i386/avx2-pr51581-1.c: New test.
4991 * gcc.target/i386/avx2-pr51581-2.c: New test.
4992 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4993
4994 2012-06-15 Richard Guenther <rguenther@suse.de>
4995
4996 * gcc.c-torture/execute/20120615-1.c: New testcase.
4997
4998 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4999
5000 * gnat.dg/vect8.ad[sb]: New test.
5001
5002 2012-06-14 Richard Guenther <rguenther@suse.de>
5003
5004 * gcc.dg/tree-ssa/vrp.h: New testcase.
5005 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5006
5007 2012-06-13 Christian Bruel <christian.bruel@st.com>
5008
5009 PR target/53621
5010 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5011
5012 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5013
5014 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5015
5016 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5017
5018 PR testsuite/20771
5019 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5020 test summary unique.
5021
5022 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5023 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5024 scan-stack-usage-not): Don't strip torture options from test name.
5025
5026 * lib/scandump.exp (scan-dump-times): Use printable version of
5027 regexp in test summary line.
5028
5029 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5030 messages reported for one line of source code.
5031 * gcc.dg/format/few-1.c: Likewise.
5032 * gcc.dg/ia64-sync-2.c: Likewise.
5033 * gcc.dg/sync-2.c: Likewise.
5034 * gcc.dg/noncompile/pr44517.c: Likewise.
5035
5036 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5037
5038 PR debug/49888
5039 * gcc.dg/guality/pr49888.c: New.
5040
5041 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5042
5043 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5044 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5045 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5046
5047 2012-06-13 Tobias Burnus <burnus@net-b.de>
5048
5049 PR fortran/53643
5050 * gfortran.dg/intent_out_7.f90: New.
5051
5052 2012-06-13 Tobias Burnus <burnus@net-b.de>
5053
5054 PR fortran/53597
5055 * gfortran.dg/save_4.f90: New.
5056
5057 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5058
5059 PR c/53532
5060 PR c/51034
5061 PR c/53196
5062 * gcc.dg/pr53532.c: New test.
5063 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5064 adjust line numbers.
5065 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5066 * gcc.dg/Wcxx-compat-8.c: Likewise.
5067 * gcc.dg/pr51034.c: New test.
5068 * gcc.dg/pr53196-1.c: New test.
5069 * gcc.dg/pr53196-2.c: New test.
5070
5071 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5072
5073 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5074 alignment torture options with usual torture options.
5075 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5076 instead of dg-options.
5077 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5078 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5079 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5080 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5081 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5082 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5083
5084 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5085 to checks for multiple messages reported for one line of source code.
5086 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5087
5088 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5089 messages reported for one line of source code.
5090
5091 * gcc.dg/20031223-1.c: Add comments to check for multiple
5092 messages reported for one line of source code.
5093 * gcc.dg/Wconversion-integer.c: Likewise.
5094 * gcc.dg/Wfatal-2.c: Likewise.
5095 * gcc.dg/Wfatal.c: Likewise.
5096 * gcc.dg/Wobjsize-1.c: Likewise.
5097 * gcc.dg/c99-vla-jump-1.c: Likewise.
5098 * gcc.dg/c99-vla-jump-2.c: Likewise.
5099 * gcc.dg/c99-vla-jump-3.c: Likewise.
5100 * gcc.dg/c99-vla-jump-4.c: Likewise.
5101 * gcc.dg/c99-vla-jump-5.c: Likewise.
5102 * gcc.dg/decl-9.c: Likewise.
5103 * gcc.dg/declspec-10.c: Likewise.
5104 * gcc.dg/declspec-18.c: Likewise.
5105 * gcc.dg/mtune.c: Likewise.
5106 * gcc.dg/parser-pr28152-2.c: Likewise.
5107 * gcc.dg/parser-pr28152.c: Likewise.
5108 * gcc.dg/pr14475.c: Likewise.
5109 * gcc.dg/pr27953.c: Likewise.
5110 * gcc.dg/pr28322-3.c: Likewise.
5111 * gcc.dg/pr30457.c: Likewise.
5112 * gcc.dg/pr30551-2.c: Likewise.
5113 * gcc.dg/pr30551-3.c: Likewise.
5114 * gcc.dg/pr30551-4.c: Likewise.
5115 * gcc.dg/pr30551-5.c: Likewise.
5116 * gcc.dg/pr30551-6.c: Likewise.
5117 * gcc.dg/pr30551.c: Likewise.
5118 * gcc.dg/pr45461.c: Likewise.
5119 * gcc.dg/pr48552-1.c: Likewise.
5120 * gcc.dg/pr48552-2.c: Likewise.
5121 * gcc.dg/redecl-1.c: Likewise.
5122 * gcc.dg/transparent-union-3.c: Likewise.
5123 * gcc.dg/utf-dflt.c: Likewise.
5124 * gcc.dg/utf-dflt2.c: Likewise.
5125 * gcc.dg/vla-8.c: Likewise.
5126 * gcc.dg/vla-init-1.c: Likewise.
5127 * gcc.dg/wtr-int-type-1.c: Likewise.
5128
5129 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5130 messages reported for for one line of source code.
5131 * c-c++-common/raw-string-5.c: Likewise.
5132 * c-c++-common/raw-string-4.c: Likewise.
5133 * c-c++-common/raw-string-6.c: Likewise.
5134 * c-c++-common/pr20000.c: Likewise.
5135
5136 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5137 messages reported for one line of source code.
5138 * gcc.dg/cpp/pr30786.c: Likewise.
5139 * gcc.dg/cpp/pr28709.c: Likewise.
5140 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5141 * gcc.dg/cpp/macspace2.c: Likewise.
5142 * gcc.dg/cpp/missing-header-1.c: Likewise.
5143 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5144 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5145 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5146
5147 2012-06-12 Jason Merrill <jason@redhat.com>
5148
5149 PR c++/53599
5150 * g++.dg/template/local7.C: New.
5151
5152 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5153
5154 PR target/53511
5155 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5156 * gcc.target/sh/pr51340-2.c: Likewise.
5157 * gcc.target/sh/pr51340-3.c: Likewise.
5158
5159 2012-06-12 Michael Matz <matz@suse.de>
5160
5161 * gcc.dg/torture/alias-1.c: New test.
5162
5163 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5164
5165 PR rtl-optimization/53589
5166 * gcc.dg/torture/pr53589.c: New test.
5167
5168 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5169
5170 PR target/50749
5171 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5172 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5173 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5174 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5175 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5176 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5177 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5178 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5179 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5180 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5181 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5182 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5183 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5184 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5185 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5186 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5187
5188 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5189
5190 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5191 (check_intel_cpu_model): New function.
5192 (check_amd_cpu_model): New function.
5193 (check_features): New function.
5194 (__get_cpuid_output): New function.
5195 (check_detailed): New function.
5196 (fn1): Rename to quick_check.
5197 (main): Update to call quick_check and call check_detailed.
5198
5199 2012-06-11 Richard Henderson <rth@redhat.com>
5200
5201 * lib/target-supports.exp
5202 (check_effective_target_sync_long_long_runtime): Use
5203 check_effective_target_lp64 instead of
5204 check_effective_target_powerpc64 for powerpc targets.
5205
5206 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5207
5208 PR target/53511
5209 * gcc.target/sh/pr53511-1.c: New.
5210
5211 2012-06-11 Richard Guenther <rguenther@suse.de>
5212
5213 PR middle-end/53470
5214 * g++.dg/lto/pr53470_0.C: New testcase.
5215 * gcc.dg/lto/pr53470_0.c: Likewise.
5216
5217 2012-06-11 Richard Guenther <rguenther@suse.de>
5218
5219 PR c++/53605
5220 * g++.dg/ext/pr53605.C: New testcase.
5221
5222 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5223
5224 * gnat.dg/specs/array1.ads: New test.
5225 * gnat.dg/specs/array2.ads: Likewise.
5226 * gnat.dg/array22.adb: Likewise.
5227
5228 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5229
5230 * gnat.dg/constant4.adb: New test.
5231 * gnat.dg/constant4_pkg.ads: New helper.
5232
5233 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5234
5235 PR fortran/52552
5236 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5237 * gfortran.dg/allocate_class_1.f90: Modified.
5238 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5239 * gfortran.dg/allocate_class_2.f90: New.
5240
5241 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5242
5243 PR middle-end/53535
5244 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5245
5246 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5247
5248 PR fortran/52861
5249 * gfortran.dg/string_assign_2.f90: New test case.
5250
5251 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5252
5253 PR fortran/52861
5254 * gfortran.dg/string_assign_1.f90: New test case.
5255
5256 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5257
5258 PR middle-end/53580
5259 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5260 * gcc.dg/gomp/critical-4.c: Likewise.
5261 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5262 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5263 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5264 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5265 * c-c++-common/gomp/pr53580.c: New test.
5266
5267 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5268
5269 PR c++/51214
5270 * g++.dg/cpp0x/forw_enum11.C: New.
5271
5272 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5273
5274 PR c++/53567
5275 * g++.dg/cpp0x/alias-decl-19.C: New.
5276
5277 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5278
5279 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5280
5281 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5282
5283 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5284 (XSTATE_FP): Ditto.
5285 (XSTATE_SSE): Ditto.
5286 (XSTATE_YMM): Ditto.
5287 (avx_os_support): Use new defines.
5288
5289 2012-06-06 Richard Guenther <rguenther@suse.de>
5290
5291 PR testsuite/32380
5292 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5293 loops.
5294
5295 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5296
5297 PR c++/52841
5298 * g++.dg/cpp0x/pr52841.C: New testcase.
5299
5300 2012-06-06 Richard Guenther <rguenther@suse.de>
5301
5302 PR tree-optimization/53081
5303 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5304 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5305
5306 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5307
5308 * gcc.target/powerpc/pr53487.c: New test.
5309
5310 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5311
5312 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5313
5314 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5315
5316 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5317
5318 2012-06-05 Richard Guenther <rguenther@suse.de>
5319
5320 PR tree-optimization/30442
5321 * gcc.dg/vect/bb-slp-30.c: New testcase.
5322
5323 2012-06-05 Richard Guenther <rguenther@suse.de>
5324
5325 PR tree-optimization/53081
5326 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5327 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5328 -fno-tree-loop-distribute-patterns.
5329
5330 2012-06-05 Alan Modra <amodra@gmail.com>
5331
5332 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5333 Check static chain in nested funcs.
5334
5335 2012-06-04 Tobias Burnus <burnus@net-b.de>
5336
5337 PR fortran/50619
5338 * gfortran.dg/init_flag_10.f90: New.
5339
5340 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5341
5342 PR c++/53524
5343 * g++.dg/warn/Wenum-compare-no-2: New.
5344
5345 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5346
5347 PR preprocessor/53463
5348 * g++.dg/cpp/limits.C: New test.
5349 * g++.dg/parse/error19.C: Adjust.
5350 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5351 * g++.dg/warn/pr35635.C: Likewise.
5352 * g++.old-deja/g++.pt/assign1.C: Likewise.
5353
5354 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5355
5356 PR target/53559
5357 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5358 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5359 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5360 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5361 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5362 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5363 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5364 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5365
5366 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5367
5368 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5369
5370 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5371
5372 PR tree-optimization/53550
5373 * gcc.dg/pr53550.c: New test.
5374
5375 2012-06-04 Richard Guenther <rguenther@suse.de>
5376
5377 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5378 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5379 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5380
5381 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5382
5383 PR fortran/48831
5384 * gfortran.dg/parameter_array_element_2.f90: New.
5385
5386 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5387
5388 PR target/53512
5389 * gcc.target/sh/pr53512-1.c: New.
5390 * gcc.target/sh/pr53512-2.c: New.
5391 * gcc.target/sh/pr53512-3.c: New.
5392 * gcc.target/sh/pr53512-4.c: New.
5393
5394 2012-06-01 Jason Merrill <jason@redhat.com>
5395
5396 PR c++/52973
5397 * g++.dg/ext/visibility/template12.C: New.
5398 * g++.dg/ext/attrib14.C: Adjust warning line.
5399
5400 PR c++/52725
5401 * g++.dg/parse/new6.C: New.
5402 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5403
5404 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5405
5406 * c-c++-common/restrict-2.c: Revert previous change.
5407
5408 2012-06-01 Jason Merrill <jason@redhat.com>
5409
5410 PR c++/53137
5411 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5412
5413 PR c++/53484
5414 * g++.dg/cpp0x/auto33.C: New.
5415
5416 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5417
5418 PR c++/26155
5419 * g++.dg/parse/namespace-alias-1.C: New.
5420
5421 2012-06-01 Christian Bruel <christian.bruel@st.com>
5422
5423 * gcc.dg/spec-options.c: New test.
5424 * gcc.dg/foo.specs: New file.
5425
5426 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5427
5428 PR ada/53517
5429 * gnat.dg/lto14.adb: Skip on Solaris.
5430
5431 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5432
5433 * gcc.target/cris/sync-1-v10.c,
5434 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5435 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5436 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5437 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5438 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5439 gcc.target/cris/torture/sync-mis-op-i-1.c,
5440 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5441 gcc.target/cris/torture/sync-mis-op-i-2.c,
5442 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5443 gcc.target/cris/torture/sync-mis-op-i-3.c,
5444 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5445 gcc.target/cris/torture/sync-mis-op-s-1.c,
5446 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5447 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5448 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5449 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5450 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5451 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5452 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5453 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5454 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5455
5456 2012-05-31 Richard Guenther <rguenther@suse.de>
5457
5458 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5459 ldist-pr45948.c with disabled SCCP.
5460
5461 2012-05-31 Richard Guenther <rguenther@suse.de>
5462
5463 PR middle-end/48493
5464 * gcc.dg/torture/pr48493.c: New testcase.
5465
5466 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5467
5468 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5469 arm32 to targets.
5470 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5471 of the initialization loop.
5472 (dg-final): Adjust the expected number of vectorized loops depending
5473 on vect_char_mult target selector.
5474
5475 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5476
5477 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5478 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5479 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5480 New tests.
5481
5482 2012-05-30 Jason Merrill <jason@redhat.com>
5483
5484 PR c++/53356
5485 * g++.dg/init/new34.C: New.
5486 * g++.dg/tree-ssa/stabilize1.C: New.
5487
5488 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5489
5490 PR c++/53356
5491 * g++.dg/init/new33.C: New test.
5492
5493 2012-05-30 Richard Guenther <rguenther@suse.de>
5494
5495 PR middle-end/53501
5496 * gcc.dg/torture/pr53501.c: New testcase.
5497 * c-c++-common/restrict-2.c: Adjust.
5498
5499 2012-05-30 Alan Modra <amodra@gmail.com>
5500
5501 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5502 torture-finish.
5503
5504 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5505
5506 * gcc.target/i386/shuf-concat.c: New test.
5507
5508 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5509
5510 PR rtl-optimization/53519
5511 * gcc.c-torture/compile/pr53519.c: New test.
5512
5513 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5514
5515 * gcc.target/arm/neon-vrev.c: New.
5516
5517 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5518
5519 PR target/51340
5520 * gcc.target/sh/pr51340-1.c: New.
5521 * gcc.target/sh/pr51340-2.c: New.
5522 * gcc.target/sh/pr51340-3.c: New.
5523
5524 2012-05-29 Richard Guenther <rguenther@suse.de>
5525
5526 PR tree-optimization/53516
5527 * gcc.dg/torture/pr53516.c: New testcase.
5528
5529 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5530
5531 PR preprocessor/53229
5532 * gcc.dg/cpp/paste6.c: Force to run without
5533 -ftrack-macro-expansion.
5534 * gcc.dg/cpp/paste8.c: Likewise.
5535 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5536 -ftrack-macro-expansion.
5537 * gcc.dg/cpp/paste12.c: Force to run without
5538 -ftrack-macro-expansion.
5539 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5540 -ftrack-macro-expansion.
5541 * gcc.dg/cpp/paste13.c: Likewise.
5542 * gcc.dg/cpp/paste14.c: Likewise.
5543 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5544 -ftrack-macro-expansion.
5545 * gcc.dg/cpp/paste18.c: New test.
5546
5547 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5548
5549 * gcc.target/cris/torture/trap-1.c,
5550 gcc.target/cris/torture/trap-2.c,
5551 gcc.target/cris/torture/trap-3.c,
5552 gcc.target/cris/torture/trap-v0.c,
5553 gcc.target/cris/torture/trap-v3.c: New tests.
5554
5555 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5556
5557 PR c++/25137
5558 * g++.dg/warn/Wbraces3.C: New.
5559 * g++.dg/warn/Wbraces4.C: Likewise.
5560
5561 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5562
5563 PR tree-optimization/53505
5564 * c-c++-common/torture/pr53505.c: New test.
5565
5566 2012-05-27 Nathan Sidwell <nathan@acm.org>
5567
5568 * gcc.dg/stmt-expr-4.c: New.
5569
5570 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5571
5572 PR c++/53491
5573 * g++.dg/parse/crash60.C: New.
5574
5575 2012-05-26 Jason Merrill <jason@redhat.com>
5576
5577 PR c++/53220
5578 * c-c++-common/array-lit.c: New.
5579 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5580
5581 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5582
5583 PR ada/50294
5584 * gnat.dg/array21.adb: New test.
5585
5586 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5587
5588 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5589
5590 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5591
5592 PR c++/32054
5593 * g++.dg/other/anon-union3.C: New.
5594
5595 2012-05-25 Ian Lance Taylor <iant@google.com>
5596
5597 * gcc.dg/split-6.c: New test.
5598
5599 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5600
5601 * gnat.dg/lto14.adb: New test.
5602
5603 2012-05-25 Tristan Gingold <gingold@adacore.com>
5604
5605 * gcc.target/i386/large-frame.c: New.
5606
5607 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5608 * gcc.target/powerpc/lhs-1.c: New.
5609 * gcc.target/powerpc/lhs-2.c: New.
5610 * gcc.target/powerpc/lhs-3.c: New.
5611
5612 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5613
5614 Make unwound macro expansion trace less redundant
5615 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5616 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5617 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5618 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5619 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5620 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5621
5622 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5623
5624 PR c++/53464
5625 * g++.dg/cpp0x/constexpr-default1.C: New.
5626
5627 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5628
5629 PR c++/32080
5630 * g++.dg/eh/goto2.C: New.
5631
5632 2012-05-24 Richard Guenther <rguenther@suse.de>
5633
5634 PR middle-end/53460
5635 * g++.dg/tree-prof/pr53460.C: New testcase.
5636
5637 2012-05-24 Richard Guenther <rguenther@suse.de>
5638
5639 PR bootstrap/53466
5640 * g++.dg/debug/pr53466.C: New testcase.
5641
5642 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5643
5644 PR tree-optimization/53465
5645 * gcc.c-torture/execute/pr53465.c: New test.
5646
5647 2012-05-23 Tobias Burnus <burnus@net-b.de>
5648
5649 PR fortran/51055
5650 PR fortran/45170
5651 * gfortran.dg/allocate_with_typespec_6.f90: New.
5652
5653 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5654
5655 PR c++/29185
5656 * g++.dg/warn/delete-array-1.C: New.
5657
5658 2012-05-23 Richard Guenther <rguenther@suse.de>
5659
5660 * gcc.dg/torture/pr39074-2.c: Adjust.
5661 * gcc.dg/torture/pr39074.c: Likewise.
5662 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5663 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5664
5665 2012-05-22 Jan Hubicka <jh@suse.cz>
5666
5667 PR middle-end/53161
5668 * g++.dg/torture/pr53161.C: New testcase.
5669
5670 2012-05-22 Tobias Burnus <burnus@net-b.de>
5671
5672 PR fortran/53389
5673 * gfortran.dg/realloc_on_assign_15.f90: New.
5674
5675 2012-05-22 Richard Guenther <rguenther@suse.de>
5676
5677 PR middle-end/51071
5678 * gcc.dg/torture/pr51071-2.c: New testcase.
5679
5680 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5681
5682 PR tree-optimization/53336
5683 * g++.dg/torture/pr53336.C: New testcase.
5684
5685 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5686
5687 PR c++/53322
5688 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5689 instead of -Wunused-local-typedefs.
5690
5691 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5692
5693 PR c++/51184
5694 * g++.dg/other/abstract4.C: New-
5695
5696 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5697
5698 PR c++/40821
5699 * g++.dg/ext/attrib46.C: New.
5700
5701 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5702
5703 PR c/53418
5704 * gcc.c-torture/compile/pr53418-1.c,
5705 gcc.c-torture/compile/pr53418-2.c: New tests.
5706
5707 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5708
5709 PR tree-optimization/53366
5710 * gcc.dg/torture/pr53366-1.c: New test.
5711 * gcc.dg/torture/pr53366-2.c: New test.
5712 * gcc.target/i386/pr53366-1.c: New test.
5713 * gcc.target/i386/pr53366-2.c: New test.
5714
5715 PR tree-optimization/53409
5716 * gcc.c-torture/compile/pr53409.c: New test.
5717
5718 PR tree-optimization/53410
5719 * gcc.c-torture/compile/pr53410-1.c: New test.
5720 * gcc.c-torture/compile/pr53410-2.c: New test.
5721
5722 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5723
5724 PR target/53425
5725 * gcc.target/i386/pr53425-1.c: New file.
5726 * gcc.target/i386/pr53425-2.c: Likewise.
5727
5728 2012-05-21 Richard Guenther <rguenther@suse.de>
5729
5730 PR tree-optimization/53408
5731 * gcc.dg/torture/pr53408.c: New testcase.
5732
5733 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5734 H.J. Lu <hongjiu.lu@intel.com>
5735
5736 PR target/53416
5737 * gcc.target/i386/pr53416.c: New file.
5738
5739 2012-05-21 Richard Guenther <rguenther@suse.de>
5740
5741 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5742
5743 2012-05-21 Richard Guenther <rguenther@suse.de>
5744
5745 * gcc.dg/torture/ldist-1.c: New testcase.
5746
5747 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5748
5749 * gnat.dg/lto13.adb: New test.
5750 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5751
5752 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5753
5754 * gnat.dg/specs/lto12.ads: New test.
5755 * gnat.dg/specs/lto12_pkg.ads: New helper.
5756
5757 2012-05-18 Richard Guenther <rguenther@suse.de>
5758
5759 PR tree-optimization/53346
5760 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5761 * gcc.target/i386/incoming-10.c: Adjust.
5762 * gcc.target/i386/incoming-11.c: Likewise.
5763 * gcc.target/i386/pr46295.c: Likewise.
5764
5765 2012-05-18 Richard Guenther <rguenther@suse.de>
5766
5767 * gcc.dg/pr53352.c: Return zero.
5768
5769 2012-05-18 Richard Guenther <rguenther@suse.de>
5770
5771 PR tree-optimization/53390
5772 * gcc.dg/torture/pr53390.c: New testcase.
5773
5774 2012-05-18 Meador Inge <meadori@codesourcery.com>
5775
5776 PR rtl-optimization/53352
5777 * gcc.dg/pr53352.c: New test.
5778
5779 2012-05-17 David S. Miller <davem@davemloft.net>
5780
5781 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5782 failure on sparc-*-linux-gnu.
5783
5784 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5785
5786 PR c++/39681
5787 * g++.dg/parse/error49.C: New.
5788 * g++.dg/cpp0x/error8.C: Likewise.
5789 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5790 * g++.dg/ext/utf-dflt2.C: Likewise.
5791 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5792 * g++.dg/ext/utf-dflt.C: Likewise.
5793 * c-c++-common/raw-string-3.c: Likewise.
5794 * c-c++-common/raw-string-4.c: Likewise.
5795
5796 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5797
5798 PR c++/53371
5799 * g++.dg/cpp0x/catch1.C: New.
5800
5801 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5802
5803 PR c++/44516
5804 * g++.dg/parse/error48.C: New.
5805 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5806 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5807
5808 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5809
5810 * gcc.dg/tm/indirect-2.c: New test.
5811
5812 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5813
5814 PR tree-optimization/53217
5815 * gfortran.dg/pr53217.f90: New test.
5816
5817 2012-05-16 Richard Guenther <rguenther@suse.de>
5818
5819 PR tree-optimization/53364
5820 * g++.dg/torture/pr53364.C: New testcase.
5821
5822 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5823
5824 PR testsuite/52641
5825 * gcc.dg/pr52549.c: Fix test for long != void*
5826 * gcc.c-torture/execute/pr52979-1.x: New file.
5827 * gcc.c-torture/execute/pr52979-2.x: New file.
5828
5829 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5830
5831 PR preprocessor/7263
5832 * gcc.dg/binary-constants-2.c: Run without tracking locations
5833 accross macro expansion.
5834 * gcc.dg/binary-constants-3.c: Likewise.
5835 * gcc.dg/cpp/sysmac2.c: Likewise.
5836 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5837 location.
5838 * gcc.dg/cpp/syshdr3.c: New test.
5839 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5840 * gcc.dg/system-binary-constants-1.c: New test.
5841 * gcc.dg/system-binary-constants-1.h: New header for the new test
5842 above.
5843 * g++.dg/cpp/syshdr3.C: New test.
5844 * g++.dg/cpp/syshdr3.h: New header the new test above.
5845 * g++.dg/system-binary-constants-1.C: New test.
5846 * g++.dg/system-binary-constants-1.h: New header the new test
5847 above.
5848
5849 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5850
5851 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5852
5853 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5854
5855 PR target/53358
5856 * gcc.dg/pr53358.c: New test.
5857
5858 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5859
5860 PR c++/11856
5861 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5862 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5863
5864 2012-05-15 Olivier Hainque <hainque@adacore.com>
5865
5866 * g++.dg/eh/sighandle.C: New testcase.
5867
5868 2012-05-15 Richard Guenther <rguenther@suse.de>
5869
5870 PR tree-optimization/53355
5871 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5872
5873 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5874
5875 * gfortran.dg/*.f90: Remove now redundant manual
5876 cleanup-modules directive.
5877
5878 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5879
5880 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5881 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5882
5883 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5884
5885 PR fortran/52428
5886 * gfortran.dg/int_range_io_1.f90: New test.
5887
5888 2012-05-14 Andi Kleen <ak@linux.intel.com>
5889 Jakub Jelinek <jakub@redhat.com>
5890
5891 PR target/53315
5892 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5893 * gcc.target/i386/rtm-check.h: New file.
5894 * gcc.target/i386/pr53315.c: New test.
5895
5896 2012-05-14 Tobias Burnus <burnus@net-b.de>
5897
5898 PR fortran/49110
5899 PR fortran/51055
5900 PR fortran/53329
5901 * gfortran.dg/deferred_type_param_4.f90: New.
5902 * gfortran.dg/deferred_type_param_6.f90: New.
5903
5904 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5905
5906 * gcc.target/i386/retarg.c: New test.
5907
5908 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5909
5910 PR fortran/45170
5911 * gfortran.dg/deferred_type_param_3.f90: New.
5912 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5913 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5914
5915 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5916
5917 * gnat.dg/null_pointer_deref3.adb: New test.
5918
5919 2012-05-12 Tobias Burnus <burnus@net-b.de>
5920
5921 PR fortran/49110
5922 PR fortran/52843
5923 * gfortran.dg/deferred_type_param_5.f90: New.
5924
5925 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5926
5927 * g++.dg/parse/error47.C: New.
5928
5929 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5930
5931 PR fortran/52537
5932 * gfortran.dg/string_compare_4.f90: Change option
5933 to -fdump-tree-original. Add test case for kind=4.
5934
5935 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5936
5937 PR fortran/52537
5938 * gfortran.dg/string_compare_4.f90: New test.
5939
5940 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5941
5942 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5943
5944 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5945
5946 PR c++/53305
5947 * g++.dg/cpp0x/variadic132.C: New.
5948
5949 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5950
5951 PR c++/53158
5952 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5953 * g++.dg/parse/error26.C: Tweak dg-error column number.
5954
5955 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5956
5957 PR c++/53301
5958 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5959
5960 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5961
5962 * gnat.dg/lto11.ad[sb]: New test.
5963
5964 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5965
5966 PR target/52908
5967 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5968 directive to Scan for vpmuldq, not vpmacsdql.
5969
5970 2012-05-09 Michael Matz <matz@suse.de>
5971
5972 PR tree-optimization/53185
5973 * gcc.dg/vect/pr53185.c: New test.
5974
5975 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5976
5977 PR middle-end/53249
5978 * gcc.target/i386/pr53249.c: New.
5979
5980 2012-05-09 Richard Guenther <rguenther@suse.de>
5981
5982 PR tree-optimization/18437
5983 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5984 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5985
5986 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5987
5988 PR tree-optimization/53226
5989 * gcc.c-torture/compile/pr53226.c: New test.
5990
5991 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5992
5993 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5994 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5995 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5996 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5997 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5998 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5999 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6000 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6001 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6002 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6003 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6004 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6005 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6006 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6007
6008 2012-05-09 Dehao Chen <dehao@google.com>
6009
6010 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6011 * gcc.dg/predict-2.c: Likewise.
6012 * gcc.dg/predict-3.c: Likewise.
6013 * gcc.dg/predict-4.c: Likewise.
6014 * gcc.dg/predict-5.c: Likewise.
6015 * gcc.dg/predict-6.c: Likewise.
6016
6017 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6018
6019 PR target/53272
6020 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6021
6022 2012-05-08 Richard Guenther <rguenther@suse.de>
6023
6024 * gcc.dg/fold-bitand-4.c: New testcase.
6025
6026 2012-05-08 Dehao Chen <dehao@google.com>
6027
6028 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6029 heuristic is working properly.
6030 * gcc.dg/predict-2.c: Likewise.
6031 * gcc/dg/predict-3.c: Likewise.
6032 * gcc/dg/predict-4.c: Likewise.
6033 * gcc/dg/predict-5.c: Likewise.
6034 * gcc/dg/predict-6.c: Likewise.
6035
6036 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6037
6038 PR tree-optimization/53239
6039 * g++.dg/opt/vrp3.C: New test.
6040 * g++.dg/opt/vrp3-aux.cc: New file.
6041 * g++.dg/opt/vrp3.h: New file.
6042
6043 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6044
6045 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6046 .uleb128 support in assembler output.
6047
6048 2012-05-07 Richard Guenther <rguenther@suse.de>
6049
6050 PR lto/42987
6051 * g++.dg/lto/pr42987_0.C: New testcase.
6052 * g++.dg/lto/pr42987_1.C: Likewise.
6053
6054 2012-05-07 Tobias Burnus <burnus@net-b.de>
6055
6056 PR fortran/53255
6057 * gfortran.dg/typebound_operator_15.f90: New.
6058
6059 2012-05-06 Tobias Burnus <burnus@net-b.de>
6060
6061 PR fortran/41587
6062 * gfortran.dg/class_array_13.f90: New.
6063
6064 2012-05-06 Tristan Gingold <gingold@adacore.com>
6065
6066 * gnat.dg/warn7.adb: New test.
6067
6068 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6069
6070 * gnat.dg/specs/renamings.ads: Rename to...
6071 * gnat.dg/specs/renaming1.ads: ...this.
6072 * gnat.dg/specs/renaming2.ads: New test.
6073 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6074 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6075 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6076 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6077
6078 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6079
6080 * gnat.dg/discr36.ad[sb]: New test.
6081 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6082
6083 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6084
6085 PR c/43772
6086 * c-c++-common/pr43772.c: New.
6087
6088 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6089
6090 PR fortran/41600
6091 * gfortran.dg/select_type_26.f03 : New test.
6092 * gfortran.dg/select_type_27.f03 : New test.
6093
6094 PR fortran/53191
6095 * gfortran.dg/select_type_28.f03 : New test.
6096
6097 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6098
6099 PR fortran/49010
6100 PR fortran/24518
6101 * gfortran.dg/mod_sign0_1.f90: New test.
6102 * gfortran.dg/mod_large_1.f90: New test.
6103
6104 2012-05-04 Tobias Burnus <burnus@net-b.de>
6105
6106 PR fortran/53175
6107 gfortran.dg/public_private_module_5.f90: New.
6108
6109 2012-05-04 Tobias Burnus <burnus@net-b.de>
6110
6111 PR fortran/53111
6112 * gfortran.dg/constructor_7.f90: New.
6113 * gfortran.dg/constructor_8.f90: New.
6114
6115 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6116
6117 PR c++/53166
6118 * g++.dg/cpp0x/static_assert7.C: New.
6119
6120 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6121
6122 PR tree-optimization/52633
6123 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6124 recognized as widening shifts instead of over-widening.
6125 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6126 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6127 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6128 * gcc.target/arm/pr52633.c: New test.
6129
6130 2012-05-04 Richard Guenther <rguenther@suse.de>
6131
6132 PR tree-optimization/53168
6133 * gcc.dg/torture/pr53168.c: New testcase.
6134 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6135
6136 2012-05-04 Richard Guenther <rguenther@suse.de>
6137
6138 * gcc.dg/lto/pr53214_0.c: New testcase.
6139
6140 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6141
6142 * gcc.target/ia64/pr48496.c: New test.
6143 * gcc.target/ia64/pr52657.c: Likewise.
6144
6145 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6146
6147 PR c/51712
6148 * c-c++-common/pr51712.c: New.
6149
6150 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6151
6152 PR target/53199
6153 * gcc.target/powwerpc/pr53199.c: New file.
6154
6155 2012-05-03 Jason Merrill <jason@redhat.com>
6156
6157 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6158
6159 * gcc.dg/debug/dwarf2/dups-types.c: New.
6160 * gcc.dg/debug/dwarf2/dups-types.h: New.
6161
6162 2012-05-03 Jason Merrill <jason@redhat.com>
6163
6164 * g++.dg/debug/dwarf2/namespace-2.C: New.
6165 * g++.dg/debug/dwarf2/localclass3.C: New.
6166
6167 2012-05-03 Jason Merrill <jason@redhat.com>
6168
6169 * g++.dg/debug/dwarf2/thunk1.C: New.
6170
6171 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6172
6173 PR c++/53186
6174 * g++.dg/other/final2.C: New.
6175
6176 2012-05-03 Richard Guenther <rguenther@suse.de>
6177
6178 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6179
6180 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6181
6182 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6183 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6184 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6185 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6186
6187 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6188
6189 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6190 .byte 0xf2.
6191 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6192 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6193 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6194
6195 PR debug/53174
6196 * gcc.dg/pr53174.c: New test.
6197
6198 PR target/53187
6199 * gcc.target/arm/pr53187.c: New test.
6200 * gcc.c-torture/compile/pr53187.c: New test.
6201
6202 2012-05-03 Richard Guenther <rguenther@suse.de>
6203
6204 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6205 unsupported prefetching support.
6206
6207 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6208
6209 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6210 option -ftrack-macro-expansion=0.
6211 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6212 option -ftrack-macro-expansion=0.
6213
6214 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6215
6216 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6217 dg-options for target arm with dg-additional-options.
6218
6219 2012-05-03 Richard Guenther <rguenther@suse.de>
6220
6221 PR tree-optimization/53144
6222 * gcc.dg/torture/pr53144.c: New testcase.
6223
6224 2012-05-03 Tobias Burnus <burnus@net-b.de>
6225
6226 PR fortran/52864
6227 * gfortran.dg/pointer_intent_7.f90: New.
6228 * gfortran.dg/pure_formal_3.f90: New.
6229
6230 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6231
6232 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6233
6234 2012-05-02 Martin Jambor <mjambor@suse.cz>
6235
6236 PR lto/52605
6237 * g++.dg/lto/pr52605_0.C: New test.
6238
6239 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6240
6241 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6242 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6243 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6244 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6245 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6246 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6247 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6248 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6249 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6250 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6251 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6252 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6253 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6254 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6255 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6256 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6257
6258 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6259
6260 PR middle-end/53153
6261 * gcc.dg/pr53153.c: New test.
6262
6263 2012-05-02 Richard Guenther <rguenther@suse.de>
6264
6265 * g++.dg/tree-ssa/pr19807.C: Adjust.
6266
6267 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6268
6269 PR tree-optimization/53163
6270 * gcc.c-torture/compile/pr53163.c: New test.
6271
6272 PR rtl-optimization/53160
6273 * gcc.c-torture/execute/pr53160.c: New test.
6274
6275 2012-05-01 Ian Lance Taylor <iant@google.com>
6276
6277 PR c/37303
6278 * gcc.dg/pr37303.c: New test.
6279
6280 2012-05-01 Richard Henderson <rth@redhat.com>
6281
6282 * lib/target-supports.exp
6283 (check_effective_target_sync_long_long_runtime): True for
6284 check_effective_target_powerpc64.
6285
6286 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6287
6288 PR c++/51033
6289 * gcc.dg/vector-1.c: Move to ...
6290 * c-c++-common/vector-1.c: ... here.
6291 * gcc.dg/vector-2.c: Move to ...
6292 * c-c++-common/vector-2.c: ... here.
6293 * gcc.dg/vector-3.c: Move to ...
6294 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6295 * gcc.dg/vector-4.c: Move to ...
6296 * c-c++-common/vector-4.c: ... here.
6297 * gcc.dg/vector-init-1.c: Move to ...
6298 * c-c++-common/vector-init-1.c: ... here.
6299 * gcc.dg/vector-init-2.c: Move to ...
6300 * c-c++-common/vector-init-2.c: ... here.
6301 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6302 * c-c++-common/vector-subscript-1.c: ... here.
6303 * gcc.dg/vector-subscript-2.c: Move to ...
6304 * c-c++-common/vector-subscript-2.c: ... here.
6305 * gcc.dg/vector-subscript-3.c: Move to ...
6306 * c-c++-common/vector-subscript-3.c: ... here.
6307
6308 PR c++/51314
6309 * g++.dg/cpp0x/vt-51314.C: New test.
6310 * g++.dg/cpp0x/variadic76.C: Fix.
6311
6312 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6313
6314 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6315
6316 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6317
6318 Add -Wvarargs option
6319 * c-c++-common/Wvarargs.c: New test case.
6320 * c-c++-common/Wvarargs-2.c: Likewise.
6321
6322 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6323
6324 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6325 * objc.dg/foreach-7.m: Force the test case to run without
6326 -ftrack-macro-expansion.
6327 * c-c++-common/tm/attrib-1.c: Likewise.
6328 * c-c++-common/warn-ommitted-condop.c: Likewise.
6329 * gcc.dg/assign-warn-1.c: Likewise.
6330 * gcc.dg/assign-warn-2.c: Likewise.
6331 * gcc.dg/attr-alloc_size.c: Likewise.
6332 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6333 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6334 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6335 * gcc.dg/c90-const-expr-9.c: Likewise.
6336 * gcc.dg/c99-const-expr-9.c: Likewise.
6337 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6338 * gcc.dg/cpp/direct2s.c: Likewise.
6339 * gcc.dg/cpp/pr28709.c: Likewise.
6340 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6341 * gcc.dg/dfp/composite-type.c: Likewise.
6342 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6343 with -ftrack-macro-expansion
6344 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6345 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6346 * g++.dg/ext/cleanup-1.C: Likewise.
6347 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6348 * g++.dg/template/sfinae10.C: Likewise.
6349 * g++.dg/tm/wrap-2.C: Likewise.
6350 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6351 * g++.dg/warn/Wsign-conversion.C: Likewise.
6352 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6353 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6354 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6355 it to run with -ftrack-macro-expansion.
6356 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6357 test cases without -ftrack-macro-expansion.
6358
6359 Fix location for static class members
6360 * g++.dg/template/sfinae6_neg.C: Adjust.
6361
6362 Make conversion warnings work on NULL with -ftrack-macro-expansion
6363 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6364 alongside the previous testing for NULL.
6365
6366 Fix -Wuninitialized for -ftrack-macro-expansion
6367 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6368
6369 Strip "<built-in>" loc from displayed expansion context
6370 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6371 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6372 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6373 new test above.
6374
6375 Fix expansion point loc for macro-like tokens
6376 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6377 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6378
6379 Fix token pasting with -ftrack-macro-expansion
6380 * gcc.dg/cpp/paste17.c: New test case for
6381 -ftrack-macro-expansion=2 mode only.
6382 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6383
6384 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6385
6386 * gnat.dg/warn6.ad[sb]: New test.
6387
6388 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6389
6390 PR 53149
6391 * gcc.dg/20011021-1.c: Adjust testcase.
6392
6393 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6394
6395 PR fortran/53148
6396 * gfortran.dg/function_optimize_12.f90: New test.
6397
6398 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6399
6400 PR target/53156
6401 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6402 code to match current output and cover new peephole2 pattern.
6403
6404 2012-04-27 Ollie Wild <aaw@google.com>
6405
6406 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6407
6408 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6409
6410 * gcc.c-torture/execute/20120427-2.c: New testcase.
6411 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6412 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6413 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6414
6415 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6416
6417 PR target/53138
6418 * gcc.c-torture/execute/20120427-1.c: New testcase.
6419
6420 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6421
6422 PR middle-end/27139
6423 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6424
6425 2012-04-27 Tom de Vries <tom@codesourcery.com>
6426
6427 PR tree-optimization/51879
6428 * gcc.dg/pr51879.c: New test.
6429 * gcc.dg/pr51879-2.c: Same.
6430 * gcc.dg/pr51879-3.c: Same.
6431 * gcc.dg/pr51879-4.c: Same.
6432 * gcc.dg/pr51879-6.c: Same.
6433
6434 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6435
6436 PR c++/53096
6437 * g++.dg/cpp0x/defaulted35.C: New.
6438 * g++.dg/cpp0x/defaulted15.C: Adjust.
6439
6440 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6441
6442 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6443 structure layout.
6444
6445 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6446
6447 * gcc.target/i386/builtin_target.c: Check avx2.
6448
6449 2012-04-26 Alan Modra <amodra@gmail.com>
6450
6451 * gcc.target/powerpc/savres.c: New test.
6452 * gcc.target/powerpc/powerpc.exp: Run it.
6453
6454 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6455
6456 PR target/53120
6457 * gcc.dg/torture/pr53120.c: New test.
6458
6459 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6460
6461 PR middle-end/52979
6462 * gcc.c-torture/compile/pr52979-1.c: New test.
6463 * gcc.c-torture/execute/pr52979-1.c: New test.
6464 * gcc.c-torture/execute/pr52979-2.c: New test.
6465
6466 2012-04-25 Richard Guenther <rguenther@suse.de>
6467
6468 * gcc.target/i386/l_fma_float_5.c: Adjust.
6469 * gcc.target/i386/l_fma_double_4.c: Likewise.
6470 * gcc.target/i386/l_fma_float_2.c: Likewise.
6471 * gcc.target/i386/l_fma_float_6.c: Likewise.
6472 * gcc.target/i386/l_fma_double_1.c: Likewise.
6473 * gcc.target/i386/l_fma_double_5.c: Likewise.
6474 * gcc.target/i386/l_fma_float_3.c: Likewise.
6475 * gcc.target/i386/l_fma_double_2.c: Likewise.
6476 * gcc.target/i386/l_fma_double_6.c: Likewise.
6477 * gcc.target/i386/l_fma_float_4.c: Likewise.
6478 * gcc.target/i386/l_fma_double_3.c: Likewise.
6479 * gcc.target/i386/l_fma_float_1.c: Likewise.
6480
6481 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6482
6483 PR tree-optimization/53058
6484 * gcc.c-torture/compile/pr53058.c: New test.
6485
6486 2012-04-25 Jan Hubicka <jh@suse.cz>
6487
6488 PR middle-end/53088
6489 * gcc.target/i386/pr39082-1.c: Update warning location.
6490
6491 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6492
6493 PR c/52880
6494 * gcc.dg/pr52880.c: New test.
6495
6496 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6497
6498 * gcc.dg/m-un-2.c: Update.
6499 * gcc.dg/20011021-1.c: Update.
6500
6501 2012-04-25 Tobias Burnus <burnus@net-b.de>
6502
6503 PR fortran/52196
6504 * gfortran.dg/realloc_on_assign_14.f90: New.
6505
6506 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6507
6508 PR testsuite/52641
6509 PR tree-optimizations/52891
6510 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6511
6512 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6513
6514 PR c++/52363
6515 * g++.dg/cpp0x/sfinae35.C: New.
6516 * g++.dg/cpp0x/sfinae36.C: Likewise.
6517
6518 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6519
6520 * gcc.target/builtin_target.c: New testcase.
6521
6522 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6523
6524 PR target/47197
6525 * gcc.target/powerpc/pr47197.c: New test.
6526
6527 2012-04-24 Richard Guenther <rguenther@suse.de>
6528
6529 PR tree-optimization/53085
6530 * g++.dg/torture/pr53085.C: New testcase.
6531
6532 2012-04-24 Andrew Pinski <apinski@cavium.com>
6533
6534 PR tree-opt/33512
6535 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6536 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6537 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6538
6539 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6540
6541 PR middle-end/53084
6542 * gcc.c-torture/execute/pr53084.c: New test.
6543
6544 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6545
6546 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6547
6548 2012-04-23 Andrew Pinski <apinski@cavium.com>
6549
6550 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6551
6552 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6553
6554 PR regression/53076
6555 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6556 * gcc.dg/torture/builtin-power-1.c: Likewise.
6557
6558 2012-04-23 Richard Guenther <rguenther@suse.de>
6559
6560 PR tree-optimization/53070
6561 * gcc.dg/torture/pr53070.c: New testcase.
6562
6563 2012-04-23 Richard Guenther <rguenther@suse.de>
6564
6565 PR c/53060
6566 * gcc.dg/pr53060.c: New testcase.
6567
6568 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6569
6570 PR tree-optimizations/52891
6571 * gcc.c-torture/compile/pr52891-1.c: New test.
6572 * gcc.c-torture/compile/pr52891-2.c: New test.
6573
6574 2012-04-22 Tobias Burnus <burnus@net-b.de>
6575
6576 PR fortran/53051
6577 * gfortran.dg/read_float_4.f90: New.
6578
6579 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6580
6581 PR 35441
6582 * c-c++-common/pr35441.C: New.
6583
6584 2012-04-20 Ian Lance Taylor <iant@google.com>
6585
6586 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6587 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6588
6589 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6590
6591 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6592 array access.
6593 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6594
6595 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6596
6597 PR rtl-optimization/44214
6598 * gcc.dg/pr44214-1.c: New test.
6599 * gcc.dg/pr44214-2.c: Likewise.
6600 * gcc.dg/pr44214-3.c: Likewise.
6601
6602 2012-04-20 Richard Guenther <rguenther@suse.de>
6603
6604 * g++.dg/torture/20120420-1.C: New testcase.
6605
6606 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6607
6608 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6609
6610 2012-04-19 Christian Bruel <christian.bruel@st.com>
6611
6612 * gcc.dg/pr52283.c: New test.
6613
6614 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6615
6616 * gcc.dg/pr37985.c: New test.
6617
6618 2012-04-19 Richard Guenther <rguenther@suse.de>
6619
6620 PR rtl-optimization/44688
6621 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6622 possibly profitable.
6623
6624 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6625
6626 PR tree-optimization/52976
6627 * gfortran.dg/reassoc_11.f: New test.
6628
6629 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6630
6631 PR tree-optimization/52976
6632 * gfortran.dg/reassoc_7.f: New test.
6633 * gfortran.dg/reassoc_8.f: Likewise.
6634 * gfortran.dg/reassoc_9.f: Likewise.
6635 * gfortran.dg/reassoc_10.f: Likewise.
6636
6637 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6638
6639 PR c++/52422
6640 * g++.dg/cpp0x/sfinae33.C: New.
6641 * g++.dg/cpp0x/sfinae34.C: Likewise.
6642
6643 2012-04-18 Joey Ye <joey.ye@arm.com>
6644
6645 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6646
6647 2012-04-18 Richard Guenther <rguenther@suse.de>
6648
6649 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6650 array access.
6651 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6652 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6653
6654 2012-04-17 Tom de Vries <tom@codesourcery.com>
6655
6656 * g++.dg/pr51264-4.C: New test.
6657
6658 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6659
6660 PR c++/52599
6661 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6662
6663 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6664
6665 PR c++/53003
6666 * g++.dg/parse/crash59.C: New.
6667
6668 2012-04-17 Michael Matz <matz@suse.de>
6669
6670 PR tree-optimization/18437
6671 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6672
6673 2012-04-17 Richard Guenther <rguenther@suse.de>
6674
6675 PR middle-end/53011
6676 * g++.dg/torture/pr53011.C: New testcase.
6677
6678 2012-04-16 Jason Merrill <jason@redhat.com>
6679
6680 PR c++/38543
6681 * g++.dg/cpp0x/variadic131.C: New.
6682
6683 PR c++/52008
6684 * g++.dg/cpp0x/variadic130.C: New.
6685
6686 PR c++/50830
6687 * g++.dg/cpp0x/variadic129.C: New.
6688
6689 PR c++/50303
6690 * g++.dg/cpp0x/variadic128.C: New.
6691
6692 2012-04-16 Tobias Burnus <burnus@net-b.de>
6693
6694 PR fortran/52864
6695 * gfortran.dg/pointer_intent_6.f90: New.
6696
6697 2012-04-16 Tobias Burnus <burnus@net-b.de>
6698
6699 PR fortran/52916
6700 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6701 to include public_private_module_4.f90.
6702 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6703 targets.
6704
6705 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6706
6707 PR c++/49152
6708 * g++.dg/diagnostic/operator1.C: New.
6709 * g++.dg/ext/label5.C: Adjust.
6710 * g++.dg/ext/va-arg1.C: Likewise.
6711 * g++.dg/other/error20.C: Likewise.
6712 * g++.dg/other/error20.C: Likewise.
6713 * g++.dg/other/error16.C: Likewise.
6714 * g++.dg/other/error10.C: Likewise.
6715 * g++.dg/parse/error30.C: Likewise.
6716 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6717
6718 2012-04-16 Jason Merrill <jason@redhat.com>
6719
6720 PR c++/51148
6721 * g++.dg/cpp0x/variadic127.C: New.
6722
6723 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6724
6725 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6726 testcase name.
6727 Use fail, pass instead of unresolved.
6728 Don't log $optstr.
6729
6730 PR testsuite/52948
6731 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6732 TODO_dump_func.
6733 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6734 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6735 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6736
6737 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6738
6739 PR fortran/52968
6740 * gfortran.dg/typebound_call_23.f03: New test case.
6741
6742 2012-04-15 Jason Merrill <jason@redhat.com>
6743
6744 PR c++/47220
6745 * g++.dg/cpp0x/variadic126.C: New.
6746
6747 PR c++/52380
6748 * g++.dg/cpp0x/variadic125.C: New.
6749
6750 PR c++/52292
6751 * g++.dg/cpp0x/variadic124.C: New.
6752
6753 PR c++/52706
6754 * g++.dg/cpp0x/nullptr27.C: New.
6755
6756 PR c++/52818
6757 * g++.dg/warn/format8.C: New.
6758
6759 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6760
6761 PR fortran/51082
6762 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6763
6764 2012-04-14 Tobias Burnus <burnus@net-b.de>
6765
6766 PR fortran/52916
6767 PR fortran/40973
6768 * gfortran.dg/public_private_module_3.f90: New.
6769 * gfortran.dg/public_private_module_4.f90: New.
6770
6771 2012-04-14 Tom de Vries <tom@codesourcery.com>
6772
6773 * gcc.dg/superblock.c: New test.
6774
6775 2012-04-14 Tom de Vries <tom@codesourcery.com>
6776
6777 * gcc.dg/pr51879-12.c: New test.
6778
6779 2012-04-13 Jason Merrill <jason@redhat.com>
6780
6781 PR c++/52824
6782 * g++.dg/cpp0x/variadic123.C: New.
6783 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6784
6785 PR c++/52905
6786 * g++.dg/cpp0x/initlist-ctor1.C: New.
6787
6788 PR c++/52915
6789 * g++.dg/other/anon-union2.C: New.
6790
6791 2012-04-13 Martin Jambor <mjambor@suse.cz>
6792
6793 PR middle-end/52939
6794 * g++.dg/ipa/pr52939.C: New test.
6795
6796 2012-04-13 Tom de Vries <tom@codesourcery.com>
6797
6798 * gcc.dg/pr52734.c: New test.
6799
6800 2012-04-13 Richard Guenther <rguenther@suse.de>
6801
6802 PR tree-optimization/52969
6803 * gcc.dg/torture/pr52969.c: New testcase.
6804
6805 2012-04-13 Richard Guenther <rguenther@suse.de>
6806
6807 PR c/52549
6808 * gcc.dg/pr52549.c: New testcase.
6809
6810 2012-04-13 Richard Guenther <rguenther@suse.de>
6811
6812 PR c/52862
6813 * gcc.dg/pr52862.c: New testcase.
6814
6815 2012-04-13 Joey Ye <joey.ye@arm.com>
6816
6817 * gcc.target/arm/thumb1-imm.c: New testcase.
6818
6819 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6820
6821 PR target/52932
6822 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6823 second function argument.
6824 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6825 (calc_permps): Update declaration. Calculate result correctly.
6826 (avx2_test): Change src2 type to union256i_d.
6827 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6828 correctly.
6829
6830 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6831
6832 PR target/52775
6833 * gcc.target/powerpc/pr52775.c: New file.
6834
6835 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6836
6837 PR tree-optimization/18589
6838 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6839 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6840 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6841 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6842 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6843 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6844 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6845 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6846 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6847 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6848
6849 2012-04-12 Richard Guenther <rguenther@suse.de>
6850
6851 PR tree-optimization/52943
6852 * gcc.dg/torture/pr52943.c: New testcase.
6853
6854 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6855
6856 PR target/50751
6857 * gcc/target/sh/pr50751-4.c: New.
6858 * gcc/target/sh/pr50751-5.c: New.
6859 * gcc/target/sh/pr50751-6.c: New.
6860 * gcc/target/sh/pr50751-7.c: New.
6861
6862 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6863
6864 PR c++/52465
6865 * g++.dg/lookup/using52.C: New.
6866
6867 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6868
6869 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6870
6871 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6872
6873 PR rtl-optimization/52876
6874 * gcc.target/i386/pr52876.c: New.
6875
6876 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6877
6878 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6879 __UINTPTR_TYPE__.
6880 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6881 __INTPTR_TYPE__.
6882 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6883 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6884 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6885 (ptrdiff_t): ... this. All uses changed.
6886 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6887 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6888 __INTPTR_TYPE__.
6889 (main): Cast argument to __INTPTR_TYPE__.
6890 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6891 size_t.
6892 * gcc.dg/mallign.c (main): Likewise.
6893 * gcc.dg/pr38700.c (foo): Likewise.
6894 * gcc.dg/long-long-cst1.c (t): Likewise.
6895 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6896 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6897 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6898 * gcc.dg/pr25682.c (d, foo): Likewise.
6899 * gcc.dg/format/cast-1.c (f): Likewise.
6900 * gcc.dg/c90-const-expr-10.c
6901 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6902 (size_t): ...this. All uses changed.
6903 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6904 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6905 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6906 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6907 * gcc.dg/sequence-pt-1.c: Likewise.
6908 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6909 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6910 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6911 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6912 of ptrdiff_t with it.
6913 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6914 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6915 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6916
6917 2012-04-11 Jason Merrill <jason@redhat.com>
6918
6919 PR debug/45088
6920 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6921 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6922
6923 PR c++/52906
6924 * g++.dg/ext/attrib45.C: New.
6925
6926 * g++.dg/eh/dtor3.C: New.
6927
6928 2012-04-11 Richard Guenther <rguenther@suse.de>
6929
6930 PR middle-end/52621
6931 * gfortran.dg/pr52621.f90: New testcase.
6932
6933 2012-04-11 Richard Guenther <rguenther@suse.de>
6934
6935 PR middle-end/52918
6936 * g++.dg/torture/pr52918-1.C: New testcase.
6937 * g++.dg/torture/pr52918-2.C: Likewise.
6938
6939 2012-04-11 Tobias Burnus <burnus@net-b.de>
6940
6941 PR fortran/52729
6942 * gfortran.dg/block_11.f90: New.
6943
6944 2012-04-11 Nick Clifton <nickc@redhat.com>
6945
6946 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6947
6948 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6949
6950 PR target/16458
6951 * gcc.target/powerpc/pr16458-1.c: New test.
6952 * gcc.target/powerpc/pr16458-2.c: Likewise.
6953 * gcc.target/powerpc/pr16458-3.c: Likewise.
6954 * gcc.target/powerpc/pr16458-4.c: Likewise.
6955
6956 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6957
6958 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6959 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6960 * gcc.dg/builtin-bswap-5.c: Likewise.
6961 * gcc.target/i386/builtin-bswap-4.c: New test.
6962
6963 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6964
6965 PR 24985
6966 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6967
6968 2012-04-11 Richard Guenther <rguenther@suse.de>
6969
6970 PR rtl-optimization/52881
6971 * gcc.dg/torture/pr52881.c: New testcase.
6972 * gcc.dg/torture/pr52913.c: Likewise.
6973
6974 2012-04-11 Richard Guenther <rguenther@suse.de>
6975
6976 PR tree-optimization/52912
6977 * gcc.dg/torture/pr52912.c: New testcase.
6978
6979 2010-04-10 Michael Matz <matz@suse.de>
6980
6981 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6982 * gcc.dg/vect/vect-outer-1.c: Adjust.
6983 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6984 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6985 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6986 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6987 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6988 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6989
6990 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6991
6992 PR tree-optimization/52870
6993 * gcc.dg/vect/pr52870.c: New test.
6994
6995 2012-04-09 Mike Stump <mikestump@comcast.net>
6996
6997 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6998 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6999 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7000 * gnat.dg/aggr11.adb: Likewise.
7001 * gnat.dg/aggr11_pkg.ads: Likewise.
7002 * gnat.dg/aggr15.adb: Likewise.
7003 * gnat.dg/aggr15.ads: Likewise.
7004 * gnat.dg/aggr17.adb: Likewise.
7005 * gnat.dg/aggr18.adb: Likewise.
7006 * gnat.dg/array14.adb: Likewise.
7007 * gnat.dg/array14.ads: Likewise.
7008 * gnat.dg/array14_pkg.ads: Likewise.
7009 * gnat.dg/array19.adb: Likewise.
7010 * gnat.dg/array19.ads: Likewise.
7011 * gnat.dg/discr27.adb: Likewise.
7012 * gnat.dg/discr27.ads: Likewise.
7013 * gnat.dg/discr35.adb: Likewise.
7014 * gnat.dg/discr35.ads: Likewise.
7015 * gnat.dg/discr6.adb: Likewise.
7016 * gnat.dg/discr6_pkg.ads: Likewise.
7017 * gnat.dg/import1.adb: Likewise.
7018 * gnat.dg/import1.ads: Likewise.
7019 * gnat.dg/loop_address2.adb: Likewise.
7020 * gnat.dg/opt7.adb: Likewise.
7021 * gnat.dg/opt7.ads: Likewise.
7022 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7023 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7024 * gnat.dg/rep_clause2.adb: Likewise.
7025 * gnat.dg/rep_clause2.ads: Likewise.
7026 * gnat.dg/slice2.adb: Likewise.
7027 * gnat.dg/slice2.ads: Likewise.
7028 * gnat.dg/slice6.adb: Likewise.
7029 * gnat.dg/slice6_pkg.ads: Likewise.
7030 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7031 * gnat.dg/taft_type2.adb: Likewise.
7032 * gnat.dg/taft_type2.ads: Likewise.
7033 * gnat.dg/taft_type2_pkg.ads: Likewise.
7034 * gnat.dg/volatile10.adb: Likewise.
7035 * gnat.dg/volatile10_pkg.ads: Likewise.
7036
7037 * gcc.dg/dll-8.c: Remove execute permissions.
7038 * g++.dg/ext/dllexport5.C: Likewise.
7039
7040 2012-04-09 Jan Hubicka <jh@suse.cz>
7041
7042 PR lto/52722
7043 PR lto/51765
7044 PR lto/52634
7045 * gcc.dg/lto/pr52634_1.c: New testcase.
7046 * gcc.dg/lto/pr52634_0.c: New testcase.
7047
7048 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7049
7050 PR target/52883
7051 * gcc.target/i386/pr52883.c: New testcase.
7052
7053 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7054
7055 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7056 (check_effective_target_sync_long_long): Add SPARC case.
7057 (check_effective_target_sync_long_long_runtime): Likewise.
7058 (check_effective_target_sync_int_long): Adjust SPARC case.
7059 (check_effective_target_sync_char_short): Likewise.
7060
7061 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7062
7063 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7064 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7065
7066 2012-04-08 Tobias Burnus <burnus@net-b.de>
7067
7068 PR fortran/40973
7069 PR fortran/52751
7070 * gfortran.dg/public_private_module_2.f90: New.
7071
7072 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7073
7074 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7075 directives.
7076
7077 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7078
7079 PR fortran/52893
7080 * gfortran.dg/function_optimize_11.f90: New test.
7081
7082 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7083
7084 PR fortran/52668
7085 * gfortran.dg/use_only_6.f90: New test.
7086
7087 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7088
7089 PR fortran/52668
7090 * gfortran.dg/use_only_6.f90: New test.
7091 2012-04-06 Mike Stump <mikestump@comcast.net>
7092
7093 PR testsuite/50722
7094 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7095
7096 2012-04-05 Jason Merrill <jason@redhat.com>
7097
7098 PR c++/52596
7099 * g++.dg/template/qualified-id5.C: New.
7100
7101 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7102
7103 PR target/52882
7104 * gcc.target/i386/pr52882.c: New test.
7105
7106 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7107 Dominique D'Humieures <dominiq@lps.ens.fr>
7108
7109 PR testsuite/52614
7110 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7111 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7112
7113 2012-04-04 Jason Merrill <jason@redhat.com>
7114
7115 PR c++/52845
7116 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7117
7118 2012-04-03 Jason Merrill <jason@redhat.com>
7119
7120 PR c++/52796
7121 * g++.dg/cpp0x/variadic-value1.C: New.
7122
7123 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7124
7125 * gnat.dg/pack18.adb: New test.
7126 * gnat.dg/pack18_pkg.ads: New helper.
7127
7128 2012-04-03 Richard Guenther <rguenther@suse.de>
7129
7130 PR tree-optimization/52808
7131 * gcc.dg/pr52808.c: New testcase.
7132
7133 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7134
7135 PR tree-optimization/52835
7136 * gfortran.dg/pr52835.f90: New test.
7137
7138 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7139
7140 * gnat.dg/specs/aggr5.ads: New test.
7141
7142 2012-04-02 Richard Guenther <rguenther@suse.de>
7143
7144 PR tree-optimization/52756
7145 * gcc.dg/torture/pr52756.c: New testcase.
7146
7147 2012-04-02 Richard Guenther <rguenther@suse.de>
7148
7149 PR middle-end/52803
7150 * gcc.dg/pr52803.c: New testcase.
7151
7152 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7153
7154 PR c++/40942
7155 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7156 DR 214 in account.
7157
7158 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7159
7160 PR c++/50043
7161 * g++.dg/cpp0x/noexcept17.C: New.
7162 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7163 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7164 * g++.dg/cpp0x/noexcept01.C: Likewise.
7165 * g++.dg/eh/init-temp1.C: Likewise.
7166 * g++.dg/eh/ctor1.C: Likwise.
7167
7168 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7169
7170 * gnat.dg/controlled6.adb: New test.
7171 * gnat.dg/controlled6_pkg.ads: New helper.
7172 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7173
7174 2012-03-30 Richard Henderson <rth@redhat.com>
7175
7176 PR debug/52727
7177 * g++.dg/opt/pr52727.C: New testcase.
7178
7179 2012-03-30 Richard Guenther <rguenther@suse.de>
7180
7181 PR tree-optimization/52754
7182 * gcc.target/i386/pr52754.c: New testcase.
7183
7184 2012-03-30 Richard Guenther <rguenther@suse.de>
7185
7186 PR middle-end/52772
7187 * g++.dg/torture/pr52772.C: New testcase.
7188
7189 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7190
7191 PR c++/52718
7192 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7193
7194 2012-03-29 Jason Merrill <jason@redhat.com>
7195
7196 PR c++/52685
7197 * g++.dg/template/inherit8.C: New.
7198
7199 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7200
7201 PR c++/52759
7202 * g++.dg/ext/weak4.C: New test.
7203
7204 PR tree-optimization/52760
7205 * gcc.c-torture/execute/pr52760.c: New test.
7206
7207 2012-03-29 Jason Merrill <jason@redhat.com>
7208
7209 PR c++/52743
7210 * g++.dg/cpp0x/initlist-array3.C: New.
7211
7212 2012-03-28 Jason Merrill <jason@redhat.com>
7213
7214 PR c++/52746
7215 * g++.dg/overload/virtual2.C: New.
7216
7217 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7218
7219 * gnat.dg/vect7.ad[sb]: New test.
7220
7221 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7222 Tobias Burnus <burnus@gcc.gnu.org>
7223
7224 PR fortran/52652
7225 * gfortran.dg/allocate_class_1.f90 : Change error test.
7226 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7227 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7228 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7229
7230 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7231
7232 PR middle-end/52691
7233 * gcc.dg/pr52691.c: New test.
7234
7235 PR middle-end/52750
7236 * gcc.c-torture/compile/pr52750.c: New test.
7237
7238 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7239
7240 PR target/52692
7241 * gcc.target/avr/torture/builtins-2.c: New test.
7242
7243 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7244
7245 PR target/52736
7246 * gcc.target/i386/pr52736.c: New test.
7247
7248 2012-03-27 Martin Jambor <mjambor@suse.cz>
7249
7250 PR middle-end/52693
7251 * gcc.dg/torture/pr52693.c: New test.
7252
7253 2012-03-27 Meador Inge <meadori@codesourcery.com>
7254
7255 PR c++/52672
7256 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7257
7258 2012-03-27 Mike Stump <mikestump@comcast.net>
7259
7260 PR target/52665
7261 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7262 failures that match branch names.
7263
7264 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7265 H.J. Lu <hongjiu.lu@intel.com>
7266
7267 PR target/52698
7268 * gcc.target/i386/pr52698.c: New test.
7269
7270 2012-03-27 Richard Guenther <rguenther@suse.de>
7271
7272 PR middle-end/52720
7273 * gcc.dg/torture/pr52720.c: New testcase.
7274
7275 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7276
7277 * gnat.dg/pack17.adb: New test.
7278
7279 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7280
7281 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7282 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7283
7284 2012-03-26 Martin Jambor <mjambor@suse.cz>
7285
7286 PR tree-optimization/50052
7287 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7288
7289 2012-03-26 Richard Guenther <rguenther@suse.de>
7290
7291 PR tree-optimization/52701
7292 * gfortran.dg/pr52701.f90: New testcase.
7293
7294 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7295
7296 PR tree-optimization/52686
7297 * gcc.target/arm/pr52686.c: New test.
7298
7299 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7300
7301 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7302 Add "-Os -flto" to list.
7303
7304 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7305
7306 * gnat.dg/concat2.ad[sb]: New test.
7307
7308 2012-03-24 Jason Merrill <jason@redhat.com>
7309
7310 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7311 * g++.dg/cpp0x/trailing2.C: Likewise.
7312 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7313 * g++.dg/cpp1y/auto-fn1.C: New.
7314 * g++.dg/cpp1y/auto-fn2.C: New.
7315 * g++.dg/cpp1y/auto-fn3.C: New.
7316 * g++.dg/cpp1y/auto-fn4.C: New.
7317 * g++.dg/cpp1y/auto-fn5.C: New.
7318 * g++.dg/cpp1y/auto-fn6.C: New.
7319 * g++.dg/cpp1y/auto-fn7.C: New.
7320 * g++.dg/cpp1y/auto-fn8.C: New.
7321 * g++.dg/cpp1y/auto-fn9.C: New.
7322 * g++.dg/cpp1y/auto-fn10.C: New.
7323 * g++.dg/cpp1y/auto-fn11.C: New.
7324
7325 2012-03-23 Richard Guenther <rguenther@suse.de>
7326
7327 PR tree-optimization/52678
7328 * gfortran.dg/pr52678.f: New testcase.
7329
7330 2012-03-23 Richard Guenther <rguenther@suse.de>
7331
7332 PR tree-optimization/52638
7333 * g++.dg/torture/pr52638.C: New testcase.
7334
7335 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7336
7337 PR c++/52487
7338 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7339
7340 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7341
7342 PR c++/52671
7343 * g++.dg/ext/attrib44.C: New test.
7344
7345 2012-03-22 Jan Hubicka <jh@suse.cz>
7346
7347 PR middle-end/51737
7348 * g++.dg/torture/pr51737.C: New testcase
7349
7350 2012-03-22 Richard Guenther <rguenther@suse.de>
7351
7352 PR tree-optimization/52548
7353 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7354
7355 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7356
7357 * lib/fortran-modules.exp (list-module-names-1): Remove
7358 warning.
7359
7360 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7361
7362 PR target/50751
7363 * gcc.target/sh/pr50751-1.c: New.
7364 * gcc.target/sh/pr50751-2.c: New.
7365 * gcc.target/sh/pr50751-3.c: New.
7366
7367 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7368
7369 PR target/52479
7370 * gcc.target/sh/sh4a-cos.c: Remove.
7371 * gcc.target/sh/sh4a-sin.c: Remove.
7372 * gcc.target/sh/sh4a-sincos.c: Remove.
7373
7374 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7375
7376 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7377 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7378
7379 2012-03-21 Martin Jambor <mjambor@suse.cz>
7380
7381 PR testsuite/52641
7382 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7383 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7384
7385 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7386
7387 * gcc.target/arm/thumb-16bit-ops.c: New file.
7388 * gcc.target/arm/thumb-ifcvt.c: New file.
7389
7390 2012-03-20 Jason Merrill <jason@redhat.com>
7391
7392 * lib/target-supports.exp: Add { target c++1y }.
7393
7394 * g++.dg/cpp0x/auto32.C: New.
7395
7396 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7397
7398 PR testsuite/52641
7399 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7400 int32plus.
7401 * gcc.dg/torture/pr48124-4.c: Ditto:
7402 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7403
7404 2012-03-20 Jason Merrill <jason@redhat.com>
7405
7406 PR c++/52510
7407 * g++.dg/cpp0x/initlist66.C: New.
7408
7409 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7410
7411 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7412 __AVR_HAVE_LPMX__
7413
7414 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7415
7416 PR target/49868
7417 * gcc.target/avr/torture/addr-space-2.h: New file.
7418 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7419 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7420 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7421 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7422
7423 2012-03-20 Richard Guenther <rguenther@suse.de>
7424
7425 * gnat.dg/pack16.adb: New testcase.
7426 * gnat.dg/pack16_pkg.ads: Likewise.
7427 * gnat.dg/specs/pack8.ads: Likewise.
7428 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7429
7430 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7431
7432 * g++.dg/warn/Wuseless-cast.C: Extend.
7433
7434 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7435
7436 PR c++/14710
7437 * g++.dg/warn/Wuseless-cast.C: New.
7438
7439 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7440
7441 PR libfortran/52608
7442 * gfortran.dg/pr52608.f90: New test.
7443
7444 2012-03-17 Tobias Burnus <burnus@net-b.de>
7445
7446 PR fortran/52585
7447 * gfortran.dg/proc_ptr_36.f90: New.
7448
7449 2012-03-16 Martin Jambor <mjambor@suse.cz>
7450
7451 * gcc.dg/misaligned-expand-1.c: New test.
7452 * gcc.dg/misaligned-expand-3.c: Likewise.
7453
7454 2012-03-16 Richard Guenther <rguenther@suse.de>
7455 Kai Tietz <ktietz@redhat.com>
7456
7457 PR middle-end/48814
7458 * gcc.c-torture/execute/pr48814-1.c: New test.
7459 * gcc.c-torture/execute/pr48814-2.c: New test.
7460 * gcc.dg/tree-ssa/assign-1.c: New test.
7461 * gcc.dg/tree-ssa/assign-2.c: New test.
7462 * gcc.dg/tree-ssa/assign-3.c: New test.
7463
7464 2012-03-16 Richard Guenther <rguenther@suse.de>
7465
7466 * gnat.dg/specs/pack7.ads: New testcase.
7467
7468 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7469
7470 PR target/52568
7471 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7472 * gcc.dg/torture/vshuf-8.inc: Likewise.
7473 * gcc.dg/torture/vshuf-16.inc: Likewise.
7474 * gcc.dg/torture/vshuf-32.inc: Likewise.
7475
7476 2012-03-15 Jason Merrill <jason@redhat.com>
7477
7478 * g++.dg/torture/pr52582.C: New.
7479
7480 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7481
7482 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7483
7484 2012-03-15 Ira Rosen <irar@il.ibm.com>
7485 Ulrich Weigand <ulrich.weigand@linaro.org>
7486
7487 * gcc.dg/vect/slp-cond-3.c: New test.
7488 * gcc.dg/vect/slp-cond-4.c: New test.
7489
7490 2012-03-15 Ira Rosen <irar@il.ibm.com>
7491 Ulrich Weigand <ulrich.weigand@linaro.org>
7492
7493 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7494 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7495
7496 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7497
7498 PR libfortran/52434
7499 PR libfortran/48878
7500 PR libfortran/38199
7501 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7502 * gfortran.dg/round_1.f03: Likewise.
7503
7504 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7505 Andrew Pinski <apinski@cavium.com>
7506
7507 PR middle-end/52592
7508 * gcc.dg/pr52592.c: New test.
7509
7510 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7511
7512 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7513 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7514 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7515 * lib/fortran-modules.exp: .. this new file. Adjust users.
7516 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7517 gfortran-dg-debug-runtest): Call cleanup-modules.
7518 * lib/fortran-torture.exp (fortran-torture-execute,
7519 fortran-torture): Likewise.
7520 * gfortran.dg/coarray/caf.exp: Likewise.
7521 * lib/lto.exp: Likewise.
7522 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7523 * gfortran.dg/class_4b.f03: Likewise.
7524 * gfortran.dg/class_4c.f03: Likewise.
7525 * gfortran.dg/class_45a.f03: Likewise.
7526 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7527 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7528 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7529 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7530 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7531 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7532 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7533 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7534 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7535 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7536 * gfortran.dg/whole_file_28.f90: Likewise.
7537 * gfortran.dg/whole_file_29.f90: Likewise.
7538 * gfortran.dg/whole_file_30.f90: Likewise.
7539 * gfortran.dg/whole_file_31.f90: Likewise.
7540
7541 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7542
7543 PR tree-optimization/52267
7544 * gcc.dg/pr52267.c: New test.
7545 * gcc.dg/tree-ssa/vrp65.c: New test.
7546 * gcc.dg/tree-ssa/vrp66.c: New test.
7547
7548 2012-03-15 Richard Guenther <rguenther@suse.de>
7549
7550 PR middle-end/52580
7551 * gfortran.dg/vect/pr52580.f: New testcase.
7552
7553 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7554
7555 * gcc.target/sh/fpul-usage-1.c: New.
7556
7557 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7558
7559 PR target/49468
7560 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7561 * gcc.target/sh/pr49468-di.c: Likewise.
7562
7563 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7564
7565 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7566 * gcc.dg/c99-stdint-6.c: Likewise.
7567 * gcc.dg/lto/20090210_0.c: Likewise.
7568 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7569 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7570 * gcc.dg/pragma-init-fini-2.c: Likewise.
7571 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7572 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7573 * gcc.target/i386/pr22152.c: Likewise.
7574 * gcc.target/i386/vect8-ret.c: Likewise.
7575 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7576 handling.
7577
7578 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7579
7580 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7581 * g++.dg/tree-prof/partition1.C: Likewise.
7582 * g++.dg/tree-prof/partition2.C: Likewise.
7583 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7584 handling.
7585 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7586 * gcc.c-torture/execute/20010724-1.c: Remove.
7587 * gcc.c-torture/execute/20010724-1.x: Remove.
7588 * gcc.c-torture/execute/20040208-2.c: Remove.
7589 * gcc.c-torture/execute/20040208-2.x: Remove.
7590 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7591 Remove.
7592 (main) [__mips__ && __sgi__]: Remove.
7593 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7594 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7595 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7596 mips-sgi-irix6* handling.
7597 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7598 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7599 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7600 handling.
7601 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7602 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7603 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7604 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7605 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7606 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7607 mips-sgi-irix6*.
7608 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7609 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7610 * gcc.target/mips/save-restore-3.c: Likewise.
7611 * gcc.target/mips/save-restore-4.c: Likewise.
7612 * gcc.target/mips/save-restore-5.c: Likewise.
7613 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7614 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7615 messages.
7616 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7617 IRIX 6 handling.
7618 (restore_ld_library_path_env_vars): Likewise.
7619 * lib/target-supports.exp (check_profiling_available): Remove
7620 mips*-*-irix* handling.
7621 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7622 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7623 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7624
7625 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7626
7627 PR c++/52582
7628 * g++.dg/opt/pr52582.C: New test.
7629
7630 2012-03-14 Richard Guenther <rguenther@suse.de>
7631
7632 PR tree-optimization/52571
7633 * gcc.dg/vect/vect-2.c: Initialize arrays.
7634 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7635 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7636 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7637
7638 2012-03-14 Richard Guenther <rguenther@suse.de>
7639
7640 PR middle-end/52080
7641 PR middle-end/52097
7642 PR middle-end/48124
7643 * gcc.dg/torture/pr48124-1.c: New testcase.
7644 * gcc.dg/torture/pr48124-2.c: Likewise.
7645 * gcc.dg/torture/pr48124-3.c: Likewise.
7646 * gcc.dg/torture/pr48124-4.c: Likewise.
7647
7648 2012-03-14 Richard Guenther <rguenther@suse.de>
7649
7650 PR middle-end/52578
7651 * gcc.dg/pr52578.c: New testcase.
7652
7653 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7654
7655 PR c++/52521
7656 * g++.dg/cpp0x/udlit-args2.C: New test.
7657
7658 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7659
7660 PR target/48596
7661 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7662 * gcc.c-torture/compile/pr48596.c: ... here.
7663
7664 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7665
7666 PR c++/51641
7667 * g++.dg/lookup/hidden-class17.C: New test.
7668
7669 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7670
7671 PR c/52577
7672 * gcc.dg/Wunused-var-3.c: New test.
7673
7674 2012-03-13 Martin Jambor <mjambor@suse.cz>
7675
7676 * gcc.dg/misaligned-expand-2.c: New test.
7677
7678 2012-03-13 Richard Guenther <rguenther@suse.de>
7679
7680 PR middle-end/52134
7681 * gcc.dg/pr52134.c: New testcase.
7682
7683 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7684
7685 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7686
7687 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7688
7689 PR tree-optimization/46728
7690 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7691 * gcc.target/powerpc/pr46728-5.c: Likewise.
7692 * gcc.target/powerpc/pr46728-8.c: Likewise.
7693 * gcc.target/powerpc/pr46728-10.c: Likewise.
7694 * gcc.target/powerpc/pr46728-11.c: Likewise.
7695 * gcc.target/powerpc/pr46728-13.c: Likewise.
7696 * gcc.target/powerpc/pr46728-14.c: Likewise.
7697 * gcc.target/powerpc/pr46728-15.c: Likewise.
7698
7699 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7700
7701 PR c++/52299
7702 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7703
7704 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7705
7706 PR tree-optimization/46728
7707 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7708 * gcc.target/powerpc/pr46728-5.c: Likewise.
7709 * gcc.target/powerpc/pr46728-8.c: Likewise.
7710 * gcc.target/powerpc/pr46728-10.c: Likewise.
7711 * gcc.target/powerpc/pr46728-11.c: Likewise.
7712 * gcc.target/powerpc/pr46728-13.c: Likewise.
7713 * gcc.target/powerpc/pr46728-14.c: Likewise.
7714 * gcc.target/powerpc/pr46728-15.c: Likewise.
7715
7716 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7717
7718 PR target/49868
7719 * gcc.target/avr/torture/addr-space-1.h: New file.
7720 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7721 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7722 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7723 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7724
7725 2012-03-12 Andrew Pinski <apinski@cavium.com>
7726
7727 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7728
7729 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7730
7731 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7732 * g++.dg/abi/thunk4.C: Likewise.
7733 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7734 Adapt line numbers.
7735 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7736 handling.
7737 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7738 * g++.dg/eh/spbp.C: Likewise.
7739 * g++.dg/ext/label13.C: Likewise.
7740 * g++.dg/guality/guality.exp: Likewise.
7741 * g++.dg/other/anon5.C: Likewise.
7742 * g++.dg/other/pragma-ep-1.C: Remove.
7743 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7744 * g++.dg/warn/pr31246.C: Likewise.
7745 * g++.dg/warn/weak1.C: Likewise.
7746 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7747 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7748 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7749 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7750 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7751 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7752 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7753 * gcc.dg/c99-tgmath-1.c: Likewise.
7754 * gcc.dg/c99-tgmath-2.c: Likewise.
7755 * gcc.dg/c99-tgmath-3.c: Likewise.
7756 * gcc.dg/c99-tgmath-4.c: Likewise.
7757 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7758 handling.
7759 * gcc.dg/debug/pr49032.c: Likewise.
7760 * gcc.dg/guality/guality.exp: Likewise.
7761 * gcc.dg/intmax_t-1.c: Likewise.
7762 * gcc.dg/pr48616.c: Likewise.
7763 * gcc.dg/pragma-ep-1.c: Remove.
7764 * gcc.dg/pragma-ep-2.c: Remove.
7765 * gcc.dg/pragma-ep-3.c: Remove.
7766 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7767 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7768 * gcc.misc-tests/gcov-14.c: Likewise.
7769 * gfortran.dg/guality/guality.exp: Likewise.
7770 * lib/target-supports.exp (check_weak_available): Likewise.
7771 (add_options_for_tls): Likewise.
7772 (check_ascii_locale_available): Likewise.
7773 * obj-c++.dg/dwarf-2.mm: Likewise.
7774 * objc.dg/dwarf-1.m: Likewise.
7775 * objc.dg/dwarf-2.m: Likewise.
7776
7777 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7778
7779 PR tree-optimization/51721
7780 * gcc.dg/tree-ssa/vrp64.c: New test.
7781
7782 PR tree-optimization/52533
7783 * gcc.c-torture/compile/pr52533.c: New test.
7784
7785 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7786
7787 * gcc.target/i386/rtm-xabort-1.c: New.
7788 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7789 * gcc.target/i386/rtm-xend-1.c: Ditto.
7790 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7791 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7792 * gcc.target/i386/sse-13.c: Ditto.
7793 * gcc.target/i386/sse-14.c: Ditto.
7794 * gcc.target/i386/sse-22.c: Ditto.
7795 * gcc.target/i386/sse-23.c: Ditto.
7796 * g++.dg/other/i386-2.C: Ditto.
7797 * g++.dg/other/i386-3.C: Ditto.
7798
7799 2012-03-12 Tobias Burnus <burnus@net-b.de>
7800
7801 PR fortran/52542
7802 * gfortran.dg/proc_ptr_35.f90: New.
7803
7804 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7805
7806 PR target/52530
7807 * gcc.dg/torture/pr52530.c: New test.
7808
7809 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7810
7811 PR target/51244
7812 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7813
7814 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7815
7816 PR target/52450
7817 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7818
7819 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7820
7821 2012-03-09 Andrew Pinski <apinski@cavium.com>
7822
7823 PR middle-end/51988
7824 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7825 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7826
7827 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7828
7829 * gcc.dg/tree-ssa/scev-3.c: New.
7830 * gcc.dg/tree-ssa/scev-4.c: New.
7831
7832 2012-03-08 Tobias Burnus <burnus@net-b.de>
7833
7834 PR fortran/52469
7835 * gfortran.dg/proc_ptr_34.f90
7836
7837 2012-03-07 Jason Merrill <jason@redhat.com>
7838
7839 PR c++/52521
7840 * g++.dg/cpp0x/udlit-mangle.C: New.
7841
7842 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7843
7844 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7845
7846 2012-03-06 Richard Guenther <rguenther@suse.de>
7847
7848 PR middle-end/52493
7849 * gcc.dg/torture/pr52493.c: New testcase.
7850
7851 2012-03-06 Richard Guenther <rguenther@suse.de>
7852
7853 PR lto/52097
7854 * gcc.dg/lto/pr52097_0.c: New testcase.
7855
7856 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7857
7858 PR target/51244
7859 * gcc.target/sh/pr51244-1.c: New.
7860 * gcc.target/sh/pr51244-2.c: New.
7861 * gcc.target/sh/pr51244-3.c: New.
7862
7863 2012-03-05 Jason Merrill <jason@redhat.com>
7864
7865 PR c++/51930
7866 * g++.dg/ext/visibility/template11.C: New.
7867
7868 * g++.dg/cpp0x/implicit13.C: New.
7869
7870 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7871
7872 PR tree-optimization/51721
7873 * gcc.dg/tree-ssa/vrp63.c: New test.
7874 * gcc.dg/pr51721.c: New test.
7875
7876 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7877
7878 PR fortran/50981
7879 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7880 argument checks.
7881
7882 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7883
7884 PR target/52146
7885 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7886
7887 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7888
7889 PR fortran/50981
7890 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7891
7892 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7893
7894 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7895 int32plus.
7896
7897 2012-03-03 Jason Merrill <jason@redhat.com>
7898
7899 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7900
7901 Core 1270
7902 * g++.dg/cpp0x/initlist65.C: New.
7903
7904 PR c++/36797
7905 * g++.dg/ext/is_empty2.C: New.
7906
7907 2012-03-03 Tobias Burnus <burnus@net-b.de>
7908
7909 PR fortran/48820
7910 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7911
7912 2012-03-03 Tobias Burnus <burnus@net-b.de>
7913
7914 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7915 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7916 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7917 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7918 * gfortran.dg/class_30.f90: Remove dg-warning line.
7919 * gfortran.dg/bind_c_usage_25.f90: New.
7920
7921 2012-03-03 Tobias Burnus <burnus@net-b.de>
7922
7923 PR fortran/48820
7924 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7925 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7926 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7927
7928 2012-03-03 Tobias Burnus <burnus@net-b.de>
7929
7930 PR fortran/48820
7931 * gfortran.dg/assumed_type_1.f90: New.
7932 * gfortran.dg/assumed_type_2.f90: New.
7933 * gfortran.dg/assumed_type_3.f90: New.
7934 * gfortran.dg/assumed_type_4.f90: New.
7935
7936 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7937
7938 PR target/49486
7939 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7940 * gcc.target/sh/pr49468-di.c: New.
7941
7942 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7943
7944 * gcc.dg/graphite/pr50561.c: Update.
7945
7946 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7947
7948 * gcc.target/powerpc/pr52457.c: New test.
7949
7950 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7951
7952 * gcc.target/arm/sat-1.c: New test.
7953
7954 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7955
7956 PR target/46716
7957 * gcc.target/i386/pr46716.c: New test.
7958
7959 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7960
7961 PR c++/51989
7962 * g++.dg/cpp0x/sfinae32.C: New.
7963
7964 2012-03-02 Richard Guenther <rguenther@suse.de>
7965
7966 PR tree-optimization/52406
7967 * gcc.dg/torture/pr52406.c: New testcase.
7968
7969 2012-03-02 Tobias Burnus <burnus@net-b.de>
7970
7971 PR fortran/52325
7972 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7973 * gfortran.dg/nullify_2.f90: Update dg-error.
7974 * gfortran.dg/nullify_4.f90: Ditto.
7975 * gfortran.dg/pointer_init_6.f90: Ditto.
7976
7977 2012-03-02 Tobias Burnus <burnus@net-b.de>
7978
7979 PR fortran/52270
7980 * gfortran.dg/class_51.f90: New.
7981
7982 2012-03-02 Tobias Burnus <burnus@net-b.de>
7983
7984 PR fortran/52452
7985 * gfortran.dg/intrinsic_8.f90: New.
7986
7987 2012-03-01 Kai Tietz <ktietz@redhat.com>
7988
7989 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7990 routines on mingw targets.
7991 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7992
7993 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7994
7995 PR tree-optimization/52445
7996 * gcc.dg/pr52445.c: New test.
7997
7998 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7999
8000 PR target/52437
8001 * gcc.c-torture/compile/pr52437.c: New test.
8002
8003 PR middle-end/52419
8004 * gcc.dg/torture/pr52419.c: New test.
8005
8006 PR tree-optimization/52429
8007 * gcc.dg/torture/pr52429.c: New test.
8008 * g++.dg/opt/pr52429.C: New test.
8009
8010 2012-02-29 Richard Guenther <rguenther@suse.de>
8011
8012 PR testsuite/52297
8013 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8014 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8015 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8016 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8017 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8018 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8019
8020 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8021
8022 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8023
8024 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8025
8026 PR fortran/52386
8027 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8028
8029 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8030
8031 PR target/51534
8032 * gcc.target/arm/neon/pr51534.c: New testcase.
8033
8034 2012-02-28 Richard Guenther <rguenther@suse.de>
8035
8036 PR target/52407
8037 * gcc.dg/torture/pr52407.c: New testcase.
8038
8039 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8040
8041 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8042 * gcc.target/arm/vfp2.c: Likewise.
8043 * gcc.target/arm/vfp3.c: Likewise.
8044 * gcc.target/arm/vfp4.c: Likewise.
8045 * gcc.target/arm/vfp5.c: Likewise.
8046 * gcc.target/arm/vfp6.c: Likewise.
8047 * gcc.target/arm/vfp7.c: Likewise.
8048 * gcc.target/arm/vfp8.c: Likewise.
8049 * gcc.target/arm/vfp9.c: Likewise.
8050 * gcc.target/arm/vfp10.c: Likewise.
8051 * gcc.target/arm/vfp11.c: Likewise.
8052 * gcc.target/arm/vfp12.c: Likewise.
8053 * gcc.target/arm/vfp13.c: Likewise.
8054 * gcc.target/arm/vfp14.c: Likewise.
8055 * gcc.target/arm/vfp15.c: Likewise.
8056 * gcc.target/arm/vfp16.c: Likewise.
8057 * gcc.target/arm/vfp17.c: Likewise.
8058 * gcc.target/arm/neon-constants.h: New file.
8059 * gcc.target/arm/neon-vect1.c: New test.
8060 * gcc.target/arm/neon-vect2.c: New test.
8061 * gcc.target/arm/neon-vect3.c: New test.
8062 * gcc.target/arm/neon-vect4.c: New test.
8063 * gcc.target/arm/neon-vect5.c: New test.
8064 * gcc.target/arm/neon-vect6.c: New test.
8065 * gcc.target/arm/neon-vect7.c: New test.
8066 * gcc.target/arm/neon-vect8.c: New test.
8067
8068 2012-02-28 Richard Guenther <rguenther@suse.de>
8069
8070 PR tree-optimization/52402
8071 * gcc.dg/torture/pr52402.c: New testcase.
8072
8073 2012-02-28 Richard Guenther <rguenther@suse.de>
8074
8075 PR lto/52400
8076 * g++.dg/lto/pr52400_0.C: New testcase.
8077
8078 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8079
8080 * gcc.target/avr/torture/builtins-1.c: New test.
8081 * gcc.target/avr/torture/builtins-error.c: New test.
8082
8083 2012-02-28 Kai Tietz <ktietz@redhat.com>
8084
8085 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8086 * gcc.target/i386/pr45352-2.c: Likewise.
8087 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8088 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8089 targets instead rand.
8090 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8091 * gcc.target/i386/sse2-mul-1.c: Likewise.
8092 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8093 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8094 * gcc.target/i386/pad-1.c: Likewise.
8095 * gcc.target/i386/pad-9.c: Likewise.
8096 * gcc.target/i386/pad-2.c: Likewise.
8097 * gcc.target/i386/pad-5b.c: Likewise.
8098 * gcc.target/i386/pad-8.c: Likewise.
8099 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8100 * gcc.target/i386/pr44130.c: Likewise.
8101 * gcc.target/i386/align-main-1.c: Likewise.
8102 * gcc.target/i386/align-main-2.c: Likewise.
8103 * gcc.target/i386/sw-1.c: Likewise.
8104 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8105 on x64 mingw target.
8106 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8107 * gcc.target/i386/pr46295.c: Likewise.
8108 * gcc.target/i386/amd64-abi-1.c: Likewise.
8109 * gcc.target/i386/amd64-abi-2.c: Likewise.
8110 * gcc.target/i386/pr39082-1.c: Likewise.
8111 * gcc.target/i386/pr39162.c: Likewise.
8112 * gcc.target/i386/pr22152.c: Likewise.
8113 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8114 * gcc.target/i386/wrfsbase-2.c: Likewise.
8115 * gcc.target/i386/local.c: Likewise
8116 * gcc.target/i386/wrgsbase-1.c: Likewise.
8117 * gcc.target/i386/wrfsbase-1.c: Likewise.
8118 * gcc.target/i386/pr39315-3.c: Likewise.
8119 * gcc.target/i386/pr35767-4.c: Likewise.
8120 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8121 x64 mingw target.
8122 * gcc.target/i386/pr45336-2.c: Likewise.
8123 * gcc.target/i386/pr45336-1.c: Likewise.
8124 * gcc.target/i386/pr45336-4.c: Likewise.
8125
8126 2012-02-27 Tristan Gingold <gingold@adacore.com>
8127
8128 * gnat.dg/array20.ad[sb]: New test.
8129
8130 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8131
8132 PR target/52375
8133 * gcc.target/arm/pr52375.c: New test.
8134 * gcc.c-torture/compile/pr52375.c: New test.
8135
8136 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8137
8138 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8139 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8140
8141 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8142
8143 * gnat.dg/aggr19.adb: New test.
8144 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8145
8146 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8147
8148 PR target/49263
8149 * gcc.target/sh/pr49263.c: New.
8150
8151 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8152
8153 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8154 simulate_thread_wrapper_other_threads
8155 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8156 Move initialization of 'value' to main().
8157 (main): Initialize 'value';
8158 * gcc.dg/simulate-thread/speculative-store.c
8159 (simulate_thread_step_verify): Return 0 when successful.
8160 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8161 Reduce threshold.
8162 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8163 (simulate_thread_wrapper_other_threads): Return a success/fail value
8164 and issue an error if the instruction count threshold is exceeded.
8165
8166 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8167
8168 PR target/50580
8169 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8170 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8171
8172 2012-02-24 Richard Guenther <rguenther@suse.de>
8173
8174 PR middle-end/52355
8175 * gcc.dg/pr52355.c: New testcase.
8176
8177 2012-02-23 Kai Tietz <ktietz@redhat.com>
8178
8179 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8180 * gcc.dg/Wpadded.c: Likewise.
8181 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8182 structure-layout.
8183 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8184 for sleep by Sleep and add windows.h include for this function.
8185 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8186 targets.
8187 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8188 target.
8189 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8190 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8191 on x64 mingw target.
8192 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8193 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8194 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8195 failure on LLP64 target.
8196
8197 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8198
8199 PR c/52290
8200 * gcc.dg/noncompile/pr52290.c: New test.
8201
8202 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8203
8204 PR tree-optimization/52019
8205 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8206
8207 2012-02-22 Kai Tietz <ktietz@redhat.com>
8208
8209 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8210 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8211 derived pdiff_t type.
8212 * g++.dg/torture/pr49720.C: Likewise
8213
8214 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8215
8216 PR target/52330
8217 * gcc.target/i386/pr52330.c: New test.
8218
8219 2012-02-22 Tobias Burnus <burnus@net-b.de>
8220
8221 PR fortran/52335
8222 * gfortran.dg/io_constraints_10.f90: New.
8223
8224 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8225
8226 * lib/target-supports.exp (check_effective_target_vect_condition):
8227 Return true for NEON.
8228
8229 2012-02-21 Kai Tietz <ktietz@redhat.com>
8230
8231 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8232
8233 2012-02-21 Richard Guenther <rguenther@suse.de>
8234
8235 PR tree-optimization/52324
8236 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8237
8238 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8239
8240 PR middle-end/51782
8241 * gcc.target/avr/torture/pr51782-1.c: New test.
8242
8243 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8244
8245 PR tree-optimization/52318
8246 * gcc.dg/pr52318.c: New test.
8247
8248 2012-02-20 Kai Tietz <ktietz@redhat.com>
8249
8250 * gcc.dg/bf-ms-layout-3.c: New testcase.
8251
8252 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8253
8254 PR testsuite/52229
8255 PR fortran/32380
8256 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8257
8258 2012-02-20 Richard Guenther <rguenther@suse.de>
8259
8260 PR tree-optimization/52298
8261 * gcc.dg/torture/pr52298.c: New testcase.
8262 * gcc.dg/vect/pr52298.c: Likewise.
8263
8264 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8265
8266 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8267 * gcc.c-torture/execute/pr52286.c: Ditto.
8268
8269 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8270
8271 PR tree-optimization/52286
8272 * gcc.c-torture/execute/pr52286.c: New test.
8273
8274 2012-02-18 Tobias Burnus <burnus@net-b.de>
8275
8276 PR fortran/52295
8277 * gfortran.dg/interface_35.f90: Use -std=f2003.
8278 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8279 * gfortran.dg/interface_assignment_4.f90: Ditto.
8280 * gfortran.dg/bessel_1.f90: Ditto.
8281 * gfortran.dg/func_result_6.f90: Ditto.
8282 * gfortran.dg/hypot_1.f90: Ditto.
8283 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8284
8285 2012-02-17 Tobias Burnus <burnus@net-b.de>
8286
8287 PR translation/52232
8288 PR translation/52234
8289 PR translation/52245
8290 PR translation/52246
8291 PR translation/52262
8292 PR translation/52273
8293 * gfortran.dg/coarray_22.f90: Update dg-error.
8294 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8295
8296 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8297
8298 PR target/51753
8299 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8300 (simulate-thread): Use default timeout.
8301
8302 2012-02-16 Jason Merrill <jason@redhat.com>
8303
8304 PR c++/52248
8305 * g++.dg/ext/timevar1.C: New.
8306
8307 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8308
8309 PR c++/52126
8310 * g++.dg/template/using21.C: New.
8311 * g++.dg/template/using22.C: Likewise.
8312
8313 2012-02-16 Jason Merrill <jason@redhat.com>
8314
8315 PR c++/51415
8316 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8317
8318 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8319
8320 PR tree-optimization/52255
8321 * gcc.c-torture/compile/pr52255.c: New test.
8322
8323 PR debug/52260
8324 * g++.dg/debug/dwarf2/pr52260.C: New test.
8325
8326 PR middle-end/51929
8327 * g++.dg/ipa/pr51929.C: New test.
8328
8329 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8330
8331 PR target/52199
8332 * gcc.target/powerpc/pr52199.c: New file.
8333
8334 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8335
8336 PR target/52152
8337 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8338
8339 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8340
8341 * gcc.dg/pr51867.c: Don't include <math.h>.
8342 (sqrtf): Declare.
8343
8344 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8345
8346 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8347 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8348
8349 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8350
8351 PR tree-optimization/50561
8352 * gcc.dg/graphite/pr50561.c: New testcase.
8353
8354 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8355
8356 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8357 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8358
8359 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8360
8361 * gnat.dg/discr35.ad[sb]: New test.
8362
8363 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8364
8365 * gnat.dg/volatile10.adb: New test.
8366 * gnat.dg/volatile10_pkg.ads: New helper.
8367
8368 2012-02-14 Jason Merrill <jason@redhat.com>
8369
8370 * g++.dg/ext/attrib43.C: New.
8371
8372 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8373
8374 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8375 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8376 fgnu_tm.
8377 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8378 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8379 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8380 effective_target fgnu_tm.
8381 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8382
8383 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8384
8385 PR c++/52247
8386 * g++.dg/template/asmgoto1.C: New test.
8387
8388 2012-02-14 Ian Lance Taylor <iant@google.com>
8389
8390 PR go/48501
8391 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8392 compiling generated file for 64bit and index tests.
8393
8394 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8395
8396 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8397
8398 2012-02-14 Richard Guenther <rguenther@suse.de>
8399
8400 PR tree-optimization/52244
8401 PR tree-optimization/51528
8402 * gcc.dg/torture/pr52244.c: New testcase.
8403
8404 2012-02-14 Walter Lee <walt@tilera.com>
8405
8406 * g++.dg/other/PR23205.C: Disable test on tile.
8407 * g++.dg/other/pr23205-2.C: Disable test on tile.
8408 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8409 * gcc.dg/20040813-1.c: Disable test on tile.
8410 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8411 * gcc.misc-tests/linkage.exp: Handle tilegx.
8412
8413 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8414
8415 PR tree-optimization/52210
8416 * gcc.dg/pr52210.c: New test.
8417
8418 2012-02-14 Jason Merrill <jason@redhat.com>
8419
8420 PR c++/39055
8421 * g++.dg/overload/defarg5.C: New.
8422
8423 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8424
8425 PR c/52181
8426 * c-c++-common/pr52181.c: New test.
8427
8428 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8429
8430 PR c++/52215
8431 * g++.dg/ext/atomic-1.C: New test.
8432
8433 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8434
8435 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8436
8437 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8438
8439 PR middle-end/52209
8440 * gcc.c-torture/execute/pr52209.c: New test.
8441
8442 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8443
8444 PR fortran/50981
8445 * gfortran.dg/elemental_optional_args_5.f03: New test.
8446
8447 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8448
8449 PR testsuite/50076
8450 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8451 cases.
8452
8453 2012-02-11 Ian Lance Taylor <iant@google.com>
8454
8455 PR go/51874
8456 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8457 SPARC Solaris. Don't run the test at all on systems where it may
8458 not work, rather than xfailing it.
8459
8460 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8461
8462 PR rtl-optimization/52175
8463 * gcc.c-torture/compile/pr52175.c: New test.
8464
8465 2012-02-10 Jason Merrill <jason@redhat.com>
8466
8467 PR c++/51910
8468 * g++.dg/template/repo10.C: New.
8469
8470 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8471
8472 PR debug/52132
8473 * gcc.dg/pr52132.c: New test.
8474
8475 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8476
8477 * gnat.dg/specs/aggr4.ads: New test.
8478 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8479
8480 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8481
8482 PR target/52146
8483 * gcc.target/i386/pr52146.c: New.
8484
8485 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8486
8487 PR middle-end/52177
8488 * c-c++-common/pr52177.c: New test.
8489
8490 2012-02-10 Jan Hubicka <jh@suse.cz>
8491
8492 PR middle-end/48600
8493 * g++.dg/torture/pr48600.C: New testcase.
8494
8495 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8496
8497 PR middle-end/52140
8498 * gcc.dg/dfp/pr52140.c: New test.
8499
8500 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8501
8502 PR fortran/32380
8503 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8504 of dg-options.
8505
8506 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8507
8508 PR middle-end/51867
8509 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8510 * gcc.dg/pr51867.c: New test.
8511
8512 2012-02-09 Ian Lance Taylor <iant@google.com>
8513
8514 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8515 which don't support -fsplit-stack. Turn off optimization when
8516 compiling select5-out.go.
8517
8518 2012-02-08 Ian Lance Taylor <iant@google.com>
8519
8520 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8521 systems which don't support -fsplit-stack.
8522
8523 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8524
8525 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8526 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8527 machine instuction in the log.
8528
8529 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8530
8531 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8532 to 20 seconds.
8533
8534 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8535
8536 PR driver/48524
8537 * gcc.dg/pr48524.c: New test.
8538 * gcc.dg/pr48524.spec: New spec file for test.
8539
8540 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8541
8542 PR fortran/32380
8543 * gfortran.dg/vect/pr32380.f90: New test.
8544
8545 2012-02-08 Tobias Burnus <burnus@net-b.de>
8546
8547 PR fortran/52151
8548 * gfortran.dg/realloc_on_assign_12.f90: New.
8549
8550 2012-02-08 Richard Guenther <rguenther@suse.de>
8551
8552 PR rtl-optimization/52170
8553 * gcc.dg/torture/pr52170.c: New testcase.
8554
8555 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8556
8557 PR gcov-profile/52150
8558 * gcc.dg/tree-prof/pr52150.c: New test.
8559
8560 PR rtl-optimization/52139
8561 * gcc.dg/pr52139.c: New test.
8562
8563 2012-02-07 Jason Merrill <jason@redhat.com>
8564
8565 PR c++/51675
8566 * g++.dg/cpp0x/constexpr-union3.C: New.
8567
8568 PR c++/52035
8569 * g++.dg/lto/pr52035_0.C: New.
8570
8571 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8572
8573 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8574 * gcc.dg/special/weak-1.c: Likewise.
8575 * gcc.dg/ucnid-12.c: Likewise.
8576 * gcc.dg/torture/pr45678-1.c: Likewise.
8577 * gcc.dg/torture/pr45678-2.c: Likewise.
8578 * gcc.dg/vector-4.c: Likewise.
8579 * gcc.dg/ipa/inline-5.c: Likewise.
8580 * gcc.dg/ucnid-11.c: Likewise.
8581 * gcc.misc-tests/gcov-13.c: Likewise.
8582 * gcc.misc-tests/gcov-14.c: Likewise.
8583 * g++.dg/ext/label13.C: Likewise.
8584 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8585 hppa*-*-hpux* options.
8586 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8587 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8588 * gcc.dg/pr48616.c: Likewise.
8589 * gcc.dg/pr17957.c: Likewise.
8590 * gcc.dg/pr17055-1.c: Likewise.
8591 * gcc.dg/pr32912-1.c: Likewise.
8592 * gcc.dg/tm/pr51472.c: Likewise.
8593 * c-c++-common/fold-bitand-4.c: Likewise.
8594 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8595 Use dg-additional-options for extra options.
8596
8597 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8598
8599 * gcc.target/epiphany/interrupt-2.c: New test.
8600
8601 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8602
8603 PR target/52155
8604 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8605 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8606 for MIPS ELF.
8607
8608 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8609
8610 PR target/52152
8611 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8612
8613 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8614
8615 PR middle-end/24306
8616 PR target/52154
8617 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8618 * gcc.target/mips/va-arg-1.c: New test.
8619
8620 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8621
8622 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8623 for -mno-pointers-to-nested-functions.
8624
8625 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8626
8627 * gcc.c-torture/execute/20120207-1.c: New test.
8628
8629 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8630
8631 PR rtl-optimization/52060
8632 * gcc.dg/torture/pr52060.c: New test.
8633
8634 PR middle-end/52074
8635 * gcc.c-torture/compile/pr52074.c: New test.
8636
8637 2012-02-07 Tobias Burnus <burnus@net-b.de>
8638
8639 PR fortran/51514
8640 * gfortran.dg/class_to_type_2.f90: New.
8641
8642 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8643
8644 PR fortran/32373
8645 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8646 Remove module.
8647
8648 2012-02-06 Jason Merrill <jason@redhat.com>
8649
8650 PR c++/52088
8651 * g++.dg/template/conv13.C: New.
8652
8653 2012-02-06 Richard Guenther <rguenther@suse.de>
8654
8655 PR tree-optimization/52115
8656 * gcc.c-torture/compile/pr52115.c: New testcase.
8657
8658 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8659
8660 PR target/52129
8661 * gcc.c-torture/execute/pr52129.c: New test.
8662
8663 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8664
8665 * gcc.dg/pr48374.c: Actually add the test I forgot
8666 in the 2012-01-25 commit.
8667
8668 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8669
8670 PR fortran/32373
8671 * gfortran.dg/vect/vect-8.f90: New test case.
8672
8673 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8674
8675 PR fortran/48847
8676 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8677
8678 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8679
8680 PR fortran/52102
8681 * gfortran.dg/class_48.f90 : Add test of allocate class array
8682 component with source in subroutine test3. Remove commenting
8683 out in subroutine test4, since branching on unitialized variable
8684 is now fixed (no PR for this last.).
8685
8686 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8687
8688 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8689 on MIPS targets.
8690 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8691
8692 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8693
8694 PR target/52125
8695 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8696 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8697
8698 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8699
8700 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8701 (check_effective_target_sync_int_long): Use it.
8702 (check_effective_target_sync_char_short): Likewise.
8703 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8704
8705 2012-02-05 Tobias Burnus <burnus@net-b.de>
8706
8707 PR fortran/51972
8708 * gfortran.dg/class_48.f90: Add some further checks.
8709
8710 2012-02-05 Ira Rosen <irar@il.ibm.com>
8711
8712 PR tree-optimization/52091
8713 * gcc.dg/vect/pr52091.c: New test.
8714
8715 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8716
8717 PR rtl-optimization/52113
8718 * gcc.target/avr/pr52113.c: New test.
8719
8720 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8721
8722 PR rtl-optimization/52092
8723 * gcc.c-torture/compile/pr52092.c: New test.
8724
8725 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8726
8727 PR fortran/41587
8728 * gfortran.dg/class_array_10.f03: New test.
8729
8730 PR fortran/46356
8731 * gfortran.dg/class_array_11.f03: New test.
8732
8733 PR fortran/51754
8734 * gfortran.dg/class_array_12.f03: New test.
8735
8736 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8737
8738 PR fortran/52012
8739 * gfortran.dg/realloc_on_assign_11.f90: New test.
8740
8741 2012-02-02 Tobias Burnus <burnus@net-b.de>
8742
8743 PR fortran/52093
8744 * gfortran.dg/shape_7.f90: New.
8745
8746 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8747
8748 * gcc.target/mips/mips-prepend-1.c: New test.
8749
8750 2012-02-02 Jan Hubicka <jh@suse.cz>
8751 Tom de Vries <tom@codesourcery.com>
8752
8753 PR middle-end/51998
8754 * gcc.dg/alias-12.c: New testcase.
8755 * gcc.dg/alias-13.c: New testcase.
8756
8757 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8758
8759 PR target/52086
8760 * gcc.dg/pr52086.c: New test.
8761
8762 PR tree-optimization/52073
8763 * gcc.c-torture/compile/pr52073.c: New test.
8764
8765 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8766
8767 PR fortran/51958
8768 * gfortran.dg/function_optimize_10.f90: New test.
8769
8770 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8771
8772 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8773 test on alpha*-*-*.
8774
8775 2012-02-01 Tobias Burnus <burnus@net-b.de>
8776
8777 PR fortran/52024
8778 * gfortran.dg/typebound_operator_14.f90: New.
8779
8780 2012-02-01 Tobias Burnus <burnus@net-b.de>
8781
8782 PR fortran/52059
8783 * gfortran.dg/elemental_function_1.f90: New.
8784
8785 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8786
8787 PR rtl-optimization/51374
8788 * gcc.target/avr/torture/pr51374-1.c:
8789 Also fail if SBIS is seen.
8790
8791 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8792
8793 PR rtl-optimization/51374
8794 * gcc.target/avr/torture/pr51374-1.c: New.
8795
8796 2012-01-31 Tobias Burnus <burnus@net-b.de>
8797
8798 PR fortran/52024
8799 * gfortran.dg/typebound_generic_11.f90: New.
8800
8801 2012-01-31 Tobias Burnus <burnus@net-b.de>
8802
8803 PR fortran/52029
8804 * gfortran.dg/class_49.f90: New.
8805
8806 2012-01-31 Tobias Burnus <burnus@net-b.de>
8807
8808 PR fortran/52013
8809 * gfortran.dg/elemental_args_check_6.f90: New.
8810
8811 2012-01-31 Jason Merrill <jason@redhat.com>
8812
8813 PR c++/52043
8814 * g++.dg/cpp0x/variadic122.C: New.
8815
8816 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8817
8818 PR fortran/52012
8819 * gfortran.dg/realloc_on_assign_10.f90: New test.
8820
8821 2012-01-31 Richard Guenther <rguenther@suse.de>
8822
8823 PR tree-optimization/51528
8824 * gcc.dg/torture/pr51528.c: New testcase.
8825
8826 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8827
8828 PR go/48501
8829 * lib/go.exp (go_target_compile): Append timeout= to options.
8830 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8831 select5-out.go test on alpha*-*-* targets.
8832
8833 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8834
8835 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8836 (TEST_SHORT): Reformat in the same way.
8837 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8838 (TEST_SHORT): Reformat in the same way.
8839 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8840 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8841 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8842 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8843 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8844
8845 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8846
8847 PR target/51835
8848 * gcc.target/arm/pr51835.c: New testcase.
8849
8850 2012-01-30 Richard Guenther <rguenther@suse.de>
8851
8852 PR tree-optimization/52028
8853 * gcc.dg/torture/pr52028.c: New testcase.
8854 * gfortran.dg/ldist-pr45199.f: Adjust.
8855 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8856 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8857 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8858
8859 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8860
8861 PR debug/52027
8862 * gcc.dg/tree-prof/pr52027.c: New test.
8863
8864 PR tree-optimization/52046
8865 * gcc.dg/pr52046.c: New test.
8866
8867 PR debug/52048
8868 * g++.dg/other/pr52048.C: New test.
8869
8870 2012-01-30 Richard Guenther <rguenther@suse.de>
8871
8872 PR tree-optimization/52045
8873 * gcc.dg/pr52045.c: New testcase.
8874
8875 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8876
8877 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8878 new code generated for __sync_lock_release.
8879
8880 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8881
8882 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8883
8884 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8885
8886 PR testsuite/51875
8887 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8888
8889 * g++.dg/ext/visibility/template10.C: Fix typo.
8890
8891 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8892
8893 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8894
8895 PR c++/51327
8896 * g++.dg/cpp0x/constexpr-ice6.C: New.
8897
8898 2012-01-29 Tobias Burnus <burnus@net-b.de>
8899
8900 PR fortran/41600
8901 * gfortran.dg/default_initialization_6.f90: New.
8902
8903 2012-01-29 Tobias Burnus <burnus@net-b.de>
8904
8905 PR fortran/51972
8906 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8907 * gfortran.dg/class_48.f90: New.
8908
8909 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8910
8911 PR fortran/51808
8912 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8913
8914 2012-01-28 Tobias Burnus <burnus@net-b.de>
8915
8916 PR fortran/51972
8917 * gfortran.dg/class_allocate_12.f90: New.
8918
8919 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8920
8921 * gcc.dg/torture/pr50444.c: Fix dg directives.
8922
8923 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8924
8925 PR target/52006
8926 * gcc.target/arm/pr52006.c: New test.
8927
8928 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8929
8930 PR testsuite/52011
8931 * gcc.dg/lto/trans-mem.h: New file.
8932 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8933 * gcc.dg/lto/trans-mem-1_1.c: Same.
8934 * gcc.dg/lto/trans-mem-4_1.c: Same.
8935 * gcc.dg/lto/trans-mem-3_1.c: Same.
8936
8937 2012-01-27 Tobias Burnus <burnus@net-b.de>
8938
8939 PR fortran/52022
8940 * gfortran.dg/dummy_procedure_7.f90: New.
8941
8942 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8943
8944 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8945 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8946
8947 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8948
8949 PR c++/51852
8950 * g++.dg/other/gc5.C: New test.
8951
8952 2012-01-27 Richard Guenther <rguenther@suse.de>
8953
8954 PR tree-optimization/50444
8955 * gcc.dg/torture/pr50444.c: New testcase.
8956
8957 2012-01-27 Tobias Burnus <burnus@net-b.de>
8958
8959 PR fortran/51970
8960 PR fortran/51977
8961 * gfortran.dg/move_alloc_13.f90: New.
8962
8963 2012-01-27 Tobias Burnus <burnus@net-b.de>
8964
8965 PR fortran/51953
8966 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8967 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8968 and change dg-error string.
8969
8970 2012-01-27 Tobias Burnus <burnus@net-b.de>
8971
8972 PR fortran/52016
8973 * gfortran.dg/elemental_args_check_5.f90: New.
8974
8975 2012-01-27 Richard Guenther <rguenther@suse.de>
8976
8977 PR middle-end/51959
8978 * g++.dg/torture/pr51959.C: New testcase.
8979
8980 2012-01-27 Tom de Vries <tom@codesourcery.com>
8981
8982 PR tree-optimization/51990
8983 * gcc.dg/pr51990.c: New test.
8984 * gcc.dg/pr51990-2.c: Same.
8985
8986 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8987 Tobias Burnus <burnus@gcc.gnu.org>
8988
8989 PR fortran/48705
8990 * gfortran.dg/class_allocate_11.f03: New.
8991
8992 PR fortran/51870
8993 PR fortran/51943
8994 PR fortran/51946
8995 * gfortran.dg/class_allocate_7.f03: New.
8996 * gfortran.dg/class_allocate_8.f03: New.
8997 * gfortran.dg/class_allocate_9.f03: New.
8998 * gfortran.dg/class_allocate_10.f03: New.
8999
9000 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9001
9002 * gnat.dg/discr34.adb: New test.
9003 * gnat.dg/discr34_pkg.ads: New helper.
9004
9005 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9006
9007 * gnat.dg/discr33.adb: New test.
9008
9009 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9010
9011 * gnat.dg/limited_with3.ad[sb): New test.
9012 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9013 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9014 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9015
9016 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9017
9018 * gnat.dg/stack_usage1.adb: New test.
9019 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9020
9021 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9022 * gcc.dg/pr44194-2.c: Likewise.
9023
9024 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9025
9026 PR c++/51370
9027 * g++.dg/template/crash112.C: New.
9028
9029 2012-01-27 Richard Henderson <rth@redhat.com>
9030
9031 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9032
9033 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9034
9035 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9036
9037 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9038
9039 PR middle-end/51895
9040 * g++.dg/opt/pr51895.C: New test.
9041
9042 2012-01-26 Michael Matz <matz@suse.de>
9043
9044 PR tree-optimization/48794
9045 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9046
9047 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9048
9049 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9050
9051 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9052
9053 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9054 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9055 memory.
9056 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9057 the default value for s390 and s390x.
9058
9059 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9060
9061 PR lto/51698
9062 * gcc.dg/lto/trans-mem-4_0.c: New.
9063 * gcc.dg/lto/trans-mem-4_1.c: New.
9064 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9065 TM builtins.
9066 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9067 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9068 TM builtins.
9069 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9070 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9071 TM builtins.
9072
9073 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9074
9075 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9076
9077 2012-01-25 Ian Lance Taylor <iant@google.com>
9078
9079 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9080
9081 2012-01-25 Tobias Burnus <burnus@net-b.de>
9082
9083 PR fortran/51995
9084 * gfortran.dg/typebound_proc_25.f90: New.
9085
9086 2012-01-25 Jason Merrill <jason@redhat.com>
9087
9088 PR c++/51992
9089 * g++.dg/lto/pr51992_0.C: New.
9090
9091 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9092
9093 PR tree-optimization/51987
9094 * gcc.target/i386/pr51987.c: New test.
9095
9096 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9097
9098 * gcc.dg/tm/lto-1.c: Require lto support in target.
9099
9100 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9101
9102 PR rtl-optimization/48374
9103 * gcc.dg/pr48374.c: New test.
9104
9105 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9106
9107 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9108
9109 2012-01-25 Tobias Burnus <burnus@net-b.de>
9110
9111 PR fortran/51966
9112 * gfortran.dg/derived_constructor_char_3.f90: New.
9113
9114 2012-01-24 Ian Lance Taylor <iant@google.com>
9115
9116 * go.test/go-test.exp (filecmp): New procedure.
9117 (errchk): Handle quoted square brackets.
9118 (go-gc-tests): Set go_compile_args. Handle various new test
9119 lines. Skip a few new tests.
9120 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9121
9122 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9123
9124 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9125 (check_effective_target_vect_extract_even_odd)
9126 (check_effective_target_vect_interleave): Return true for MIPS
9127 paired-single.
9128
9129 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9130
9131 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9132 (main): Use it instead of argc.
9133
9134 2012-01-24 Jason Merrill <jason@redhat.com>
9135
9136 PR c++/51973
9137 * g++.dg/cpp0x/sfinae31.C: New.
9138
9139 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9140
9141 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9142
9143 2012-01-24 Jason Merrill <jason@redhat.com>
9144
9145 PR c++/51812
9146 * g++.dg/inherit/covariant20.C: New.
9147
9148 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9149
9150 PR c++/51223
9151 * g++.dg/parse/crash58.C: New.
9152
9153 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9154
9155 PR target/51957
9156 * gcc.dg/pr51957-1.c: New test.
9157 * gcc.dg/pr51957-1.h: New file.
9158 * gcc.dg/pr51957-2.c: New test.
9159
9160 2012-01-23 Jason Merrill <jason@redhat.com>
9161
9162 PR c++/51930
9163 * g++.dg/ext/visibility/template10.C: New.
9164
9165 2012-01-23 Tobias Burnus <burnus@net-b.de>
9166
9167 PR fortran/51948
9168 * gfortran.dg/move_alloc_12.f90: New.
9169
9170 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9171
9172 PR middle-end/45416
9173 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9174
9175 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9176
9177 PR c++/51398
9178 * g++.dg/template/crash111.C: New.
9179
9180 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9181
9182 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9183 configurations.
9184 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9185
9186 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9187
9188 PR testsuite/51941
9189 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9190 the DW_TAG_class_type and DW_AT_name: "Executor".
9191
9192 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9193
9194 * lib/target-supports.exp
9195 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9196 (check_effective_target_vect_interleave): Likewise.
9197
9198 2012-01-22 Jason Merrill <jason@redhat.com>
9199
9200 PR c++/51925
9201 * g++.dg/template/using20.C: New.
9202 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9203
9204 2012-01-23 Jason Merrill <jason@redhat.com>
9205
9206 PR target/51934
9207 * g++.dg/torture/pr51344.C: Limit to x86.
9208
9209 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9210
9211 * c-c++-common/tm/omp.c: Require target with pthread support.
9212
9213 2012-01-23 Richard Guenther <rguenther@suse.de>
9214
9215 PR tree-optimization/51949
9216 * gcc.dg/torture/pr51949.c: New testcase.
9217
9218 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9219
9220 PR rtl-optimization/51933
9221 * gcc.c-torture/execute/pr51933.c: New test.
9222
9223 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9224
9225 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9226 Do not define for Interix.
9227
9228 2012-01-22 Jason Merrill <jason@redhat.com>
9229
9230 PR c++/51832
9231 * g++.dg/lto/pr51832.h: New.
9232 * g++.dg/lto/pr51832_0.C: New.
9233 * g++.dg/lto/pr51832_1.C: New.
9234
9235 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9236
9237 * gcc.dg/ext-elim-1.c: New test.
9238
9239 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9240
9241 PR target/51931
9242 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9243 * g++.dg/opt/longbranch1.C: Likewise.
9244
9245 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9246
9247 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9248 in C++11 mode.
9249
9250 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9251
9252 PR fortran/50556
9253 * gfortran.dg/namelist_74.f90: New test.
9254 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9255
9256 2012-01-21 Tobias Burnus <burnus@net-b.de>
9257
9258 PR fortran/51913
9259 * gfortran.dg/class_47.f90: New.
9260
9261 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9262
9263 * gnat.dg/renaming5.ad[sb]: New test.
9264
9265 2012-01-20 Jason Merrill <jason@redhat.com>
9266
9267 PR c++/51919
9268 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9269
9270 2012-01-20 Jason Merrill <jason@redhat.com>
9271
9272 PR c++/51922
9273 * g++.dg/ext/attrib42.C: Require ilp32.
9274
9275 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9276
9277 PR target/51915
9278 * gcc.target/arm/pr51915.c: New test.
9279
9280 2012-01-20 Cary Coutant <ccoutant@google.com>
9281 Dodji Seketeli <dodji@redhat.com>
9282
9283 PR debug/45682
9284 * g++.dg/debug/dwarf2/nested-3.C: New test.
9285
9286 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9287
9288 PR c++/51402
9289 * g++.dg/template/crash110.C: New.
9290
9291 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9292
9293 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9294 Remove default options on hppa*-*-hpux*.
9295
9296 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9297
9298 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9299
9300 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9301
9302 * gcc.c-torture/compile/pr51856.c: New testcase.
9303
9304 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9305
9306 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9307 options to go_target_compile.
9308
9309 2012-01-20 Kai Tietz <ktietz@redhat.com>
9310
9311 * g++.dg/torture/pr51344.C: Fix typo.
9312
9313 2012-01-20 Richard Guenther <rguenther@suse.de>
9314
9315 PR tree-optimization/51903
9316 * g++.dg/torture/pr51903.C: New testcase.
9317
9318 2012-01-20 Tobias Burnus <burnus@net-b.de>
9319 Janus Weil <janus@gcc.gnu.org>
9320
9321 PR fortran/51056
9322 * gfortran.dg/use_21.f90: New.
9323
9324 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9325
9326 PR target/51106
9327 * gcc.dg/torture/pr51106-1.c: New test.
9328 * gcc.dg/torture/pr51106-2.c: New test.
9329
9330 2012-01-19 Kai Tietz <ktietz@redhat.com>
9331
9332 * g++.dg/torture/pr51344.C: New test.
9333
9334 2012-01-19 Tobias Burnus <burnus@net-b.de>
9335
9336 PR fortran/51904
9337 * gfortran.dg/intrinsic_size_2.f90: New.
9338
9339 2012-01-19 Jason Merrill <jason@redhat.com>
9340
9341 PR c++/51889
9342 * g++.dg/inherit/using7.C: New.
9343
9344 2012-01-19 Richard Guenther <rguenther@suse.de>
9345
9346 PR tree-optimization/37997
9347 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9348
9349 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9350
9351 PR rtl-optimization/51505
9352 * gcc.dg/pr51505.c: New test.
9353
9354 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9355
9356 PR fortran/51634
9357 * gfortran.dg/typebound_operator_12.f03: New.
9358 * gfortran.dg/typebound_operator_13.f03: New.
9359
9360 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9361
9362 PR c++/51225
9363 * g++.dg/cpp0x/pr51225.C: New.
9364
9365 2012-01-17 Ian Lance Taylor <iant@google.com>
9366
9367 PR go/50656
9368 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9369
9370 2012-01-17 Tobias Burnus <burnus@net-b.de>
9371
9372 PR fortran/51869
9373 * gfortran.dg/realloc_on_assign_9.f90: New.
9374
9375 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9376
9377 PR other/51165
9378 * gcc.dg/tm/memopt-3.c: Remove xfail.
9379 * gcc.dg/tm/memopt-4.c: Remove xfail.
9380 * gcc.dg/tm/memopt-5.c: Remove xfail.
9381 * gcc.dg/tm/memopt-7.c: Remove xfail.
9382
9383 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9384
9385 PR tree-optimization/51877
9386 * gcc.c-torture/execute/pr51877.c: New test.
9387
9388 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9389
9390 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9391 {!vect_align_arrays} to vect_sizes_32B_16B.
9392 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9393 * gcc.dg/vect/vect-peel-3.c: Ditto.
9394
9395 2012-01-16 Jason Merrill <jason@redhat.com>
9396
9397 PR c++/51854
9398 * g++.dg/abi/mangle60.C: New.
9399
9400 PR c++/51827
9401 * g++.dg/pch/mangle1.{C,Hs}: New.
9402
9403 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9404 Tobias Burnus <burnus@net-b.de>
9405
9406 PR fortran/50981
9407 * gfortran.dg/elemental_optional_args_3.f90: New
9408 * gfortran.dg/elemental_optional_args_4.f90: New
9409
9410 2012-01-16 Tobias Burnus <burnus@net-b.de>
9411
9412 PR fortran/51809
9413 * gfortran.dg/use_20.f90: New
9414
9415 2012-01-16 Jason Merrill <jason@redhat.com>
9416
9417 PR c++/51868
9418 * g++.dg/cpp0x/rv-bitfield.C: New.
9419 * g++.dg/cpp0x/rv-bitfield2.C: New.
9420
9421 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9422
9423 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9424 subroutine 'qsort' and use index array to assign the result.
9425
9426 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9427
9428 PR tree-optimization/51865
9429 * gcc.dg/pr51865.c: New test.
9430
9431 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9432
9433 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9434
9435 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9436
9437 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9438 to be loaded from the constant pool, rather than via %hi and %lo.
9439
9440 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9441
9442 PR rtl-optimization/51821
9443 * gcc.dg/pr51821.c: New test.
9444
9445 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9446
9447 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9448
9449 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9450
9451 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9452
9453 2012-01-14 Tobias Burnus <burnus@net-b.de>
9454
9455 PR fortran/51800
9456 * gfortran.dg/init_flag_8.f90: New.
9457 * gfortran.dg/init_flag_9.f90: New.
9458
9459 2011-01-14 Tobias Burnus <burnus@net-b.de>
9460
9461 PR fortran/51816
9462 * gfortran.dg/use_18.f90: New.
9463 * gfortran.dg/use_19.f90: New.
9464
9465 2012-01-13 Ian Lance Taylor <iant@google.com>
9466
9467 PR c++/50012
9468 * g++.dg/warn/Wsign-compare-4.C: New.
9469
9470 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9471
9472 PR fortran/48351
9473 * gfortran.dg/alloc_comp_assign.f03: New.
9474 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9475 __BUILTIN_FREE from 38 to 32.
9476
9477 2012-01-13 Jason Merrill <jason@redhat.com>
9478
9479 PR c++/20681
9480 * g++.dg/warn/Wreturn-type-7.C: New.
9481
9482 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9483
9484 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9485 assumption.
9486 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9487 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9488 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9489 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9490 int32plus because of big array needed.
9491 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9492 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9493
9494 2012-01-13 Jason Merrill <jason@redhat.com>
9495
9496 PR c++/51813
9497 * g++.dg/ext/visibility/template9.C: New.
9498
9499 PR c++/51620
9500 * g++.dg/cpp0x/defaulted34.C: New.
9501 * g++.dg/template/virtual3.C: New.
9502
9503 2012-01-13 Richard Guenther <rguenther@suse.de>
9504
9505 PR middle-end/8081
9506 * gcc.dg/torture/pr8081.c: New testcase.
9507
9508 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9509
9510 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9511
9512 2012-01-12 Jason Merrill <jason@redhat.com>
9513
9514 PR c++/51714
9515 * g++.dg/ext/stmtexpr14.C: New.
9516
9517 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9518
9519 PR c++/51633
9520 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9521
9522 2012-01-12 Jason Merrill <jason@redhat.com>
9523
9524 PR c++/48051
9525 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9526 * g++.dg/abi/mangle58.C: Likewise.
9527
9528 PR c++/51403
9529 * g++.dg/template/arg8.C: New.
9530
9531 2012-01-12 Ira Rosen <irar@il.ibm.com>
9532
9533 PR tree-optimization/51799
9534 * gcc.dg/vect/pr51799.c: New test.
9535 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9536 patterns.
9537
9538 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9539 Tobias Burnus <burnus@net-b.de>
9540
9541 PR fortran/51057
9542 PR fortran/51616
9543 * lib/target-supports.exp
9544 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9545 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9546
9547 2012-01-11 Jason Merrill <jason@redhat.com>
9548
9549 PR c++/51565
9550 * g++.dg/ext/attrib42.C: New.
9551
9552 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9553
9554 PR bootstrap/51796
9555 * gcc.dg/pr51796.c: New test.
9556
9557 2012-01-11 Jason Merrill <jason@redhat.com>
9558
9559 PR c++/51818
9560 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9561
9562 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9563
9564 * gnat.dg/array19.ad[sb]: New test.
9565
9566 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9567
9568 * gnat.dg/opt23.ad[sb]: New test.
9569 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9570 * gnat.dg/opt24.ad[sb]: New test.
9571
9572 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9573
9574 PR tree-optimization/49642
9575 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9576 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9577
9578 2012-01-11 Jason Merrill <jason@redhat.com>
9579
9580 PR c++/51613
9581 * g++.dg/template/explicit-args5.C: New.
9582
9583 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9584
9585 * gcc.c-torture/execute/20120110-1.c: New testcase.
9586
9587 2012-01-10 Jason Merrill <jason@redhat.com>
9588
9589 PR c++/51614
9590 * g++.dg/inherit/ambig1.C: New.
9591
9592 PR c++/51433
9593 * g++.dg/cpp0x/constexpr-cache1.C: New.
9594
9595 2012-01-10 Richard Guenther <rguenther@suse.de>
9596
9597 PR tree-optimization/51801
9598 * gcc.dg/torture/pr51801.c: New testcase.
9599
9600 2012-01-10 Tobias Burnus <burnus@net-b.de>
9601
9602 PR fortran/51652
9603 * gfortran.dg/allocate_with_typespec_5.f90: New.
9604
9605 2012-01-10 Tobias Burnus <burnus@net-b.de>
9606
9607 * gfortran.dg/class_39.f03: Update dg-error string.
9608
9609 2012-01-10 Richard Guenther <rguenther@suse.de>
9610
9611 PR tree-optimization/50913
9612 * gcc.dg/graphite/interchange-16.c: New testcase.
9613 * gcc.dg/graphite/scop-20.c: XFAIL.
9614 * gfortran.dg/graphite/interchange-1.f: Likewise.
9615 * gfortran.dg/graphite/block-1.f90: Likewise.
9616 * gfortran.dg/graphite/block-2.f: Likewise.
9617
9618 2012-01-10 Richard Henderson <rth@redhat.com>
9619
9620 * lib/target-supports.exp (check_effective_target_vect_perm,
9621 check_effective_target_vect_perm_byte,
9622 check_effective_target_vect_perm_short): Enable for arm neon.
9623
9624 2012-01-09 Tobias Burnus <burnus@net-b.de>
9625
9626 PR fortran/46328
9627 * gfortran.dg/typebound_operator_11.f90: New.
9628
9629 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9630
9631 * gnat.dg/array18.adb: New test.
9632 * gnat.dg/array18_pkg.ads: New helper.
9633
9634 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9635
9636 PR fortran/51791
9637 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9638 around base object in first assignment in main program.
9639 * gfortran.dg/typebound_operator_10.f03: New test.
9640
9641 2012-01-09 Martin Jambor <mjambor@suse.cz>
9642
9643 PR tree-optimization/51759
9644 * g++.dg/ipa/pr51759.C: New test.
9645
9646 2012-01-09 Tobias Burnus <burnus@net-b.de>
9647
9648 PR fortran/51758
9649 * gfortran.dg/optional_absent_2.f90: New.
9650
9651 2012-01-09 Tobias Burnus <burnus@net-b.de>
9652
9653 PR fortran/51578
9654 * gfortran.dg/use_17.f90: New.
9655
9656 2012-01-09 Gary Funck <gary@intrepid.com>
9657
9658 PR preprocessor/33919
9659 * gcc.dg/pr33919.c: New test.
9660 * gcc.dg/pr33919-0.h: New test header file.
9661 * gcc.dg/pr33919-1.h: Ditto.
9662 * gcc.dg/pr33919-2.h: Ditto.
9663
9664 2012-01-07 Jan Hubicka <jh@suse.cz>
9665
9666 PR tree-optimize/51694
9667 * gcc.c-torture/compile/pr51694.c: new testcase.
9668
9669 2012-01-07 Jan Hubicka <jh@suse.cz>
9670
9671 PR tree-optimization/51600
9672 * g++.dg/torture/pr51600.C: New testcase.
9673
9674 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9675
9676 PR gcov-profile/51715
9677 PR gcov-profile/51717
9678 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9679 * gcc.misc-tests/gcov-14.c: Likewise.
9680
9681 2012-01-06 Jason Merrill <jason@redhat.com>
9682
9683 * g++.dg/parse/new5.C: New.
9684
9685 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9686
9687 PR testsuite/51655
9688 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9689 including <string.h>.
9690
9691 2012-01-06 Jason Merrill <jason@redhat.com>
9692
9693 * g++.dg/abi/mangle51.C: New.
9694 * g++.dg/abi/mangle52.C: New.
9695 * g++.dg/abi/mangle53.C: New.
9696 * g++.dg/abi/mangle54.C: New.
9697 * g++.dg/abi/mangle55.C: New.
9698 * g++.dg/abi/mangle56.C: New.
9699 * g++.dg/abi/mangle57.C: New.
9700 * g++.dg/abi/mangle58.C: New.
9701 * g++.dg/abi/mangle59.C: New.
9702 * g++.dg/cpp0x/trailing3.C: Update mangling.
9703 * g++.dg/cpp0x/variadic111.C: Update mangling.
9704 * g++.dg/cpp0x/variadic4.C: Update mangling.
9705 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9706 * g++.dg/template/nontype22.C: Works now.
9707 * g++.dg/template/pr35240.C: Works now.
9708
9709 * g++.dg/cpp0x/error7.C: New.
9710
9711 2012-01-06 Tobias Burnus <burnus@net-b.de>
9712
9713 * gfortran.dg/deallocate_stat_2.f90: New.
9714 * coarray/allocate_errgmsg.f90: New.
9715 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9716 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9717 * coarray/subobject_1.f90: Fix for num_images > 1.
9718 * gfortran.dg/deallocate_stat.f90: Update due to changed
9719 stat= handling.
9720
9721 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9722
9723 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9724
9725 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9726
9727 * ada/acats/overflow.lst: Add cb20004.
9728
9729 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9730
9731 PR c++/51541
9732 * g++.dg/cpp0x/alias-decl-18.C: New test.
9733
9734 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9735
9736 * gcc.c-torture/execute/20120104-1.c: New test.
9737
9738 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9739
9740 PR fortran/PR48946
9741 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9742 the old typebound_operator_8.f03.
9743 * gfortran.dg/typebound_operator_8.f03: New version of
9744 typebound_operator_7.f03 with 'u' a derived type instead of a
9745 class object.
9746
9747 2012-01-05 Richard Guenther <rguenther@suse.de>
9748
9749 * g++.dg/torture/pr49309.C: Skip for -flto.
9750
9751 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9752
9753 PR middle-end/51761
9754 * gcc.c-torture/compile/pr51761.c: New test.
9755
9756 2012-01-05 Richard Guenther <rguenther@suse.de>
9757
9758 PR tree-optimization/51760
9759 * gcc.dg/torture/pr51760.c: New testcase.
9760
9761 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9762
9763 PR middle-end/51472
9764 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9765
9766 2012-01-05 Richard Guenther <rguenther@suse.de>
9767
9768 PR lto/41576
9769 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9770 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9771
9772 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9773
9774 PR debug/51695
9775 * gcc.dg/pr51695.c: New test.
9776
9777 2012-01-04 Andrew Pinski <apinski@cavium.com>
9778
9779 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9780 * gcc.target/mips/octeon2-lx-1.c: New test.
9781 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9782 * gcc.target/mips/octeon2-lx-2.c: New test.
9783 * gcc.target/mips/octeon2-lx-3.c: New test.
9784
9785 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9786
9787 PR other/51163
9788 PR other/51164
9789 * gcc.dg/tm/alias-1.c: Adjust regexp.
9790 * gcc.dg/tm/alias-2.c: Adjust regexp.
9791
9792 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9793
9794 PR c++/51064
9795 * g++.dg/warn/Wparentheses-26.C: New.
9796
9797 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9798
9799 * gfortran.dg/elemental_optional_args_2.f90: New test.
9800
9801 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9802
9803 PR fortran/49693
9804 * gfortran.dg/common_17.f90: New test.
9805
9806 2012-01-04 Richard Guenther <rguenther@suse.de>
9807
9808 PR tree-optimization/49651
9809 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9810 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9811
9812 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9813
9814 PR c++/51738
9815 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9816
9817 2012-01-03 Andrew Pinski <apinski@cavium.com>
9818
9819 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9820 for all mips targets. Also allow an optional .cfi_startproc.
9821
9822 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9823
9824 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9825
9826 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9827
9828 PR c++/29273
9829 * g++.dg/rtti/dyncast5.C: New.
9830
9831 2012-01-03 Richard Guenther <rguenther@suse.de>
9832
9833 PR tree-optimization/51070
9834 * gcc.dg/torture/pr51070-2.c: New testcase.
9835
9836 2012-01-03 Richard Guenther <rguenther@suse.de>
9837
9838 PR tree-optimization/51692
9839 * gcc.dg/torture/pr51692.c: New testcase.
9840
9841 2012-01-03 Richard Guenther <rguenther@suse.de>
9842
9843 PR debug/51650
9844 * g++.dg/lto/pr51650-3_0.C: New testcase.
9845
9846 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9847
9848 PR c++/15867
9849 * g++.dg/warn/Wredundant-decls-spec.C: New.
9850
9851 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9852
9853 PR tree-optimization/51719
9854 * g++.dg/tree-prof/pr51719.C: New test.
9855
9856 2012-01-03 Richard Guenther <rguenther@suse.de>
9857
9858 PR middle-end/51730
9859 * gcc.dg/fold-compare-6.c: New testcase.
9860
9861 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9862
9863 PR c++/51669
9864 * g++.dg/gomp/pr51669.C: New test.
9865
9866 2012-01-02 Jason Merrill <jason@redhat.com>
9867
9868 PR c++/51675
9869 * g++.dg/cpp0x/constexpr-union2.C: New.
9870
9871 PR c++/51666
9872 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9873
9874 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9875
9876 PR c++/51462
9877 * g++.dg/cpp0x/constexpr-99.C: New test.
9878
9879 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9880
9881 PR c++/20140
9882 * g++.dg/template/init9.C: New.
9883
9884 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9885
9886 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9887 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9888 rather than a specific number.
9889
9890 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9891
9892 PR fortran/46262
9893 PR fortran/46328
9894 PR fortran/51052
9895 * gfortran.dg/typebound_operator_7.f03: New.
9896 * gfortran.dg/typebound_operator_8.f03: New.
9897
9898 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9899
9900 PR target/51729
9901 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9902 XFAIL.
9903 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9904
9905 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9906
9907 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9908
9909 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9910
9911 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9912 for MIPS.
9913
9914 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9915
9916 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9917 * gfortran.dg/io_real_boz_4.f90: Likewise.
9918 * gfortran.dg/io_real_boz_5.f90: Likewise.
9919
9920 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9921
9922 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9923
9924 2012-01-02 Revital Eres <revital.eres@linaro.org>
9925
9926 * gcc.dg/sms-11.c: New file.
9927
9928 2012-01-02 Tobias Burnus <burnus@net-b.de>
9929
9930 PR fortran/51682
9931 * gfortran.dg/coarray/image_index_3.f90: New.
9932
9933 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9934
9935 PR c++/16603
9936 * g++.dg/parse/enum8.C: New.
9937
9938 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9939
9940 PR c++/51379
9941 * g++.dg/conversion/reinterpret4.C: New.
9942 * g++.dg/conversion/reinterpret1.C: Adjust.
9943
9944 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9945
9946 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9947
9948 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9949
9950 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9951 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9952 * g++.old-deja/g++.jason/access14.C: Likewise.
9953 * g++.old-deja/g++.jason/access8.C: Likewise.
9954 * g++.old-deja/g++.jason/access1.C: Likewise.
9955 * g++.old-deja/g++.other/access3.C: Likewise.
9956 * g++.old-deja/g++.other/access5.C: Likewise.
9957 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9958 * g++.old-deja/g++.law/visibility22.C: Likewise.
9959 * g++.old-deja/g++.law/visibility26.C: Likewise.
9960 * g++.old-deja/g++.mike/p2746.C: Likewise.
9961 * g++.dg/debug/using1.C: Likewise.
9962 * g++.dg/lookup/using51.C: Likewise.
9963 * g++.dg/inherit/using5.C: Likewise.
9964 * g++.dg/inherit/pr30297.C: Likewise.
9965 * g++.dg/inherit/access8.C: Likewise.
9966 * g++.dg/torture/pr39362.C: Likewise.
9967 * g++.dg/template/crash13.C: Likewise.
9968 * g++.dg/template/using10.C: Likewise.
9969
9970 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9971
9972 PR fortran/51502
9973 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9974
9975 2012-01-01 Ira Rosen <irar@il.ibm.com>
9976
9977 PR tree-optimization/51704
9978 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9979 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9980 corresponding flags.
9981
9982 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9983
9984 PR c++/51723
9985 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9986
9987 2012-01-01 Jan Hubicka <jh@suse.cz>
9988
9989 PR rtl-optimization/51069
9990 * gcc.c-torture/compile/pr51069.c: New testcase.
9991
9992 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9993
9994 PR tree-optimization/51683
9995 * gcc.dg/pr51683.c: New test.
9996 \f
9997 Copyright (C) 2012 Free Software Foundation, Inc.
9998
9999 Copying and distribution of this file, with or without modification,
10000 are permitted in any medium without royalty provided the copyright
10001 notice and this notice are preserved.