cgraph.c (insert_new_cgraph_node_version): Use cgraph_get_node instead of cgraph_get_...
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-13 Sriraman Tallam <tmsriram@google.com>
2
3 * testsuite/g++.dg/mv4.C: Add require ifunc. Change error message.
4 * testsuite/g++.dg/mv5.C: Add require ifunc.
5 * testsuite/g++.dg/mv6.C: Add require ifunc.
6
7 2012-11-13 Martin Jambor <mjambor@suse.cz>
8
9 PR tree-optimization/55253
10 * gcc.dg/torture/pr55253.c: New test.
11 * gcc.dg/torture/pr55305.c: Likewise.
12
13 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
14
15 PR middle-end/55142
16 * gcc.target/i386/pr55142-1.c: New file.
17 * gcc.target/i386/pr55142-2.c: Likewise.
18
19 2012-11-13 Dodji Seketeli <dodji@redhat.com>
20
21 PR c++/54466
22 * g++.dg/cpp0x/alias-decl-26.C: New test file.
23
24 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
25
26 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
27 instead of lp64.
28 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
29 * gcc.target/i386/pr49715-2.c: Likewise.
30 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
31
32 2012-11-13 Jakub Jelinek <jakub@redhat.com>
33
34 PR tree-optimization/55281
35 * gcc.dg/vect/fast-math-pr55281.c: New test.
36 * g++.dg/opt/pr55281.C: New test.
37
38 PR rtl-optimization/54127
39 * gcc.dg/torture/pr54127.c: New test.
40
41 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
42 Jakub Jelinek <jakub@redhat.com>
43
44 PR rtl-optimization/51447
45 * gcc.c-torture/execute/pr51447.c: New test.
46
47 2012-11-12 Ian Bolton <ian.bolton@arm.com>
48
49 * gcc.target/aarch64/csinc-2.c: New test.
50
51 2012-11-12 Ian Bolton <ian.bolton@arm.com>
52
53 * gcc.target/aarch64/cmn.c: New test.
54 * gcc.target/aarch64/adds.c: New test.
55 * gcc.target/aarch64/subs.c: New test.
56
57 2012-11-12 Tobias Burnus <burnus@net-b.de>
58
59 PR fortran/55272
60 * gfortran.dg/coarray_29_1.f90: New.
61 * gfortran.dg/coarray_29_2.f90: New.
62
63 2012-11-12 Bin Cheng <bin.cheng@arm.com>
64
65 * gcc.dg/hoist-register-pressure-3.c: New test.
66
67 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
68
69 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
70 wrappers around sinf and cosf.
71
72 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
73
74 PR middle-end/55247
75 PR middle-end/55259
76 * gcc.target/i386/pr55247-2.c: New file.
77
78 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
79
80 PR middle-end/55263
81 * g++.dg/pr55263.C: New test.
82
83 2012-11-11 Martin Jambor <mjambor@suse.cz>
84
85 PR tree-optimization/55238
86 * testsuite/gcc.dg/torture/pr55238.c: New test.
87
88 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
89 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
90 * c-c++-common/torture/vector-subscript-1.c: Likewise.
91 * c-c++-common/torture/vector-subscript-2.c: Likewise.
92
93 2012-11-10 Jan Hubicka <jh@suse.cz>
94
95 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
96
97 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
98
99 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
100 -mno-sse -mno-mmx to dg-options. Reformat.
101
102 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
103
104 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
105 * c-c++-common/vector-compare-1.c: Same.
106 * c-c++-common/vector-compare-2.c: Same.
107 * g++.dg/other/unused1.C: Skip on AIX.
108 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
109 extra message on AIX.
110
111 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
112
113 PR target/55247
114 * gcc.target/i386/pr55247.c: New test.
115
116 2012-11-09 Andrew Pinski <apinski@cavium.com>
117
118 * gcc.c-torture/execute/20121108-1.c: New test.
119
120 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
121
122 PR c++/54413
123 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
124 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
125 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
126 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
127
128 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
129
130 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
131 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
132 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
133 array bounds.
134 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
135
136 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
137
138 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
139 * g++.dg/tm/pr47530.C: Same.
140
141 2012-11-09 Jason Merrill <jason@redhat.com>
142
143 PR c++/54859
144 * g++.dg/cpp0x/alias-decl-25.C: New.
145
146 * g++.dg/abi/abi-tag1.C: New.
147 * g++.dg/abi/abi-tag2.C: New.
148
149 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
150
151 PR rtl-optimization/55154
152 * gcc.target/i386/pr55154.c: New test.
153
154 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
155
156 PR rtl-optimization/55151
157 * gcc.dg/pr55151.c: Move ...
158 * gcc.target/i386/pr55151.c: ... here.
159
160 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
161
162 PR rtl-optimization/54472
163 * gcc.dg/pr54472.c: New test.
164
165 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
166
167 * gnat.dg/stack_check3.ad[sb]: New test.
168
169 2012-11-08 Ian Lance Taylor <iant@google.com>
170
171 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
172 with arguments. Handle errorcheckoutput and rundir test types.
173
174 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
175
176 PR tree-optimization/55191
177 * gcc.dg/pr55191.c: New test.
178
179 2012-11-08 Jakub Jelinek <jakub@redhat.com>
180
181 PR debug/54499
182 * g++.dg/debug/pr54499.C: New test.
183
184 2012-11-08 Jan Hubicka <jh@suse.cz>
185
186 PR middle-end/48636
187 * gcc.dg/winline-3.c: Update.
188
189 2012-11-08 Martin Jambor <mjambor@suse.cz>
190
191 * gfortran.dg/ipcp-array-1.f90: New test.
192
193 2012-11-08 Florian Weimer <fweimer@redhat.com>
194
195 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
196
197 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
198
199 PR rtl-optimization/55151
200 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
201
202 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
203
204 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
205
206 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
207
208 * gcc.c-torture/compile/20121107-1.c: New test.
209
210 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
211
212 PR rtl-optimization/55151
213 * gcc.dg/pr55151.c: Compile it only for x86_64.
214
215 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
216
217 PR rtl-optimization/55122
218 * gcc.dg/pr55122.c: New test.
219
220 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
221
222 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
223 word powerpc.
224 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
225 * gcc.target/powerpc/loop_align.c: Skip on AIX.
226 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
227 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
228
229 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
230
231 PR c/53063
232 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
233
234 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
235
236 PR c/51294
237 * c-c++-common/pr51294.c: New.
238
239 2012-11-07 Martin Jambor <mjambor@suse.cz>
240
241 PR tree-optimization/53787
242 * gcc.dg/ipa/ipa-5.c: Adjust.
243 * gcc.dg/ipa/ipcp-agg-1.c: New test.
244 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
245 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
246 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
247 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
248 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
249 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
250 * gfortran.dg/pr48636-2.f90: New test.
251 * gfortran.dg/pr53787.f90: Likewise.
252
253 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
254
255 PR c++/55226
256 Revert:
257 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
258
259 PR c++/54922
260 * g++.dg/cpp0x/constexpr-union4.C: New.
261
262 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
263
264 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
265
266 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
267
268 PR target/49220
269 * gcc.c-torture/compile/pr49220.c: New test.
270
271 2012-11-07 Florian Weimer <fweimer@redhat.com>
272
273 * g++.dg/init/new40.C: New.
274
275 2012-11-07 Jakub Jelinek <jakub@redhat.com>
276
277 PR debug/54693
278 * gcc.dg/guality/pr54693-2.c: New test.
279
280 2012-11-06 Andrew Pinski <apinski@cavium.com>
281
282 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
283 -fno-vect-cost-model.
284
285 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
286
287 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
288 * gcc.dg/tm/debug-1.c: Same.
289 * gcc.dg/tm/irrevocable-3.c: Same.
290 * gcc.dg/tm/irrevocable-4.c: Same.
291 * gcc.dg/tm/memopt-10.c: Same.
292 * gcc.dg/tm/memopt-11.c: Same.
293 * gcc.dg/tm/props-4.c: Same.
294 * gcc.dg/tm/wrap-3.c: Same.
295 * gcc.dg/tm/wrap-4.c: Same.
296
297 2012-11-06 Andrew Pinski <apinski@cavium.com>
298
299 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
300
301 2012-11-06 Jan Hubicka <jh@suse.cz>
302
303 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
304 candidate still.
305 * gcc.dg/tree-ssa/loop-23.c: Likewise.
306 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
307 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
308
309 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
310
311 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
312
313 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
314
315 PR middle-end/41993
316 * gcc.dg/torture/pr41993.c: New test.
317
318 2012-11-06 Jan Hubicka <jh@suse.cz>
319
320 * gcc.target/i386/l_fma_float_?.c: Update.
321 * gcc.target/i386/l_fma_double_?.c: Update.
322
323 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
324
325 PR target/54089
326 * gcc.target/sh/pr54089-8.c: New.
327 * gcc.target/sh/pr54089-9.c: New.
328
329 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
330
331 PR target/47440
332 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
333 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
334 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
335 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
336 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
337 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
338 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
339 * gcc.target/i386/avx-vzeroupper-27.c: New.
340
341 2012-11-06 Janus Weil <janus@gcc.gnu.org>
342
343 PR fortran/54917
344 * gfortran.dg/transfer_class_1.f90: New.
345 * gfortran.dg/transfer_class_2.f90: New.
346
347 2012-11-05 Sriraman Tallam <tmsriram@google.com>
348
349 * testsuite/g++.dg/mv1.C: New test.
350 * testsuite/g++.dg/mv2.C: New test.
351 * testsuite/g++.dg/mv3.C: New test.
352 * testsuite/g++.dg/mv4.C: New test.
353 * testsuite/g++.dg/mv5.C: New test.
354 * testsuite/g++.dg/mv6.C: New test.
355
356 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
357
358 PR testsuite/55186
359 * gcc.dg/const-uniq-1.c (a): Increase length four times.
360
361 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
362
363 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
364 darwin.
365
366 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
367
368 * g++.dg/torture/20121105-1.C: New test.
369
370 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
371
372 * gcc.dg/torture/fp-compare.c: New testcase.
373
374 2012-11-05 Jan Hubicka <jh@suse.cz>
375
376 * gcc.dg/const-1.c: Update.
377 * gcc.dg/pure-1.c: Update.
378
379 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
380
381 PR rtl-optimization/55151
382 * gcc.dg/pr55151.c: New test.
383
384 2012-11-05 Jakub Jelinek <jakub@redhat.com>
385
386 PR debug/54970
387 PR debug/54971
388 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
389
390 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
391
392 PR testsuite/51128
393 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
394
395 2012-11-05 Jan Hubicka <jh@suse.cz>
396
397 * gcc.dg/autopar/pr49960.c: Fix testcase.
398
399 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
400
401 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
402 Fix scan-tree-dump-times directive.
403
404 2012-11-04 Janus Weil <janus@gcc.gnu.org>
405
406 PR fortran/55199
407 * gfortran.dg/associate_12.f90: New.
408
409 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
410
411 PR target/54255
412 * lib/target-supports.exp (check_effective_target_masm_intel): New
413 proc.
414 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
415 masm_intel.
416
417 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
418 Jack Howarth <howarth@bromo.med.uc.edu>
419
420 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
421 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
422 * gcc.target/i386/pr53249.c: Likewise.
423
424 2012-11-03 Andrew Pinski <apinski@cavium.com>
425
426 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
427 call abort1 so that cross jumping does not happen.
428
429 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
430
431 PR target/51244
432 * gcc.target/sh/pr51244-18.c: New.
433 * gcc.target/sh/pr51244-19.c: New.
434
435 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
436
437 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
438 b requires a 64-bit operation followed by a truncation.
439
440 2012-11-02 Jan Hubicka <jh@suse.cz>
441
442 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
443
444 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
445
446 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
447 conditions to verify the reduction code is vectorized.
448
449 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
450 in case 'pow', such as 'powerpc' is used in the compiler version name.
451 * gcc.target/powerpc/pr46728-2.c: Likewise.
452 * gcc.target/powerpc/pr46728-3.c: Likewise.
453 * gcc.target/powerpc/pr46728-4.c: Likewise.
454 * gcc.target/powerpc/pr46728-5.c: Likewise.
455 * gcc.target/powerpc/pr46728-7.c: Likewise.
456 * gcc.target/powerpc/pr46728-8.c: Likewise.
457 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
458
459 2012-11-02 Jan Hubicka <jh@suse.cz>
460
461 * gcc.dg/tree-ssa/loop-38.c: New testcase.
462
463 2012-11-02 Jan Hubicka <jh@suse.cz>
464
465 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
466 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
467
468 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
469
470 PR middle-end/55130
471 * gcc.target/i386/pr55130.c: New test.
472
473 2012-11-02 Jakub Jelinek <jakub@redhat.com>
474
475 PR target/55147
476 * gcc.target/i386/pr55147.c: New test.
477
478 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
479
480 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
481 * gfortran.dg/default_format_denormal_1.f90: Same.
482
483 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
484
485 PR middle-end/55001
486 * g++.dg/ext/vector19.C: Remove target restrictions.
487 * gcc.dg/fold-compare-7.c: New testcase.
488
489 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
490
491 PR target/55160
492 * gcc.target/sh/pr55160.c: New.
493
494 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
495
496 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
497 scan-assembler regex.
498
499 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
500
501 PR middle-end/55150
502 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
503 * gcc.dg/pr55150-2.c: New test.
504
505 2012-11-01 Sharad Singhai <singhai@google.com>
506
507 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
508 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
509 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
510 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
511
512 2012-10-31 Dehao Chen <dehao@google.com>
513
514 * g++.dg/debug/dwarf2/block.C: New testcase.
515
516 2012-10-31 Jan Hubicka <jh@suse.cz>
517
518 * gcc.dg/pr44974.c: Add noinline.
519
520 2012-10-31 Janus Weil <janus@gcc.gnu.org>
521
522 PR fortran/53718
523 * gfortran.dg/class_54.f90: New.
524
525 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
526 Jakub Jelinek <jakub@redhat.com>
527
528 PR tree-optimization/55018
529 * gcc.dg/torture/pr55018.c: New test.
530
531 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
532
533 PR c++/54583
534 * g++.dg/ext/vla13.C: New.
535
536 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
537
538 PR middle-end/55150
539 * gcc.dg/pr55150.c: New test.
540
541 2012-10-31 Tobias Burnus <burnus@net-b.de>
542
543 PR fortran/55134
544 * gfortran.dg/associate_11.f90: New.
545
546 2012-10-31 Dodji Seketeli <dodji@redhat.com>
547
548 PR c++/54955
549 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
550
551 2012-10-31 Jakub Jelinek <jakub@redhat.com>
552
553 PR tree-optimization/19105
554 PR tree-optimization/21643
555 PR tree-optimization/46309
556 * gcc.dg/pr19105.c: New test.
557 * gcc.dg/pr21643.c: New test.
558 * gcc.dg/pr46309-2.c: New test.
559 * gcc.c-torture/execute/pr46309.c: New test.
560
561 2012-10-31 Alan Modra <amodra@gmail.com>
562
563 * gcc.target/powerpc/dimode_off.c: New.
564 * gcc.target/powerpc/timode_off.c: New.
565 * gcc.target/powerpc/dfmode_off.c: New.
566 * gcc.target/powerpc/tfmode_off.c: New.
567
568 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
569
570 PR rtl-optimization/55093
571 * gcc.target/i386/pr55093.c: New file.
572
573 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
574
575 * gcc.target/i386/pr55116.c: Renamed to ...
576 * gcc.target/i386/pr55116-1.c: This.
577
578 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
579
580 * gcc.target/i386/pr55116-2.c: New file.
581
582 2012-10-30 Richard Biener <rguenther@suse.de>
583
584 * gcc.dg/vect/slp-perm-2.c: Adjust.
585
586 2012-10-30 Richard Biener <rguenther@suse.de>
587
588 PR tree-optimization/55111
589 * gcc.dg/torture/pr55111.c: New testcase.
590
591 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
592
593 PR target/53988
594 * gcc.target/sh/pr53988.c: New.
595
596 2012-10-30 Bin Cheng <bin.cheng@arm.com>
597
598 PR target/54989
599 * gcc.dg/hoist-register-pressure-1.c: Rename from
600 hoist-register-pressure.c. Add nonpic condition.
601 * gcc.dg/hoist-register-pressure-2.c: New testcase.
602
603 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
604
605 PR c++/54930
606 * gcc.dg/Wreturn-local-addr.c: New.
607 * g++.dg/warn/Wno-return-local-addr.C: New.
608 * g++.dg/warn/Wreturn-local-addr.C: New.
609
610 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
611
612 PR middle-end/55116
613 * gcc.target/i386/pr55116.c: New file.
614
615 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
616
617 PR c/53066
618 * gcc.dg/Wshadow-4.c: New.
619 * gcc.dg/Wshadow-4.h: New.
620
621 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
622
623 PR debug/54693
624 * gcc.dg/guality/pr54693.c: New.
625
626 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
627
628 PR middle-end/55027
629 * gcc.dg/pr55027.c: New testcase.
630
631 2012-10-29 Jan Hubicka <jh@suse.cz>
632
633 * gcc.dg/ipa/inline-6.c: New testcase.
634
635 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
636
637 PR rtl-optimization/55106
638 * g++.dg/pr55106.C: New.
639
640 2012-10-29 Richard Guenther <rguenther@suse.de>
641
642 PR middle-end/53695
643 * gcc.dg/torture/pr53695.c: New testcase.
644
645 2012-10-28 Jan Hubicka <jh@suse.cz>
646
647 * gcc.dg/ipa/inlinehint-3.c: New testcase.
648
649 2012-10-28 Tobias Burnus <burnus@net-b.de>
650
651 PR fortran/54958
652 * gfortran.dg/do_check_6.f90: New.
653
654 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
655 Jack Howarth <howarth@bromo.med.uc.edu>
656
657 PR target/54404
658 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
659 to dg-options.
660 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
661
662 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
663
664 PR target/34283
665 * gcc.target/i386/pr34283.c: New test.
666
667 2012-10-26 Jakub Jelinek <jakub@redhat.com>
668
669 PR c++/55081
670 * g++.dg/opt/pr55081.C: New test.
671
672 PR debug/54970
673 PR debug/54971
674 * gcc.dg/guality/pr54970.c: New test.
675
676 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
677
678 PR c++/54984
679 * g++.dg/template/new11.C: New.
680
681 2012-10-26 Richard Biener <rguenther@suse.de>
682
683 PR middle-end/54824
684 * gcc.dg/torture/pr54824.c: New testcase.
685
686 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
687
688 * gcc.target/i386/fxsave-1.c: New.
689 * gcc.target/i386/fxsave64-1.c: Ditto.
690 * gcc.target/i386/fxrstor-1.c: Ditto.
691 * gcc.target/i386/fxrstor64-1.c: Ditto.
692 * gcc.target/i386/xsave-1.c: Ditto.
693 * gcc.target/i386/xsave64-1.c: Ditto.
694 * gcc.target/i386/xrstor-1.c: Ditto.
695 * gcc.target/i386/xrstor64-1.c: Ditto.
696 * gcc.target/i386/xsaveopt-1.c: Ditto.
697 * gcc.target/i386/xsaveopt64-1.c: Ditto.
698 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
699 * gcc.target/i386/sse-13.c: Ditto.
700 * gcc.target/i386/sse-14.c: Ditto.
701 * gcc.target/i386/sse-22.c: Ditto.
702 * gcc.target/i386/sse-23.c: Ditto.
703 * g++.dg/other/i386-2.C: Ditto.
704 * g++.dg/other/i386-3.C: Ditto.
705
706 2012-10-25 Jan Hubicka <jh@suse.cz>
707
708 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
709 at ivcanon time.
710
711 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
712
713 PR c++/53761
714 * g++.dg/ext/transparent-union.C: New.
715
716 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
717
718 PR c++/54427
719 * g++.dg/ext/vector19.C: New testcase.
720
721 2012-10-25 Richard Biener <rguenther@suse.de>
722
723 PR tree-optimization/54902
724 * g++.dg/torture/pr54902.C: New testcase.
725
726 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
727
728 PR c++/34892
729 * g++.dg/template/crash114.C: New.
730
731 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
732
733 PR bootstrap/55049
734 * gcc.target/i386/pr55049-1.c: New test.
735
736 2012-10-24 Janus Weil <janus@gcc.gnu.org>
737
738 PR fortran/55037
739 * gfortran.dg/class_dummy_4.f03: New.
740
741 2012-10-24 Jakub Jelinek <jakub@redhat.com>
742
743 PR rtl-optimization/55010
744 * gcc.dg/pr55010.c: New test.
745
746 PR debug/54828
747 * g++.dg/debug/pr54828.C: New test.
748
749 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
750
751 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
752 * gcc.dg/vect/vect-83_64.c: Likewise.
753
754 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
755
756 PR c++/54922
757 * g++.dg/cpp0x/constexpr-union4.C: New.
758
759 2012-10-23 Jeff Law <law@redhat.com>
760
761 * gcc.c-torture/execute/pr54985.c: New test.
762
763 2012-10-23 Paul Koning <ni1d@arrl.net>
764
765 PR debug/54508
766 * g++.dg/debug/dwarf2/pr54508.C: New.
767
768 2012-10-23 Jakub Jelinek <jakub@redhat.com>
769
770 PR c++/54844
771 * g++.dg/template/sizeof14.C: New test.
772
773 2012-10-23 Ian Bolton <ian.bolton@arm.com>
774 Jim MacArthur <jim.macarthur@arm.com>
775 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
776 Marcus Shawcroft <marcus.shawcroft@arm.com>
777 Nigel Stephens <nigel.stephens@arm.com>
778 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
779 Richard Earnshaw <rearnsha@arm.com>
780 Sofiane Naci <sofiane.naci@arm.com>
781 Stephen Thomas <stephen.thomas@arm.com>
782 Tejas Belagod <tejas.belagod@arm.com>
783 Yufeng Zhang <yufeng.zhang@arm.com>
784
785 * lib/target-supports.exp
786 (check_profiling_available): Add AArch64.
787 (check_effective_target_vect_int): Likewise.
788 (check_effective_target_vect_shift): Likewise.
789 (check_effective_target_vect_float): Likewise.
790 (check_effective_target_vect_double): Likewise.
791 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
792 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
793 (check_effective_target_vect_pack_trunc): Likewise.
794 (check_effective_target_vect_unpack): Likewise.
795 (check_effective_target_vect_hw_misalign): Likewise.
796 (check_effective_target_vect_short_mult): Likewise.
797 (check_effective_target_vect_int_mult): Likewise.
798 (check_effective_target_vect_stridedN): Likewise.
799 (check_effective_target_sync_int_long): Likewise.
800 (check_effective_target_sync_char_short): Likewise.
801 (check_vect_support_and_set_flags): Likewise.
802 (check_effective_target_aarch64_tiny): New.
803 (check_effective_target_aarch64_small): New.
804 (check_effective_target_aarch64_large): New.
805 * g++.dg/other/PR23205.C: Enable aarch64.
806 * g++.dg/other/pr23205-2.C: Likewise.
807 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
808 * gcc.c-torture/execute/20101011-1.c: Likewise.
809 * gcc.dg/20020312-2.c: Likewise.
810 * gcc.dg/20040813-1.c: Likewise.
811 * gcc.dg/builtin-apply2.c: Likewise.
812 * gcc.dg/stack-usage-1.c: Likewise.
813
814 2012-10-23 Ian Bolton <ian.bolton@arm.com>
815 Jim MacArthur <jim.macarthur@arm.com>
816 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
817 Marcus Shawcroft <marcus.shawcroft@arm.com>
818 Nigel Stephens <nigel.stephens@arm.com>
819 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
820 Richard Earnshaw <rearnsha@arm.com>
821 Sofiane Naci <sofiane.naci@arm.com>
822 Stephen Thomas <stephen.thomas@arm.com>
823 Tejas Belagod <tejas.belagod@arm.com>
824 Yufeng Zhang <yufeng.zhang@arm.com>
825
826 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
827 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
828 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
829 * gcc.target/aarch64/aapcs/abitest.S: New file.
830 * gcc.target/aarch64/aapcs/abitest.h: New file.
831 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
832 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
833 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
834 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
835 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
836 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
837 * gcc.target/aarch64/aapcs/ice_1.c: New file.
838 * gcc.target/aarch64/aapcs/ice_2.c: New file.
839 * gcc.target/aarch64/aapcs/ice_3.c: New file.
840 * gcc.target/aarch64/aapcs/ice_4.c: New file.
841 * gcc.target/aarch64/aapcs/ice_5.c: New file.
842 * gcc.target/aarch64/aapcs/macro-def.h: New file.
843 * gcc.target/aarch64/aapcs/test_1.c: New file.
844 * gcc.target/aarch64/aapcs/test_10.c: New file.
845 * gcc.target/aarch64/aapcs/test_11.c: New file.
846 * gcc.target/aarch64/aapcs/test_12.c: New file.
847 * gcc.target/aarch64/aapcs/test_13.c: New file.
848 * gcc.target/aarch64/aapcs/test_14.c: New file.
849 * gcc.target/aarch64/aapcs/test_15.c: New file.
850 * gcc.target/aarch64/aapcs/test_16.c: New file.
851 * gcc.target/aarch64/aapcs/test_17.c: New file.
852 * gcc.target/aarch64/aapcs/test_18.c: New file.
853 * gcc.target/aarch64/aapcs/test_19.c: New file.
854 * gcc.target/aarch64/aapcs/test_2.c: New file.
855 * gcc.target/aarch64/aapcs/test_20.c: New file.
856 * gcc.target/aarch64/aapcs/test_21.c: New file.
857 * gcc.target/aarch64/aapcs/test_22.c: New file.
858 * gcc.target/aarch64/aapcs/test_23.c: New file.
859 * gcc.target/aarch64/aapcs/test_24.c: New file.
860 * gcc.target/aarch64/aapcs/test_25.c: New file.
861 * gcc.target/aarch64/aapcs/test_26.c: New file.
862 * gcc.target/aarch64/aapcs/test_3.c: New file.
863 * gcc.target/aarch64/aapcs/test_4.c: New file.
864 * gcc.target/aarch64/aapcs/test_5.c: New file.
865 * gcc.target/aarch64/aapcs/test_6.c: New file.
866 * gcc.target/aarch64/aapcs/test_7.c: New file.
867 * gcc.target/aarch64/aapcs/test_8.c: New file.
868 * gcc.target/aarch64/aapcs/test_9.c: New file.
869 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
870 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
871 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
872 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
873 * gcc.target/aarch64/aapcs/test_complex.c: New file.
874 * gcc.target/aarch64/aapcs/test_int128.c: New file.
875 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
876 * gcc.target/aarch64/aapcs/type-def.h: New file.
877 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
878 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
879 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
880 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
881 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
882 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
883 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
884 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
885 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
886 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
887 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
888 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
889 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
890 * gcc.target/aarch64/aarch64.exp: New file.
891 * gcc.target/aarch64/adc-1.c: New file.
892 * gcc.target/aarch64/adc-2.c: New file.
893 * gcc.target/aarch64/asm-1.c: New file.
894 * gcc.target/aarch64/clrsb.c: New file.
895 * gcc.target/aarch64/clz.c: New file.
896 * gcc.target/aarch64/ctz.c: New file.
897 * gcc.target/aarch64/csinc-1.c: New file.
898 * gcc.target/aarch64/csinv-1.c: New file.
899 * gcc.target/aarch64/csneg-1.c: New file.
900 * gcc.target/aarch64/extend.c: New file.
901 * gcc.target/aarch64/fcvt.x: New file.
902 * gcc.target/aarch64/fcvt_double_int.c: New file.
903 * gcc.target/aarch64/fcvt_double_long.c: New file.
904 * gcc.target/aarch64/fcvt_double_uint.c: New file.
905 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
906 * gcc.target/aarch64/fcvt_float_int.c: New file.
907 * gcc.target/aarch64/fcvt_float_long.c: New file.
908 * gcc.target/aarch64/fcvt_float_uint.c: New file.
909 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
910 * gcc.target/aarch64/ffs.c: New file.
911 * gcc.target/aarch64/fmadd.c: New file.
912 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
913 * gcc.target/aarch64/frint.x: New file.
914 * gcc.target/aarch64/frint_double.c: New file.
915 * gcc.target/aarch64/frint_float.c: New file.
916 * gcc.target/aarch64/index.c: New file.
917 * gcc.target/aarch64/mneg-1.c: New file.
918 * gcc.target/aarch64/mneg-2.c: New file.
919 * gcc.target/aarch64/mneg-3.c: New file.
920 * gcc.target/aarch64/mnegl-1.c: New file.
921 * gcc.target/aarch64/mnegl-2.c: New file.
922 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
923 * gcc.target/aarch64/pic-constantpool1.c: New file.
924 * gcc.target/aarch64/pic-symrefplus.c: New file.
925 * gcc.target/aarch64/predefine_large.c: New file.
926 * gcc.target/aarch64/predefine_small.c: New file.
927 * gcc.target/aarch64/predefine_tiny.c: New file.
928 * gcc.target/aarch64/reload-valid-spoff.c: New file.
929 * gcc.target/aarch64/scalar_intrinsics.c: New file.
930 * gcc.target/aarch64/table-intrinsics.c: New file.
931 * gcc.target/aarch64/tst-1.c: New file.
932 * gcc.target/aarch64/vect-abs-compile.c: New file.
933 * gcc.target/aarch64/vect-abs.c: New file.
934 * gcc.target/aarch64/vect-abs.x: New file.
935 * gcc.target/aarch64/vect-compile.c: New file.
936 * gcc.target/aarch64/vect-faddv-compile.c: New file.
937 * gcc.target/aarch64/vect-faddv.c: New file.
938 * gcc.target/aarch64/vect-faddv.x: New file.
939 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
940 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
941 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
942 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
943 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
944 * gcc.target/aarch64/vect-fp-compile.c: New file.
945 * gcc.target/aarch64/vect-fp.c: New file.
946 * gcc.target/aarch64/vect-fp.x: New file.
947 * gcc.target/aarch64/vect-mull-compile.c: New file.
948 * gcc.target/aarch64/vect-mull.c: New file.
949 * gcc.target/aarch64/vect-mull.x: New file.
950 * gcc.target/aarch64/vect.c: New file.
951 * gcc.target/aarch64/vect.x: New file.
952 * gcc.target/aarch64/vector_intrinsics.c: New file.
953 * gcc.target/aarch64/vfp-1.c: New file.
954 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
955 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
956 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
957 * g++.dg/abi/aarch64_guard1.C: New file.
958
959 2012-10-23 Jakub Jelinek <jakub@redhat.com>
960
961 PR c++/54988
962 * c-c++-common/pr54988.c: New test.
963
964 2012-10-23 Jan Hubicka <jh@suse.cz>
965
966 * gcc.dg/tree-prof/peel-1.c: New testcase.
967
968 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
969
970 PR gcc/52945
971 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
972
973 2012-10-23 Joseph Myers <joseph@codesourcery.com>
974
975 * gcc.dg/c99-predef-1.c: New test.
976 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
977 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
978 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
979 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
980 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
981 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
982 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
983 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
984 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
985 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
986 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
987 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
988
989 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
990
991 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
992
993 2012-10-23 Jan Hubicka <jh@suse.cz>
994
995 PR middle-end/54937
996 * gcc.c-torture/execute/pr54937.c: New testcase.
997 * gcc.dg/tree-ssa/cunroll-2.c: Update.
998
999 2012-10-23 Jan Hubicka <jh@suse.cz>
1000
1001 PR middle-end/54967
1002 * gfortran.dg/pr54967.f90: New testcase.
1003
1004 2012-10-23 Terry Guo <terry.guo@arm.com>
1005
1006 PR target/55019
1007 * gcc.dg/pr55019.c: New.
1008
1009 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1010
1011 PR tree-optimization/55008
1012 * gcc.dg/tree-ssa/pr55008.c: New test.
1013
1014 2012-10-22 Richard Biener <rguenther@suse.de>
1015
1016 PR tree-optimization/55011
1017 * gcc.dg/torture/pr55011.c: New testcase.
1018
1019 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1020
1021 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1022 * gcc.target/arm/pr40457-2.c: Likewise.
1023 * gcc.target/arm/pr40457-3.c: Likewise.
1024
1025 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1026
1027 * gnat.dg/specs/limited_with4.ads: New test.
1028 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1029
1030 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1031
1032 * gnat.dg/modular4.adb: New test.
1033 * gnat.dg/modular4_pkg.ads: New helper.
1034
1035 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1036
1037 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1038 * gnat.dg/specs/addr1.ads: Likewise.
1039
1040 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1041
1042 * gcc.dg/webizer.c (main): Add missing exit call.
1043
1044 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1045
1046 PR fortran/54465
1047 * gfortran.dg/wextra_1.f: New test.
1048
1049 2012-10-20 Jan Hubicka <jh@suse.cz>
1050
1051 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1052
1053 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1054
1055 PR fortran/54224
1056 * gfortran.dg/warn_unused_function.f90: New.
1057
1058 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1059
1060 * lib/target-supports.exp
1061 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1062
1063 2012-10-19 Richard Guenther <rguenther@suse.de>
1064
1065 PR tree-optimization/54981
1066 * gcc.dg/pr54981.c: New testcase.
1067
1068 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1069
1070 PR target/54892
1071 * gcc.target/arm/pr54892.c: New.
1072
1073 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1074
1075 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1076
1077 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1078
1079 PR c++/54501
1080 * g++.dg/init/array30.C: New.
1081 * g++.dg/init/array31.C: Likewise.
1082
1083 2012-10-18 Tobias Burnus <burnus@net-b.de>
1084
1085 PR fortran/54884
1086 * gfortran.dg/public_private_module_7.f90: New.
1087
1088 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1089
1090 PR c++/29633
1091 * g++.dg/template/pr29633.C: New.
1092
1093 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1094
1095 * gnat.dg/loop_optimization13.ad[sb]: New test.
1096 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1097
1098 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1099
1100 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1101 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1102 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1103 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1104
1105 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1106
1107 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1108 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1109 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1110 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1111 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1112 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1113
1114 2012-10-16 Jan Hubicka <jh@suse.cz>
1115
1116 * gcc.target/i386/l_fma_float_?.c: Update.
1117 * gcc.target/i386/l_fma_double_?.c: Update.
1118 * gfortran.dg/do_1.f90: XFAIL
1119 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1120 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1121 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1122 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1123 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1124 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1125 valid.
1126
1127 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1128
1129 PR c/53063
1130 PR c/40989
1131 * gcc.dg/Wstrict-overflow-24.c: New.
1132
1133 2012-10-16 Tobias Burnus <burnus@net-b.de>
1134
1135 PR fortran/50981
1136 PR fortran/54618
1137 * gfortran.dg/class_optional_1.f90: New.
1138 * gfortran.dg/class_optional_2.f90: New.
1139
1140 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1141
1142 PR debug/54796
1143 * gcc.dg/guality/pr54796.c: New test.
1144
1145 PR tree-optimization/54889
1146 * gfortran.dg/pr54889.f90: New test.
1147
1148 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1149
1150 * g++.dg/other/dump-ada-spec-2.C: New test.
1151
1152 2012-10-16 Easwaran Raman <eraman@google.com>
1153
1154 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1155 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1156
1157 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1158
1159 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1160 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1161
1162 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1163
1164 PR target/54925
1165 * gcc.c-torture/compile/pr54925.c: New.
1166
1167 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1168
1169 PR target/51244
1170 * gcc.target/sh/pr51244-17.c: New.
1171
1172 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1173
1174 PR target/54760
1175 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1176 functions.
1177 * gcc.target/sh/pr54760-4.c: New.
1178
1179 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1180
1181 PR target/34777
1182 * gcc.target/sh/torture/sh-torture.exp: New.
1183 * gcc.target/sh/torture/pr34777.c: New.
1184
1185 2012-10-15 Matthias Klose <doko@ubuntu.com>
1186
1187 * lib/target-supports.exp (check_profiling_available): Match
1188 arm*-*-linux-* for ARM Linux/GNU.
1189 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1190 * gfortran.dg/enum_10.f90: Likewise.
1191 * gfortran.dg/enum_9.f90: Likewise.
1192 * gcc.target/arm/synchronize.c: Likewise.
1193 * g++.old-deja/g++.jason/enum6.C: Likewise.
1194 * g++.old-deja/g++.other/enum4.C: Likewise.
1195 * g++.old-deja/g++.law/enum9.C: Likewise.
1196
1197 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1198
1199 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1200 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1201
1202 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1203 Paolo Carlini <paolo.carlini@oracle.com>
1204
1205 PR c++/17805
1206 * g++.dg/overload/operator6.C: New.
1207
1208 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1209
1210 PR c++/50080 (again)
1211 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1212 * g++.dg/parse/tmpl-outside1.C: Likewise.
1213 * g++.dg/template/qualttp18.C: Likewise.
1214 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1215 * g++.old-deja/g++.pt/overload13.C: Likewise.
1216
1217 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1218
1219 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1220 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1221 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1222 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1223 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1224 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1225 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1226 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1227
1228 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1229
1230 PR c++/50080
1231 * g++.dg/parse/tmpl-outside2.C: New.
1232 * g++.dg/parse/tmpl-outside1.C: Adjust.
1233 * g++.dg/template/qualttp18.C: Likewise.
1234 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1235 * g++.old-deja/g++.pt/overload13.C: Likewise.
1236
1237 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1238
1239 PR tree-optimization/54915
1240 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1241
1242 2012-10-15 Richard Guenther <rguenther@suse.de>
1243
1244 PR tree-optimization/54920
1245 * gcc.dg/torture/pr54920.c: New testcase.
1246
1247 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1248
1249 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1250
1251 2012-10-13 Jason Merrill <jason@redhat.com>
1252
1253 * g++.dg/tls/thread_local7g.C: Require tls_native.
1254
1255 2012-10-14 Jason Merrill <jason@redhat.com>
1256
1257 * g++.dg/cpp0x/inh-ctor1.C: New.
1258 * g++.dg/cpp0x/inh-ctor2.C: New.
1259 * g++.dg/cpp0x/inh-ctor3.C: New.
1260 * g++.dg/cpp0x/inh-ctor4.C: New.
1261 * g++.dg/cpp0x/inh-ctor5.C: New.
1262 * g++.dg/cpp0x/inh-ctor6.C: New.
1263 * g++.dg/cpp0x/inh-ctor7.C: New.
1264 * g++.dg/cpp0x/inh-ctor8.C: New.
1265 * g++.dg/cpp0x/inh-ctor9.C: New.
1266 * g++.dg/cpp0x/inh-ctor10.C: New.
1267 * g++.dg/cpp0x/inh-ctor11.C: New.
1268 * g++.dg/cpp0x/inh-ctor12.C: New.
1269 * g++.dg/cpp0x/inh-ctor13.C: New.
1270
1271 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1272
1273 PR rtl-optimization/54919
1274 * gcc.dg/pr54919.c: New testcase.
1275
1276 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1277
1278 PR c++/53581
1279 * g++.dg/template/crash113.C: New.
1280
1281 2012-10-14 Jan Hubicka <jh@suse.cz>
1282
1283 * gcc.dg/unroll_5.c: New testcase.
1284
1285 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1286
1287 PR c++/52643
1288 * g++.dg/opt/pr52643.C: New.
1289
1290 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1291
1292 PR target/54602
1293 * gcc.target/sh/pr54602-1.c: New.
1294 * gcc.target/sh/pr54602-2.c: New.
1295 * gcc.target/sh/pr54602-3.c: New.
1296 * gcc.target/sh/pr54602-4.c: New.
1297
1298 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1299
1300 PR target/54680
1301 * gcc.target/sh/pr54680.c: New.
1302
1303 2012-10-12 Jan Hubicka <jh@suse.cz>
1304
1305 * gcc.dg/webizer.c: New testcase.
1306
1307 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1308
1309 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1310 specify -m64.
1311
1312 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1313
1314 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1315 Return 0 if already specifying -mfloat-abi other than hard.
1316
1317 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1318
1319 * gcc.dg/pr53060.c: Prune irrelevant warning.
1320
1321 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1322
1323 PR c/54381
1324 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1325 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1326 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1327 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1328 Adjust expected wording of warnings for *cmp* builtins.
1329 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1330 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1331
1332 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1333
1334 PR c++/24449
1335 * g++.dg/parse/friend-main.C: New.
1336
1337 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1338
1339 PR c++/53055
1340 * g++.dg/pr53055.C: New testcase.
1341
1342 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1343
1344 PR c++/52744
1345 * g++.dg/cpp0x/pr52744.C: New.
1346
1347 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1348
1349 PR fortran/40453
1350 * gfortran.dg/dummy_procedure_9.f90: New.
1351
1352 2012-10-12 Richard Biener <rguenther@suse.de>
1353
1354 PR tree-optimization/54894
1355 * gcc.dg/torture/pr54894.c: New testcase.
1356
1357 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1358
1359 PR target/51244
1360 * gcc.target/sh/pr51244-13.c: New.
1361 * gcc.target/sh/pr51244-14.c: New.
1362 * gcc.target/sh/pr51244-15.c: New.
1363 * gcc.target/sh/pr51244-16.c: New.
1364
1365 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1366
1367 PR c++/51878
1368 * g++.dg/cpp0x/decltype45.C: New.
1369
1370 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1371
1372 PR fortran/54784
1373 * gfortran.dg/class_allocate_13.f90: New.
1374
1375 2012-10-11 Jason Merrill <jason@redhat.com>
1376
1377 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1378 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1379
1380 * g++.dg/gomp/tls-5.C: Require tls_native.
1381 * g++.dg/tls/thread_local7.C: Require tls_native.
1382 * g++.dg/tls/static2.C: New.
1383
1384 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1385
1386 PR c++/36107
1387 * g++.dg/ext/weak5.C: New.
1388
1389 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1390
1391 PR testsuite/54868
1392 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1393 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1394
1395 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1396
1397 PR c++/43765
1398 * g++.dg/parse/pr43765.C: New.
1399
1400 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1401
1402 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1403
1404 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1405
1406 PR c++/43663
1407 * g++.dg/init/bitfield3.C: New.
1408
1409 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1410
1411 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1412
1413 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1414
1415 PR tree-optimization/54877
1416 * gcc.dg/torture/pr54877.c: New test.
1417
1418 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1419
1420 PR testsuite/53397
1421 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1422 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1423 and remove target info from dg-do compile.
1424 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1425 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1426 and remove target info from dg-do compile.
1427
1428 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1429
1430 * gcc.dg/pr54782.c: Require target with pthread support.
1431
1432 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1433
1434 PR c++/53122
1435 * g++.dg/cpp0x/auto35.C: New.
1436
1437 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1438
1439 PR c++/53540 - using fails to be equivalent to typedef
1440 * g++.dg/cpp0x/alias-decl-24.C: New test.
1441
1442 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1443
1444 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1445 that c++11 attributes to types are ignored for now.
1446 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1447 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1448
1449 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1450
1451 PR c++/53741
1452 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1453
1454 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1455
1456 PR c++/50478
1457 * g++.dg/cpp0x/initlist67.C: New.
1458
1459 2012-10-10 Dehao Chen <dehao@google.com>
1460
1461 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1462
1463 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1464
1465 PR target/52480
1466 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1467 Add runtime tests.
1468
1469 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1470
1471 PR c++/53307
1472 * g++.dg/cpp0x/decltype44.C: New.
1473
1474 2012-10-09 Steve Ellcey <sellcey@mips.com>
1475
1476 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1477
1478 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1479
1480 PR c++/53763
1481 * g++.dg/cpp0x/decltype43.C: New.
1482
1483 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1484
1485 PR middle-end/53397
1486 * gcc.dg/pr53397-1.c: New test case.
1487 * gcc.dg/pr53397-2.c: New test case.
1488
1489 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1490
1491 PR c++/54194
1492 * g++.dg/warn/Wparentheses-26.C: Adjust.
1493 * g++.dg/warn/Wparentheses-27.C: New.
1494
1495 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1496
1497 PR c++/54427
1498 * c-c++-common/vector-scalar.c: New testcase.
1499 * g++.dg/ext/vector18.C: New testcase.
1500 * g++.dg/ext/vector5.C: This is not an error anymore.
1501 * gcc.dg/init-vec-1.c: Move ...
1502 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1503 * gcc.c-torture/execute/vector-shift1.c: Move ...
1504 * c-c++-common/torture/vector-shift1.c: ... here.
1505 * gcc.dg/scal-to-vec1.c: Move ...
1506 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1507 C++11. Adapt error messages.
1508 * gcc.dg/convert-vec-1.c: Move ...
1509 * c-c++-common/convert-vec-1.c: ... here.
1510 * gcc.dg/scal-to-vec2.c: Move ...
1511 * c-c++-common/scal-to-vec2.c: ... here.
1512
1513 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1514
1515 PR target/54400
1516 * gcc.target/i386/pr54400.c: New testcase.
1517
1518 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1519
1520 PR c++/54858
1521 * g++.dg/template/pr54858.C: New test.
1522
1523 2012-10-08 Marek Polacek <polacek@redhat.com>
1524
1525 PR debug/54831
1526 * g++.dg/debug/pr54831.C: New test.
1527
1528 2012-10-08 Dehao Chen <dehao@google.com>
1529
1530 * g++.dg/predict-loop-exit-1.C: New.
1531 * g++.dg/predict-loop-exit-2.C: New.
1532 * g++.dg/predict-loop-exit-3.C: New.
1533
1534 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1535
1536 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1537
1538 2012-10-08 Jason Merrill <jason@redhat.com>
1539
1540 * g++.dg/gomp/tls-5.C: New.
1541 * g++.dg/gomp/tls-wrap1.C: New.
1542 * g++.dg/gomp/tls-wrap2.C: New.
1543 * g++.dg/gomp/tls-wrap3.C: New.
1544 * g++.dg/gomp/tls-wrap4.C: New.
1545 * g++.dg/gomp/tls-wrapper-cse.C: New.
1546 * g++.dg/tls/thread_local-cse.C: New.
1547 * g++.dg/tls/thread_local-order1.C: New.
1548 * g++.dg/tls/thread_local-order2.C: New.
1549 * g++.dg/tls/thread_local-wrap1.C: New.
1550 * g++.dg/tls/thread_local-wrap2.C: New.
1551 * g++.dg/tls/thread_local-wrap3.C: New.
1552 * g++.dg/tls/thread_local-wrap4.C: New.
1553 * g++.dg/tls/thread_local2g.C: New.
1554 * g++.dg/tls/thread_local3g.C: New.
1555 * g++.dg/tls/thread_local4g.C: New.
1556 * g++.dg/tls/thread_local5g.C: New.
1557 * g++.dg/tls/thread_local6g.C: New.
1558 * g++.dg/tls/thread_local7g.C: New.
1559
1560 * g++.dg/tls/thread_local3.C: New.
1561 * g++.dg/tls/thread_local4.C: New.
1562 * g++.dg/tls/thread_local5.C: New.
1563 * g++.dg/tls/thread_local6.C: New.
1564
1565 * g++.dg/tls/init-2.C: Tweak errors.
1566 * g++.dg/tls/thread_local1.C: New.
1567 * g++.dg/tls/thread_local2.C: New.
1568 * g++.dg/tls/thread_local7.C: New.
1569
1570 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1571
1572 PR target/54866
1573 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1574
1575 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1576
1577 PR target/54685
1578 * gcc.target/sh/pr54685.c: New.
1579
1580 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1581
1582 PR c++/53528 C++11 attribute support
1583 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1584 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1585 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1586 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1587 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1588 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1589 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1590 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1591 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1592 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1593 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1594 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1595 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1596 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1597 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1598 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1599 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1600 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1601 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1602 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1603 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1604 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1605 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1606 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1607 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1608 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1609 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1610 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1611 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1612 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1613 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1614 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1615 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1616 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1617 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1618 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1619 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1620 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1621 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1622 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1623 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1624 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1625 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1626 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1627 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1628 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1629 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1630 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1631 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1632 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1633 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1634 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1635 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1636 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1637 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1638 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1639 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1640
1641 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1642
1643 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1644 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1645 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1646
1647 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1648
1649 PR target/54760
1650 * gcc.target/sh/pr54760-2.c: New.
1651 * gcc.target/sh/pr54760-3.c: New.
1652
1653 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1654
1655 PR c++/51422
1656 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1657
1658 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1659 Sandra Loosemore <sandra@codesourcery.com>
1660
1661 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1662 and test that the accumulator is initialized using MULT.
1663 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1664 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1665
1666 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1667
1668 PR c++/52764
1669 * g++.dg/cpp0x/stdint.C: New.
1670
1671 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1672
1673 PR c++/54249
1674 * g++.dg/cpp0x/stddef.C: New.
1675
1676 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1677
1678 PR fortran/54832
1679 * gfortran.dg/typebound_operator_17.f90: New.
1680
1681 2012-10-06 Jan Hubicka <jh@suse.cz>
1682
1683 PR lto/53831
1684 PR lto/54776
1685 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1686
1687 2012-10-06 Jan Hubicka <jh@suse.cz>
1688
1689 * gcc.dg/lto/resolutions_0.c: New testcase.
1690
1691 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1692
1693 PR fortran/45521
1694 * gfortran.dg/generic_25.f90: New.
1695 * gfortran.dg/generic_26.f90: New.
1696 * gfortran.dg/generic_27.f90: New.
1697
1698 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1699
1700 PR target/54760
1701 * gcc.target/sh/pr54760-1.c: New.
1702
1703 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1704
1705 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1706 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1707 * g++.dg/warn/Wsign-compare-5.C: New test.
1708 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1709 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1710 * g++.dg/ext/builtin30.C: New test.
1711 * g++.dg/ext/vla12.C: New test.
1712 * gcc.dg/builtins-85.c: New test.
1713
1714 PR debug/54519
1715 * gcc.dg/guality/pr54519-1.c: New test.
1716 * gcc.dg/guality/pr54519-2.c: New test.
1717 * gcc.dg/guality/pr54519-3.c: New test.
1718 * gcc.dg/guality/pr54519-4.c: New test.
1719 * gcc.dg/guality/pr54519-5.c: New test.
1720 * gcc.dg/guality/pr54519-6.c: New test.
1721
1722 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1723
1724 PR c++/50893
1725 * g++.dg/cpp0x/defaulted38.C: New.
1726
1727 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1728
1729 PR tree-optimization/33763
1730 * c-c++-common/pr33763.c: New test.
1731
1732 PR tree-optimization/54810
1733 * gcc.dg/tree-ssa/vrp85.c: New test.
1734
1735 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1736
1737 * gcc.dg/ucnid-7.c: Skip on AIX.
1738 * gcc.dg/ucnid-8.c: Same.
1739 * gcc.dg/ucnid-10.c: Same.
1740 * gcc.dg/ucnid-13.c: Same.
1741 * gcc.dg/attr-alias-3.c: Same.
1742 * gcc.dg/attr-alias-5.c: Same.
1743 * gcc.dg/torture/pr51106-2.c: Same.
1744 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1745
1746 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1747
1748 PR c++/52233
1749 * g++.dg/cpp0x/alias-decl-23.C: New.
1750
1751 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1752
1753 PR c++/53403
1754 * g++.dg/template/friend53.C: New.
1755
1756 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1757
1758 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1759 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1760 (scan-ada-spec): Likewise.
1761 (scan-ada-spec-not): Likewise.
1762 * gcc.dg/dump-ada-spec-1.c: New test.
1763 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1764
1765 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1766
1767 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1768
1769 2012-10-04 Florian Weimer <fweimer@redhat.com>
1770
1771 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1772
1773 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1774
1775 PR c++/54323
1776 * g++.dg/cpp0x/pr54323.C: New.
1777
1778 2012-10-04 Richard Guenther <rguenther@suse.de>
1779
1780 PR middle-end/54735
1781 * g++.dg/torture/pr54735.C: New testcase.
1782
1783 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1784
1785 PR rtl-optimization/54739
1786 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1787
1788 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1789
1790 PR target/51244
1791 * gcc.target/sh/pr51244-12.c: New.
1792
1793 2012-10-03 Dehao Chen <dehao@google.com>
1794
1795 PR middle-end/54782
1796 * gcc.dg/pr54782.c: New test.
1797
1798 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1799
1800 PR c++/54777
1801 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1802
1803 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1804
1805 PR fortran/54778
1806 * gfortran.dg/class_53.f90: New.
1807
1808 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1809
1810 PR debug/54551
1811 * gcc.dg/guality/pr54551.c: New.
1812
1813 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1814
1815 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1816 * gcc.target/powerpc/pr46728-2.c: Likewise.
1817
1818 2012-10-02 Sharad Singhai <singhai@google.com>
1819
1820 PR testsuite/54772
1821 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1822 to fix test failures caused by r191883.
1823 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1824 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1825 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1826 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1827 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1828 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1829 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1830 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1831 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1832
1833 2012-09-30 Sharad Singhai <singhai@google.com>
1834
1835 * gcc.target/i386/vect-double-1.c: Fix test.
1836
1837 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1838
1839 PR target/54087
1840 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1841 atomic_sub fails.
1842
1843 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1844
1845 PR rtl-optimization/54457
1846 * gcc.target/i386/pr54457.c: New test.
1847
1848 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1849
1850 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1851
1852 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1853
1854 * gcc.target/i386/vect-rebuild.c: New testcase.
1855
1856 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1857
1858 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1859
1860 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1861
1862 * gcc.target/mips/pr37362.c: Fix target selector.
1863
1864 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1865
1866 PR target/54083
1867 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1868
1869 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1870
1871 * gcc.dg/ucnid-8.c: Update line number.
1872 * gcc.dg/torture/pr51106-2.c: Likewise.
1873
1874 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1875
1876 PR fortran/54667
1877 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1878 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1879 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1880
1881 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1882
1883 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1884 partially reverting r170092.
1885 * gfortran.dg/class_7.f03: Ditto.
1886 * gfortran.dg/coarray_14.f90: Ditto.
1887 * gfortran.dg/typebound_proc_13.f03: Ditto.
1888
1889 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1890
1891 PR c++/54738
1892 * g++.dg/cpp0x/sfinae42.C: New.
1893
1894 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1895
1896 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1897 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1898 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1899 * gcc.dg/pr42629.c: XFAIL on AIX.
1900 * gcc.dg/pr47684.c: Same.
1901 * gcc.dg/pr43670.c: Same.
1902 * gcc.dg/pr42916.c: Same.
1903 * gcc.dg/pr45449.c: Same.
1904 * gcc.dg/pr50017.c: Same.
1905 * gcc.dg/pr42728.c: Same.
1906 * gcc.dg/pr47881.c: Same.
1907 * gcc.dg/pr44023.c: Same.
1908 * gcc.dg/pr41345.c: Same.
1909 * gcc.dg/pr42630.c: Same.
1910 * gcc.dg/pr44971.c: Same.
1911 * gcc.dg/pr46771.c: Same.
1912 * gcc.dg/ucnid-8.c: Same.
1913 * gcc.dg/ucnid-10.c: Same.
1914 * gcc.dg/ucnid-13.c: Same.
1915 * gcc.dg/torture/pr51106-2.c: Same.
1916 * gcc.dg/pr48768.c: Same.
1917 * gcc.dg/pr42631.c: Same.
1918 * gcc.dg/pr43084.c: Same.
1919 * gcc.dg/ucnid-7.c: Same.
1920 * gcc.dg/pr42889.c: Same.
1921 * gcc.dg/pr41241.c: Same.
1922 * gcc.dg/pr42719.c: Same.
1923 * g++.dg/debug/pr46583.C: Same.
1924 * g++.dg/debug/pr47106.C: Same.
1925 * g++.dg/opt/pr48549.C: Same.
1926 * g++.dg/other/pr42685.C: Same.
1927 * c-c++-common/pr43942.c: Same.
1928
1929 2012-09-29 Ian Lance Taylor <iant@google.com>
1930
1931 * go.test/go-test.exp: Update for latest version of Go testsuite.
1932
1933 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1934
1935 PR fortran/52724
1936 * gfortran.dg/internal_readwrite_3.f90: New test.
1937
1938 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1939
1940 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1941 c-c++-common/Wunused-local-typedefs-2.c to here.
1942
1943 PR c++/54372 - unused attribute inactive on dependant entities
1944 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1945
1946 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1947
1948 PR c++/29028 - Missed unused warning on using declaration
1949 * g++.dg/warn/Wunused-var-18.C: New test.
1950
1951 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1952
1953 PR c++/53551 - -Wunused-local-typedefs misses uses
1954 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1955
1956 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1957
1958 PR target/54716
1959 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1960
1961 PR tree-optimization/54713
1962 * gcc.c-torture/compile/pr54713-1.c: New test.
1963 * gcc.c-torture/compile/pr54713-2.c: New test.
1964 * gcc.c-torture/compile/pr54713-3.c: New test.
1965
1966 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1967
1968 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1969
1970 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1971
1972 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1973
1974 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1975
1976 PR target/54703
1977 * gcc.target/i386/pr54703.c: New test.
1978
1979 2012-09-27 Richard Guenther <rguenther@suse.de>
1980
1981 PR lto/54709
1982 * gcc.dg/lto/pr54709_0.c: New testcase.
1983 * gcc.dg/lto/pr54709_1.c: Likewise.
1984
1985 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1986
1987 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1988
1989 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1990
1991 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1992
1993 * gcc.target/arm/pr42879.c: Handle big-endian.
1994
1995 2012-09-26 Steve Ellcey <sellcey@mips.com>
1996
1997 PR c/37303
1998 * gcc.dg/pr37303.c: Check for rdata or rodata.
1999
2000 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2001
2002 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2003
2004 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2005
2006 PR target/51274
2007 PR target/53087
2008 * gcc.target/powerpc/ppc-ne0-1.c: New.
2009
2010 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2011
2012 PR target/54089
2013 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2014 test_19, test_20, test_21, test_22, test_23): New functions.
2015 * gcc.target/sh/pr54089-4.c: New.
2016 * gcc.target/sh/pr54089-5.c: New.
2017 * gcc.target/sh/pr54089-6.c: New.
2018 * gcc.target/sh/pr54089-7.c: New.
2019
2020 2012-09-25 Richard Guenther <rguenther@suse.de>
2021
2022 PR lto/54625
2023 * gcc.dg/lto/pr54702_0.c: New testcase.
2024 * gcc.dg/lto/pr54702_1.c: Likewise.
2025 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2026 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2027 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2028 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2029
2030 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2031
2032 PR c++/54526
2033 * g++.dg/cpp0x/parse2.C: New.
2034 * g++.dg/parse/error11.C: Adjust.
2035 * g++.dg/parse/error12.C: Likewise.
2036
2037 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2038
2039 * gcc.target/i386/20030217-1.c: Added check for
2040 large_long_double effective target.
2041 * gcc.target/i386/387-3.c: Likewise.
2042 * gcc.target/i386/387-4.c: Likewise.
2043 * gcc.target/i386/pr36578-1.c: Likewise.
2044 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2045 when long double size is equal double size.
2046 * gcc.target/i386/excess-precision-1.c: Likewise.
2047 * gcc.target/i386/pr36578-2.c: Likewise.
2048 * gcc.target/i386/20030217-2.c: New testcase.
2049
2050 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2051
2052 PR tree-optimization/54676
2053 * gcc.dg/pr54676.c: New test.
2054
2055 2012-09-25 Richard Guenther <rguenther@suse.de>
2056
2057 PR tree-optimization/53663
2058 * gcc.dg/torture/pr53663-1.c: New testcase.
2059 * gcc.dg/torture/pr53663-2.c: Likewise.
2060 * gcc.dg/torture/pr53663-3.c: Likewise.
2061
2062 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2063
2064 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2065
2066 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2067
2068 * lib/target-supports-dg.exp (dg-require-effective-target,
2069 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2070 dg-process-target-1 instead of dg-process-target.
2071 (dg-process-target-1): Rename from dg-process-target.
2072 (dg-process-target): New.
2073
2074 2012-09-24 Richard Guenther <rguenther@suse.de>
2075
2076 PR tree-optimization/54684
2077 * g++.dg/torture/pr54684.C: New testcase.
2078
2079 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2080
2081 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2082
2083 2012-09-24 Richard Guenther <rguenther@suse.de>
2084
2085 PR middle-end/52173
2086 * gcc.dg/tm/pr52173-1.c: New.
2087 * gcc.dg/tm/pr52173-2.c: New.
2088
2089 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2090
2091 * gcc.dg/pr54669.c: New test.
2092
2093 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2094 Dominique Dhumieres <dominiq@lps.ens.fr>
2095
2096 PR testsuite/54677
2097 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2098
2099 2012-09-23 Tobias Burnus <burnus@net-b.de>
2100
2101 PR fortran/54618
2102 * gfortran.dg/class_array_14.f90: New.
2103
2104 2012-09-22 Kai Tietz <ktietz@redhat.com>
2105
2106 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2107 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2108
2109 2012-09-21 Dehao Chen <dehao@google.com>
2110
2111 PR go/54649
2112 PR tree-optimization/54655
2113 * g++.dg/pr54655.C: New testcase.
2114
2115 2012-09-21 Richard Guenther <rguenther@suse.de>
2116
2117 PR tree-optimization/54647
2118 * g++.dg/torture/pr54647.C: New testcase.
2119
2120 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2121
2122 PR c++/54427
2123 * c-c++-common/torture/vector-compare-2.c: Add -w.
2124
2125 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2126
2127 * gnat.dg/opt20.ads: Move dg directive to...
2128 * gnat.dg/opt20.adb: ...here.
2129 * gnat.dg/addr1.ad[sb]: Likewise.
2130 * gnat.dg/concat2.ad[sb]: Likewise.
2131 * gnat.dg/array16.ad[sb]: Likewise.
2132 * gnat.dg/atomic5.ad[sb]: Likewise.
2133 * gnat.dg/discr29.ad[sb]: Likewise.
2134 * gnat.dg/noreturn5.ad[sb]: Likewise.
2135 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2136 * gnat.dg/discr23.ads: Remove dg directive.
2137 * gnat.dg/nested_float_packed.ads: Likewise.
2138 * gnat.dg/oconst6.ads: Move to...
2139 * gnat.dg/specs/oconst6.ads: ...here.
2140
2141 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2142
2143 PR c++/52432
2144 * g++.dg/cpp0x/decltype32.C: Tweak.
2145
2146 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2147
2148 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2149 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2150 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2151 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2152
2153 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2154
2155 PR c++/54581
2156 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2157
2158 2012-09-19 Steve Ellcey <sellcey@mips.com>
2159
2160 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2161
2162 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2163
2164 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2165 * gcc.target/powerpc/ppc-mftb.c: New file.
2166
2167 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2168
2169 PR target/54089
2170 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2171 functions.
2172
2173 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2174
2175 PR target/54236
2176 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2177
2178 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2179
2180 * gcc.c-torture/execute/20120919-1.c: New test.
2181
2182 2012-09-19 Richard Guenther <rguenther@suse.de>
2183
2184 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2185
2186 2012-09-19 Richard Guenther <rguenther@suse.de>
2187
2188 * gcc.dg/builtin-unreachable-6.c: Adjust.
2189
2190 2012-09-19 Richard Guenther <rguenther@suse.de>
2191
2192 * gcc.dg/builtin-object-size-10.c: Adjust.
2193 * gcc.dg/builtin-unreachable-5.c: Adjust.
2194 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2195 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2196 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2197 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2198 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2199 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2200 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2201 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2202 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2203 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2204 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2205 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2206
2207 2012-09-19 Richard Guenther <rguenther@suse.de>
2208
2209 PR tree-optimization/54132
2210 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2211 * gcc.dg/torture/pr54132.c: Likewise.
2212
2213 2012-09-19 Terry Guo <terry.guo@arm.com>
2214
2215 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2216 extra prune rules that will be applied to all tests in a .exp file.
2217 (gcc-dg-prune): Use rules defined by the above variable.
2218 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2219 harmless warnings on architecture switch conflict.
2220
2221 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2222
2223 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2224 of asm-comment characters instead of a single one.
2225 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2226
2227 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2228
2229 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2230
2231 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2232 target instead of xfailing it.
2233 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2234 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2235 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2236 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2237 * gcc.dg/vect/vect-104.c: Likewise.
2238 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2239 * gcc.dg/vect/vect-outer-1.c: Likewise.
2240 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2241 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2242 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2243 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2244 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2245 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2246 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2247 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2248 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2249
2250 * lib/target-supports.exp
2251 (check_effective_target_vect_widen_mult_qi_to_hi,
2252 check_effective_target_vect_widen_mult_hi_to_si,
2253 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2254 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2255 check_effective_target_vect_pack_trunc,
2256 check_effective_target_vect_unpack,
2257 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2258 instead of arm_none.
2259
2260 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2261
2262 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2263
2264 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2265 config to compiler_flags.
2266
2267 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2268
2269 PR target/54592
2270 * gcc.target/i386/pr54592.c: New test.
2271
2272 PR tree-optimization/54610
2273 * gcc.target/i386/pr54610.c: New test.
2274
2275 2012-09-17 Jason Merrill <jason@redhat.com>
2276
2277 PR c++/54575
2278 * g++.dg/cpp0x/alias-decl-21.C: New.
2279 * g++.dg/cpp0x/alias-decl-22.C: New.
2280
2281 2012-09-17 Tobias Burnus <burnus@net-b.de>
2282
2283 PR fortran/54608
2284 * gfortran.dg/scan_2.f90: New.
2285
2286 2012-09-17 Jason Merrill <jason@redhat.com>
2287
2288 PR c++/53661
2289 * g++.dg/init/aggr9.C: New.
2290
2291 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2292
2293 * gnat.dg/loop_optimization12.ad[sb]: New test.
2294
2295 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2296
2297 PR fortran/54285
2298 * gfortran.dg/proc_ptr_result_7.f90: New.
2299
2300 2012-09-17 Tobias Burnus <burnus@net-b.de>
2301
2302 PR fortran/54603
2303 * gfortran.dg/structure_constructor_11.f90: New.
2304
2305 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2306
2307 PR tree-optimization/54563
2308 * g++.dg/torture/pr54563.C: New test.
2309
2310 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2311
2312 PR fortran/54594
2313 * gfortran.dg/typebound_generic_14.f03: New.
2314
2315 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2316
2317 PR fortran/54387
2318 * gfortran.dg/proc_ptr_38.f90: New.
2319
2320 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2321
2322 PR debug/54460
2323 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2324 to scary regexp.
2325
2326 PR testsuite/54007
2327 * gnat.dg/lto15.adb: Require lto.
2328
2329 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2330 "myBindC" for hppa*-*-hpux*.
2331
2332 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2333
2334 * gfortran.dg/namelist_75.f90: New test.
2335
2336 2012-09-15 Tom de Vries <tom@codesourcery.com>
2337
2338 * gcc.dg/tree-ssa/vrp82.c: New test.
2339 * gcc.dg/tree-ssa/vrp83.c: Same.
2340 * gcc.dg/tree-ssa/vrp84.c: Same.
2341
2342 2012-09-15 Tom de Vries <tom@codesourcery.com>
2343
2344 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2345 * gcc.dg/tree-ssa/vrp81.c: ... this.
2346
2347 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2348
2349 PR target/54222
2350 * gcc.target/avr/torture/fix-types.h: New.
2351 * gcc.target/avr/torture/vals-hr.def: New.
2352 * gcc.target/avr/torture/vals-r.def: New.
2353 * gcc.target/avr/torture/vals-k.def: New.
2354 * gcc.target/avr/torture/vals-ur.def: New.
2355 * gcc.target/avr/torture/vals-uk.def: New.
2356 * gcc.target/avr/torture/vals-uhr.def: New.
2357 * gcc.target/avr/torture/vals-llk.def: New.
2358 * gcc.target/avr/torture/vals-ullk.def: New.
2359 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2360 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2361 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2362 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2363 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2364 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2365 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2366 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2367
2368 2012-09-14 Dehao Chen <dehao@google.com>
2369
2370 * g++.dg/debug/dwarf2/deallocator.C: New test.
2371
2372 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2373
2374 PR c/54552
2375 * gcc.c-torture/compile/pr54552-1.c: New test.
2376
2377 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2378
2379 PR c++/54427
2380 * g++.dg/other/vector-compare.C: New testcase.
2381 * c-c++-common/vector-compare-3.c: New testcase.
2382 * gcc.dg/vector-shift.c: Move ...
2383 * c-c++-common/vector-shift.c: ... here.
2384 * gcc.dg/vector-shift1.c: Move ...
2385 * c-c++-common/vector-shift1.c: ... here.
2386 * gcc.dg/vector-shift3.c: Move ...
2387 * c-c++-common/vector-shift3.c: ... here.
2388 * gcc.dg/vector-compare-1.c: Move ...
2389 * c-c++-common/vector-compare-1.c: ... here.
2390 * gcc.dg/vector-compare-2.c: Move ...
2391 * c-c++-common/vector-compare-2.c: ... here.
2392 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2393 * c-c++-common/torture/vector-compare-1.c: ... here.
2394 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2395 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2396 * c-c++-common/torture/vector-compare-2.c: ... here.
2397 * gcc.c-torture/execute/vector-shift.c: Move ...
2398 * c-c++-common/torture/vector-shift.c: ... here.
2399 * gcc.c-torture/execute/vector-shift2.c: Move ...
2400 * c-c++-common/torture/vector-shift2.c: ... here.
2401 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2402 * c-c++-common/torture/vector-subscript-1.c: ... here.
2403 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2404 * c-c++-common/torture/vector-subscript-2.c: ... here.
2405 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2406 * c-c++-common/torture/vector-subscript-3.c: ... here.
2407
2408 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2409
2410 PR c/54103
2411 * gcc.c-torture/compile/pr54103-1.c,
2412 gcc.c-torture/compile/pr54103-2.c,
2413 gcc.c-torture/compile/pr54103-3.c,
2414 gcc.c-torture/compile/pr54103-4.c,
2415 gcc.c-torture/compile/pr54103-5.c,
2416 gcc.c-torture/compile/pr54103-6.c: New tests.
2417 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2418
2419 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2420
2421 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2422
2423 2012-09-14 Richard Guenther <rguenther@suse.de>
2424
2425 PR tree-optimization/54565
2426 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2427 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2428
2429 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2430
2431 * gcc.target/arm/combine-movs.c: Add missing space.
2432
2433 2012-09-14 Richard Guenther <rguenther@suse.de>
2434
2435 * g++.dg/torture/builtin-location.C: New testcase.
2436
2437 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2438 Manuel López-Ibáñez <manu@gcc.gnu.org>
2439
2440 PR c++/53210
2441 * g++.dg/warn/Wuninitialized-self.C: New.
2442
2443 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2444
2445 PR c/54559
2446 * gcc.c-torture/compile/pr54559.c: New test.
2447
2448 2012-09-13 Jason Merrill <jason@redhat.com>
2449
2450 PR c++/53839
2451 * g++.dg/cpp0x/constexpr-temp1.C: New.
2452
2453 PR c++/54511
2454 * g++.dg/template/anonunion2.C: New.
2455
2456 PR c++/53836
2457 * g++.dg/template/init10.C: New.
2458
2459 2012-09-13 Tobias Burnus <burnus@net-b.de>
2460
2461 PR fortran/54556
2462 * gfortran.dg/implicit_pure_3.f90: New.
2463
2464 2012-09-13 Richard Guenther <rguenther@suse.de>
2465
2466 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2467
2468 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2469
2470 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2471
2472 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2473
2474 * c-c++-common/pr51712.c: Handle for short-enum targets.
2475
2476 2012-09-12 Terry Guo <terry.guo@arm.com>
2477
2478 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2479 and lsrs for Thumb2 mode.
2480
2481 2012-09-12 Jan Hubicka <jh@suse.cz>
2482
2483 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2484
2485 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2486
2487 PR target/54445
2488 * gcc.target/i386/pr54445-1.c: New file.
2489 * gcc.target/i386/pr54445-2.c: Likewise.
2490
2491 2012-09-12 Tobias Burnus <burnus@net-b.de>
2492
2493 PR fortran/54225
2494 PR fortran/53306
2495 * gfortran.dg/coarray_10.f90: Update dg-error.
2496 * gfortran.dg/coarray_28.f90: New.
2497 * gfortran.dg/array_section_3.f90: New.
2498
2499 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2500
2501 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2502 gcc.target/arm/pr48252.c: Fix for big-endian support.
2503
2504 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2505
2506 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2507
2508 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2509 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2510
2511 * gcc.target/arm/neon-vfma-1.c: New testcase.
2512 * gcc.target/arm/neon-vfms-1.c: Likewise.
2513 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2514 of float.
2515 * gcc.target/arm/neon-vmls-1.c: Likewise.
2516 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2517 function.
2518 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2519 (check_effective_target_arm_neonv2_ok): Likewise.
2520 (check_effective_target_arm_neonv2_hw): Likewise.
2521 (check_effective_target_arm_neonv2): Likewise.
2522
2523 2012-09-11 Richard Guenther <rguenther@suse.de>
2524
2525 PR middle-end/54515
2526 * g++.dg/tree-ssa/pr54515.C: New testcase.
2527
2528 2012-09-10 Andrew Pinski <apinski@cavium.com>
2529
2530 PR tree-opt/c54362
2531 * gcc.dg/tm/memopt-16.c: New testcase.
2532
2533 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2534
2535 PR c++/54541
2536 PR c++/54542
2537 * g++.dg/cpp0x/sfinae40.C: New.
2538 * g++.dg/cpp0x/sfinae41.C: Likewise.
2539
2540 2012-09-10 Jason Merrill <jason@redhat.com>
2541
2542 PR c++/54538
2543 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2544
2545 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2546
2547 PR target/54089
2548 * gcc.target/sh/pr54089-3.c: New.
2549
2550 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2551
2552 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2553
2554 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2555
2556 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2557
2558 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2559
2560 * gcc.dg/pr52558-2.c: Delete.
2561 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2562
2563 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2564
2565 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2566
2567 2012-09-10 Richard Guenther <rguenther@suse.de>
2568
2569 PR tree-optimization/54520
2570 * gcc.dg/torture/pr54520.c: New testcase.
2571
2572 2012-09-10 Jason Merrill <jason@redhat.com>
2573
2574 PR c++/54506
2575 * g++.dg/cpp0x/implicit14.C: New.
2576
2577 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2578
2579 PR fortran/54208
2580 * gfortran.dg/bound_simplification_3.f90: New test.
2581
2582 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2583
2584 PR testsuite/54184
2585 * gcc.dg/pr52558-1.c: Delete.
2586 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2587
2588 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2589
2590 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2591 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2592 * gcc.target/arm/smlaltt-1.c: Likewise.
2593
2594 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2595
2596 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2597
2598 2012-09-07 Tom de Vries <tom@codesourcery.com>
2599
2600 PR tree-optimization/53986
2601 * gcc.dg/tree-ssa/vrp80.c: New test.
2602 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2603
2604 2012-09-06 Jason Merrill <jason@redhat.com>
2605
2606 PR c++/54341
2607 PR c++/54253
2608 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2609 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2610
2611 2012-09-06 Andrew Pinski <apinski@cavium.com>
2612
2613 PR tree-opt/54494
2614 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2615
2616 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2617
2618 PR rtl-optimization/54455
2619 * gcc.dg/54455.c: New test.
2620
2621 2012-09-06 Tobias Burnus <burnus@net-b.de>
2622
2623 PR fortran/54463
2624 * gfortran.dg/promotion_2.f90: New.
2625
2626 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2627
2628 PR middle-end/54486
2629 * c-c++-common/pr54486.c: New test.
2630
2631 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2632
2633 PR fortran/54474
2634 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2635
2636 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2637
2638 PR c++/54191
2639 * g++.dg/cpp0x/sfinae39.C: New.
2640
2641 2012-09-04 Jason Merrill <jason@redhat.com>
2642
2643 PR c++/54441
2644 * g++.dg/ext/flexary3.C: New.
2645
2646 PR c++/54420
2647 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2648
2649 PR c++/54198
2650 * g++.dg/template/defarg15.C: New.
2651
2652 PR c++/54437
2653 * g++.dg/template/access24.C: New.
2654
2655 2012-09-04 Richard Guenther <rguenther@suse.de>
2656
2657 PR tree-optimization/54458
2658 * gcc.dg/torture/pr54458.c: New testcase.
2659
2660 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2661
2662 * gcc.target/arm/neon-vext.c: New test.
2663 * gcc.target/arm/neon-vext-execute.c: Ditto.
2664
2665 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2666
2667 PR fortran/54243
2668 PR fortran/54244
2669 * gfortran.dg/select_type_29.f03: New.
2670
2671 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2672
2673 * gcc.dg/fold-perm.c: Improve test.
2674
2675 2012-09-03 Tobias Burnus <burnus@net-b.de>
2676
2677 PR fortran/51632
2678 * gfortran.dg/coarray_class_1.f90: New.
2679
2680 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2681
2682 PR target/49206
2683 * gcc.c-torture/compile/pr49206.c: New test.
2684
2685 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2686 Uros Bizjak <ubizjak@gmail.com>
2687
2688 PR target/36680
2689 * gfortran.dg/pr36680.f90: New test.
2690
2691 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2692
2693 PR target/42295
2694 * g++.dg/opt/pr42295.C: New test.
2695
2696 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2697
2698 PR target/54436
2699 * gcc.dg/torture/pr54436.c: New test.
2700
2701 2012-09-01 Andrew Pinski <apinski@cavium.com>
2702
2703 * gcc.target/mips/truncate-8.c: New testcase.
2704
2705 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2706
2707 PR target/46829
2708 PR target/46843
2709 * gcc.target/i386/pr46829.c: New test.
2710 * gcc.target/i386/pr46843.c: Ditto.
2711
2712 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2713 Jason Merrill <jason@redhat.com>
2714
2715 PR c++/18747
2716 * g++.dg/parse/error50.C: New.
2717
2718 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2719
2720 PR c/54428
2721 * gcc.c-torture/compile/pr54428.c: New test.
2722
2723 2012-08-31 Ollie Wild <aaw@google.com>
2724
2725 PR c++/54197
2726 * g++.dg/init/lifetime3.C: New test.
2727
2728 2012-08-31 Martin Jambor <mjambor@suse.cz>
2729
2730 PR middle-end/54409
2731 * gcc.dg/torture/pr54409.c: New test.
2732
2733 2012-08-31 Martin Jambor <mjambor@suse.cz>
2734
2735 * gfortran.dg/pr48636.f90: Add dump scan checks.
2736
2737 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2738
2739 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2740
2741 2012-08-28 Joey Ye <joey.ye@arm.com>
2742
2743 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2744
2745 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2746
2747 PR target/46254
2748 * gcc.target/i386/pr46254.c: New test.
2749
2750 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2751
2752 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2753 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2754 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2755
2756 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2757
2758 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2759 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2760 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2761 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2762 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2763 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2764 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2765 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2766 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2767 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2768 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2769 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2770 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2771 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2772 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2773 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2774 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2775 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2776 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2777 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2778 gcc.target/mips/unaligned-1.c: Tighten regexps.
2779
2780 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2781
2782 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2783 (mips_option_groups): Remove optimization. Add various -f options.
2784 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2785 and -pg imply -fno-omit-frame-pointer.
2786 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2787 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2788 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2789 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2790 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2791 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2792 * gcc.target/mips/abi-n32-long32.c: Likewise.
2793 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2794 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2795 * gcc.target/mips/abi-n32-long64.c: Likewise.
2796 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2797 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2798 * gcc.target/mips/abi-n64-long32.c: Likewise.
2799 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2800 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2801 * gcc.target/mips/abi-n64-long64.c: Likewise.
2802 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2803 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2804 * gcc.target/mips/abi-o32-long32.c: Likewise.
2805 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2806 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2807 * gcc.target/mips/abi-o32-long64.c: Likewise.
2808 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2809 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2810 * gcc.target/mips/abi-o64-long32.c: Likewise.
2811 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2812 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2813 * gcc.target/mips/abi-o64-long64.c: Likewise.
2814 * gcc.target/mips/asm-1.c: Likewise.
2815 * gcc.target/mips/branch-1.c: Likewise.
2816 * gcc.target/mips/call-3.c: Likewise.
2817 * gcc.target/mips/call-saved-3.c: Likewise.
2818 * gcc.target/mips/clear-cache-1.c: Likewise.
2819 * gcc.target/mips/div-1.c: Likewise.
2820 * gcc.target/mips/div-2.c: Likewise.
2821 * gcc.target/mips/div-3.c: Likewise.
2822 * gcc.target/mips/div-4.c: Likewise.
2823 * gcc.target/mips/div-5.c: Likewise.
2824 * gcc.target/mips/div-6.c: Likewise.
2825 * gcc.target/mips/div-7.c: Likewise.
2826 * gcc.target/mips/div-8.c: Likewise.
2827 * gcc.target/mips/div-9.c: Likewise.
2828 * gcc.target/mips/div-10.c: Likewise.
2829 * gcc.target/mips/div-11.c: Likewise.
2830 * gcc.target/mips/div-12.c: Likewise.
2831 * gcc.target/mips/dsp-ctrl.c: Likewise.
2832 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2833 * gcc.target/mips/ext-8.c: Likewise.
2834 * gcc.target/mips/extend-2.c: Likewise.
2835 * gcc.target/mips/fix-r10000-1.c: Likewise.
2836 * gcc.target/mips/fix-r10000-2.c: Likewise.
2837 * gcc.target/mips/fix-r10000-3.c: Likewise.
2838 * gcc.target/mips/fix-r10000-4.c: Likewise.
2839 * gcc.target/mips/fix-r10000-5.c: Likewise.
2840 * gcc.target/mips/fix-r10000-6.c: Likewise.
2841 * gcc.target/mips/fix-r10000-7.c: Likewise.
2842 * gcc.target/mips/fix-r10000-8.c: Likewise.
2843 * gcc.target/mips/fix-r10000-9.c: Likewise.
2844 * gcc.target/mips/fix-r10000-10.c: Likewise.
2845 * gcc.target/mips/fix-r10000-11.c: Likewise.
2846 * gcc.target/mips/fix-r10000-12.c: Likewise.
2847 * gcc.target/mips/fix-r10000-13.c: Likewise.
2848 * gcc.target/mips/fix-r10000-14.c: Likewise.
2849 * gcc.target/mips/fix-r10000-15.c: Likewise.
2850 * gcc.target/mips/fpcmp-1.c: Likewise.
2851 * gcc.target/mips/fpcmp-2.c: Likewise.
2852 * gcc.target/mips/fpr-moves-7.c: Likewise.
2853 * gcc.target/mips/fpr-moves-8.c: Likewise.
2854 * gcc.target/mips/int-moves-1.c: Likewise.
2855 * gcc.target/mips/int-moves-2.c: Likewise.
2856 * gcc.target/mips/long-calls-pg.c: Likewise.
2857 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2858 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2859 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2860 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2861 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2862 * gcc.target/mips/mips-3d-1.c: Likewise.
2863 * gcc.target/mips/mips-3d-2.c: Likewise.
2864 * gcc.target/mips/mips-3d-3.c: Likewise.
2865 * gcc.target/mips/mips-3d-4.c: Likewise.
2866 * gcc.target/mips/mips-3d-5.c: Likewise.
2867 * gcc.target/mips/mips-3d-6.c: Likewise.
2868 * gcc.target/mips/mips-3d-7.c: Likewise.
2869 * gcc.target/mips/mips-3d-8.c: Likewise.
2870 * gcc.target/mips/mips-3d-9.c: Likewise.
2871 * gcc.target/mips/mips-ps-1.c: Likewise.
2872 * gcc.target/mips/mips-ps-2.c: Likewise.
2873 * gcc.target/mips/mips-ps-3.c: Likewise.
2874 * gcc.target/mips/mips-ps-4.c: Likewise.
2875 * gcc.target/mips/mips-ps-6.c: Likewise.
2876 * gcc.target/mips/mips32-dspr2.c: Likewise.
2877 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2878 * gcc.target/mips/neg-abs-1.c: Likewise.
2879 * gcc.target/mips/neg-abs-2.c: Likewise.
2880 * gcc.target/mips/nmadd-3.c: Likewise.
2881 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2882 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2883 * gcc.target/mips/octeon-pop-1.c: Likewise.
2884 * gcc.target/mips/pr26765.c: Likewise.
2885 * gcc.target/mips/pr33256.c: Likewise.
2886 * gcc.target/mips/pr33635-1.c: Likewise.
2887 * gcc.target/mips/pr33755.c: Likewise.
2888 * gcc.target/mips/pr35802.c: Likewise.
2889 * gcc.target/mips/pr45074.c: Likewise.
2890 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2891 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2892 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2893 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2894 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2895 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2896 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2897 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2898 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2899 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2900 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2901 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2902 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2903 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2904 * gcc.target/mips/save-restore-1.c: Likewise.
2905 * gcc.target/mips/save-restore-3.c: Likewise.
2906 * gcc.target/mips/save-restore-5.c: Likewise.
2907 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2908 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2909 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2910 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2911 * gcc.target/mips/stack-1.c: Likewise.
2912
2913 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2914 Tighten regexps.
2915
2916 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2917 branch under test to be filled with preceding rather than
2918 following instructions.
2919 * gcc.target/mips/branch-10.c: Likewise.
2920 * gcc.target/mips/branch-11.c: Likewise.
2921 * gcc.target/mips/branch-12.c: Likewise.
2922 * gcc.target/mips/branch-13.c: Likewise.
2923 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2924 to be eliminated. Tighten $28 scan-assembler-not test.
2925
2926 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2927 function to...
2928 * gcc.target/mips/call-4.c: ...this new test.
2929
2930 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2931 more likely.
2932 * gcc.target/mips/code-readable-3.c: Likewise.
2933 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2934 flag but skip for -O0.
2935 * gcc.target/mips/code-readable-4.c: Likewise.
2936
2937 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2938 of operations under test.
2939 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2940
2941 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2942 Don't require sibling-call optimization.
2943 * gcc.target/mips/near-far-4.c: Likewise.
2944
2945 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2946 Make sure that the register variable is used.
2947 * gcc.target/mips/soft-float-1.c: Likewise.
2948
2949 * gcc.target/mips/sdata-1.c: Make static data volatile.
2950 * gcc.target/mips/sdata-2.c: Likewise.
2951 * gcc.target/mips/sdata-3.c: Likewise.
2952 * gcc.target/mips/sdata-4.c: Likewise.
2953
2954 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2955 skip for -O0.
2956 * gcc.target/mips/atomic-memory-2.c: Likewise.
2957 * gcc.target/mips/branch-cost-1.c: Likewise.
2958 * gcc.target/mips/branch-cost-2.c: Likewise.
2959 * gcc.target/mips/cache-1.c: Likewise.
2960 * gcc.target/mips/call-1.c: Likewise.
2961 * gcc.target/mips/call-saved-2.c: Likewise.
2962 * gcc.target/mips/const-anchor-1.c: Likewise.
2963 * gcc.target/mips/const-anchor-2.c: Likewise.
2964 * gcc.target/mips/dse-1.c: Likewise.
2965 * gcc.target/mips/dsp-lhx.c: Likewise.
2966 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2967 * gcc.target/mips/ext-1.c: Likewise.
2968 * gcc.target/mips/ext-2.c: Likewise.
2969 * gcc.target/mips/ext-3.c: Likewise.
2970 * gcc.target/mips/ext-4.c: Likewise.
2971 * gcc.target/mips/ext-5.c: Likewise.
2972 * gcc.target/mips/ext-6.c: Likewise.
2973 * gcc.target/mips/ext-7.c: Likewise.
2974 * gcc.target/mips/extend-1.c: Likewise.
2975 * gcc.target/mips/fix-r4000-1.c: Likewise.
2976 * gcc.target/mips/fix-r4000-3.c: Likewise.
2977 * gcc.target/mips/fix-r4000-5.c: Likewise.
2978 * gcc.target/mips/fix-r4000-6.c: Likewise.
2979 * gcc.target/mips/fix-r4000-8.c: Likewise.
2980 * gcc.target/mips/fix-r4000-10.c: Likewise.
2981 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2982 * gcc.target/mips/fixed-vector-type.c: Likewise.
2983 * gcc.target/mips/fpr-moves-1.c: Likewise.
2984 * gcc.target/mips/fpr-moves-2.c: Likewise.
2985 * gcc.target/mips/fpr-moves-3.c: Likewise.
2986 * gcc.target/mips/fpr-moves-4.c: Likewise.
2987 * gcc.target/mips/fpr-moves-5.c: Likewise.
2988 * gcc.target/mips/fpr-moves-6.c: Likewise.
2989 * gcc.target/mips/ins-1.c: Likewise.
2990 * gcc.target/mips/ins-2.c: Likewise.
2991 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2992 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2993 * gcc.target/mips/lazy-binding-1.c: Likewise.
2994 * gcc.target/mips/madd-3.c: Likewise.
2995 * gcc.target/mips/madd-5.c: Likewise.
2996 * gcc.target/mips/madd-6.c: Likewise.
2997 * gcc.target/mips/madd-8.c: Likewise.
2998 * gcc.target/mips/madd-9.c: Likewise.
2999 * gcc.target/mips/memcpy-1.c: Likewise.
3000 * gcc.target/mips/mips-ps-type.c: Likewise.
3001 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3002 * gcc.target/mips/mips-sched-madd.c: Likewise.
3003 * gcc.target/mips/mips16e-extends.c: Likewise.
3004 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3005 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3006 * gcc.target/mips/movcc-1.c: Likewise.
3007 * gcc.target/mips/movcc-2.c: Likewise.
3008 * gcc.target/mips/movcc-3.c: Likewise.
3009 * gcc.target/mips/msub-5.c: Likewise.
3010 * gcc.target/mips/msub-6.c: Likewise.
3011 * gcc.target/mips/msub-8.c: Likewise.
3012 * gcc.target/mips/mult-2.c: Likewise.
3013 * gcc.target/mips/mult-3.c: Likewise.
3014 * gcc.target/mips/mult-5.c: Likewise.
3015 * gcc.target/mips/mult-6.c: Likewise.
3016 * gcc.target/mips/mult-7.c: Likewise.
3017 * gcc.target/mips/mult-12.c: Likewise.
3018 * gcc.target/mips/mult-13.c: Likewise.
3019 * gcc.target/mips/mult-14.c: Likewise.
3020 * gcc.target/mips/mult-15.c: Likewise.
3021 * gcc.target/mips/mult-17.c: Likewise.
3022 * gcc.target/mips/mult-18.c: Likewise.
3023 * gcc.target/mips/mult-19.c: Likewise.
3024 * gcc.target/mips/nmadd-1.c: Likewise.
3025 * gcc.target/mips/nmadd-2.c: Likewise.
3026 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3027 * gcc.target/mips/octeon-cins-1.c: Likewise.
3028 * gcc.target/mips/octeon-cins-2.c: Likewise.
3029 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3030 * gcc.target/mips/octeon-exts-2.c: Likewise.
3031 * gcc.target/mips/octeon-exts-3.c: Likewise.
3032 * gcc.target/mips/octeon-exts-4.c: Likewise.
3033 * gcc.target/mips/octeon-exts-5.c: Likewise.
3034 * gcc.target/mips/octeon-exts-6.c: Likewise.
3035 * gcc.target/mips/octeon-exts-7.c: Likewise.
3036 * gcc.target/mips/octeon-pop-2.c: Likewise.
3037 * gcc.target/mips/octeon-seq-3.c: Likewise.
3038 * gcc.target/mips/octeon-seq-4.c: Likewise.
3039 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3040 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3041 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3042 * gcc.target/mips/pr54240.c: Likewise.
3043 * gcc.target/mips/rsqrt-1.c: Likewise.
3044 * gcc.target/mips/rsqrt-2.c: Likewise.
3045 * gcc.target/mips/rsqrt-3.c: Likewise.
3046 * gcc.target/mips/rsqrt-4.c: Likewise.
3047 * gcc.target/mips/save-restore-2.c: Likewise.
3048 * gcc.target/mips/save-restore-4.c: Likewise.
3049 * gcc.target/mips/sb1-1.c: Likewise.
3050 * gcc.target/mips/scc-1.c: Likewise.
3051 * gcc.target/mips/scc-2.c: Likewise.
3052 * gcc.target/mips/scc-3.c: Likewise.
3053 * gcc.target/mips/scc-4.c: Likewise.
3054 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3055 * gcc.target/mips/truncate-1.c: Likewise.
3056 * gcc.target/mips/truncate-2.c: Likewise.
3057 * gcc.target/mips/truncate-3.c: Likewise.
3058 * gcc.target/mips/truncate-4.c: Likewise.
3059 * gcc.target/mips/truncate-5.c: Likewise.
3060 * gcc.target/mips/truncate-6.c: Likewise.
3061 * gcc.target/mips/unaligned-1.c: Likewise.
3062
3063 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3064 skip for -O0. Require -fexpensive-optimizations.
3065 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3066 * gcc.target/mips/dspr2-MULT.c: Likewise.
3067 * gcc.target/mips/fix-r4000-2.c: Likewise.
3068 * gcc.target/mips/fix-r4000-4.c: Likewise.
3069 * gcc.target/mips/fix-r4000-7.c: Likewise.
3070 * gcc.target/mips/fix-r4000-9.c: Likewise.
3071 * gcc.target/mips/madd-1.c: Likewise.
3072 * gcc.target/mips/madd-2.c: Likewise.
3073 * gcc.target/mips/madd-4.c: Likewise.
3074 * gcc.target/mips/maddu-1.c: Likewise.
3075 * gcc.target/mips/maddu-2.c: Likewise.
3076 * gcc.target/mips/maddu-3.c: Likewise.
3077 * gcc.target/mips/maddu-4.c: Likewise.
3078 * gcc.target/mips/msub-1.c: Likewise.
3079 * gcc.target/mips/msub-2.c: Likewise.
3080 * gcc.target/mips/msub-3.c: Likewise.
3081 * gcc.target/mips/msub-4.c: Likewise.
3082 * gcc.target/mips/msubu-1.c: Likewise.
3083 * gcc.target/mips/msubu-2.c: Likewise.
3084 * gcc.target/mips/msubu-3.c: Likewise.
3085 * gcc.target/mips/msubu-4.c: Likewise.
3086 * gcc.target/mips/mult-1.c: Likewise.
3087 * gcc.target/mips/mult-4.c: Likewise.
3088 * gcc.target/mips/mult-8.c: Likewise.
3089 * gcc.target/mips/mult-9.c: Likewise.
3090 * gcc.target/mips/mult-10.c: Likewise.
3091 * gcc.target/mips/mult-11.c: Likewise.
3092 * gcc.target/mips/mult-16.c: Likewise.
3093
3094 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3095 skip for -O0 and -Os.
3096 * gcc.target/mips/fix-r4000-12.c: Likewise.
3097 * gcc.target/mips/madd-7.c: Likewise.
3098 * gcc.target/mips/mips-ps-5.c: Likewise.
3099 * gcc.target/mips/mips-ps-7.c: Likewise.
3100 * gcc.target/mips/msub-7.c: Likewise.
3101
3102 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3103 skip for -O0. Require -mno-abicalls.
3104 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3105
3106 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3107 skip for -O0. Require a total number of BBIT instructions and
3108 at least one of each kind.
3109
3110 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3111 skip for -O0. Require -fno-unroll-loops.
3112
3113 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3114 skip for -O0. Allow BLTZ as well as BGEZ.
3115
3116 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3117
3118 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3119 skip for -O0. Require -fschedule-insns2.
3120 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3121
3122 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3123 but skip for -O0. Make a branch-likely more likely.
3124
3125 * gcc.target/mips/timode-2.c: Split each test into its own function.
3126 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3127
3128 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3129 skip for -O0. Require -fpeephole2.
3130 * gcc.target/mips/vr-mult-2.c: Likewise.
3131
3132 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3133
3134 PR preprocessor/53469
3135 * gcc.dg/cpp/_Pragma7.c: New test case.
3136
3137 2012-08-27 Tobias Burnus <burnus@net-b.de>
3138
3139 PR fortran/54370
3140 * gfortran.dg/do_5.f90: New.
3141
3142 2012-08-27 Tobias Burnus <burnus@net-b.de>
3143
3144 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3145 from dg-options as -Wall no longer implies it.
3146
3147 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3148
3149 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3150
3151 2012-08-25 Jason Merrill <jason@redhat.com>
3152
3153 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3154
3155 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3156
3157 PR c++/51421
3158 * g++.dg/cpp0x/auto34.C: New.
3159
3160 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3161
3162 PR c/54363
3163 * gcc.dg/pr54363.c: New test.
3164
3165 PR c/54355
3166 * gcc.dg/pr54355.c: New test.
3167
3168 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3169
3170 PR debug/52857
3171 * gcc.target/i386/pr52857-1.c: New.
3172 * gcc.target/i386/pr52857-2.c: Likewise.
3173
3174 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3175
3176 * gcc.target/mips/code-readable-4.c: New test.
3177
3178 2012-08-23 Julian Brown <julian@codesourcery.com>
3179 Sandra Loosemore <sandra@codesourcery.com>
3180
3181 * gcc.target/mips/code-readable-1.c: Add -O to options.
3182
3183 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3184
3185 PR c++/20420
3186 * g++.dg/lookup/using53.C: New.
3187
3188 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3189
3190 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3191 * gcc.dg/fixed-point/convert-1.c: New.
3192 * gcc.dg/fixed-point/convert-2.c: New.
3193 * gcc.dg/fixed-point/convert-3.c: New.
3194 * gcc.dg/fixed-point/convert-4.c: New.
3195 * gcc.dg/fixed-point/convert-float-1.c: New.
3196 * gcc.dg/fixed-point/convert-float-2.c: New.
3197 * gcc.dg/fixed-point/convert-float-3.c: New.
3198 * gcc.dg/fixed-point/convert-float-4.c: New.
3199 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3200 * gcc.dg/fixed-point/convert-sat.c: New.
3201 * gcc.dg/fixed-point/convert.h: New.
3202
3203 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3204
3205 PR target/54089
3206 * gcc.target/sh/pr54089-2.c: New.
3207
3208 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3209
3210 * gcc.target/i386/long-double-64-1.c: New file.
3211 * gcc.target/i386/long-double-64-2.c: Likewise.
3212 * gcc.target/i386/long-double-64-3.c: Likewise.
3213 * gcc.target/i386/long-double-64-4.c: Likewise.
3214 * gcc.target/i386/long-double-80-1.c: Likewise.
3215 * gcc.target/i386/long-double-80-2.c: Likewise.
3216 * gcc.target/i386/long-double-80-3.c: Likewise.
3217 * gcc.target/i386/long-double-80-4.c: Likewise.
3218 * gcc.target/i386/long-double-80-5.c: Likewise.
3219 * gcc.target/i386/long-double-80-6.c: Likewise.
3220 * gcc.target/i386/long-double-80-7.c: Likewise.
3221
3222 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3223
3224 PR tree-optimization/54317
3225 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3226
3227 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3228
3229 PR target/39423
3230 * gcc.target/sh/pr39423-2.c: New.
3231
3232 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3233
3234 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3235 * gcc.dg/fold-perm.c: Likewise.
3236
3237 2012-08-20 Jan Hubicka <jh@suse.cz>
3238
3239 PR fortran/48636
3240 * gcc.dg/ipa/inlinehint-1.c: New.
3241
3242 2012-08-20 Florian Weimer <fweimer@redhat.com>
3243
3244 PR c++/19351
3245 * g++.dg/init/new38.C: New test.
3246 * g++.dg/init/new39.C: New test.
3247
3248 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3249
3250 PR target/54089
3251 * gcc.target/sh/pr54089-1.c: New.
3252
3253 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3254
3255 PR target/51244
3256 * gcc.target/sh/pr51244-11.c: New.
3257
3258 2012-08-20 Tobias Burnus <burnus@net-b.de>
3259
3260 PR fortran/54301
3261 * gfortran.dg/warn_target_lifetime_2.f90: New.
3262
3263 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3264
3265 PR c++/10416
3266 * g++.dg/warn/Wunused-var-17.C: New.
3267
3268 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3269
3270 PR middle-end/53992
3271 * gcc.dg/gomp/pr53992.c: New test.
3272
3273 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3274
3275 PR tree-ssa/54295
3276 * gcc.c-torture/execute/20120817-1.c: New test.
3277
3278 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3279
3280 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3281 add instruction.
3282 (f2): New test that really does need adds.
3283
3284 2012-08-20 Richard Guenther <rguenther@suse.de>
3285
3286 PR tree-optimization/54327
3287 * gcc.dg/torture/pr54327.c: New testcase.
3288
3289 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3290
3291 PR tree-optimization/54321
3292 * gcc.c-torture/compile/pr54321.c: New test.
3293
3294 2012-08-20 Tobias Burnus <burnus@net-b.de>
3295
3296 PR fortran/54301
3297 * gfortran.dg/warn_target_lifetime_1.f90: New.
3298
3299 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3300
3301 PR fortran/54298
3302 * gfortran.dg/real_compare_1.f90: New test case.
3303 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3304
3305 2012-08-18 Jan Hubicka <jh@suse.cz>
3306
3307 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3308
3309 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3310
3311 PR fortran/39290
3312 * gfortran.dg/interface_37.f90: New test.
3313
3314 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3315 Gary Funck <gary@intrepid.com>
3316
3317 PR target/20020
3318 * gcc.target/i386/pr20020-1.c: New test.
3319 * gcc.target/i386/pr20020-2.c: Likewise.
3320 * gcc.target/i386/pr20020-3.c: Likewise.
3321
3322 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3323
3324 * gcc.target/i386/perm-concat.c: New test.
3325
3326 2012-08-17 Julian Brown <julian@codesourcery.com>
3327
3328 * gcc.target/arm/div64-unwinding.c: New test.
3329
3330 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3331
3332 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3333
3334 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3335
3336 PR target/54236
3337 * gcc.target/sh/pr54236-1.c: New.
3338
3339 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3340
3341 * lib/target-supports.exp (check_effective_target_sync_int_long)
3342 (check_effective_target_sync_char_short): Enable for crisv32-*
3343 and cris-*.
3344
3345 PR middle-end/54261
3346 * gcc.dg/torture/pr54261-1.c: New test.
3347
3348 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3349
3350 PR fortran/54243
3351 PR fortran/54244
3352 * gfortran.dg/typebound_call_24.f03: New.
3353
3354 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3355
3356 PR tree-optimization/54245
3357 * gcc.dg/tree-ssa/pr54245.c: New test.
3358
3359 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3360
3361 PR tree-optimization/54240
3362 * gcc.target/powerpc/pr54240.c: New test.
3363 * gcc.target/mips/pr54240.c: Likewise.
3364
3365 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3366
3367 PR target/52933
3368 * gcc.target/sh/pr52933-1.c: New.
3369 * gcc.target/sh/pr52933-2.c: New.
3370
3371 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3372
3373 PR target/50751
3374 * gcc.target/sh/pr50751-8.c: New.
3375
3376 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3377
3378 PR fortran/47586
3379 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3380 * gfortran.dg/typebound_proc_27.f03: New test.
3381
3382 2012-08-14 Sterling Augustine <saugustine@google.com>
3383
3384 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3385
3386 2012-08-14 Tobias Burnus <burnus@net-b.de>
3387
3388 PR fortran/40881
3389 * gfortran.dg/data_constraints_3.f90: New.
3390 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3391 to disable -pedantic compilation.
3392 * gfortran.dg/pr37243.f: Ditto.
3393 * gfortran.dg/g77/19990826-3.f: Ditto.
3394 * gfortran.dg/g77/20020307-1.f : Ditto.
3395 * gfortran.dg/g77/980310-3.f: Ditto.
3396
3397 2012-08-14 Tobias Burnus <burnus@net-b.de>
3398
3399 PR fortran/54234
3400 * gfortran.dg/warn_conversion_4.f90: New.
3401
3402 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3403
3404 PR middle-end/53411
3405 PR rtl-optimization/53495
3406 * gcc.c-torture/compile/pr53411.c: New test.
3407 * gcc.c-torture/compile/pr53495.c: New test.
3408
3409 2012-08-13 Richard Guenther <rguenther@suse.de>
3410
3411 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3412
3413 2012-08-13 Richard Guenther <rguenther@suse.de>
3414
3415 PR tree-optimization/54200
3416 * gcc.dg/guality/pr54200.c: New testcase.
3417 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3418
3419 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3420
3421 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3422
3423 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3424
3425 PR target/51244
3426 * gcc.target/sh/pr51244-7.c: New.
3427 * gcc.target/sh/pr51244-8.c: New.
3428 * gcc.target/sh/pr51244-9.c: New.
3429 * gcc.target/sh/pr51244-10.c: New.
3430
3431 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3432
3433 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3434 -m2e or -m2a.
3435 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3436 * gcc.target/sh/pr53511-1.c: Likewise.
3437 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3438 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3439 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3440 * gcc.target/sh/pr53512-3.c: Likewise.
3441 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3442
3443 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3444
3445 PR target/39423
3446 * gcc.c-torture/compile/pr39423-1.c: New.
3447 * gcc.c-torture/compile/pr39423-2.c: New.
3448
3449 2012-08-12 Tobias Burnus <burnus@net-b.de>
3450
3451 PR fortran/54221
3452 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3453 they appear uninitialized on the RHS.
3454 * gfortran.dg/public_private_module_6.f90: New.
3455
3456 2012-08-11 Martin Jambor <mjambor@suse.cz>
3457
3458 PR fortran/48636
3459 * gfortran.dg/pr48636.f90: New test.
3460
3461 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3462
3463 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3464 to avoid warnings.
3465 (main): Adjust caller.
3466
3467 2012-08-10 Richard Guenther <rguenther@suse.de>
3468
3469 * gcc.dg/matrix/*.c: Adjust and move ...
3470 * gcc.dg/torture/: ... here.
3471 * gcc.dg/matrix: Remove directory.
3472
3473 2012-08-10 Richard Guenther <rguenther@suse.de>
3474
3475 PR middle-end/54219
3476 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3477
3478 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3479
3480 PR middle-end/54211
3481 * gcc.dg/tree-ssa/pr54211.c: New test.
3482
3483 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3484
3485 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3486 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3487
3488 2012-08-10 Richard Guenther <rguenther@suse.de>
3489
3490 PR tree-optimization/54109
3491 * gcc.dg/torture/pr54109.c: New testcase.
3492 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3493 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3494
3495 2012-08-10 Richard Guenther <rguenther@suse.de>
3496
3497 PR tree-optimization/54027
3498 * gcc.dg/torture/pr54027.c: New testcase.
3499
3500 2012-08-10 Richard Guenther <rguenther@suse.de>
3501
3502 * g++.dg/plugin/selfassign.c: Adjust.
3503 * gcc.dg/plugin/selfassign.c: Likewise.
3504 * gcc.dg/strlenopt-11.c: Likewise.
3505 * gcc.dg/strlenopt-13.c: Likewise.
3506 * gcc.dg/no-strict-overflow-4.c: Likewise.
3507 * gcc.dg/strict-overflow-4.c: Likewise.
3508 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3509 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3510 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3511 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3512 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3513 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3514 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3515 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3516 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3517 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3518 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3519 * gcc.dg/pr46309.c: Likewise.
3520 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3521
3522 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3523
3524 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3525 for x86 targets.
3526 * gcc.c-torture/compile/20120727-2.c: New test.
3527
3528 2012-08-09 Martin Jambor <mjambor@suse.cz>
3529
3530 * gcc.dg/ipa/iinline-4.c: New test.
3531 * gcc.dg/ipa/iinline-5.c: Likewise.
3532 * gcc.dg/ipa/iinline-6.c: Likewise.
3533 * gcc.dg/ipa/iinline-7.c: Likewise.
3534 * gcc.dg/lto/20120723_0.c: Likewise.
3535 * gcc.dg/lto/20120723_1.c: Likewise.
3536
3537 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3538
3539 PR target/39423
3540 * gcc.target/sh/pr39423-1.c: New.
3541
3542 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3543
3544 PR target/51244
3545 * gcc.target/sh/pr51244-5: New.
3546 * gcc.target/sh/pr51244-6: New.
3547
3548 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3549
3550 * gcc.target/i386/adx-addxcarry32-3.c: New.
3551 * gcc.target/i386/adx-addxcarry64-3.c: New.
3552
3553 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3554
3555 PR rtl-optimization/53701
3556 * gcc.dg/pr53701.c: New test.
3557
3558 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3559
3560 * gcc.c-torture/compile/20120727-1.c: New test.
3561
3562 2012-08-09 Tobias Burnus <burnus@net-b.de>
3563
3564 PR fortran/54199
3565 * gfortran.dg/intrinsic_shadow_4.f90: New.
3566
3567 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3568
3569 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3570
3571 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3572
3573 * gcc.c-torture/execute/20120808-1.c: New test.
3574
3575 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3576
3577 PR rtl-optimization/54157
3578 * gcc.target/i386/pr54157.c: New file.
3579
3580 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3581
3582 * gcc.target/i386/adx-addcarryx32-1.c: New.
3583 * gcc.target/i386/adx-addcarryx32-2.c: New.
3584 * gcc.target/i386/adx-addcarryx64-1.c: New.
3585 * gcc.target/i386/adx-addcarryx64-2.c: New.
3586 * gcc.target/i386/adx-check.h: New.
3587 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3588 * gcc.target/i386/sse-12.c: Add -madx.
3589 * gcc.target/i386/sse-13.c: Ditto.
3590 * gcc.target/i386/sse-14.c: Ditto.
3591 * gcc.target/i386/sse-22.c: Ditto.
3592 * gcc.target/i386/sse-23.c: Ditto.
3593 * g++.dg/other/i386-2.C: Ditto.
3594 * g++.dg/other/i386-3.C: Ditto.
3595
3596 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3597
3598 * gcc.dg/tree-ssa/slsr-5.c: New.
3599 * gcc.dg/tree-ssa/slsr-6.c: New.
3600 * gcc.dg/tree-ssa/slsr-7.c: New.
3601 * gcc.dg/tree-ssa/slsr-8.c: New.
3602 * gcc.dg/tree-ssa/slsr-9.c: New.
3603 * gcc.dg/tree-ssa/slsr-10.c: New.
3604 * gcc.dg/tree-ssa/slsr-11.c: New.
3605 * gcc.dg/tree-ssa/slsr-12.c: New.
3606 * gcc.dg/tree-ssa/slsr-13.c: New.
3607 * gcc.dg/tree-ssa/slsr-14.c: New.
3608 * gcc.dg/tree-ssa/slsr-15.c: New.
3609 * gcc.dg/tree-ssa/slsr-16.c: New.
3610 * gcc.dg/tree-ssa/slsr-17.c: New.
3611 * gcc.dg/tree-ssa/slsr-18.c: New.
3612 * gcc.dg/tree-ssa/slsr-19.c: New.
3613 * gcc.dg/tree-ssa/slsr-20.c: New.
3614 * gcc.dg/tree-ssa/slsr-21.c: New.
3615 * gcc.dg/tree-ssa/slsr-22.c: New.
3616 * gcc.dg/tree-ssa/slsr-23.c: New.
3617 * gcc.dg/tree-ssa/slsr-24.c: New.
3618 * gcc.dg/tree-ssa/slsr-25.c: New.
3619 * gcc.dg/tree-ssa/slsr-26.c: New.
3620 * gcc.dg/tree-ssa/slsr-30.c: New.
3621 * gcc.dg/tree-ssa/slsr-31.c: New.
3622
3623 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3624
3625 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3626 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3627 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3628
3629 2012-08-06 Cary Coutant <ccoutant@google.com>
3630
3631 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3632
3633 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3634
3635 PR fortran/35831
3636 * gfortran.dg/dummy_procedure_5.f90: Modified.
3637 * gfortran.dg/dummy_procedure_8.f90: New.
3638 * gfortran.dg/interface_26.f90: Modified.
3639 * gfortran.dg/proc_ptr_11.f90: Modified.
3640 * gfortran.dg/proc_ptr_15.f90: Modified.
3641 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3642 * gfortran.dg/typebound_override_1.f90: Modified.
3643 * gfortran.dg/typebound_proc_6.f03: Modified.
3644
3645 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3646
3647 PR tree-optimization/51938
3648 PR tree-optimization/52005
3649 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3650 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3651 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3652 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3653
3654 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3655
3656 Avoid crashing on erroneous static_assert usage
3657 * g++.dg/cpp0x/static_assert8.C: New test.
3658
3659 2012-08-06 Jason Merrill <jason@redhat.com>
3660
3661 * g++.dg/cpp0x/sfinae38.C: New.
3662
3663 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3664 Paolo Carlini <paolo.carlini@oracle.com>
3665
3666 PR c++/54165
3667 * g++.dg/conversion/void2.C: New.
3668
3669 2012-08-06 Tom de Vries <tom@codesourcery.com>
3670
3671 * gcc.dg/tree-ssa/vrp78.c: New test.
3672
3673 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3674 Richard Sandiford <rdsandiford@googlemail.com>
3675
3676 * g++.dg/opt/enum2.C: Require fpic target.
3677 * g++.dg/lto/20090303_0.C: Likewise.
3678
3679 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3680 Catherine Moore <clm@codesourcery.com>
3681
3682 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3683 flush function names too.
3684 * gcc.target/mips/clear-cache-1.c: Likewise.
3685
3686 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3687
3688 PR target/54156
3689 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3690
3691 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3692
3693 PR fortran/54166
3694 * gfortran.dg/array_5.f90: New test.
3695
3696 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3697
3698 PR tree-optimization/30318
3699 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3700
3701 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3702
3703 * g++.dg/ext/vector17.C: New testcase.
3704
3705 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3706
3707 PR target/51931
3708 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3709 * g++.dg/opt/longbranch1.C: Likewise.
3710
3711 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3712
3713 PR tree-optimization/53805
3714 * gcc.dg/fold-notunord.c: New testcase.
3715
3716 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3717
3718 PR fortran/48820
3719 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3720 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3721
3722 2012-08-02 Jason Merrill <jason@redhat.com>
3723 Paolo Carlini <paolo.carlini@oracle.com>
3724
3725 PR c++/51213 (again)
3726 * g++.dg/cpp0x/sfinae37.C: Extend.
3727
3728 2012-08-02 Richard Guenther <rguenther@suse.de>
3729
3730 PR tree-optimization/50672
3731 * g++.dg/torture/pr50672.C: New testcase.
3732
3733 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3734
3735 PR fortran/54147
3736 * gfortran.dg/abstract_type_6.f03: Modified.
3737 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3738 * gfortran.dg/proc_ptr_comp_35.f90: New.
3739 * gfortran.dg/typebound_proc_9.f03: Modified.
3740 * gfortran.dg/typebound_proc_26.f90: New.
3741
3742 2012-08-02 Richard Guenther <rguenther@suse.de>
3743
3744 * gcc.dg/torture/pta-callused-1.c: Adjust.
3745 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3746 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3747 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3748 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3749 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3750 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3751 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3752 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3753
3754 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3755
3756 PR fortran/54033
3757 * gfortran.dg/include_6.f90: New test case.
3758 * gfortran.dg/include_7.f90: New test case.
3759 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3760
3761 2012-08-01 Tom de Vries <tom@codesourcery.com>
3762
3763 * gcc.dg/tree-ssa/vrp76.c: New test.
3764
3765 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3766
3767 PR tree-optimization/46556
3768 * gcc.dg/tree-ssa/slsr-27.c: New.
3769 * gcc.dg/tree-ssa/slsr-28.c: New.
3770 * gcc.dg/tree-ssa/slsr-29.c: New.
3771
3772 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3773
3774 PR fortran/42418
3775 * gfortran.dg/proc_decl_29.f90: New.
3776
3777 2012-07-31 Dehao Chen <dehao@google.com>
3778
3779 * gcc.dg/predict-7.c: New test.
3780
3781 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3782
3783 PR fortran/54134
3784 * gfortran.dg/typebound_override_3.f90: New.
3785
3786 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3787
3788 PR tree-optimization/53773
3789 * gcc.dg/vect/pr53773.c: New test.
3790
3791 2012-07-31 Nick Clifton <nickc@redhat.com>
3792
3793 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3794 and for XStormy16.
3795
3796 2012-07-31 Tobias Burnus <burnus@net-b.de>
3797
3798 * gfortran.dg/c_funloc_tests_6.f90: New.
3799 * gfortran.dg/c_funloc_tests_7.f90: New.
3800 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3801
3802 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3803
3804 PR c++/53624
3805 * g++.dg/cpp0x/temp_default5.C: New.
3806
3807 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3808
3809 PR fortran/51081
3810 * gfortran.dg/proc_ptr_37.f90: New.
3811
3812 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3813
3814 * lib/target-supports.exp
3815 (check_effective_target_vect_natural_alignment): New function.
3816 * gcc.dg/align-2.c: Only run on targets with natural alignment
3817 of vector types.
3818 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3819 alignment of vector types.
3820
3821 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3822 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3823
3824 * gcc.target/i386/rdseed16-1.c: New.
3825 * gcc.target/i386/rdseed32-1.c: Ditto
3826 * gcc.target/i386/rdseed64-1.c: Ditto
3827 * gcc.target/i386/sse-12.c: Add -mrdseed.
3828 * gcc.target/i386/sse-13.c: Ditto.
3829 * gcc.target/i386/sse-14.c: Ditto.
3830 * g++.dg/other/i386-2.C: Ditto.
3831 * g++.dg/other/i386-3.C: Ditto.
3832
3833 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3834
3835 PR target/51244
3836 * gcc.target/sh/pr51244-4.c: New.
3837
3838 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3839
3840 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3841 for alpha*-*-* targets. Cleanup original tree dump.
3842
3843 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3844
3845 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3846 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3847
3848 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3849
3850 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3851 rand, srand. Include <stdlib.h>.
3852
3853 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3854
3855 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3856
3857 2012-07-26 Richard Henderson <rth@redhat.com>
3858
3859 * gcc.dg/attr-hotcold-1.c: New.
3860 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3861
3862 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3863 Sandra Loosemore <sandra@codesourcery.com>
3864
3865 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3866
3867 2012-07-26 Tobias Burnus <burnus@net-b.de>
3868
3869 * gfortran.dg/contiguous_1.f90: Update dg-error.
3870 * gfortran.dg/proc_ptr_32.f90: Ditto.
3871
3872 2012-07-26 Richard Guenther <rguenther@suse.de>
3873
3874 PR tree-optimization/54098
3875 * gcc.dg/torture/pr54098.c: New testcase.
3876
3877 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3878
3879 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3880 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3881
3882 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3883
3884 PR fortran/44354
3885 * gfortran.dg/array_constructor_39.f90: New test.
3886
3887 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3888
3889 PR fortran/44354
3890 * gfortran.dg/array_constructor_38.f90: New test.
3891
3892 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3893
3894 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3895
3896 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3897
3898 * gnat.dg/noreturn5.ad[sb]: New test.
3899
3900 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3901 Paul Brook <paul@codesourcery.com>
3902
3903 PR target/53633
3904
3905 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3906 * c-c++-common/pr53633.c: New test.
3907
3908 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3909
3910 * gcc.target/i386/asm-dialect-1.c: New test case.
3911
3912 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3913 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3914
3915 * gcc.target/i386/prefetchw-1.c: New.
3916 * gcc.target/i386/sse-12.c: Add -mprfchw.
3917 * gcc.target/i386/sse-13.c: Ditto.
3918 * gcc.target/i386/sse-14.c: Ditto.
3919 * gcc.target/i386/sse-22.c: Ditto.
3920 * gcc.target/i386/sse-23.c: Ditto.
3921 * g++.dg/other/i386-2.C: Ditto.
3922 * g++.dg/other/i386-3.C: Ditto.
3923
3924 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3925
3926 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3927
3928 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3929
3930 PR target/54051
3931 * gcc.target/arm/pr54051.c: New.
3932 * gcc.target/arm/vfp-1.c: Adjust test.
3933
3934 2012-07-24 Julian Brown <julian@codesourcery.com>
3935
3936 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3937 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3938 hard-float ARM.
3939
3940 2012-07-23 Paul Brook <paul@codesourcery.com>
3941
3942 * g++.dg/other/armv7m-1.c: New test.
3943
3944 2012-07-23 Julian Brown <julian@codesourcery.com>
3945
3946 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3947 ARM.
3948 (DO_TEST): Define to 1 for appropriate ARM targets.
3949
3950 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3951
3952 PR tree-optimization/53881
3953 * gcc.dg/pr53881.c: Renamed to ...
3954 * gcc.dg/pr53881-1.c: ... this.
3955 * gcc.dg/pr53881-2.c: New test.
3956
3957 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3958
3959 Handle recent changes in default atomics for cris*-*-linux*.
3960 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3961 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3962 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3963 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3964 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3965 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3966 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3967 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3968 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3969 -mno-unaligned-atomic-may-use-library is in effect for
3970 cris*-*-linux*.
3971 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3972 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3973 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3974 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3975 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3976 gcc.target/cris/torture/sync-mis-op-i-1.c,
3977 gcc.target/cris/torture/sync-mis-op-i-2.c,
3978 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3979 gcc.target/cris/torture/sync-mis-op-i-3.c,
3980 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3981 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3982 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3983 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3984 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3985 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3986 (main): Remove local variable x.
3987 [mis_ok]: Check that atomics don't fail.
3988
3989 2012-07-21 Andrew Pinski <apinski@cavium.com>
3990
3991 * gcc.dg/tree-ssa/vrp72.c: New test.
3992 * gcc.dg/tree-ssa/vrp73.c: New test.
3993 * gcc.dg/tree-ssa/vrp74.c: New test.
3994 * gcc.dg/tree-ssa/vrp75.c: New test.
3995
3996 2012-07-21 Andrew Pinski <apinski@cavium.com>
3997
3998 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3999 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4000
4001 2012-07-21 Andrew Pinski <apinski@cavium.com>
4002
4003 * gcc.target/mips/octeon-pop-2.c: New testcase.
4004
4005 2012-07-21 Tobias Burnus <burnus@net-b.de>
4006
4007 PR fortran/48820
4008 * gfortran.dg/assumed_rank_3.f90: New.
4009 * gfortran.dg/assumed_rank_11.f90: New.
4010 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4011 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4012 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4013
4014 2012-07-21 Andrew Pinski <apinski@cavium.com>
4015
4016 * gcc.target/mips/unaligned-1.c: New testcase.
4017
4018 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4019
4020 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4021
4022 2012-07-20 Tobias Burnus <burnus@net-b.de>
4023
4024 * gfortran.dg/bind_c_array_params_2.f90: New.
4025 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4026 and update dg-error.
4027
4028 2012-07-20 Tobias Burnus <burnus@net-b.de>
4029
4030 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4031
4032 2012-07-20 Jason Merrill <jason@redhat.com>
4033
4034 PR c++/54038
4035 * g++.dg/other/array7.C: New.
4036
4037 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4038
4039 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4040 the basic block and check loop depth.
4041 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4042 matching patterns and comments.
4043 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4044 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4045
4046 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4047
4048 PR c++/28656
4049 * c-c++-common/pr28656.c: New test.
4050
4051 2012-07-19 Jason Merrill <jason@redhat.com>
4052
4053 PR c++/54026
4054 * g++.dg/init/mutable1.C: New.
4055
4056 2012-07-20 Tobias Burnus <burnus@net-b.de>
4057
4058 PR fortran/48820
4059 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4060 * gfortran.dg/assumed_rank_1.f90: New.
4061 * gfortran.dg/assumed_rank_1_c.c: New.
4062 * gfortran.dg/assumed_rank_2.f90: New.
4063 * gfortran.dg/assumed_rank_4.f90: New.
4064 * gfortran.dg/assumed_rank_5.f90: New.
4065 * gfortran.dg/assumed_rank_6.f90: New.
4066 * gfortran.dg/assumed_rank_7.f90: New.
4067 * gfortran.dg/assumed_rank_8.f90: New.
4068 * gfortran.dg/assumed_rank_8_c.c: New.
4069 * gfortran.dg/assumed_rank_9.f90: New.
4070 * gfortran.dg/assumed_rank_10.f90: New.
4071 * gfortran.dg/assumed_rank_12.f90: New.
4072
4073 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4074
4075 * gnat.dg/opt25.adb: New test.
4076 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4077 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4078
4079 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4080
4081 * gnat.dg/aggr20.ad[sb]: New test.
4082 * gnat.dg/aggr20_pkg.ads: New helper.
4083
4084 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4085
4086 * gnat.dg/derived_type3.adb: New test.
4087 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4088
4089 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4090
4091 PR rtl-optimization/53942
4092 * gcc.dg/pr53942.c: New test.
4093
4094 2012-07-19 Jason Merrill <jason@redhat.com>
4095
4096 PR c++/54021
4097 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4098
4099 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4100
4101 * gnat.dg/discr38.adb: New test.
4102
4103 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4104
4105 PR middle-end/54017
4106 * c-c++-common/gomp/pr54017.c: New test.
4107
4108 2012-07-19 Richard Guenther <rguenther@suse.de>
4109 Eric Botcazou <ebotcazou@adacore.com>
4110
4111 * gnat.dg/loop_optimization11.adb: New testcase.
4112 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4113
4114 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4115 Jason Merrill <jason@redhat.com>
4116
4117 * g++.dg/cpp0x/sfinae37.C: New.
4118 * g++.dg/template/access23.C: New.
4119 * g++.dg/template/access7.C: Adjust.
4120 * g++.dg/template/sfinae10.C: Don't expect errors.
4121 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4122
4123 2012-07-18 Julian Brown <julian@codesourcery.com>
4124 Sandra Loosemore <sandra@codesroucery.com>
4125
4126 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4127
4128 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4129
4130 * gnat.dg/noreturn4.ad[sb]: New test.
4131 * gnat.dg/noreturn4_pkg.ads: New helper.
4132
4133 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4134 Julian Brown <julian@codesourcery.com>
4135
4136 * gcc.target/arm/neon-vdup-1.c: New test case.
4137 * gcc.target/arm/neon-vdup-2.c: New test case.
4138 * gcc.target/arm/neon-vdup-3.c: New test case.
4139 * gcc.target/arm/neon-vdup-4.c: New test case.
4140 * gcc.target/arm/neon-vdup-5.c: New test case.
4141 * gcc.target/arm/neon-vdup-6.c: New test case.
4142 * gcc.target/arm/neon-vdup-7.c: New test case.
4143 * gcc.target/arm/neon-vdup-8.c: New test case.
4144 * gcc.target/arm/neon-vdup-9.c: New test case.
4145 * gcc.target/arm/neon-vdup-10.c: New test case.
4146 * gcc.target/arm/neon-vdup-11.c: New test case.
4147 * gcc.target/arm/neon-vdup-12.c: New test case.
4148 * gcc.target/arm/neon-vdup-13.c: New test case.
4149 * gcc.target/arm/neon-vdup-14.c: New test case.
4150 * gcc.target/arm/neon-vdup-15.c: New test case.
4151 * gcc.target/arm/neon-vdup-16.c: New test case.
4152 * gcc.target/arm/neon-vdup-17.c: New test case.
4153 * gcc.target/arm/neon-vdup-18.c: New test case.
4154 * gcc.target/arm/neon-vdup-19.c: New test case.
4155 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4156 arguments non-constant.
4157
4158 2012-07-18 Richard Guenther <rguenther@suse.de>
4159
4160 PR tree-optimization/53970
4161 * g++.dg/torture/pr53970.C: New testcase.
4162
4163 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4164
4165 PR target/38621
4166 * gcc.c-torture/compile/pr38621.c: New.
4167
4168 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4169
4170 PR target/33135
4171 * gcc.target/sh/pr33135-1.c: New.
4172 * gcc.target/sh/pr33135-2.c: New.
4173 * gcc.target/sh/pr33135-3.c: New.
4174 * gcc.target/sh/pr33135-4.c: New.
4175
4176 2012-07-17 Jason Merrill <jason@redhat.com>
4177
4178 PR c++/53995
4179 * g++.dg/parse/enum9.C: New.
4180
4181 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4182 Sandra Loosemore <sandra@codesourcery.com>
4183
4184 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4185 if there is a conflict with -mcpu=. Use -mcpu=5208.
4186
4187 2012-07-17 Jason Merrill <jason@redhat.com>
4188
4189 PR c++/53989
4190 * g++.dg/template/array23.C: New.
4191
4192 2012-07-17 Tobias Burnus <burnus@net-b.de>
4193
4194 PR fortran/53985
4195 * gfortran.dg/bind_c_usage_26.f90: New.
4196 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4197 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4198 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4199 * gfortran.dg/interop_params.f03: Ditto.
4200
4201 2012-07-17 Jason Merrill <jason@redhat.com>
4202
4203 * g++.dg/template/inherit8.C: Adjust.
4204 * g++.dg/template/using21.C: Adjust.
4205 * g++.dg/template/using22.C: Adjust.
4206
4207 PR c++/53549
4208 * g++.dg/template/current-inst1.C: New.
4209 * g++.dg/parse/crash35.C: Adjust.
4210
4211 2012-07-17 Tobias Burnus <burnus@net-b.de>
4212
4213 PR fortran/52101
4214 * gfortran.dg/oldstyle_4.f90: New.
4215
4216 2012-07-17 Tobias Burnus <burnus@net-b.de>
4217
4218 PR fortran/49265
4219 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4220 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4221
4222 2012-07-16 Jason Merrill <jason@redhat.com>
4223
4224 * g++.dg/parse/access8.C: Adjust.
4225 * g++.dg/template/sfinae6_neg.C: Adjust.
4226
4227 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4228
4229 PR fortran/53824
4230 * gfortran.dg/coarray_allocate_1.f90: New test.
4231
4232 2012-07-16 Andrew Pinski <apinski@cavium.com>
4233
4234 * gcc.c-torture/execute/bswap-1.c: New testcase.
4235 * gcc.c-torture/compile/unalign-1.c: New testcase.
4236 * gcc.c-torture/compile/20120524-1.c: New testcase.
4237 * gcc.c-torture/compile/20101216-1.c: New testcase.
4238
4239 2012-07-16 Dehao Chen <dehao@google.com>
4240
4241 Revert
4242 2012-07-10 Dehao Chen <dehao@google.com>
4243
4244 * gcc.dg/debug_info_inline.c: New test.
4245
4246 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4247
4248 PR fortran/53956
4249 * gfortran.dg/proc_decl_28.f90: New.
4250
4251 2012-07-16 Andrew Pinski <apinski@cavium.com>
4252
4253 * gcc.dg/torture/builtins-1.c: New testcase.
4254
4255 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4256
4257 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4258 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4259 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4260 gcc.target/cris/sync-1-v10.c,
4261 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4262 pass -mno-unaligned-atomic-may-use-library.
4263 * gcc.target/cris/sync-xchg-1.c: New test.
4264 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4265 valid register operand output modifier.
4266
4267 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4268
4269 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4270 characters.
4271
4272 2012-07-13 Andrew Pinski <apinski@cavium.com>
4273
4274 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4275 rather than cleanup-tree-dump.
4276 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4277
4278 2012-07-13 Richard Guenther <rguenther@suse.de>
4279
4280 PR tree-optimization/53907
4281 * gcc.target/i386/pr53907.c: New testcase.
4282
4283 2012-07-13 Richard Guenther <rguenther@suse.de>
4284
4285 PR tree-optimization/53922
4286 * gcc.dg/torture/pr53922.c: New testcase.
4287
4288 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4289
4290 PR rtl-optimization/53908
4291 * gcc.dg/torture/pr53908.c: New test.
4292
4293 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4294
4295 PR c++/53531
4296 * g++.dg/cpp0x/variadic135.C: New.
4297
4298 2012-07-12 Jason Merrill <jason@redhat.com>
4299
4300 * g++.dg/template/sfinae6_neg.C: Adjust.
4301
4302 2012-07-12 Tobias Burnus <burnus@net-b.de>
4303
4304 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4305 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4306 scan-tree-dump-times pattern.
4307
4308 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4309
4310 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4311
4312 2012-07-11 Jason Merrill <jason@redhat.com>
4313
4314 DR 1402
4315 * g++.g/cpp0x/defaulted37.C: New.
4316
4317 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4318
4319 PR target/53859
4320 * gcc.target/arm/pr53859.c: New test.
4321
4322 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4323
4324 PR target/53886
4325 * gcc.c-torture/compile/pr53886.c: New.
4326
4327 2012-07-10 Dehao Chen <dehao@google.com>
4328
4329 * gcc.dg/debug_info_inline.c: New test.
4330
4331 2012-07-10 Jason Merrill <jason@redhat.com>
4332
4333 PR c++/53733
4334 * g++.dg/cpp0x/defaulted36.C: New.
4335 * g++.dg/cpp0x/defaulted21.C: Adjust.
4336
4337 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4338
4339 2012-07-09 Sterling Augustine <saugustine@google.com>
4340
4341 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4342
4343 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4344
4345 PR tree-optimization/53887
4346 * gcc.dg/pr53887.c: New test.
4347
4348 2012-07-09 Jason Merrill <jason@redhat.com>
4349
4350 PR c++/53882
4351 * g++.dg/cpp0x/nullptr29.C: New.
4352
4353 2012-07-09 Tom de Vries <tom@codesourcery.com>
4354 Richard Guenther <rguenther@suse.de>
4355
4356 * gcc.dg/builtin-unreachable-6.c: New test.
4357 * gcc.dg/builtin-unreachable-5.c: New test.
4358
4359 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4360
4361 PR tree-optimization/53881
4362 * gcc.dg/pr53881.c: New test.
4363
4364 2012-07-06 Jason Merrill <jason@redhat.com>
4365
4366 PR c++/53862
4367 * g++.dg/cpp0x/variadic134.C: New.
4368
4369 PR c++/53858
4370 * g++.dg/cpp0x/alias-decl-20.C: New.
4371
4372 2012-07-06 Tom de Vries <tom@codesourcery.com>
4373
4374 PR tree-optimization/51879
4375 * gcc.dg/pr51879-16.c: New test.
4376 * gcc.dg/pr51879-17.c: Same.
4377
4378 2012-07-06 Tom de Vries <tom@codesourcery.com>
4379
4380 PR tree-optimization/52009
4381 * gcc.dg/pr51879-7.c: New test.
4382 * gcc.dg/pr51879-18.c: New test.
4383
4384 2012-07-05 Jason Merrill <jason@redhat.com>
4385
4386 PR c++/50852
4387 * g++.dg/template/typedef39.C: New.
4388
4389 PR c++/53039
4390 * g++.dg/cpp0x/variadic133.C: New.
4391 * g++.dg/template/param1.C: Adjust.
4392
4393 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4394
4395 PR target/48941
4396 PR target/51980
4397 * gcc.target/arm/neon/vtrnf32.c: Update.
4398 * gcc.target/arm/neon/vtrns32.c: Update.
4399 * gcc.target/arm/neon/vtrnu32.c: Update.
4400 * gcc.target/arm/neon/vzipf32.c: Update.
4401 * gcc.target/arm/neon/vzips32.c: Update.
4402 * gcc.target/arm/neon/vzipu32.c: Update.
4403
4404 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4405
4406 PR fortran/53732
4407 * gfortran.dg/inline_sum_4.f90: New test.
4408
4409 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4410
4411 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4412
4413 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4414
4415 * gcc.target/arm/fma-sp.c: New testcase.
4416 * gcc.target/arm/fma.c: Likewise.
4417 * gcc.target/arm/fma.h: Likewise.
4418
4419 2012-07-04 Jason Merrill <jason@redhat.com>
4420
4421 PR c++/53848
4422 * g++.dg/other/enum3.C: New.
4423
4424 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4425
4426 PR middle-end/53321
4427 * g++.dg/torture/pr53321.C: New test.
4428
4429 2012-07-04 Richard Guenther <rguenther@suse.de>
4430
4431 PR tree-optimization/53844
4432 * g++.dg/tree-ssa/pr53844.C: New testcase.
4433
4434 2012-07-04 Richard Guenther <rguenther@suse.de>
4435
4436 PR tree-optimization/53849
4437 * gcc.dg/pr53849.c: New testcase.
4438
4439 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4440
4441 PR c++/53812
4442 * g++.dg/ext/label14.C: New test.
4443
4444 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4445
4446 PR target/53811
4447 * g++.dg/other/pr53811.C: New test.
4448
4449 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4450
4451 PR target/28896
4452 * gcc.target/m68k/stack-limit-1.c: New testcase.
4453
4454 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4455
4456 * gnat.dg/recursive_call.adb: New test.
4457
4458 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4459
4460 * gnat.dg/discr37.ad[sb]: New test.
4461
4462 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4463
4464 * g++.dg/other/packed1.C: Remove SH from xfail list.
4465
4466 2012-07-02 Jason Merrill <jason@redhat.com>
4467
4468 PR c++/53619
4469 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4470
4471 PR c++/53783
4472 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4473
4474 PR c++/53788
4475 * g++.dg/cpp0x/decltype39.C: New.
4476 * g++.dg/diagnostic/method1.C: Adjust.
4477
4478 PR c++/53816
4479 * g++.dg/template/ref6.C: New.
4480
4481 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4482
4483 PR target/53568
4484 * gcc.target/sh/pr53568-1.c: New.
4485
4486 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4487
4488 PR target/51244
4489 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4490
4491 2012-07-02 Jason Merrill <jason@redhat.com>
4492
4493 PR c++/53821
4494 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4495
4496 PR c++/53524
4497 * g++.dg/template/enum7.C: New.
4498 * g++.dg/other/ptrmem10.C: Adjust.
4499 * g++.dg/other/ptrmem11.C: Adjust.
4500 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4501
4502 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4503
4504 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4505
4506 2012-07-01 Wei Guozhi <carrot@google.com>
4507
4508 PR target/53447
4509 * gcc.target/arm/pr53447-1.c: New testcase.
4510 * gcc.target/arm/pr53447-2.c: New testcase.
4511 * gcc.target/arm/pr53447-3.c: New testcase.
4512 * gcc.target/arm/pr53447-4.c: New testcase.
4513
4514 2012-06-29 Richard Guenther <rguenther@suse.de>
4515
4516 PR tree-optimization/47061
4517 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4518
4519 2012-06-29 Richard Guenther <rguenther@suse.de>
4520
4521 PR tree-optimization/37541
4522 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4523
4524 2012-06-29 Richard Guenther <rguenther@suse.de>
4525
4526 PR tree-optimization/52589
4527 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4528
4529 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4530
4531 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4532
4533 * g++.dg/template/error46.C: Add missing comment to dg-message.
4534 * g++.dg/template/crash107.C: Likewise.
4535 * g++.dg/template/error47.C: Likewise.
4536 * g++.dg/template/crash108.C: Likewise.
4537 * g++.dg/overload/operator5.C: Likewise.
4538
4539 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4540 errors in dg-message directives, add comments.
4541
4542 2012-06-28 Kai Tietz <ktietz@redhat.com>
4543
4544 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4545 hard-coded 'unsigned long'.
4546
4547 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4548
4549 PR tree-optimization/51581
4550 * gcc.dg/vect/pr51581-4.c: New test.
4551
4552 PR tree-optimization/53645
4553 * gcc.c-torture/execute/pr53645-2.c: New test.
4554
4555 2012-06-28 Richard Guenther <rguenther@suse.de>
4556
4557 PR middle-end/53790
4558 * gcc.dg/torture/pr53790.c: New testcase.
4559
4560 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4561
4562 PR tree-optimization/53645
4563 * gcc.c-torture/execute/pr53645.c: New test.
4564
4565 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4566
4567 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4568
4569 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4570
4571 PR debug/53671
4572 PR debug/49888
4573 * gcc.dg/guality/pr49888.c: Account for the possibility that
4574 the variable is optimized out at the first test.
4575
4576 2012-06-27 Jason Merrill <jason@redhat.com>
4577
4578 * g++.dg/cpp0x/override2.C: Adjust.
4579 * g++.dg/template/error5.C: Adjust.
4580 * g++.dg/parse/crash28.C: Adjust.
4581
4582 PR c++/53563
4583 * g++.dg/parse/template27.C: New.
4584 * g++.dg/template/crash74.C: Adjust expected output.
4585
4586 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4587
4588 PR fortran/41951
4589 PR fortran/49591
4590 * gfortran.dg/typebound_operator_16.f03: New.
4591
4592 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4593
4594 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4595 even src1.i and src2.i fields even in the second half of the arrays.
4596
4597 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4598
4599 PR c++/51033.
4600 * g++.dg/torture/vshuf-16.inc: New test.
4601 * g++.dg/torture/vshuf-2.inc: New test.
4602 * g++.dg/torture/vshuf-4.inc: New test.
4603 * g++.dg/torture/vshuf-8.inc: New test.
4604 * g++.dg/torture/vshuf-main.inc: New test.
4605 * g++.dg/torture/vshuf-v16hi.C: New test.
4606 * g++.dg/torture/vshuf-v16qi.C: New test.
4607 * g++.dg/torture/vshuf-v2df.C: New test.
4608 * g++.dg/torture/vshuf-v2di.C: New test.
4609 * g++.dg/torture/vshuf-v2sf.C: New test.
4610 * g++.dg/torture/vshuf-v2si.C: New test.
4611 * g++.dg/torture/vshuf-v4df.C: New test.
4612 * g++.dg/torture/vshuf-v4di.C: New test.
4613 * g++.dg/torture/vshuf-v4sf.C: New test.
4614 * g++.dg/torture/vshuf-v4si.C: New test.
4615 * g++.dg/torture/vshuf-v8hi.C: New test.
4616 * g++.dg/torture/vshuf-v8qi.C: New test.
4617 * g++.dg/torture/vshuf-v8si.C: New test.
4618
4619 2012-06-27 Richard Guenther <rguenther@suse.de>
4620
4621 PR middle-end/53676
4622 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4623
4624 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4625
4626 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4627 scan-dump-dem-not): Use printable pattern in test name.
4628
4629 2012-06-26 Sterling Augustine <saugustine@google.com>
4630 Dominique Dhumieres <dominiq@lps.ens.fr>
4631
4632 * gcc.dg/pubtypes-2.c: Update expected output.
4633 * gcc.dg/pubtypes-3.c: Likewise.
4634 * gcc.dg/pubtypes-4.c: Likewise.
4635
4636 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4637
4638 * gcc.dg/tree-ssa/slsr-1.c: New test.
4639 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4640 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4641 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4642
4643 2012-06-26 Matt Turner <mattst88@gmail.com>
4644
4645 PR target/35294
4646 * gcc.target/arm/mmx-2.c: New.
4647
4648 2012-06-26 Richard Guenther <rguenther@suse.de>
4649
4650 PR c++/53752
4651 * g++.dg/torture/pr53752.C: New testcase.
4652
4653 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4654
4655 PR tree-optimization/53748
4656 * gcc.c-torture/compile/pr53748.c: New test.
4657
4658 2012-06-25 Jason Merrill <jason@redhat.com>
4659
4660 PR c++/53498
4661 PR c++/53305
4662 * g++.dg/cpp0x/decltype38.C: New.
4663 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4664
4665 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4666
4667 * lib/target-supports-dg.exp (testname-for-summary): New.
4668 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4669 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4670 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4671 scan-module-absence, output-exists, output-exists-not: Use
4672 testname-for-summary.
4673 (dg-test): Clean up testname_with_flags.
4674 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4675 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4676 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4677 scan-assembler-dem-not, object-size: Use testname-for-summary.
4678 * lib/gcov.exp (run-gcov): Likewise.
4679 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4680 scan-dump-dem, scan-dump-dem-note): Likewise.
4681
4682 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4683 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4684 including profopt.opt; save and restore existing value.
4685 * g++.dg/bprob/bprob.exp: Likewise.
4686 * gcc.dg/matrix/matrix.exp: Likewise.
4687 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4688 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4689 PROFOPT_OPTIONS.
4690
4691 2012-06-25 Richard Henderson <rth@redhat.com>
4692
4693 * gcc.dg/pr53749.c: New.
4694
4695 2012-06-25 Jason Merrill <jason@redhat.com>
4696
4697 PR c++/52988
4698 * g++.dg/cpp0x/nullptr28.C: New.
4699
4700 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4701
4702 * gcc.target/arm/neon-vld1_dupQ.c: New.
4703
4704 2012-06-25 Florian Weimer <fweimer@redhat.com>
4705
4706 * g++.dg/init/new35.C: New.
4707 * g++.dg/init/new36.C: New.
4708 * g++.dg/init/new37.C: New.
4709 * g++.dg/ext/vla5.C: New warning.
4710 * g++.dg/ext/vla8.C: New warning.
4711 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4712
4713 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4714 James Greenhalgh <james.greenhalgh@arm.com>
4715
4716 * gcc.target/arm/ftest-support-arm.h New testcase.
4717 * gcc.target/arm/ftest-support-thumb.h Likewise.
4718 * gcc.target/arm/ftest-support.h Likewise.
4719 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4720 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4721 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4722 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4723 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4724 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4725 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4726 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4727 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4728 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4729 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4730 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4731 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4732 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4733 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4734 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4735 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4736 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4737 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4738 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4739 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4740 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4741 * lib/target-supports.exp
4742 (check_effective_target_arm_arch_FUNC): Add support for more
4743 architectures.
4744 (add_options_for_arm_arch_FUNC): Likewise.
4745 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4746
4747 2012-06-25 Jason Merrill <jason@redhat.com>
4748
4749 PR c++/53202
4750 * g++.dg/cpp0x/constexpr-tuple.C: New.
4751
4752 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4753
4754 PR target/53759
4755 * gcc.target/i386/pr53759.c: New test.
4756
4757 PR c++/53594
4758 * g++.dg/cpp0x/nsdmi7.C: New test.
4759
4760 2012-06-24 Kai Tietz <ktietz@redhat.com>
4761
4762 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4763 for LLP64 targets.
4764 * gcc.target/i386/pr38988.c: Likewise.
4765
4766 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4767
4768 PR fortran/47710
4769 PR fortran/53328
4770 * gfortran.dg/typebound_generic_12.f03: New.
4771 * gfortran.dg/typebound_generic_13.f03: New.
4772
4773 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4774
4775 * gnat.dg/lto15.ad[sb]: New test.
4776
4777 2012-06-21 Meador Inge <meadori@codesourcery.com>
4778
4779 PR c/53702
4780 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4781
4782 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4783
4784 * gcc.dg/pch/ident-1.c: New test.
4785 * gcc.dg/pch/ident-1.hs: Header file for new test.
4786
4787 2012-06-21 Michael Matz <matz@suse.de>
4788
4789 PR middle-end/53688
4790 * gcc.c-torture/execute/pr53688.c: New test.
4791
4792 2012-06-20 Richard Guenther <rguenther@suse.de>
4793
4794 PR tree-optimization/30318
4795 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4796
4797 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4798
4799 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4800
4801 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4802
4803 * gcc.target/i386/clearcapv2.map: New file.
4804 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4805
4806 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4807
4808 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4809 and add __sh__ case.
4810
4811 2012-06-19 Jason Merrill <jason@redhat.com>
4812
4813 PR c++/52637
4814 * g++.dg/debug/localclass1.C: New.
4815
4816 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4817
4818 * g++.dg/cpp0x/override4.C: New.
4819
4820 2012-06-14 Jason Merrill <jason@redhat.com>
4821
4822 PR c++/53651
4823 * g++.dg/cpp0x/decltype37.C: New.
4824
4825 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4826
4827 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4828
4829 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4830
4831 * gcc.c-torture/compile/vector-5.c,
4832 gcc.c-torture/compile/vector-6.c: New tests.
4833
4834 2012-06-19 Richard Henderson <rth@redhat.com>
4835
4836 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4837
4838 2012-06-19 Richard Guenther <rguenther@suse.de>
4839
4840 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4841
4842 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4843
4844 PR target/53712
4845 * gcc.target/i386/pr53712.c: New test.
4846
4847 2012-06-18 Tobias Burnus <burnus@net-b.de>
4848
4849 PR fortran/53692
4850 * gfortran.dg/elemental_optional_args_6.f90: New.
4851
4852 2012-06-18 Tobias Burnus <burnus@net-b.de>
4853
4854 PR fortran/53526
4855 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4856 * gfortran.dg/coarray/move_alloc_1.f90
4857
4858 2012-06-18 Tobias Burnus <burnus@net-b.de>
4859
4860 PR fortran/53526
4861 * gfortran.dg/coarray_27.f90: New.
4862
4863 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4864 Greta Yorsh <Greta.Yorsh@arm.com>
4865
4866 * gcc.target/arm/epilog-1.c: New test.
4867
4868 2012-06-18 Richard Guenther <rguenther@suse.de>
4869
4870 PR tree-optimization/53693
4871 * g++.dg/torture/pr53693.C: New testcase.
4872
4873 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4874
4875 PR tree-optimization/53703
4876 * gcc.dg/torture/pr53703.c: New test.
4877
4878 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4879
4880 PR middle-end/53698
4881 * gcc.target/i386/pr53698.c: New test.
4882
4883 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4884
4885 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4886
4887 2012-06-17 Tobias Burnus <burnus@net-b.de>
4888
4889 PR fortran/53691
4890 PR fortran/53685
4891 * gfortran.dg/transfer_check_3.f90: New.
4892
4893 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4894
4895 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4896
4897 2012-06-16 Tobias Burnus <burnus@net-b.de>
4898
4899 PR fortran/53642
4900 PR fortran/45170
4901 * gfortran.dg/deferred_type_param_8.f90: New.
4902
4903 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4904
4905 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4906 testname that includes flags, passed in as new argument, in
4907 pass/fail messages.
4908 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4909 and pass it to verify-* procedures.
4910
4911 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4912 alignment torture options with usual torture options.
4913
4914 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4915 messages reported for one line of source code.
4916 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4917 * g++.dg/cpp0x/decltype2.C: Likewise.
4918 * g++.dg/cpp0x/decltype3.C: Likewise.
4919 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4920 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4921 * g++.dg/cpp0x/static_assert3.C: Likewise.
4922 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4923 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4924 * g++.dg/cpp0x/union1.C: Likewise.
4925 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4926 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4927 * g++.dg/cpp0x/variadic2.C: Likewise.
4928 * g++.dg/cpp0x/variadic20.C: Likewise.
4929 * g++.dg/cpp0x/variadic74.C: Likewise.
4930 * g++.dg/diagnostic/bitfld2.C: Likewise.
4931 * g++.dg/ext/attrib44.C: Likewise.
4932 * g++.dg/ext/no-asm-1.C: Likewise.
4933 * g++.dg/other/error34.C: Likewise.
4934 * g++.dg/parse/crash46.C: Likewise.
4935 * g++.dg/parse/error10.C: Likewise.
4936 * g++.dg/parse/error2.C: Likewise.
4937 * g++.dg/parse/error3.C: Likewise.
4938 * g++.dg/parse/error36.C: Likewise.
4939 * g++.dg/parse/error8.C: Likewise.
4940 * g++.dg/parse/error9.C: Likewise.
4941 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4942 * g++.dg/parse/parser-pr28152.C: Likewise.
4943 * g++.dg/parse/template25.C: Likewise.
4944 * g++.dg/parse/typename11.C: Likewise.
4945 * g++.dg/tc1/dr147.C: Likewise.
4946 * g++.dg/template/deduce3.C: Likewise.
4947 * g++.dg/template/koenig9.C: Likewise.
4948 * g++.dg/template/pr23510.C: Likewise.
4949 * g++.dg/warn/pr12242.C: Likewise.
4950 * g++.dg/warn/pr30551-2.C: Likewise.
4951 * g++.dg/warn/pr30551.C: Likewise.
4952 * g++.old-deja/g++.other/typename1.C: Likewise.
4953 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4954
4955 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4956
4957 PR c++/51033
4958 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4959 * c-c++-common/torture/vshuf-2.inc: Likewise.
4960 * c-c++-common/torture/vshuf-4.inc: Likewise.
4961 * c-c++-common/torture/vshuf-8.inc: Likewise.
4962 * c-c++-common/torture/vshuf-main.inc: Likewise.
4963 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4964 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4965 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4966 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4967 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4968 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4969 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4970 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4971 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4972 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4973 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4974 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4975 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4976 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4977
4978 2012-06-15 Michael Matz <matz@suse.de>
4979
4980 * gcc.dg/tree-ssa/vector-4.c: New test.
4981
4982 2012-06-15 Michael Matz <matz@suse.de>
4983
4984 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4985 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4986
4987 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4988
4989 PR tree-optimization/53636
4990 * gcc.target/arm/pr53636.c: New test.
4991
4992 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4993
4994 PR tree-optimization/51581
4995 * gcc.c-torture/execute/pr51581-1.c: New test.
4996 * gcc.c-torture/execute/pr51581-2.c: New test.
4997 * gcc.dg/vect/pr51581-1.c: New test.
4998 * gcc.dg/vect/pr51581-2.c: New test.
4999 * gcc.dg/vect/pr51581-3.c: New test.
5000 * gcc.target/i386/avx-pr51581-1.c: New test.
5001 * gcc.target/i386/avx-pr51581-2.c: New test.
5002 * gcc.target/i386/avx2-pr51581-1.c: New test.
5003 * gcc.target/i386/avx2-pr51581-2.c: New test.
5004 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5005
5006 2012-06-15 Richard Guenther <rguenther@suse.de>
5007
5008 * gcc.c-torture/execute/20120615-1.c: New testcase.
5009
5010 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5011
5012 * gnat.dg/vect8.ad[sb]: New test.
5013
5014 2012-06-14 Richard Guenther <rguenther@suse.de>
5015
5016 * gcc.dg/tree-ssa/vrp.h: New testcase.
5017 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5018
5019 2012-06-13 Christian Bruel <christian.bruel@st.com>
5020
5021 PR target/53621
5022 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5023
5024 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5025
5026 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5027
5028 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5029
5030 PR testsuite/20771
5031 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5032 test summary unique.
5033
5034 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5035 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5036 scan-stack-usage-not): Don't strip torture options from test name.
5037
5038 * lib/scandump.exp (scan-dump-times): Use printable version of
5039 regexp in test summary line.
5040
5041 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5042 messages reported for one line of source code.
5043 * gcc.dg/format/few-1.c: Likewise.
5044 * gcc.dg/ia64-sync-2.c: Likewise.
5045 * gcc.dg/sync-2.c: Likewise.
5046 * gcc.dg/noncompile/pr44517.c: Likewise.
5047
5048 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5049
5050 PR debug/49888
5051 * gcc.dg/guality/pr49888.c: New.
5052
5053 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5054
5055 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5056 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5057 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5058
5059 2012-06-13 Tobias Burnus <burnus@net-b.de>
5060
5061 PR fortran/53643
5062 * gfortran.dg/intent_out_7.f90: New.
5063
5064 2012-06-13 Tobias Burnus <burnus@net-b.de>
5065
5066 PR fortran/53597
5067 * gfortran.dg/save_4.f90: New.
5068
5069 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5070
5071 PR c/53532
5072 PR c/51034
5073 PR c/53196
5074 * gcc.dg/pr53532.c: New test.
5075 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5076 adjust line numbers.
5077 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5078 * gcc.dg/Wcxx-compat-8.c: Likewise.
5079 * gcc.dg/pr51034.c: New test.
5080 * gcc.dg/pr53196-1.c: New test.
5081 * gcc.dg/pr53196-2.c: New test.
5082
5083 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5084
5085 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5086 alignment torture options with usual torture options.
5087 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5088 instead of dg-options.
5089 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5090 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5091 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5092 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5093 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5094 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5095
5096 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5097 to checks for multiple messages reported for one line of source code.
5098 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5099
5100 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5101 messages reported for one line of source code.
5102
5103 * gcc.dg/20031223-1.c: Add comments to check for multiple
5104 messages reported for one line of source code.
5105 * gcc.dg/Wconversion-integer.c: Likewise.
5106 * gcc.dg/Wfatal-2.c: Likewise.
5107 * gcc.dg/Wfatal.c: Likewise.
5108 * gcc.dg/Wobjsize-1.c: Likewise.
5109 * gcc.dg/c99-vla-jump-1.c: Likewise.
5110 * gcc.dg/c99-vla-jump-2.c: Likewise.
5111 * gcc.dg/c99-vla-jump-3.c: Likewise.
5112 * gcc.dg/c99-vla-jump-4.c: Likewise.
5113 * gcc.dg/c99-vla-jump-5.c: Likewise.
5114 * gcc.dg/decl-9.c: Likewise.
5115 * gcc.dg/declspec-10.c: Likewise.
5116 * gcc.dg/declspec-18.c: Likewise.
5117 * gcc.dg/mtune.c: Likewise.
5118 * gcc.dg/parser-pr28152-2.c: Likewise.
5119 * gcc.dg/parser-pr28152.c: Likewise.
5120 * gcc.dg/pr14475.c: Likewise.
5121 * gcc.dg/pr27953.c: Likewise.
5122 * gcc.dg/pr28322-3.c: Likewise.
5123 * gcc.dg/pr30457.c: Likewise.
5124 * gcc.dg/pr30551-2.c: Likewise.
5125 * gcc.dg/pr30551-3.c: Likewise.
5126 * gcc.dg/pr30551-4.c: Likewise.
5127 * gcc.dg/pr30551-5.c: Likewise.
5128 * gcc.dg/pr30551-6.c: Likewise.
5129 * gcc.dg/pr30551.c: Likewise.
5130 * gcc.dg/pr45461.c: Likewise.
5131 * gcc.dg/pr48552-1.c: Likewise.
5132 * gcc.dg/pr48552-2.c: Likewise.
5133 * gcc.dg/redecl-1.c: Likewise.
5134 * gcc.dg/transparent-union-3.c: Likewise.
5135 * gcc.dg/utf-dflt.c: Likewise.
5136 * gcc.dg/utf-dflt2.c: Likewise.
5137 * gcc.dg/vla-8.c: Likewise.
5138 * gcc.dg/vla-init-1.c: Likewise.
5139 * gcc.dg/wtr-int-type-1.c: Likewise.
5140
5141 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5142 messages reported for for one line of source code.
5143 * c-c++-common/raw-string-5.c: Likewise.
5144 * c-c++-common/raw-string-4.c: Likewise.
5145 * c-c++-common/raw-string-6.c: Likewise.
5146 * c-c++-common/pr20000.c: Likewise.
5147
5148 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5149 messages reported for one line of source code.
5150 * gcc.dg/cpp/pr30786.c: Likewise.
5151 * gcc.dg/cpp/pr28709.c: Likewise.
5152 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5153 * gcc.dg/cpp/macspace2.c: Likewise.
5154 * gcc.dg/cpp/missing-header-1.c: Likewise.
5155 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5156 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5157 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5158
5159 2012-06-12 Jason Merrill <jason@redhat.com>
5160
5161 PR c++/53599
5162 * g++.dg/template/local7.C: New.
5163
5164 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5165
5166 PR target/53511
5167 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5168 * gcc.target/sh/pr51340-2.c: Likewise.
5169 * gcc.target/sh/pr51340-3.c: Likewise.
5170
5171 2012-06-12 Michael Matz <matz@suse.de>
5172
5173 * gcc.dg/torture/alias-1.c: New test.
5174
5175 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5176
5177 PR rtl-optimization/53589
5178 * gcc.dg/torture/pr53589.c: New test.
5179
5180 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5181
5182 PR target/50749
5183 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5184 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5185 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5186 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5187 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5188 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5189 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5190 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5191 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5192 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5193 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5194 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5195 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5196 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5197 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5198 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5199
5200 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5201
5202 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5203 (check_intel_cpu_model): New function.
5204 (check_amd_cpu_model): New function.
5205 (check_features): New function.
5206 (__get_cpuid_output): New function.
5207 (check_detailed): New function.
5208 (fn1): Rename to quick_check.
5209 (main): Update to call quick_check and call check_detailed.
5210
5211 2012-06-11 Richard Henderson <rth@redhat.com>
5212
5213 * lib/target-supports.exp
5214 (check_effective_target_sync_long_long_runtime): Use
5215 check_effective_target_lp64 instead of
5216 check_effective_target_powerpc64 for powerpc targets.
5217
5218 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5219
5220 PR target/53511
5221 * gcc.target/sh/pr53511-1.c: New.
5222
5223 2012-06-11 Richard Guenther <rguenther@suse.de>
5224
5225 PR middle-end/53470
5226 * g++.dg/lto/pr53470_0.C: New testcase.
5227 * gcc.dg/lto/pr53470_0.c: Likewise.
5228
5229 2012-06-11 Richard Guenther <rguenther@suse.de>
5230
5231 PR c++/53605
5232 * g++.dg/ext/pr53605.C: New testcase.
5233
5234 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5235
5236 * gnat.dg/specs/array1.ads: New test.
5237 * gnat.dg/specs/array2.ads: Likewise.
5238 * gnat.dg/array22.adb: Likewise.
5239
5240 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5241
5242 * gnat.dg/constant4.adb: New test.
5243 * gnat.dg/constant4_pkg.ads: New helper.
5244
5245 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5246
5247 PR fortran/52552
5248 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5249 * gfortran.dg/allocate_class_1.f90: Modified.
5250 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5251 * gfortran.dg/allocate_class_2.f90: New.
5252
5253 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5254
5255 PR middle-end/53535
5256 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5257
5258 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5259
5260 PR fortran/52861
5261 * gfortran.dg/string_assign_2.f90: New test case.
5262
5263 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5264
5265 PR fortran/52861
5266 * gfortran.dg/string_assign_1.f90: New test case.
5267
5268 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5269
5270 PR middle-end/53580
5271 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5272 * gcc.dg/gomp/critical-4.c: Likewise.
5273 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5274 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5275 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5276 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5277 * c-c++-common/gomp/pr53580.c: New test.
5278
5279 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5280
5281 PR c++/51214
5282 * g++.dg/cpp0x/forw_enum11.C: New.
5283
5284 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5285
5286 PR c++/53567
5287 * g++.dg/cpp0x/alias-decl-19.C: New.
5288
5289 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5290
5291 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5292
5293 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5294
5295 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5296 (XSTATE_FP): Ditto.
5297 (XSTATE_SSE): Ditto.
5298 (XSTATE_YMM): Ditto.
5299 (avx_os_support): Use new defines.
5300
5301 2012-06-06 Richard Guenther <rguenther@suse.de>
5302
5303 PR testsuite/32380
5304 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5305 loops.
5306
5307 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5308
5309 PR c++/52841
5310 * g++.dg/cpp0x/pr52841.C: New testcase.
5311
5312 2012-06-06 Richard Guenther <rguenther@suse.de>
5313
5314 PR tree-optimization/53081
5315 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5316 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5317
5318 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5319
5320 * gcc.target/powerpc/pr53487.c: New test.
5321
5322 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5323
5324 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5325
5326 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5327
5328 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5329
5330 2012-06-05 Richard Guenther <rguenther@suse.de>
5331
5332 PR tree-optimization/30442
5333 * gcc.dg/vect/bb-slp-30.c: New testcase.
5334
5335 2012-06-05 Richard Guenther <rguenther@suse.de>
5336
5337 PR tree-optimization/53081
5338 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5339 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5340 -fno-tree-loop-distribute-patterns.
5341
5342 2012-06-05 Alan Modra <amodra@gmail.com>
5343
5344 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5345 Check static chain in nested funcs.
5346
5347 2012-06-04 Tobias Burnus <burnus@net-b.de>
5348
5349 PR fortran/50619
5350 * gfortran.dg/init_flag_10.f90: New.
5351
5352 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5353
5354 PR c++/53524
5355 * g++.dg/warn/Wenum-compare-no-2: New.
5356
5357 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5358
5359 PR preprocessor/53463
5360 * g++.dg/cpp/limits.C: New test.
5361 * g++.dg/parse/error19.C: Adjust.
5362 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5363 * g++.dg/warn/pr35635.C: Likewise.
5364 * g++.old-deja/g++.pt/assign1.C: Likewise.
5365
5366 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5367
5368 PR target/53559
5369 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5370 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5371 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5372 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5373 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5374 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5375 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5376 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5377
5378 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5379
5380 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5381
5382 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5383
5384 PR tree-optimization/53550
5385 * gcc.dg/pr53550.c: New test.
5386
5387 2012-06-04 Richard Guenther <rguenther@suse.de>
5388
5389 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5390 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5391 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5392
5393 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5394
5395 PR fortran/48831
5396 * gfortran.dg/parameter_array_element_2.f90: New.
5397
5398 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5399
5400 PR target/53512
5401 * gcc.target/sh/pr53512-1.c: New.
5402 * gcc.target/sh/pr53512-2.c: New.
5403 * gcc.target/sh/pr53512-3.c: New.
5404 * gcc.target/sh/pr53512-4.c: New.
5405
5406 2012-06-01 Jason Merrill <jason@redhat.com>
5407
5408 PR c++/52973
5409 * g++.dg/ext/visibility/template12.C: New.
5410 * g++.dg/ext/attrib14.C: Adjust warning line.
5411
5412 PR c++/52725
5413 * g++.dg/parse/new6.C: New.
5414 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5415
5416 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5417
5418 * c-c++-common/restrict-2.c: Revert previous change.
5419
5420 2012-06-01 Jason Merrill <jason@redhat.com>
5421
5422 PR c++/53137
5423 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5424
5425 PR c++/53484
5426 * g++.dg/cpp0x/auto33.C: New.
5427
5428 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5429
5430 PR c++/26155
5431 * g++.dg/parse/namespace-alias-1.C: New.
5432
5433 2012-06-01 Christian Bruel <christian.bruel@st.com>
5434
5435 * gcc.dg/spec-options.c: New test.
5436 * gcc.dg/foo.specs: New file.
5437
5438 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5439
5440 PR ada/53517
5441 * gnat.dg/lto14.adb: Skip on Solaris.
5442
5443 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5444
5445 * gcc.target/cris/sync-1-v10.c,
5446 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5447 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5448 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5449 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5450 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5451 gcc.target/cris/torture/sync-mis-op-i-1.c,
5452 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5453 gcc.target/cris/torture/sync-mis-op-i-2.c,
5454 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5455 gcc.target/cris/torture/sync-mis-op-i-3.c,
5456 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5457 gcc.target/cris/torture/sync-mis-op-s-1.c,
5458 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5459 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5460 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5461 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5462 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5463 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5464 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5465 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5466 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5467
5468 2012-05-31 Richard Guenther <rguenther@suse.de>
5469
5470 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5471 ldist-pr45948.c with disabled SCCP.
5472
5473 2012-05-31 Richard Guenther <rguenther@suse.de>
5474
5475 PR middle-end/48493
5476 * gcc.dg/torture/pr48493.c: New testcase.
5477
5478 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5479
5480 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5481 arm32 to targets.
5482 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5483 of the initialization loop.
5484 (dg-final): Adjust the expected number of vectorized loops depending
5485 on vect_char_mult target selector.
5486
5487 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5488
5489 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5490 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5491 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5492 New tests.
5493
5494 2012-05-30 Jason Merrill <jason@redhat.com>
5495
5496 PR c++/53356
5497 * g++.dg/init/new34.C: New.
5498 * g++.dg/tree-ssa/stabilize1.C: New.
5499
5500 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5501
5502 PR c++/53356
5503 * g++.dg/init/new33.C: New test.
5504
5505 2012-05-30 Richard Guenther <rguenther@suse.de>
5506
5507 PR middle-end/53501
5508 * gcc.dg/torture/pr53501.c: New testcase.
5509 * c-c++-common/restrict-2.c: Adjust.
5510
5511 2012-05-30 Alan Modra <amodra@gmail.com>
5512
5513 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5514 torture-finish.
5515
5516 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5517
5518 * gcc.target/i386/shuf-concat.c: New test.
5519
5520 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5521
5522 PR rtl-optimization/53519
5523 * gcc.c-torture/compile/pr53519.c: New test.
5524
5525 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5526
5527 * gcc.target/arm/neon-vrev.c: New.
5528
5529 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5530
5531 PR target/51340
5532 * gcc.target/sh/pr51340-1.c: New.
5533 * gcc.target/sh/pr51340-2.c: New.
5534 * gcc.target/sh/pr51340-3.c: New.
5535
5536 2012-05-29 Richard Guenther <rguenther@suse.de>
5537
5538 PR tree-optimization/53516
5539 * gcc.dg/torture/pr53516.c: New testcase.
5540
5541 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5542
5543 PR preprocessor/53229
5544 * gcc.dg/cpp/paste6.c: Force to run without
5545 -ftrack-macro-expansion.
5546 * gcc.dg/cpp/paste8.c: Likewise.
5547 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5548 -ftrack-macro-expansion.
5549 * gcc.dg/cpp/paste12.c: Force to run without
5550 -ftrack-macro-expansion.
5551 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5552 -ftrack-macro-expansion.
5553 * gcc.dg/cpp/paste13.c: Likewise.
5554 * gcc.dg/cpp/paste14.c: Likewise.
5555 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5556 -ftrack-macro-expansion.
5557 * gcc.dg/cpp/paste18.c: New test.
5558
5559 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5560
5561 * gcc.target/cris/torture/trap-1.c,
5562 gcc.target/cris/torture/trap-2.c,
5563 gcc.target/cris/torture/trap-3.c,
5564 gcc.target/cris/torture/trap-v0.c,
5565 gcc.target/cris/torture/trap-v3.c: New tests.
5566
5567 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5568
5569 PR c++/25137
5570 * g++.dg/warn/Wbraces3.C: New.
5571 * g++.dg/warn/Wbraces4.C: Likewise.
5572
5573 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5574
5575 PR tree-optimization/53505
5576 * c-c++-common/torture/pr53505.c: New test.
5577
5578 2012-05-27 Nathan Sidwell <nathan@acm.org>
5579
5580 * gcc.dg/stmt-expr-4.c: New.
5581
5582 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5583
5584 PR c++/53491
5585 * g++.dg/parse/crash60.C: New.
5586
5587 2012-05-26 Jason Merrill <jason@redhat.com>
5588
5589 PR c++/53220
5590 * c-c++-common/array-lit.c: New.
5591 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5592
5593 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5594
5595 PR ada/50294
5596 * gnat.dg/array21.adb: New test.
5597
5598 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5599
5600 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5601
5602 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5603
5604 PR c++/32054
5605 * g++.dg/other/anon-union3.C: New.
5606
5607 2012-05-25 Ian Lance Taylor <iant@google.com>
5608
5609 * gcc.dg/split-6.c: New test.
5610
5611 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5612
5613 * gnat.dg/lto14.adb: New test.
5614
5615 2012-05-25 Tristan Gingold <gingold@adacore.com>
5616
5617 * gcc.target/i386/large-frame.c: New.
5618
5619 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5620 * gcc.target/powerpc/lhs-1.c: New.
5621 * gcc.target/powerpc/lhs-2.c: New.
5622 * gcc.target/powerpc/lhs-3.c: New.
5623
5624 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5625
5626 Make unwound macro expansion trace less redundant
5627 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5628 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5629 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5630 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5631 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5632 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5633
5634 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5635
5636 PR c++/53464
5637 * g++.dg/cpp0x/constexpr-default1.C: New.
5638
5639 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5640
5641 PR c++/32080
5642 * g++.dg/eh/goto2.C: New.
5643
5644 2012-05-24 Richard Guenther <rguenther@suse.de>
5645
5646 PR middle-end/53460
5647 * g++.dg/tree-prof/pr53460.C: New testcase.
5648
5649 2012-05-24 Richard Guenther <rguenther@suse.de>
5650
5651 PR bootstrap/53466
5652 * g++.dg/debug/pr53466.C: New testcase.
5653
5654 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5655
5656 PR tree-optimization/53465
5657 * gcc.c-torture/execute/pr53465.c: New test.
5658
5659 2012-05-23 Tobias Burnus <burnus@net-b.de>
5660
5661 PR fortran/51055
5662 PR fortran/45170
5663 * gfortran.dg/allocate_with_typespec_6.f90: New.
5664
5665 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5666
5667 PR c++/29185
5668 * g++.dg/warn/delete-array-1.C: New.
5669
5670 2012-05-23 Richard Guenther <rguenther@suse.de>
5671
5672 * gcc.dg/torture/pr39074-2.c: Adjust.
5673 * gcc.dg/torture/pr39074.c: Likewise.
5674 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5675 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5676
5677 2012-05-22 Jan Hubicka <jh@suse.cz>
5678
5679 PR middle-end/53161
5680 * g++.dg/torture/pr53161.C: New testcase.
5681
5682 2012-05-22 Tobias Burnus <burnus@net-b.de>
5683
5684 PR fortran/53389
5685 * gfortran.dg/realloc_on_assign_15.f90: New.
5686
5687 2012-05-22 Richard Guenther <rguenther@suse.de>
5688
5689 PR middle-end/51071
5690 * gcc.dg/torture/pr51071-2.c: New testcase.
5691
5692 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5693
5694 PR tree-optimization/53336
5695 * g++.dg/torture/pr53336.C: New testcase.
5696
5697 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5698
5699 PR c++/53322
5700 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5701 instead of -Wunused-local-typedefs.
5702
5703 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5704
5705 PR c++/51184
5706 * g++.dg/other/abstract4.C: New-
5707
5708 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5709
5710 PR c++/40821
5711 * g++.dg/ext/attrib46.C: New.
5712
5713 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5714
5715 PR c/53418
5716 * gcc.c-torture/compile/pr53418-1.c,
5717 gcc.c-torture/compile/pr53418-2.c: New tests.
5718
5719 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5720
5721 PR tree-optimization/53366
5722 * gcc.dg/torture/pr53366-1.c: New test.
5723 * gcc.dg/torture/pr53366-2.c: New test.
5724 * gcc.target/i386/pr53366-1.c: New test.
5725 * gcc.target/i386/pr53366-2.c: New test.
5726
5727 PR tree-optimization/53409
5728 * gcc.c-torture/compile/pr53409.c: New test.
5729
5730 PR tree-optimization/53410
5731 * gcc.c-torture/compile/pr53410-1.c: New test.
5732 * gcc.c-torture/compile/pr53410-2.c: New test.
5733
5734 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5735
5736 PR target/53425
5737 * gcc.target/i386/pr53425-1.c: New file.
5738 * gcc.target/i386/pr53425-2.c: Likewise.
5739
5740 2012-05-21 Richard Guenther <rguenther@suse.de>
5741
5742 PR tree-optimization/53408
5743 * gcc.dg/torture/pr53408.c: New testcase.
5744
5745 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5746 H.J. Lu <hongjiu.lu@intel.com>
5747
5748 PR target/53416
5749 * gcc.target/i386/pr53416.c: New file.
5750
5751 2012-05-21 Richard Guenther <rguenther@suse.de>
5752
5753 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5754
5755 2012-05-21 Richard Guenther <rguenther@suse.de>
5756
5757 * gcc.dg/torture/ldist-1.c: New testcase.
5758
5759 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5760
5761 * gnat.dg/lto13.adb: New test.
5762 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5763
5764 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5765
5766 * gnat.dg/specs/lto12.ads: New test.
5767 * gnat.dg/specs/lto12_pkg.ads: New helper.
5768
5769 2012-05-18 Richard Guenther <rguenther@suse.de>
5770
5771 PR tree-optimization/53346
5772 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5773 * gcc.target/i386/incoming-10.c: Adjust.
5774 * gcc.target/i386/incoming-11.c: Likewise.
5775 * gcc.target/i386/pr46295.c: Likewise.
5776
5777 2012-05-18 Richard Guenther <rguenther@suse.de>
5778
5779 * gcc.dg/pr53352.c: Return zero.
5780
5781 2012-05-18 Richard Guenther <rguenther@suse.de>
5782
5783 PR tree-optimization/53390
5784 * gcc.dg/torture/pr53390.c: New testcase.
5785
5786 2012-05-18 Meador Inge <meadori@codesourcery.com>
5787
5788 PR rtl-optimization/53352
5789 * gcc.dg/pr53352.c: New test.
5790
5791 2012-05-17 David S. Miller <davem@davemloft.net>
5792
5793 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5794 failure on sparc-*-linux-gnu.
5795
5796 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5797
5798 PR c++/39681
5799 * g++.dg/parse/error49.C: New.
5800 * g++.dg/cpp0x/error8.C: Likewise.
5801 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5802 * g++.dg/ext/utf-dflt2.C: Likewise.
5803 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5804 * g++.dg/ext/utf-dflt.C: Likewise.
5805 * c-c++-common/raw-string-3.c: Likewise.
5806 * c-c++-common/raw-string-4.c: Likewise.
5807
5808 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5809
5810 PR c++/53371
5811 * g++.dg/cpp0x/catch1.C: New.
5812
5813 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5814
5815 PR c++/44516
5816 * g++.dg/parse/error48.C: New.
5817 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5818 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5819
5820 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5821
5822 * gcc.dg/tm/indirect-2.c: New test.
5823
5824 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5825
5826 PR tree-optimization/53217
5827 * gfortran.dg/pr53217.f90: New test.
5828
5829 2012-05-16 Richard Guenther <rguenther@suse.de>
5830
5831 PR tree-optimization/53364
5832 * g++.dg/torture/pr53364.C: New testcase.
5833
5834 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5835
5836 PR testsuite/52641
5837 * gcc.dg/pr52549.c: Fix test for long != void*
5838 * gcc.c-torture/execute/pr52979-1.x: New file.
5839 * gcc.c-torture/execute/pr52979-2.x: New file.
5840
5841 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5842
5843 PR preprocessor/7263
5844 * gcc.dg/binary-constants-2.c: Run without tracking locations
5845 accross macro expansion.
5846 * gcc.dg/binary-constants-3.c: Likewise.
5847 * gcc.dg/cpp/sysmac2.c: Likewise.
5848 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5849 location.
5850 * gcc.dg/cpp/syshdr3.c: New test.
5851 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5852 * gcc.dg/system-binary-constants-1.c: New test.
5853 * gcc.dg/system-binary-constants-1.h: New header for the new test
5854 above.
5855 * g++.dg/cpp/syshdr3.C: New test.
5856 * g++.dg/cpp/syshdr3.h: New header the new test above.
5857 * g++.dg/system-binary-constants-1.C: New test.
5858 * g++.dg/system-binary-constants-1.h: New header the new test
5859 above.
5860
5861 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5862
5863 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5864
5865 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5866
5867 PR target/53358
5868 * gcc.dg/pr53358.c: New test.
5869
5870 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5871
5872 PR c++/11856
5873 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5874 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5875
5876 2012-05-15 Olivier Hainque <hainque@adacore.com>
5877
5878 * g++.dg/eh/sighandle.C: New testcase.
5879
5880 2012-05-15 Richard Guenther <rguenther@suse.de>
5881
5882 PR tree-optimization/53355
5883 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5884
5885 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5886
5887 * gfortran.dg/*.f90: Remove now redundant manual
5888 cleanup-modules directive.
5889
5890 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5891
5892 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5893 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5894
5895 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5896
5897 PR fortran/52428
5898 * gfortran.dg/int_range_io_1.f90: New test.
5899
5900 2012-05-14 Andi Kleen <ak@linux.intel.com>
5901 Jakub Jelinek <jakub@redhat.com>
5902
5903 PR target/53315
5904 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5905 * gcc.target/i386/rtm-check.h: New file.
5906 * gcc.target/i386/pr53315.c: New test.
5907
5908 2012-05-14 Tobias Burnus <burnus@net-b.de>
5909
5910 PR fortran/49110
5911 PR fortran/51055
5912 PR fortran/53329
5913 * gfortran.dg/deferred_type_param_4.f90: New.
5914 * gfortran.dg/deferred_type_param_6.f90: New.
5915
5916 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5917
5918 * gcc.target/i386/retarg.c: New test.
5919
5920 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5921
5922 PR fortran/45170
5923 * gfortran.dg/deferred_type_param_3.f90: New.
5924 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5925 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5926
5927 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5928
5929 * gnat.dg/null_pointer_deref3.adb: New test.
5930
5931 2012-05-12 Tobias Burnus <burnus@net-b.de>
5932
5933 PR fortran/49110
5934 PR fortran/52843
5935 * gfortran.dg/deferred_type_param_5.f90: New.
5936
5937 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5938
5939 * g++.dg/parse/error47.C: New.
5940
5941 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5942
5943 PR fortran/52537
5944 * gfortran.dg/string_compare_4.f90: Change option
5945 to -fdump-tree-original. Add test case for kind=4.
5946
5947 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5948
5949 PR fortran/52537
5950 * gfortran.dg/string_compare_4.f90: New test.
5951
5952 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5953
5954 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5955
5956 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5957
5958 PR c++/53305
5959 * g++.dg/cpp0x/variadic132.C: New.
5960
5961 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5962
5963 PR c++/53158
5964 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5965 * g++.dg/parse/error26.C: Tweak dg-error column number.
5966
5967 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5968
5969 PR c++/53301
5970 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5971
5972 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5973
5974 * gnat.dg/lto11.ad[sb]: New test.
5975
5976 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5977
5978 PR target/52908
5979 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5980 directive to Scan for vpmuldq, not vpmacsdql.
5981
5982 2012-05-09 Michael Matz <matz@suse.de>
5983
5984 PR tree-optimization/53185
5985 * gcc.dg/vect/pr53185.c: New test.
5986
5987 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5988
5989 PR middle-end/53249
5990 * gcc.target/i386/pr53249.c: New.
5991
5992 2012-05-09 Richard Guenther <rguenther@suse.de>
5993
5994 PR tree-optimization/18437
5995 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5996 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5997
5998 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5999
6000 PR tree-optimization/53226
6001 * gcc.c-torture/compile/pr53226.c: New test.
6002
6003 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6004
6005 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6006 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6007 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6008 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6009 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6010 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6011 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6012 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6013 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6014 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6015 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6016 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6017 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6018 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6019
6020 2012-05-09 Dehao Chen <dehao@google.com>
6021
6022 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6023 * gcc.dg/predict-2.c: Likewise.
6024 * gcc.dg/predict-3.c: Likewise.
6025 * gcc.dg/predict-4.c: Likewise.
6026 * gcc.dg/predict-5.c: Likewise.
6027 * gcc.dg/predict-6.c: Likewise.
6028
6029 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6030
6031 PR target/53272
6032 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6033
6034 2012-05-08 Richard Guenther <rguenther@suse.de>
6035
6036 * gcc.dg/fold-bitand-4.c: New testcase.
6037
6038 2012-05-08 Dehao Chen <dehao@google.com>
6039
6040 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6041 heuristic is working properly.
6042 * gcc.dg/predict-2.c: Likewise.
6043 * gcc/dg/predict-3.c: Likewise.
6044 * gcc/dg/predict-4.c: Likewise.
6045 * gcc/dg/predict-5.c: Likewise.
6046 * gcc/dg/predict-6.c: Likewise.
6047
6048 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6049
6050 PR tree-optimization/53239
6051 * g++.dg/opt/vrp3.C: New test.
6052 * g++.dg/opt/vrp3-aux.cc: New file.
6053 * g++.dg/opt/vrp3.h: New file.
6054
6055 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6056
6057 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6058 .uleb128 support in assembler output.
6059
6060 2012-05-07 Richard Guenther <rguenther@suse.de>
6061
6062 PR lto/42987
6063 * g++.dg/lto/pr42987_0.C: New testcase.
6064 * g++.dg/lto/pr42987_1.C: Likewise.
6065
6066 2012-05-07 Tobias Burnus <burnus@net-b.de>
6067
6068 PR fortran/53255
6069 * gfortran.dg/typebound_operator_15.f90: New.
6070
6071 2012-05-06 Tobias Burnus <burnus@net-b.de>
6072
6073 PR fortran/41587
6074 * gfortran.dg/class_array_13.f90: New.
6075
6076 2012-05-06 Tristan Gingold <gingold@adacore.com>
6077
6078 * gnat.dg/warn7.adb: New test.
6079
6080 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6081
6082 * gnat.dg/specs/renamings.ads: Rename to...
6083 * gnat.dg/specs/renaming1.ads: ...this.
6084 * gnat.dg/specs/renaming2.ads: New test.
6085 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6086 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6087 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6088 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6089
6090 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6091
6092 * gnat.dg/discr36.ad[sb]: New test.
6093 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6094
6095 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6096
6097 PR c/43772
6098 * c-c++-common/pr43772.c: New.
6099
6100 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6101
6102 PR fortran/41600
6103 * gfortran.dg/select_type_26.f03 : New test.
6104 * gfortran.dg/select_type_27.f03 : New test.
6105
6106 PR fortran/53191
6107 * gfortran.dg/select_type_28.f03 : New test.
6108
6109 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6110
6111 PR fortran/49010
6112 PR fortran/24518
6113 * gfortran.dg/mod_sign0_1.f90: New test.
6114 * gfortran.dg/mod_large_1.f90: New test.
6115
6116 2012-05-04 Tobias Burnus <burnus@net-b.de>
6117
6118 PR fortran/53175
6119 gfortran.dg/public_private_module_5.f90: New.
6120
6121 2012-05-04 Tobias Burnus <burnus@net-b.de>
6122
6123 PR fortran/53111
6124 * gfortran.dg/constructor_7.f90: New.
6125 * gfortran.dg/constructor_8.f90: New.
6126
6127 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6128
6129 PR c++/53166
6130 * g++.dg/cpp0x/static_assert7.C: New.
6131
6132 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6133
6134 PR tree-optimization/52633
6135 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6136 recognized as widening shifts instead of over-widening.
6137 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6138 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6139 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6140 * gcc.target/arm/pr52633.c: New test.
6141
6142 2012-05-04 Richard Guenther <rguenther@suse.de>
6143
6144 PR tree-optimization/53168
6145 * gcc.dg/torture/pr53168.c: New testcase.
6146 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6147
6148 2012-05-04 Richard Guenther <rguenther@suse.de>
6149
6150 * gcc.dg/lto/pr53214_0.c: New testcase.
6151
6152 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6153
6154 * gcc.target/ia64/pr48496.c: New test.
6155 * gcc.target/ia64/pr52657.c: Likewise.
6156
6157 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6158
6159 PR c/51712
6160 * c-c++-common/pr51712.c: New.
6161
6162 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6163
6164 PR target/53199
6165 * gcc.target/powwerpc/pr53199.c: New file.
6166
6167 2012-05-03 Jason Merrill <jason@redhat.com>
6168
6169 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6170
6171 * gcc.dg/debug/dwarf2/dups-types.c: New.
6172 * gcc.dg/debug/dwarf2/dups-types.h: New.
6173
6174 2012-05-03 Jason Merrill <jason@redhat.com>
6175
6176 * g++.dg/debug/dwarf2/namespace-2.C: New.
6177 * g++.dg/debug/dwarf2/localclass3.C: New.
6178
6179 2012-05-03 Jason Merrill <jason@redhat.com>
6180
6181 * g++.dg/debug/dwarf2/thunk1.C: New.
6182
6183 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6184
6185 PR c++/53186
6186 * g++.dg/other/final2.C: New.
6187
6188 2012-05-03 Richard Guenther <rguenther@suse.de>
6189
6190 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6191
6192 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6193
6194 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6195 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6196 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6197 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6198
6199 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6200
6201 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6202 .byte 0xf2.
6203 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6204 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6205 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6206
6207 PR debug/53174
6208 * gcc.dg/pr53174.c: New test.
6209
6210 PR target/53187
6211 * gcc.target/arm/pr53187.c: New test.
6212 * gcc.c-torture/compile/pr53187.c: New test.
6213
6214 2012-05-03 Richard Guenther <rguenther@suse.de>
6215
6216 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6217 unsupported prefetching support.
6218
6219 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6220
6221 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6222 option -ftrack-macro-expansion=0.
6223 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6224 option -ftrack-macro-expansion=0.
6225
6226 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6227
6228 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6229 dg-options for target arm with dg-additional-options.
6230
6231 2012-05-03 Richard Guenther <rguenther@suse.de>
6232
6233 PR tree-optimization/53144
6234 * gcc.dg/torture/pr53144.c: New testcase.
6235
6236 2012-05-03 Tobias Burnus <burnus@net-b.de>
6237
6238 PR fortran/52864
6239 * gfortran.dg/pointer_intent_7.f90: New.
6240 * gfortran.dg/pure_formal_3.f90: New.
6241
6242 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6243
6244 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6245
6246 2012-05-02 Martin Jambor <mjambor@suse.cz>
6247
6248 PR lto/52605
6249 * g++.dg/lto/pr52605_0.C: New test.
6250
6251 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6252
6253 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6254 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6255 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6256 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6257 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6258 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6259 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6260 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6261 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6262 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6263 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6264 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6265 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6266 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6267 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6268 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6269
6270 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6271
6272 PR middle-end/53153
6273 * gcc.dg/pr53153.c: New test.
6274
6275 2012-05-02 Richard Guenther <rguenther@suse.de>
6276
6277 * g++.dg/tree-ssa/pr19807.C: Adjust.
6278
6279 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6280
6281 PR tree-optimization/53163
6282 * gcc.c-torture/compile/pr53163.c: New test.
6283
6284 PR rtl-optimization/53160
6285 * gcc.c-torture/execute/pr53160.c: New test.
6286
6287 2012-05-01 Ian Lance Taylor <iant@google.com>
6288
6289 PR c/37303
6290 * gcc.dg/pr37303.c: New test.
6291
6292 2012-05-01 Richard Henderson <rth@redhat.com>
6293
6294 * lib/target-supports.exp
6295 (check_effective_target_sync_long_long_runtime): True for
6296 check_effective_target_powerpc64.
6297
6298 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6299
6300 PR c++/51033
6301 * gcc.dg/vector-1.c: Move to ...
6302 * c-c++-common/vector-1.c: ... here.
6303 * gcc.dg/vector-2.c: Move to ...
6304 * c-c++-common/vector-2.c: ... here.
6305 * gcc.dg/vector-3.c: Move to ...
6306 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6307 * gcc.dg/vector-4.c: Move to ...
6308 * c-c++-common/vector-4.c: ... here.
6309 * gcc.dg/vector-init-1.c: Move to ...
6310 * c-c++-common/vector-init-1.c: ... here.
6311 * gcc.dg/vector-init-2.c: Move to ...
6312 * c-c++-common/vector-init-2.c: ... here.
6313 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6314 * c-c++-common/vector-subscript-1.c: ... here.
6315 * gcc.dg/vector-subscript-2.c: Move to ...
6316 * c-c++-common/vector-subscript-2.c: ... here.
6317 * gcc.dg/vector-subscript-3.c: Move to ...
6318 * c-c++-common/vector-subscript-3.c: ... here.
6319
6320 PR c++/51314
6321 * g++.dg/cpp0x/vt-51314.C: New test.
6322 * g++.dg/cpp0x/variadic76.C: Fix.
6323
6324 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6325
6326 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6327
6328 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6329
6330 Add -Wvarargs option
6331 * c-c++-common/Wvarargs.c: New test case.
6332 * c-c++-common/Wvarargs-2.c: Likewise.
6333
6334 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6335
6336 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6337 * objc.dg/foreach-7.m: Force the test case to run without
6338 -ftrack-macro-expansion.
6339 * c-c++-common/tm/attrib-1.c: Likewise.
6340 * c-c++-common/warn-ommitted-condop.c: Likewise.
6341 * gcc.dg/assign-warn-1.c: Likewise.
6342 * gcc.dg/assign-warn-2.c: Likewise.
6343 * gcc.dg/attr-alloc_size.c: Likewise.
6344 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6345 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6346 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6347 * gcc.dg/c90-const-expr-9.c: Likewise.
6348 * gcc.dg/c99-const-expr-9.c: Likewise.
6349 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6350 * gcc.dg/cpp/direct2s.c: Likewise.
6351 * gcc.dg/cpp/pr28709.c: Likewise.
6352 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6353 * gcc.dg/dfp/composite-type.c: Likewise.
6354 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6355 with -ftrack-macro-expansion
6356 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6357 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6358 * g++.dg/ext/cleanup-1.C: Likewise.
6359 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6360 * g++.dg/template/sfinae10.C: Likewise.
6361 * g++.dg/tm/wrap-2.C: Likewise.
6362 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6363 * g++.dg/warn/Wsign-conversion.C: Likewise.
6364 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6365 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6366 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6367 it to run with -ftrack-macro-expansion.
6368 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6369 test cases without -ftrack-macro-expansion.
6370
6371 Fix location for static class members
6372 * g++.dg/template/sfinae6_neg.C: Adjust.
6373
6374 Make conversion warnings work on NULL with -ftrack-macro-expansion
6375 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6376 alongside the previous testing for NULL.
6377
6378 Fix -Wuninitialized for -ftrack-macro-expansion
6379 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6380
6381 Strip "<built-in>" loc from displayed expansion context
6382 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6383 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6384 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6385 new test above.
6386
6387 Fix expansion point loc for macro-like tokens
6388 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6389 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6390
6391 Fix token pasting with -ftrack-macro-expansion
6392 * gcc.dg/cpp/paste17.c: New test case for
6393 -ftrack-macro-expansion=2 mode only.
6394 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6395
6396 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6397
6398 * gnat.dg/warn6.ad[sb]: New test.
6399
6400 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6401
6402 PR 53149
6403 * gcc.dg/20011021-1.c: Adjust testcase.
6404
6405 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6406
6407 PR fortran/53148
6408 * gfortran.dg/function_optimize_12.f90: New test.
6409
6410 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6411
6412 PR target/53156
6413 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6414 code to match current output and cover new peephole2 pattern.
6415
6416 2012-04-27 Ollie Wild <aaw@google.com>
6417
6418 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6419
6420 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6421
6422 * gcc.c-torture/execute/20120427-2.c: New testcase.
6423 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6424 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6425 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6426
6427 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6428
6429 PR target/53138
6430 * gcc.c-torture/execute/20120427-1.c: New testcase.
6431
6432 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6433
6434 PR middle-end/27139
6435 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6436
6437 2012-04-27 Tom de Vries <tom@codesourcery.com>
6438
6439 PR tree-optimization/51879
6440 * gcc.dg/pr51879.c: New test.
6441 * gcc.dg/pr51879-2.c: Same.
6442 * gcc.dg/pr51879-3.c: Same.
6443 * gcc.dg/pr51879-4.c: Same.
6444 * gcc.dg/pr51879-6.c: Same.
6445
6446 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6447
6448 PR c++/53096
6449 * g++.dg/cpp0x/defaulted35.C: New.
6450 * g++.dg/cpp0x/defaulted15.C: Adjust.
6451
6452 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6453
6454 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6455 structure layout.
6456
6457 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6458
6459 * gcc.target/i386/builtin_target.c: Check avx2.
6460
6461 2012-04-26 Alan Modra <amodra@gmail.com>
6462
6463 * gcc.target/powerpc/savres.c: New test.
6464 * gcc.target/powerpc/powerpc.exp: Run it.
6465
6466 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6467
6468 PR target/53120
6469 * gcc.dg/torture/pr53120.c: New test.
6470
6471 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6472
6473 PR middle-end/52979
6474 * gcc.c-torture/compile/pr52979-1.c: New test.
6475 * gcc.c-torture/execute/pr52979-1.c: New test.
6476 * gcc.c-torture/execute/pr52979-2.c: New test.
6477
6478 2012-04-25 Richard Guenther <rguenther@suse.de>
6479
6480 * gcc.target/i386/l_fma_float_5.c: Adjust.
6481 * gcc.target/i386/l_fma_double_4.c: Likewise.
6482 * gcc.target/i386/l_fma_float_2.c: Likewise.
6483 * gcc.target/i386/l_fma_float_6.c: Likewise.
6484 * gcc.target/i386/l_fma_double_1.c: Likewise.
6485 * gcc.target/i386/l_fma_double_5.c: Likewise.
6486 * gcc.target/i386/l_fma_float_3.c: Likewise.
6487 * gcc.target/i386/l_fma_double_2.c: Likewise.
6488 * gcc.target/i386/l_fma_double_6.c: Likewise.
6489 * gcc.target/i386/l_fma_float_4.c: Likewise.
6490 * gcc.target/i386/l_fma_double_3.c: Likewise.
6491 * gcc.target/i386/l_fma_float_1.c: Likewise.
6492
6493 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6494
6495 PR tree-optimization/53058
6496 * gcc.c-torture/compile/pr53058.c: New test.
6497
6498 2012-04-25 Jan Hubicka <jh@suse.cz>
6499
6500 PR middle-end/53088
6501 * gcc.target/i386/pr39082-1.c: Update warning location.
6502
6503 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6504
6505 PR c/52880
6506 * gcc.dg/pr52880.c: New test.
6507
6508 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6509
6510 * gcc.dg/m-un-2.c: Update.
6511 * gcc.dg/20011021-1.c: Update.
6512
6513 2012-04-25 Tobias Burnus <burnus@net-b.de>
6514
6515 PR fortran/52196
6516 * gfortran.dg/realloc_on_assign_14.f90: New.
6517
6518 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6519
6520 PR testsuite/52641
6521 PR tree-optimizations/52891
6522 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6523
6524 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6525
6526 PR c++/52363
6527 * g++.dg/cpp0x/sfinae35.C: New.
6528 * g++.dg/cpp0x/sfinae36.C: Likewise.
6529
6530 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6531
6532 * gcc.target/builtin_target.c: New testcase.
6533
6534 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6535
6536 PR target/47197
6537 * gcc.target/powerpc/pr47197.c: New test.
6538
6539 2012-04-24 Richard Guenther <rguenther@suse.de>
6540
6541 PR tree-optimization/53085
6542 * g++.dg/torture/pr53085.C: New testcase.
6543
6544 2012-04-24 Andrew Pinski <apinski@cavium.com>
6545
6546 PR tree-opt/33512
6547 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6548 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6549 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6550
6551 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6552
6553 PR middle-end/53084
6554 * gcc.c-torture/execute/pr53084.c: New test.
6555
6556 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6557
6558 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6559
6560 2012-04-23 Andrew Pinski <apinski@cavium.com>
6561
6562 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6563
6564 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6565
6566 PR regression/53076
6567 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6568 * gcc.dg/torture/builtin-power-1.c: Likewise.
6569
6570 2012-04-23 Richard Guenther <rguenther@suse.de>
6571
6572 PR tree-optimization/53070
6573 * gcc.dg/torture/pr53070.c: New testcase.
6574
6575 2012-04-23 Richard Guenther <rguenther@suse.de>
6576
6577 PR c/53060
6578 * gcc.dg/pr53060.c: New testcase.
6579
6580 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6581
6582 PR tree-optimizations/52891
6583 * gcc.c-torture/compile/pr52891-1.c: New test.
6584 * gcc.c-torture/compile/pr52891-2.c: New test.
6585
6586 2012-04-22 Tobias Burnus <burnus@net-b.de>
6587
6588 PR fortran/53051
6589 * gfortran.dg/read_float_4.f90: New.
6590
6591 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6592
6593 PR 35441
6594 * c-c++-common/pr35441.C: New.
6595
6596 2012-04-20 Ian Lance Taylor <iant@google.com>
6597
6598 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6599 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6600
6601 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6602
6603 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6604 array access.
6605 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6606
6607 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6608
6609 PR rtl-optimization/44214
6610 * gcc.dg/pr44214-1.c: New test.
6611 * gcc.dg/pr44214-2.c: Likewise.
6612 * gcc.dg/pr44214-3.c: Likewise.
6613
6614 2012-04-20 Richard Guenther <rguenther@suse.de>
6615
6616 * g++.dg/torture/20120420-1.C: New testcase.
6617
6618 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6619
6620 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6621
6622 2012-04-19 Christian Bruel <christian.bruel@st.com>
6623
6624 * gcc.dg/pr52283.c: New test.
6625
6626 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6627
6628 * gcc.dg/pr37985.c: New test.
6629
6630 2012-04-19 Richard Guenther <rguenther@suse.de>
6631
6632 PR rtl-optimization/44688
6633 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6634 possibly profitable.
6635
6636 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6637
6638 PR tree-optimization/52976
6639 * gfortran.dg/reassoc_11.f: New test.
6640
6641 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6642
6643 PR tree-optimization/52976
6644 * gfortran.dg/reassoc_7.f: New test.
6645 * gfortran.dg/reassoc_8.f: Likewise.
6646 * gfortran.dg/reassoc_9.f: Likewise.
6647 * gfortran.dg/reassoc_10.f: Likewise.
6648
6649 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6650
6651 PR c++/52422
6652 * g++.dg/cpp0x/sfinae33.C: New.
6653 * g++.dg/cpp0x/sfinae34.C: Likewise.
6654
6655 2012-04-18 Joey Ye <joey.ye@arm.com>
6656
6657 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6658
6659 2012-04-18 Richard Guenther <rguenther@suse.de>
6660
6661 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6662 array access.
6663 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6664 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6665
6666 2012-04-17 Tom de Vries <tom@codesourcery.com>
6667
6668 * g++.dg/pr51264-4.C: New test.
6669
6670 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6671
6672 PR c++/52599
6673 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6674
6675 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6676
6677 PR c++/53003
6678 * g++.dg/parse/crash59.C: New.
6679
6680 2012-04-17 Michael Matz <matz@suse.de>
6681
6682 PR tree-optimization/18437
6683 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6684
6685 2012-04-17 Richard Guenther <rguenther@suse.de>
6686
6687 PR middle-end/53011
6688 * g++.dg/torture/pr53011.C: New testcase.
6689
6690 2012-04-16 Jason Merrill <jason@redhat.com>
6691
6692 PR c++/38543
6693 * g++.dg/cpp0x/variadic131.C: New.
6694
6695 PR c++/52008
6696 * g++.dg/cpp0x/variadic130.C: New.
6697
6698 PR c++/50830
6699 * g++.dg/cpp0x/variadic129.C: New.
6700
6701 PR c++/50303
6702 * g++.dg/cpp0x/variadic128.C: New.
6703
6704 2012-04-16 Tobias Burnus <burnus@net-b.de>
6705
6706 PR fortran/52864
6707 * gfortran.dg/pointer_intent_6.f90: New.
6708
6709 2012-04-16 Tobias Burnus <burnus@net-b.de>
6710
6711 PR fortran/52916
6712 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6713 to include public_private_module_4.f90.
6714 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6715 targets.
6716
6717 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6718
6719 PR c++/49152
6720 * g++.dg/diagnostic/operator1.C: New.
6721 * g++.dg/ext/label5.C: Adjust.
6722 * g++.dg/ext/va-arg1.C: Likewise.
6723 * g++.dg/other/error20.C: Likewise.
6724 * g++.dg/other/error20.C: Likewise.
6725 * g++.dg/other/error16.C: Likewise.
6726 * g++.dg/other/error10.C: Likewise.
6727 * g++.dg/parse/error30.C: Likewise.
6728 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6729
6730 2012-04-16 Jason Merrill <jason@redhat.com>
6731
6732 PR c++/51148
6733 * g++.dg/cpp0x/variadic127.C: New.
6734
6735 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6736
6737 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6738 testcase name.
6739 Use fail, pass instead of unresolved.
6740 Don't log $optstr.
6741
6742 PR testsuite/52948
6743 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6744 TODO_dump_func.
6745 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6746 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6747 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6748
6749 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6750
6751 PR fortran/52968
6752 * gfortran.dg/typebound_call_23.f03: New test case.
6753
6754 2012-04-15 Jason Merrill <jason@redhat.com>
6755
6756 PR c++/47220
6757 * g++.dg/cpp0x/variadic126.C: New.
6758
6759 PR c++/52380
6760 * g++.dg/cpp0x/variadic125.C: New.
6761
6762 PR c++/52292
6763 * g++.dg/cpp0x/variadic124.C: New.
6764
6765 PR c++/52706
6766 * g++.dg/cpp0x/nullptr27.C: New.
6767
6768 PR c++/52818
6769 * g++.dg/warn/format8.C: New.
6770
6771 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6772
6773 PR fortran/51082
6774 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6775
6776 2012-04-14 Tobias Burnus <burnus@net-b.de>
6777
6778 PR fortran/52916
6779 PR fortran/40973
6780 * gfortran.dg/public_private_module_3.f90: New.
6781 * gfortran.dg/public_private_module_4.f90: New.
6782
6783 2012-04-14 Tom de Vries <tom@codesourcery.com>
6784
6785 * gcc.dg/superblock.c: New test.
6786
6787 2012-04-14 Tom de Vries <tom@codesourcery.com>
6788
6789 * gcc.dg/pr51879-12.c: New test.
6790
6791 2012-04-13 Jason Merrill <jason@redhat.com>
6792
6793 PR c++/52824
6794 * g++.dg/cpp0x/variadic123.C: New.
6795 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6796
6797 PR c++/52905
6798 * g++.dg/cpp0x/initlist-ctor1.C: New.
6799
6800 PR c++/52915
6801 * g++.dg/other/anon-union2.C: New.
6802
6803 2012-04-13 Martin Jambor <mjambor@suse.cz>
6804
6805 PR middle-end/52939
6806 * g++.dg/ipa/pr52939.C: New test.
6807
6808 2012-04-13 Tom de Vries <tom@codesourcery.com>
6809
6810 * gcc.dg/pr52734.c: New test.
6811
6812 2012-04-13 Richard Guenther <rguenther@suse.de>
6813
6814 PR tree-optimization/52969
6815 * gcc.dg/torture/pr52969.c: New testcase.
6816
6817 2012-04-13 Richard Guenther <rguenther@suse.de>
6818
6819 PR c/52549
6820 * gcc.dg/pr52549.c: New testcase.
6821
6822 2012-04-13 Richard Guenther <rguenther@suse.de>
6823
6824 PR c/52862
6825 * gcc.dg/pr52862.c: New testcase.
6826
6827 2012-04-13 Joey Ye <joey.ye@arm.com>
6828
6829 * gcc.target/arm/thumb1-imm.c: New testcase.
6830
6831 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6832
6833 PR target/52932
6834 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6835 second function argument.
6836 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6837 (calc_permps): Update declaration. Calculate result correctly.
6838 (avx2_test): Change src2 type to union256i_d.
6839 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6840 correctly.
6841
6842 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6843
6844 PR target/52775
6845 * gcc.target/powerpc/pr52775.c: New file.
6846
6847 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6848
6849 PR tree-optimization/18589
6850 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6851 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6852 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6853 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6854 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6855 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6856 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6857 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6858 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6859 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6860
6861 2012-04-12 Richard Guenther <rguenther@suse.de>
6862
6863 PR tree-optimization/52943
6864 * gcc.dg/torture/pr52943.c: New testcase.
6865
6866 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6867
6868 PR target/50751
6869 * gcc/target/sh/pr50751-4.c: New.
6870 * gcc/target/sh/pr50751-5.c: New.
6871 * gcc/target/sh/pr50751-6.c: New.
6872 * gcc/target/sh/pr50751-7.c: New.
6873
6874 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6875
6876 PR c++/52465
6877 * g++.dg/lookup/using52.C: New.
6878
6879 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6880
6881 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6882
6883 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6884
6885 PR rtl-optimization/52876
6886 * gcc.target/i386/pr52876.c: New.
6887
6888 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6889
6890 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6891 __UINTPTR_TYPE__.
6892 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6893 __INTPTR_TYPE__.
6894 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6895 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6896 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6897 (ptrdiff_t): ... this. All uses changed.
6898 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6899 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6900 __INTPTR_TYPE__.
6901 (main): Cast argument to __INTPTR_TYPE__.
6902 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6903 size_t.
6904 * gcc.dg/mallign.c (main): Likewise.
6905 * gcc.dg/pr38700.c (foo): Likewise.
6906 * gcc.dg/long-long-cst1.c (t): Likewise.
6907 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6908 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6909 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6910 * gcc.dg/pr25682.c (d, foo): Likewise.
6911 * gcc.dg/format/cast-1.c (f): Likewise.
6912 * gcc.dg/c90-const-expr-10.c
6913 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6914 (size_t): ...this. All uses changed.
6915 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6916 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6917 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6918 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6919 * gcc.dg/sequence-pt-1.c: Likewise.
6920 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6921 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6922 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6923 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6924 of ptrdiff_t with it.
6925 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6926 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6927 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6928
6929 2012-04-11 Jason Merrill <jason@redhat.com>
6930
6931 PR debug/45088
6932 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6933 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6934
6935 PR c++/52906
6936 * g++.dg/ext/attrib45.C: New.
6937
6938 * g++.dg/eh/dtor3.C: New.
6939
6940 2012-04-11 Richard Guenther <rguenther@suse.de>
6941
6942 PR middle-end/52621
6943 * gfortran.dg/pr52621.f90: New testcase.
6944
6945 2012-04-11 Richard Guenther <rguenther@suse.de>
6946
6947 PR middle-end/52918
6948 * g++.dg/torture/pr52918-1.C: New testcase.
6949 * g++.dg/torture/pr52918-2.C: Likewise.
6950
6951 2012-04-11 Tobias Burnus <burnus@net-b.de>
6952
6953 PR fortran/52729
6954 * gfortran.dg/block_11.f90: New.
6955
6956 2012-04-11 Nick Clifton <nickc@redhat.com>
6957
6958 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6959
6960 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6961
6962 PR target/16458
6963 * gcc.target/powerpc/pr16458-1.c: New test.
6964 * gcc.target/powerpc/pr16458-2.c: Likewise.
6965 * gcc.target/powerpc/pr16458-3.c: Likewise.
6966 * gcc.target/powerpc/pr16458-4.c: Likewise.
6967
6968 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6969
6970 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6971 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6972 * gcc.dg/builtin-bswap-5.c: Likewise.
6973 * gcc.target/i386/builtin-bswap-4.c: New test.
6974
6975 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6976
6977 PR 24985
6978 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6979
6980 2012-04-11 Richard Guenther <rguenther@suse.de>
6981
6982 PR rtl-optimization/52881
6983 * gcc.dg/torture/pr52881.c: New testcase.
6984 * gcc.dg/torture/pr52913.c: Likewise.
6985
6986 2012-04-11 Richard Guenther <rguenther@suse.de>
6987
6988 PR tree-optimization/52912
6989 * gcc.dg/torture/pr52912.c: New testcase.
6990
6991 2010-04-10 Michael Matz <matz@suse.de>
6992
6993 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6994 * gcc.dg/vect/vect-outer-1.c: Adjust.
6995 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6996 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6997 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6998 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6999 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7000 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7001
7002 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7003
7004 PR tree-optimization/52870
7005 * gcc.dg/vect/pr52870.c: New test.
7006
7007 2012-04-09 Mike Stump <mikestump@comcast.net>
7008
7009 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7010 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7011 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7012 * gnat.dg/aggr11.adb: Likewise.
7013 * gnat.dg/aggr11_pkg.ads: Likewise.
7014 * gnat.dg/aggr15.adb: Likewise.
7015 * gnat.dg/aggr15.ads: Likewise.
7016 * gnat.dg/aggr17.adb: Likewise.
7017 * gnat.dg/aggr18.adb: Likewise.
7018 * gnat.dg/array14.adb: Likewise.
7019 * gnat.dg/array14.ads: Likewise.
7020 * gnat.dg/array14_pkg.ads: Likewise.
7021 * gnat.dg/array19.adb: Likewise.
7022 * gnat.dg/array19.ads: Likewise.
7023 * gnat.dg/discr27.adb: Likewise.
7024 * gnat.dg/discr27.ads: Likewise.
7025 * gnat.dg/discr35.adb: Likewise.
7026 * gnat.dg/discr35.ads: Likewise.
7027 * gnat.dg/discr6.adb: Likewise.
7028 * gnat.dg/discr6_pkg.ads: Likewise.
7029 * gnat.dg/import1.adb: Likewise.
7030 * gnat.dg/import1.ads: Likewise.
7031 * gnat.dg/loop_address2.adb: Likewise.
7032 * gnat.dg/opt7.adb: Likewise.
7033 * gnat.dg/opt7.ads: Likewise.
7034 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7035 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7036 * gnat.dg/rep_clause2.adb: Likewise.
7037 * gnat.dg/rep_clause2.ads: Likewise.
7038 * gnat.dg/slice2.adb: Likewise.
7039 * gnat.dg/slice2.ads: Likewise.
7040 * gnat.dg/slice6.adb: Likewise.
7041 * gnat.dg/slice6_pkg.ads: Likewise.
7042 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7043 * gnat.dg/taft_type2.adb: Likewise.
7044 * gnat.dg/taft_type2.ads: Likewise.
7045 * gnat.dg/taft_type2_pkg.ads: Likewise.
7046 * gnat.dg/volatile10.adb: Likewise.
7047 * gnat.dg/volatile10_pkg.ads: Likewise.
7048
7049 * gcc.dg/dll-8.c: Remove execute permissions.
7050 * g++.dg/ext/dllexport5.C: Likewise.
7051
7052 2012-04-09 Jan Hubicka <jh@suse.cz>
7053
7054 PR lto/52722
7055 PR lto/51765
7056 PR lto/52634
7057 * gcc.dg/lto/pr52634_1.c: New testcase.
7058 * gcc.dg/lto/pr52634_0.c: New testcase.
7059
7060 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7061
7062 PR target/52883
7063 * gcc.target/i386/pr52883.c: New testcase.
7064
7065 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7066
7067 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7068 (check_effective_target_sync_long_long): Add SPARC case.
7069 (check_effective_target_sync_long_long_runtime): Likewise.
7070 (check_effective_target_sync_int_long): Adjust SPARC case.
7071 (check_effective_target_sync_char_short): Likewise.
7072
7073 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7074
7075 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7076 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7077
7078 2012-04-08 Tobias Burnus <burnus@net-b.de>
7079
7080 PR fortran/40973
7081 PR fortran/52751
7082 * gfortran.dg/public_private_module_2.f90: New.
7083
7084 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7085
7086 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7087 directives.
7088
7089 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7090
7091 PR fortran/52893
7092 * gfortran.dg/function_optimize_11.f90: New test.
7093
7094 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7095
7096 PR fortran/52668
7097 * gfortran.dg/use_only_6.f90: New test.
7098
7099 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7100
7101 PR fortran/52668
7102 * gfortran.dg/use_only_6.f90: New test.
7103 2012-04-06 Mike Stump <mikestump@comcast.net>
7104
7105 PR testsuite/50722
7106 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7107
7108 2012-04-05 Jason Merrill <jason@redhat.com>
7109
7110 PR c++/52596
7111 * g++.dg/template/qualified-id5.C: New.
7112
7113 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7114
7115 PR target/52882
7116 * gcc.target/i386/pr52882.c: New test.
7117
7118 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7119 Dominique D'Humieures <dominiq@lps.ens.fr>
7120
7121 PR testsuite/52614
7122 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7123 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7124
7125 2012-04-04 Jason Merrill <jason@redhat.com>
7126
7127 PR c++/52845
7128 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7129
7130 2012-04-03 Jason Merrill <jason@redhat.com>
7131
7132 PR c++/52796
7133 * g++.dg/cpp0x/variadic-value1.C: New.
7134
7135 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7136
7137 * gnat.dg/pack18.adb: New test.
7138 * gnat.dg/pack18_pkg.ads: New helper.
7139
7140 2012-04-03 Richard Guenther <rguenther@suse.de>
7141
7142 PR tree-optimization/52808
7143 * gcc.dg/pr52808.c: New testcase.
7144
7145 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7146
7147 PR tree-optimization/52835
7148 * gfortran.dg/pr52835.f90: New test.
7149
7150 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7151
7152 * gnat.dg/specs/aggr5.ads: New test.
7153
7154 2012-04-02 Richard Guenther <rguenther@suse.de>
7155
7156 PR tree-optimization/52756
7157 * gcc.dg/torture/pr52756.c: New testcase.
7158
7159 2012-04-02 Richard Guenther <rguenther@suse.de>
7160
7161 PR middle-end/52803
7162 * gcc.dg/pr52803.c: New testcase.
7163
7164 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7165
7166 PR c++/40942
7167 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7168 DR 214 in account.
7169
7170 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7171
7172 PR c++/50043
7173 * g++.dg/cpp0x/noexcept17.C: New.
7174 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7175 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7176 * g++.dg/cpp0x/noexcept01.C: Likewise.
7177 * g++.dg/eh/init-temp1.C: Likewise.
7178 * g++.dg/eh/ctor1.C: Likwise.
7179
7180 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7181
7182 * gnat.dg/controlled6.adb: New test.
7183 * gnat.dg/controlled6_pkg.ads: New helper.
7184 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7185
7186 2012-03-30 Richard Henderson <rth@redhat.com>
7187
7188 PR debug/52727
7189 * g++.dg/opt/pr52727.C: New testcase.
7190
7191 2012-03-30 Richard Guenther <rguenther@suse.de>
7192
7193 PR tree-optimization/52754
7194 * gcc.target/i386/pr52754.c: New testcase.
7195
7196 2012-03-30 Richard Guenther <rguenther@suse.de>
7197
7198 PR middle-end/52772
7199 * g++.dg/torture/pr52772.C: New testcase.
7200
7201 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7202
7203 PR c++/52718
7204 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7205
7206 2012-03-29 Jason Merrill <jason@redhat.com>
7207
7208 PR c++/52685
7209 * g++.dg/template/inherit8.C: New.
7210
7211 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7212
7213 PR c++/52759
7214 * g++.dg/ext/weak4.C: New test.
7215
7216 PR tree-optimization/52760
7217 * gcc.c-torture/execute/pr52760.c: New test.
7218
7219 2012-03-29 Jason Merrill <jason@redhat.com>
7220
7221 PR c++/52743
7222 * g++.dg/cpp0x/initlist-array3.C: New.
7223
7224 2012-03-28 Jason Merrill <jason@redhat.com>
7225
7226 PR c++/52746
7227 * g++.dg/overload/virtual2.C: New.
7228
7229 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7230
7231 * gnat.dg/vect7.ad[sb]: New test.
7232
7233 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7234 Tobias Burnus <burnus@gcc.gnu.org>
7235
7236 PR fortran/52652
7237 * gfortran.dg/allocate_class_1.f90 : Change error test.
7238 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7239 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7240 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7241
7242 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7243
7244 PR middle-end/52691
7245 * gcc.dg/pr52691.c: New test.
7246
7247 PR middle-end/52750
7248 * gcc.c-torture/compile/pr52750.c: New test.
7249
7250 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7251
7252 PR target/52692
7253 * gcc.target/avr/torture/builtins-2.c: New test.
7254
7255 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7256
7257 PR target/52736
7258 * gcc.target/i386/pr52736.c: New test.
7259
7260 2012-03-27 Martin Jambor <mjambor@suse.cz>
7261
7262 PR middle-end/52693
7263 * gcc.dg/torture/pr52693.c: New test.
7264
7265 2012-03-27 Meador Inge <meadori@codesourcery.com>
7266
7267 PR c++/52672
7268 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7269
7270 2012-03-27 Mike Stump <mikestump@comcast.net>
7271
7272 PR target/52665
7273 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7274 failures that match branch names.
7275
7276 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7277 H.J. Lu <hongjiu.lu@intel.com>
7278
7279 PR target/52698
7280 * gcc.target/i386/pr52698.c: New test.
7281
7282 2012-03-27 Richard Guenther <rguenther@suse.de>
7283
7284 PR middle-end/52720
7285 * gcc.dg/torture/pr52720.c: New testcase.
7286
7287 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7288
7289 * gnat.dg/pack17.adb: New test.
7290
7291 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7292
7293 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7294 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7295
7296 2012-03-26 Martin Jambor <mjambor@suse.cz>
7297
7298 PR tree-optimization/50052
7299 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7300
7301 2012-03-26 Richard Guenther <rguenther@suse.de>
7302
7303 PR tree-optimization/52701
7304 * gfortran.dg/pr52701.f90: New testcase.
7305
7306 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7307
7308 PR tree-optimization/52686
7309 * gcc.target/arm/pr52686.c: New test.
7310
7311 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7312
7313 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7314 Add "-Os -flto" to list.
7315
7316 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7317
7318 * gnat.dg/concat2.ad[sb]: New test.
7319
7320 2012-03-24 Jason Merrill <jason@redhat.com>
7321
7322 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7323 * g++.dg/cpp0x/trailing2.C: Likewise.
7324 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7325 * g++.dg/cpp1y/auto-fn1.C: New.
7326 * g++.dg/cpp1y/auto-fn2.C: New.
7327 * g++.dg/cpp1y/auto-fn3.C: New.
7328 * g++.dg/cpp1y/auto-fn4.C: New.
7329 * g++.dg/cpp1y/auto-fn5.C: New.
7330 * g++.dg/cpp1y/auto-fn6.C: New.
7331 * g++.dg/cpp1y/auto-fn7.C: New.
7332 * g++.dg/cpp1y/auto-fn8.C: New.
7333 * g++.dg/cpp1y/auto-fn9.C: New.
7334 * g++.dg/cpp1y/auto-fn10.C: New.
7335 * g++.dg/cpp1y/auto-fn11.C: New.
7336
7337 2012-03-23 Richard Guenther <rguenther@suse.de>
7338
7339 PR tree-optimization/52678
7340 * gfortran.dg/pr52678.f: New testcase.
7341
7342 2012-03-23 Richard Guenther <rguenther@suse.de>
7343
7344 PR tree-optimization/52638
7345 * g++.dg/torture/pr52638.C: New testcase.
7346
7347 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7348
7349 PR c++/52487
7350 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7351
7352 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7353
7354 PR c++/52671
7355 * g++.dg/ext/attrib44.C: New test.
7356
7357 2012-03-22 Jan Hubicka <jh@suse.cz>
7358
7359 PR middle-end/51737
7360 * g++.dg/torture/pr51737.C: New testcase
7361
7362 2012-03-22 Richard Guenther <rguenther@suse.de>
7363
7364 PR tree-optimization/52548
7365 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7366
7367 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7368
7369 * lib/fortran-modules.exp (list-module-names-1): Remove
7370 warning.
7371
7372 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7373
7374 PR target/50751
7375 * gcc.target/sh/pr50751-1.c: New.
7376 * gcc.target/sh/pr50751-2.c: New.
7377 * gcc.target/sh/pr50751-3.c: New.
7378
7379 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7380
7381 PR target/52479
7382 * gcc.target/sh/sh4a-cos.c: Remove.
7383 * gcc.target/sh/sh4a-sin.c: Remove.
7384 * gcc.target/sh/sh4a-sincos.c: Remove.
7385
7386 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7387
7388 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7389 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7390
7391 2012-03-21 Martin Jambor <mjambor@suse.cz>
7392
7393 PR testsuite/52641
7394 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7395 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7396
7397 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7398
7399 * gcc.target/arm/thumb-16bit-ops.c: New file.
7400 * gcc.target/arm/thumb-ifcvt.c: New file.
7401
7402 2012-03-20 Jason Merrill <jason@redhat.com>
7403
7404 * lib/target-supports.exp: Add { target c++1y }.
7405
7406 * g++.dg/cpp0x/auto32.C: New.
7407
7408 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7409
7410 PR testsuite/52641
7411 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7412 int32plus.
7413 * gcc.dg/torture/pr48124-4.c: Ditto:
7414 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7415
7416 2012-03-20 Jason Merrill <jason@redhat.com>
7417
7418 PR c++/52510
7419 * g++.dg/cpp0x/initlist66.C: New.
7420
7421 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7422
7423 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7424 __AVR_HAVE_LPMX__
7425
7426 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7427
7428 PR target/49868
7429 * gcc.target/avr/torture/addr-space-2.h: New file.
7430 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7431 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7432 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7433 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7434
7435 2012-03-20 Richard Guenther <rguenther@suse.de>
7436
7437 * gnat.dg/pack16.adb: New testcase.
7438 * gnat.dg/pack16_pkg.ads: Likewise.
7439 * gnat.dg/specs/pack8.ads: Likewise.
7440 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7441
7442 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7443
7444 * g++.dg/warn/Wuseless-cast.C: Extend.
7445
7446 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7447
7448 PR c++/14710
7449 * g++.dg/warn/Wuseless-cast.C: New.
7450
7451 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7452
7453 PR libfortran/52608
7454 * gfortran.dg/pr52608.f90: New test.
7455
7456 2012-03-17 Tobias Burnus <burnus@net-b.de>
7457
7458 PR fortran/52585
7459 * gfortran.dg/proc_ptr_36.f90: New.
7460
7461 2012-03-16 Martin Jambor <mjambor@suse.cz>
7462
7463 * gcc.dg/misaligned-expand-1.c: New test.
7464 * gcc.dg/misaligned-expand-3.c: Likewise.
7465
7466 2012-03-16 Richard Guenther <rguenther@suse.de>
7467 Kai Tietz <ktietz@redhat.com>
7468
7469 PR middle-end/48814
7470 * gcc.c-torture/execute/pr48814-1.c: New test.
7471 * gcc.c-torture/execute/pr48814-2.c: New test.
7472 * gcc.dg/tree-ssa/assign-1.c: New test.
7473 * gcc.dg/tree-ssa/assign-2.c: New test.
7474 * gcc.dg/tree-ssa/assign-3.c: New test.
7475
7476 2012-03-16 Richard Guenther <rguenther@suse.de>
7477
7478 * gnat.dg/specs/pack7.ads: New testcase.
7479
7480 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7481
7482 PR target/52568
7483 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7484 * gcc.dg/torture/vshuf-8.inc: Likewise.
7485 * gcc.dg/torture/vshuf-16.inc: Likewise.
7486 * gcc.dg/torture/vshuf-32.inc: Likewise.
7487
7488 2012-03-15 Jason Merrill <jason@redhat.com>
7489
7490 * g++.dg/torture/pr52582.C: New.
7491
7492 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7493
7494 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7495
7496 2012-03-15 Ira Rosen <irar@il.ibm.com>
7497 Ulrich Weigand <ulrich.weigand@linaro.org>
7498
7499 * gcc.dg/vect/slp-cond-3.c: New test.
7500 * gcc.dg/vect/slp-cond-4.c: New test.
7501
7502 2012-03-15 Ira Rosen <irar@il.ibm.com>
7503 Ulrich Weigand <ulrich.weigand@linaro.org>
7504
7505 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7506 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7507
7508 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7509
7510 PR libfortran/52434
7511 PR libfortran/48878
7512 PR libfortran/38199
7513 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7514 * gfortran.dg/round_1.f03: Likewise.
7515
7516 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7517 Andrew Pinski <apinski@cavium.com>
7518
7519 PR middle-end/52592
7520 * gcc.dg/pr52592.c: New test.
7521
7522 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7523
7524 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7525 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7526 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7527 * lib/fortran-modules.exp: .. this new file. Adjust users.
7528 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7529 gfortran-dg-debug-runtest): Call cleanup-modules.
7530 * lib/fortran-torture.exp (fortran-torture-execute,
7531 fortran-torture): Likewise.
7532 * gfortran.dg/coarray/caf.exp: Likewise.
7533 * lib/lto.exp: Likewise.
7534 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7535 * gfortran.dg/class_4b.f03: Likewise.
7536 * gfortran.dg/class_4c.f03: Likewise.
7537 * gfortran.dg/class_45a.f03: Likewise.
7538 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7539 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7540 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7541 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7542 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7543 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7544 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7545 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7546 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7547 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7548 * gfortran.dg/whole_file_28.f90: Likewise.
7549 * gfortran.dg/whole_file_29.f90: Likewise.
7550 * gfortran.dg/whole_file_30.f90: Likewise.
7551 * gfortran.dg/whole_file_31.f90: Likewise.
7552
7553 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7554
7555 PR tree-optimization/52267
7556 * gcc.dg/pr52267.c: New test.
7557 * gcc.dg/tree-ssa/vrp65.c: New test.
7558 * gcc.dg/tree-ssa/vrp66.c: New test.
7559
7560 2012-03-15 Richard Guenther <rguenther@suse.de>
7561
7562 PR middle-end/52580
7563 * gfortran.dg/vect/pr52580.f: New testcase.
7564
7565 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7566
7567 * gcc.target/sh/fpul-usage-1.c: New.
7568
7569 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7570
7571 PR target/49468
7572 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7573 * gcc.target/sh/pr49468-di.c: Likewise.
7574
7575 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7576
7577 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7578 * gcc.dg/c99-stdint-6.c: Likewise.
7579 * gcc.dg/lto/20090210_0.c: Likewise.
7580 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7581 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7582 * gcc.dg/pragma-init-fini-2.c: Likewise.
7583 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7584 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7585 * gcc.target/i386/pr22152.c: Likewise.
7586 * gcc.target/i386/vect8-ret.c: Likewise.
7587 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7588 handling.
7589
7590 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7591
7592 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7593 * g++.dg/tree-prof/partition1.C: Likewise.
7594 * g++.dg/tree-prof/partition2.C: Likewise.
7595 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7596 handling.
7597 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7598 * gcc.c-torture/execute/20010724-1.c: Remove.
7599 * gcc.c-torture/execute/20010724-1.x: Remove.
7600 * gcc.c-torture/execute/20040208-2.c: Remove.
7601 * gcc.c-torture/execute/20040208-2.x: Remove.
7602 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7603 Remove.
7604 (main) [__mips__ && __sgi__]: Remove.
7605 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7606 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7607 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7608 mips-sgi-irix6* handling.
7609 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7610 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7611 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7612 handling.
7613 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7614 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7615 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7616 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7617 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7618 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7619 mips-sgi-irix6*.
7620 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7621 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7622 * gcc.target/mips/save-restore-3.c: Likewise.
7623 * gcc.target/mips/save-restore-4.c: Likewise.
7624 * gcc.target/mips/save-restore-5.c: Likewise.
7625 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7626 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7627 messages.
7628 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7629 IRIX 6 handling.
7630 (restore_ld_library_path_env_vars): Likewise.
7631 * lib/target-supports.exp (check_profiling_available): Remove
7632 mips*-*-irix* handling.
7633 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7634 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7635 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7636
7637 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7638
7639 PR c++/52582
7640 * g++.dg/opt/pr52582.C: New test.
7641
7642 2012-03-14 Richard Guenther <rguenther@suse.de>
7643
7644 PR tree-optimization/52571
7645 * gcc.dg/vect/vect-2.c: Initialize arrays.
7646 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7647 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7648 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7649
7650 2012-03-14 Richard Guenther <rguenther@suse.de>
7651
7652 PR middle-end/52080
7653 PR middle-end/52097
7654 PR middle-end/48124
7655 * gcc.dg/torture/pr48124-1.c: New testcase.
7656 * gcc.dg/torture/pr48124-2.c: Likewise.
7657 * gcc.dg/torture/pr48124-3.c: Likewise.
7658 * gcc.dg/torture/pr48124-4.c: Likewise.
7659
7660 2012-03-14 Richard Guenther <rguenther@suse.de>
7661
7662 PR middle-end/52578
7663 * gcc.dg/pr52578.c: New testcase.
7664
7665 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7666
7667 PR c++/52521
7668 * g++.dg/cpp0x/udlit-args2.C: New test.
7669
7670 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7671
7672 PR target/48596
7673 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7674 * gcc.c-torture/compile/pr48596.c: ... here.
7675
7676 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7677
7678 PR c++/51641
7679 * g++.dg/lookup/hidden-class17.C: New test.
7680
7681 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7682
7683 PR c/52577
7684 * gcc.dg/Wunused-var-3.c: New test.
7685
7686 2012-03-13 Martin Jambor <mjambor@suse.cz>
7687
7688 * gcc.dg/misaligned-expand-2.c: New test.
7689
7690 2012-03-13 Richard Guenther <rguenther@suse.de>
7691
7692 PR middle-end/52134
7693 * gcc.dg/pr52134.c: New testcase.
7694
7695 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7696
7697 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7698
7699 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7700
7701 PR tree-optimization/46728
7702 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7703 * gcc.target/powerpc/pr46728-5.c: Likewise.
7704 * gcc.target/powerpc/pr46728-8.c: Likewise.
7705 * gcc.target/powerpc/pr46728-10.c: Likewise.
7706 * gcc.target/powerpc/pr46728-11.c: Likewise.
7707 * gcc.target/powerpc/pr46728-13.c: Likewise.
7708 * gcc.target/powerpc/pr46728-14.c: Likewise.
7709 * gcc.target/powerpc/pr46728-15.c: Likewise.
7710
7711 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7712
7713 PR c++/52299
7714 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7715
7716 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7717
7718 PR tree-optimization/46728
7719 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7720 * gcc.target/powerpc/pr46728-5.c: Likewise.
7721 * gcc.target/powerpc/pr46728-8.c: Likewise.
7722 * gcc.target/powerpc/pr46728-10.c: Likewise.
7723 * gcc.target/powerpc/pr46728-11.c: Likewise.
7724 * gcc.target/powerpc/pr46728-13.c: Likewise.
7725 * gcc.target/powerpc/pr46728-14.c: Likewise.
7726 * gcc.target/powerpc/pr46728-15.c: Likewise.
7727
7728 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7729
7730 PR target/49868
7731 * gcc.target/avr/torture/addr-space-1.h: New file.
7732 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7733 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7734 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7735 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7736
7737 2012-03-12 Andrew Pinski <apinski@cavium.com>
7738
7739 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7740
7741 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7742
7743 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7744 * g++.dg/abi/thunk4.C: Likewise.
7745 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7746 Adapt line numbers.
7747 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7748 handling.
7749 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7750 * g++.dg/eh/spbp.C: Likewise.
7751 * g++.dg/ext/label13.C: Likewise.
7752 * g++.dg/guality/guality.exp: Likewise.
7753 * g++.dg/other/anon5.C: Likewise.
7754 * g++.dg/other/pragma-ep-1.C: Remove.
7755 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7756 * g++.dg/warn/pr31246.C: Likewise.
7757 * g++.dg/warn/weak1.C: Likewise.
7758 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7759 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7760 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7761 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7762 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7763 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7764 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7765 * gcc.dg/c99-tgmath-1.c: Likewise.
7766 * gcc.dg/c99-tgmath-2.c: Likewise.
7767 * gcc.dg/c99-tgmath-3.c: Likewise.
7768 * gcc.dg/c99-tgmath-4.c: Likewise.
7769 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7770 handling.
7771 * gcc.dg/debug/pr49032.c: Likewise.
7772 * gcc.dg/guality/guality.exp: Likewise.
7773 * gcc.dg/intmax_t-1.c: Likewise.
7774 * gcc.dg/pr48616.c: Likewise.
7775 * gcc.dg/pragma-ep-1.c: Remove.
7776 * gcc.dg/pragma-ep-2.c: Remove.
7777 * gcc.dg/pragma-ep-3.c: Remove.
7778 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7779 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7780 * gcc.misc-tests/gcov-14.c: Likewise.
7781 * gfortran.dg/guality/guality.exp: Likewise.
7782 * lib/target-supports.exp (check_weak_available): Likewise.
7783 (add_options_for_tls): Likewise.
7784 (check_ascii_locale_available): Likewise.
7785 * obj-c++.dg/dwarf-2.mm: Likewise.
7786 * objc.dg/dwarf-1.m: Likewise.
7787 * objc.dg/dwarf-2.m: Likewise.
7788
7789 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7790
7791 PR tree-optimization/51721
7792 * gcc.dg/tree-ssa/vrp64.c: New test.
7793
7794 PR tree-optimization/52533
7795 * gcc.c-torture/compile/pr52533.c: New test.
7796
7797 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7798
7799 * gcc.target/i386/rtm-xabort-1.c: New.
7800 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7801 * gcc.target/i386/rtm-xend-1.c: Ditto.
7802 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7803 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7804 * gcc.target/i386/sse-13.c: Ditto.
7805 * gcc.target/i386/sse-14.c: Ditto.
7806 * gcc.target/i386/sse-22.c: Ditto.
7807 * gcc.target/i386/sse-23.c: Ditto.
7808 * g++.dg/other/i386-2.C: Ditto.
7809 * g++.dg/other/i386-3.C: Ditto.
7810
7811 2012-03-12 Tobias Burnus <burnus@net-b.de>
7812
7813 PR fortran/52542
7814 * gfortran.dg/proc_ptr_35.f90: New.
7815
7816 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7817
7818 PR target/52530
7819 * gcc.dg/torture/pr52530.c: New test.
7820
7821 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7822
7823 PR target/51244
7824 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7825
7826 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7827
7828 PR target/52450
7829 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7830
7831 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7832
7833 2012-03-09 Andrew Pinski <apinski@cavium.com>
7834
7835 PR middle-end/51988
7836 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7837 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7838
7839 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7840
7841 * gcc.dg/tree-ssa/scev-3.c: New.
7842 * gcc.dg/tree-ssa/scev-4.c: New.
7843
7844 2012-03-08 Tobias Burnus <burnus@net-b.de>
7845
7846 PR fortran/52469
7847 * gfortran.dg/proc_ptr_34.f90
7848
7849 2012-03-07 Jason Merrill <jason@redhat.com>
7850
7851 PR c++/52521
7852 * g++.dg/cpp0x/udlit-mangle.C: New.
7853
7854 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7855
7856 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7857
7858 2012-03-06 Richard Guenther <rguenther@suse.de>
7859
7860 PR middle-end/52493
7861 * gcc.dg/torture/pr52493.c: New testcase.
7862
7863 2012-03-06 Richard Guenther <rguenther@suse.de>
7864
7865 PR lto/52097
7866 * gcc.dg/lto/pr52097_0.c: New testcase.
7867
7868 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7869
7870 PR target/51244
7871 * gcc.target/sh/pr51244-1.c: New.
7872 * gcc.target/sh/pr51244-2.c: New.
7873 * gcc.target/sh/pr51244-3.c: New.
7874
7875 2012-03-05 Jason Merrill <jason@redhat.com>
7876
7877 PR c++/51930
7878 * g++.dg/ext/visibility/template11.C: New.
7879
7880 * g++.dg/cpp0x/implicit13.C: New.
7881
7882 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7883
7884 PR tree-optimization/51721
7885 * gcc.dg/tree-ssa/vrp63.c: New test.
7886 * gcc.dg/pr51721.c: New test.
7887
7888 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7889
7890 PR fortran/50981
7891 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7892 argument checks.
7893
7894 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7895
7896 PR target/52146
7897 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7898
7899 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7900
7901 PR fortran/50981
7902 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7903
7904 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7905
7906 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7907 int32plus.
7908
7909 2012-03-03 Jason Merrill <jason@redhat.com>
7910
7911 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7912
7913 Core 1270
7914 * g++.dg/cpp0x/initlist65.C: New.
7915
7916 PR c++/36797
7917 * g++.dg/ext/is_empty2.C: New.
7918
7919 2012-03-03 Tobias Burnus <burnus@net-b.de>
7920
7921 PR fortran/48820
7922 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7923
7924 2012-03-03 Tobias Burnus <burnus@net-b.de>
7925
7926 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7927 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7928 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7929 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7930 * gfortran.dg/class_30.f90: Remove dg-warning line.
7931 * gfortran.dg/bind_c_usage_25.f90: New.
7932
7933 2012-03-03 Tobias Burnus <burnus@net-b.de>
7934
7935 PR fortran/48820
7936 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7937 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7938 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7939
7940 2012-03-03 Tobias Burnus <burnus@net-b.de>
7941
7942 PR fortran/48820
7943 * gfortran.dg/assumed_type_1.f90: New.
7944 * gfortran.dg/assumed_type_2.f90: New.
7945 * gfortran.dg/assumed_type_3.f90: New.
7946 * gfortran.dg/assumed_type_4.f90: New.
7947
7948 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7949
7950 PR target/49486
7951 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7952 * gcc.target/sh/pr49468-di.c: New.
7953
7954 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7955
7956 * gcc.dg/graphite/pr50561.c: Update.
7957
7958 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7959
7960 * gcc.target/powerpc/pr52457.c: New test.
7961
7962 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7963
7964 * gcc.target/arm/sat-1.c: New test.
7965
7966 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7967
7968 PR target/46716
7969 * gcc.target/i386/pr46716.c: New test.
7970
7971 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7972
7973 PR c++/51989
7974 * g++.dg/cpp0x/sfinae32.C: New.
7975
7976 2012-03-02 Richard Guenther <rguenther@suse.de>
7977
7978 PR tree-optimization/52406
7979 * gcc.dg/torture/pr52406.c: New testcase.
7980
7981 2012-03-02 Tobias Burnus <burnus@net-b.de>
7982
7983 PR fortran/52325
7984 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7985 * gfortran.dg/nullify_2.f90: Update dg-error.
7986 * gfortran.dg/nullify_4.f90: Ditto.
7987 * gfortran.dg/pointer_init_6.f90: Ditto.
7988
7989 2012-03-02 Tobias Burnus <burnus@net-b.de>
7990
7991 PR fortran/52270
7992 * gfortran.dg/class_51.f90: New.
7993
7994 2012-03-02 Tobias Burnus <burnus@net-b.de>
7995
7996 PR fortran/52452
7997 * gfortran.dg/intrinsic_8.f90: New.
7998
7999 2012-03-01 Kai Tietz <ktietz@redhat.com>
8000
8001 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8002 routines on mingw targets.
8003 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8004
8005 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8006
8007 PR tree-optimization/52445
8008 * gcc.dg/pr52445.c: New test.
8009
8010 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8011
8012 PR target/52437
8013 * gcc.c-torture/compile/pr52437.c: New test.
8014
8015 PR middle-end/52419
8016 * gcc.dg/torture/pr52419.c: New test.
8017
8018 PR tree-optimization/52429
8019 * gcc.dg/torture/pr52429.c: New test.
8020 * g++.dg/opt/pr52429.C: New test.
8021
8022 2012-02-29 Richard Guenther <rguenther@suse.de>
8023
8024 PR testsuite/52297
8025 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8026 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8027 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8028 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8029 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8030 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8031
8032 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8033
8034 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8035
8036 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8037
8038 PR fortran/52386
8039 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8040
8041 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8042
8043 PR target/51534
8044 * gcc.target/arm/neon/pr51534.c: New testcase.
8045
8046 2012-02-28 Richard Guenther <rguenther@suse.de>
8047
8048 PR target/52407
8049 * gcc.dg/torture/pr52407.c: New testcase.
8050
8051 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8052
8053 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8054 * gcc.target/arm/vfp2.c: Likewise.
8055 * gcc.target/arm/vfp3.c: Likewise.
8056 * gcc.target/arm/vfp4.c: Likewise.
8057 * gcc.target/arm/vfp5.c: Likewise.
8058 * gcc.target/arm/vfp6.c: Likewise.
8059 * gcc.target/arm/vfp7.c: Likewise.
8060 * gcc.target/arm/vfp8.c: Likewise.
8061 * gcc.target/arm/vfp9.c: Likewise.
8062 * gcc.target/arm/vfp10.c: Likewise.
8063 * gcc.target/arm/vfp11.c: Likewise.
8064 * gcc.target/arm/vfp12.c: Likewise.
8065 * gcc.target/arm/vfp13.c: Likewise.
8066 * gcc.target/arm/vfp14.c: Likewise.
8067 * gcc.target/arm/vfp15.c: Likewise.
8068 * gcc.target/arm/vfp16.c: Likewise.
8069 * gcc.target/arm/vfp17.c: Likewise.
8070 * gcc.target/arm/neon-constants.h: New file.
8071 * gcc.target/arm/neon-vect1.c: New test.
8072 * gcc.target/arm/neon-vect2.c: New test.
8073 * gcc.target/arm/neon-vect3.c: New test.
8074 * gcc.target/arm/neon-vect4.c: New test.
8075 * gcc.target/arm/neon-vect5.c: New test.
8076 * gcc.target/arm/neon-vect6.c: New test.
8077 * gcc.target/arm/neon-vect7.c: New test.
8078 * gcc.target/arm/neon-vect8.c: New test.
8079
8080 2012-02-28 Richard Guenther <rguenther@suse.de>
8081
8082 PR tree-optimization/52402
8083 * gcc.dg/torture/pr52402.c: New testcase.
8084
8085 2012-02-28 Richard Guenther <rguenther@suse.de>
8086
8087 PR lto/52400
8088 * g++.dg/lto/pr52400_0.C: New testcase.
8089
8090 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8091
8092 * gcc.target/avr/torture/builtins-1.c: New test.
8093 * gcc.target/avr/torture/builtins-error.c: New test.
8094
8095 2012-02-28 Kai Tietz <ktietz@redhat.com>
8096
8097 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8098 * gcc.target/i386/pr45352-2.c: Likewise.
8099 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8100 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8101 targets instead rand.
8102 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8103 * gcc.target/i386/sse2-mul-1.c: Likewise.
8104 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8105 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8106 * gcc.target/i386/pad-1.c: Likewise.
8107 * gcc.target/i386/pad-9.c: Likewise.
8108 * gcc.target/i386/pad-2.c: Likewise.
8109 * gcc.target/i386/pad-5b.c: Likewise.
8110 * gcc.target/i386/pad-8.c: Likewise.
8111 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8112 * gcc.target/i386/pr44130.c: Likewise.
8113 * gcc.target/i386/align-main-1.c: Likewise.
8114 * gcc.target/i386/align-main-2.c: Likewise.
8115 * gcc.target/i386/sw-1.c: Likewise.
8116 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8117 on x64 mingw target.
8118 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8119 * gcc.target/i386/pr46295.c: Likewise.
8120 * gcc.target/i386/amd64-abi-1.c: Likewise.
8121 * gcc.target/i386/amd64-abi-2.c: Likewise.
8122 * gcc.target/i386/pr39082-1.c: Likewise.
8123 * gcc.target/i386/pr39162.c: Likewise.
8124 * gcc.target/i386/pr22152.c: Likewise.
8125 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8126 * gcc.target/i386/wrfsbase-2.c: Likewise.
8127 * gcc.target/i386/local.c: Likewise
8128 * gcc.target/i386/wrgsbase-1.c: Likewise.
8129 * gcc.target/i386/wrfsbase-1.c: Likewise.
8130 * gcc.target/i386/pr39315-3.c: Likewise.
8131 * gcc.target/i386/pr35767-4.c: Likewise.
8132 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8133 x64 mingw target.
8134 * gcc.target/i386/pr45336-2.c: Likewise.
8135 * gcc.target/i386/pr45336-1.c: Likewise.
8136 * gcc.target/i386/pr45336-4.c: Likewise.
8137
8138 2012-02-27 Tristan Gingold <gingold@adacore.com>
8139
8140 * gnat.dg/array20.ad[sb]: New test.
8141
8142 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8143
8144 PR target/52375
8145 * gcc.target/arm/pr52375.c: New test.
8146 * gcc.c-torture/compile/pr52375.c: New test.
8147
8148 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8149
8150 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8151 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8152
8153 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8154
8155 * gnat.dg/aggr19.adb: New test.
8156 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8157
8158 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8159
8160 PR target/49263
8161 * gcc.target/sh/pr49263.c: New.
8162
8163 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8164
8165 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8166 simulate_thread_wrapper_other_threads
8167 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8168 Move initialization of 'value' to main().
8169 (main): Initialize 'value';
8170 * gcc.dg/simulate-thread/speculative-store.c
8171 (simulate_thread_step_verify): Return 0 when successful.
8172 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8173 Reduce threshold.
8174 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8175 (simulate_thread_wrapper_other_threads): Return a success/fail value
8176 and issue an error if the instruction count threshold is exceeded.
8177
8178 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8179
8180 PR target/50580
8181 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8182 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8183
8184 2012-02-24 Richard Guenther <rguenther@suse.de>
8185
8186 PR middle-end/52355
8187 * gcc.dg/pr52355.c: New testcase.
8188
8189 2012-02-23 Kai Tietz <ktietz@redhat.com>
8190
8191 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8192 * gcc.dg/Wpadded.c: Likewise.
8193 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8194 structure-layout.
8195 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8196 for sleep by Sleep and add windows.h include for this function.
8197 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8198 targets.
8199 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8200 target.
8201 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8202 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8203 on x64 mingw target.
8204 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8205 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8206 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8207 failure on LLP64 target.
8208
8209 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8210
8211 PR c/52290
8212 * gcc.dg/noncompile/pr52290.c: New test.
8213
8214 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8215
8216 PR tree-optimization/52019
8217 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8218
8219 2012-02-22 Kai Tietz <ktietz@redhat.com>
8220
8221 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8222 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8223 derived pdiff_t type.
8224 * g++.dg/torture/pr49720.C: Likewise
8225
8226 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8227
8228 PR target/52330
8229 * gcc.target/i386/pr52330.c: New test.
8230
8231 2012-02-22 Tobias Burnus <burnus@net-b.de>
8232
8233 PR fortran/52335
8234 * gfortran.dg/io_constraints_10.f90: New.
8235
8236 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8237
8238 * lib/target-supports.exp (check_effective_target_vect_condition):
8239 Return true for NEON.
8240
8241 2012-02-21 Kai Tietz <ktietz@redhat.com>
8242
8243 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8244
8245 2012-02-21 Richard Guenther <rguenther@suse.de>
8246
8247 PR tree-optimization/52324
8248 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8249
8250 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8251
8252 PR middle-end/51782
8253 * gcc.target/avr/torture/pr51782-1.c: New test.
8254
8255 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8256
8257 PR tree-optimization/52318
8258 * gcc.dg/pr52318.c: New test.
8259
8260 2012-02-20 Kai Tietz <ktietz@redhat.com>
8261
8262 * gcc.dg/bf-ms-layout-3.c: New testcase.
8263
8264 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8265
8266 PR testsuite/52229
8267 PR fortran/32380
8268 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8269
8270 2012-02-20 Richard Guenther <rguenther@suse.de>
8271
8272 PR tree-optimization/52298
8273 * gcc.dg/torture/pr52298.c: New testcase.
8274 * gcc.dg/vect/pr52298.c: Likewise.
8275
8276 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8277
8278 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8279 * gcc.c-torture/execute/pr52286.c: Ditto.
8280
8281 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8282
8283 PR tree-optimization/52286
8284 * gcc.c-torture/execute/pr52286.c: New test.
8285
8286 2012-02-18 Tobias Burnus <burnus@net-b.de>
8287
8288 PR fortran/52295
8289 * gfortran.dg/interface_35.f90: Use -std=f2003.
8290 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8291 * gfortran.dg/interface_assignment_4.f90: Ditto.
8292 * gfortran.dg/bessel_1.f90: Ditto.
8293 * gfortran.dg/func_result_6.f90: Ditto.
8294 * gfortran.dg/hypot_1.f90: Ditto.
8295 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8296
8297 2012-02-17 Tobias Burnus <burnus@net-b.de>
8298
8299 PR translation/52232
8300 PR translation/52234
8301 PR translation/52245
8302 PR translation/52246
8303 PR translation/52262
8304 PR translation/52273
8305 * gfortran.dg/coarray_22.f90: Update dg-error.
8306 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8307
8308 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8309
8310 PR target/51753
8311 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8312 (simulate-thread): Use default timeout.
8313
8314 2012-02-16 Jason Merrill <jason@redhat.com>
8315
8316 PR c++/52248
8317 * g++.dg/ext/timevar1.C: New.
8318
8319 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8320
8321 PR c++/52126
8322 * g++.dg/template/using21.C: New.
8323 * g++.dg/template/using22.C: Likewise.
8324
8325 2012-02-16 Jason Merrill <jason@redhat.com>
8326
8327 PR c++/51415
8328 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8329
8330 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8331
8332 PR tree-optimization/52255
8333 * gcc.c-torture/compile/pr52255.c: New test.
8334
8335 PR debug/52260
8336 * g++.dg/debug/dwarf2/pr52260.C: New test.
8337
8338 PR middle-end/51929
8339 * g++.dg/ipa/pr51929.C: New test.
8340
8341 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8342
8343 PR target/52199
8344 * gcc.target/powerpc/pr52199.c: New file.
8345
8346 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8347
8348 PR target/52152
8349 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8350
8351 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8352
8353 * gcc.dg/pr51867.c: Don't include <math.h>.
8354 (sqrtf): Declare.
8355
8356 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8357
8358 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8359 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8360
8361 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8362
8363 PR tree-optimization/50561
8364 * gcc.dg/graphite/pr50561.c: New testcase.
8365
8366 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8367
8368 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8369 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8370
8371 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8372
8373 * gnat.dg/discr35.ad[sb]: New test.
8374
8375 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8376
8377 * gnat.dg/volatile10.adb: New test.
8378 * gnat.dg/volatile10_pkg.ads: New helper.
8379
8380 2012-02-14 Jason Merrill <jason@redhat.com>
8381
8382 * g++.dg/ext/attrib43.C: New.
8383
8384 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8385
8386 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8387 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8388 fgnu_tm.
8389 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8390 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8391 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8392 effective_target fgnu_tm.
8393 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8394
8395 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8396
8397 PR c++/52247
8398 * g++.dg/template/asmgoto1.C: New test.
8399
8400 2012-02-14 Ian Lance Taylor <iant@google.com>
8401
8402 PR go/48501
8403 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8404 compiling generated file for 64bit and index tests.
8405
8406 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8407
8408 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8409
8410 2012-02-14 Richard Guenther <rguenther@suse.de>
8411
8412 PR tree-optimization/52244
8413 PR tree-optimization/51528
8414 * gcc.dg/torture/pr52244.c: New testcase.
8415
8416 2012-02-14 Walter Lee <walt@tilera.com>
8417
8418 * g++.dg/other/PR23205.C: Disable test on tile.
8419 * g++.dg/other/pr23205-2.C: Disable test on tile.
8420 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8421 * gcc.dg/20040813-1.c: Disable test on tile.
8422 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8423 * gcc.misc-tests/linkage.exp: Handle tilegx.
8424
8425 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8426
8427 PR tree-optimization/52210
8428 * gcc.dg/pr52210.c: New test.
8429
8430 2012-02-14 Jason Merrill <jason@redhat.com>
8431
8432 PR c++/39055
8433 * g++.dg/overload/defarg5.C: New.
8434
8435 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8436
8437 PR c/52181
8438 * c-c++-common/pr52181.c: New test.
8439
8440 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8441
8442 PR c++/52215
8443 * g++.dg/ext/atomic-1.C: New test.
8444
8445 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8446
8447 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8448
8449 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8450
8451 PR middle-end/52209
8452 * gcc.c-torture/execute/pr52209.c: New test.
8453
8454 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8455
8456 PR fortran/50981
8457 * gfortran.dg/elemental_optional_args_5.f03: New test.
8458
8459 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8460
8461 PR testsuite/50076
8462 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8463 cases.
8464
8465 2012-02-11 Ian Lance Taylor <iant@google.com>
8466
8467 PR go/51874
8468 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8469 SPARC Solaris. Don't run the test at all on systems where it may
8470 not work, rather than xfailing it.
8471
8472 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8473
8474 PR rtl-optimization/52175
8475 * gcc.c-torture/compile/pr52175.c: New test.
8476
8477 2012-02-10 Jason Merrill <jason@redhat.com>
8478
8479 PR c++/51910
8480 * g++.dg/template/repo10.C: New.
8481
8482 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8483
8484 PR debug/52132
8485 * gcc.dg/pr52132.c: New test.
8486
8487 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8488
8489 * gnat.dg/specs/aggr4.ads: New test.
8490 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8491
8492 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8493
8494 PR target/52146
8495 * gcc.target/i386/pr52146.c: New.
8496
8497 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8498
8499 PR middle-end/52177
8500 * c-c++-common/pr52177.c: New test.
8501
8502 2012-02-10 Jan Hubicka <jh@suse.cz>
8503
8504 PR middle-end/48600
8505 * g++.dg/torture/pr48600.C: New testcase.
8506
8507 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8508
8509 PR middle-end/52140
8510 * gcc.dg/dfp/pr52140.c: New test.
8511
8512 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8513
8514 PR fortran/32380
8515 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8516 of dg-options.
8517
8518 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8519
8520 PR middle-end/51867
8521 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8522 * gcc.dg/pr51867.c: New test.
8523
8524 2012-02-09 Ian Lance Taylor <iant@google.com>
8525
8526 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8527 which don't support -fsplit-stack. Turn off optimization when
8528 compiling select5-out.go.
8529
8530 2012-02-08 Ian Lance Taylor <iant@google.com>
8531
8532 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8533 systems which don't support -fsplit-stack.
8534
8535 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8536
8537 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8538 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8539 machine instuction in the log.
8540
8541 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8542
8543 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8544 to 20 seconds.
8545
8546 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8547
8548 PR driver/48524
8549 * gcc.dg/pr48524.c: New test.
8550 * gcc.dg/pr48524.spec: New spec file for test.
8551
8552 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8553
8554 PR fortran/32380
8555 * gfortran.dg/vect/pr32380.f90: New test.
8556
8557 2012-02-08 Tobias Burnus <burnus@net-b.de>
8558
8559 PR fortran/52151
8560 * gfortran.dg/realloc_on_assign_12.f90: New.
8561
8562 2012-02-08 Richard Guenther <rguenther@suse.de>
8563
8564 PR rtl-optimization/52170
8565 * gcc.dg/torture/pr52170.c: New testcase.
8566
8567 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8568
8569 PR gcov-profile/52150
8570 * gcc.dg/tree-prof/pr52150.c: New test.
8571
8572 PR rtl-optimization/52139
8573 * gcc.dg/pr52139.c: New test.
8574
8575 2012-02-07 Jason Merrill <jason@redhat.com>
8576
8577 PR c++/51675
8578 * g++.dg/cpp0x/constexpr-union3.C: New.
8579
8580 PR c++/52035
8581 * g++.dg/lto/pr52035_0.C: New.
8582
8583 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8584
8585 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8586 * gcc.dg/special/weak-1.c: Likewise.
8587 * gcc.dg/ucnid-12.c: Likewise.
8588 * gcc.dg/torture/pr45678-1.c: Likewise.
8589 * gcc.dg/torture/pr45678-2.c: Likewise.
8590 * gcc.dg/vector-4.c: Likewise.
8591 * gcc.dg/ipa/inline-5.c: Likewise.
8592 * gcc.dg/ucnid-11.c: Likewise.
8593 * gcc.misc-tests/gcov-13.c: Likewise.
8594 * gcc.misc-tests/gcov-14.c: Likewise.
8595 * g++.dg/ext/label13.C: Likewise.
8596 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8597 hppa*-*-hpux* options.
8598 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8599 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8600 * gcc.dg/pr48616.c: Likewise.
8601 * gcc.dg/pr17957.c: Likewise.
8602 * gcc.dg/pr17055-1.c: Likewise.
8603 * gcc.dg/pr32912-1.c: Likewise.
8604 * gcc.dg/tm/pr51472.c: Likewise.
8605 * c-c++-common/fold-bitand-4.c: Likewise.
8606 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8607 Use dg-additional-options for extra options.
8608
8609 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8610
8611 * gcc.target/epiphany/interrupt-2.c: New test.
8612
8613 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8614
8615 PR target/52155
8616 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8617 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8618 for MIPS ELF.
8619
8620 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8621
8622 PR target/52152
8623 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8624
8625 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8626
8627 PR middle-end/24306
8628 PR target/52154
8629 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8630 * gcc.target/mips/va-arg-1.c: New test.
8631
8632 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8633
8634 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8635 for -mno-pointers-to-nested-functions.
8636
8637 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8638
8639 * gcc.c-torture/execute/20120207-1.c: New test.
8640
8641 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8642
8643 PR rtl-optimization/52060
8644 * gcc.dg/torture/pr52060.c: New test.
8645
8646 PR middle-end/52074
8647 * gcc.c-torture/compile/pr52074.c: New test.
8648
8649 2012-02-07 Tobias Burnus <burnus@net-b.de>
8650
8651 PR fortran/51514
8652 * gfortran.dg/class_to_type_2.f90: New.
8653
8654 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8655
8656 PR fortran/32373
8657 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8658 Remove module.
8659
8660 2012-02-06 Jason Merrill <jason@redhat.com>
8661
8662 PR c++/52088
8663 * g++.dg/template/conv13.C: New.
8664
8665 2012-02-06 Richard Guenther <rguenther@suse.de>
8666
8667 PR tree-optimization/52115
8668 * gcc.c-torture/compile/pr52115.c: New testcase.
8669
8670 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8671
8672 PR target/52129
8673 * gcc.c-torture/execute/pr52129.c: New test.
8674
8675 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8676
8677 * gcc.dg/pr48374.c: Actually add the test I forgot
8678 in the 2012-01-25 commit.
8679
8680 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8681
8682 PR fortran/32373
8683 * gfortran.dg/vect/vect-8.f90: New test case.
8684
8685 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8686
8687 PR fortran/48847
8688 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8689
8690 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8691
8692 PR fortran/52102
8693 * gfortran.dg/class_48.f90 : Add test of allocate class array
8694 component with source in subroutine test3. Remove commenting
8695 out in subroutine test4, since branching on unitialized variable
8696 is now fixed (no PR for this last.).
8697
8698 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8699
8700 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8701 on MIPS targets.
8702 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8703
8704 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8705
8706 PR target/52125
8707 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8708 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8709
8710 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8711
8712 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8713 (check_effective_target_sync_int_long): Use it.
8714 (check_effective_target_sync_char_short): Likewise.
8715 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8716
8717 2012-02-05 Tobias Burnus <burnus@net-b.de>
8718
8719 PR fortran/51972
8720 * gfortran.dg/class_48.f90: Add some further checks.
8721
8722 2012-02-05 Ira Rosen <irar@il.ibm.com>
8723
8724 PR tree-optimization/52091
8725 * gcc.dg/vect/pr52091.c: New test.
8726
8727 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8728
8729 PR rtl-optimization/52113
8730 * gcc.target/avr/pr52113.c: New test.
8731
8732 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8733
8734 PR rtl-optimization/52092
8735 * gcc.c-torture/compile/pr52092.c: New test.
8736
8737 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8738
8739 PR fortran/41587
8740 * gfortran.dg/class_array_10.f03: New test.
8741
8742 PR fortran/46356
8743 * gfortran.dg/class_array_11.f03: New test.
8744
8745 PR fortran/51754
8746 * gfortran.dg/class_array_12.f03: New test.
8747
8748 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8749
8750 PR fortran/52012
8751 * gfortran.dg/realloc_on_assign_11.f90: New test.
8752
8753 2012-02-02 Tobias Burnus <burnus@net-b.de>
8754
8755 PR fortran/52093
8756 * gfortran.dg/shape_7.f90: New.
8757
8758 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8759
8760 * gcc.target/mips/mips-prepend-1.c: New test.
8761
8762 2012-02-02 Jan Hubicka <jh@suse.cz>
8763 Tom de Vries <tom@codesourcery.com>
8764
8765 PR middle-end/51998
8766 * gcc.dg/alias-12.c: New testcase.
8767 * gcc.dg/alias-13.c: New testcase.
8768
8769 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8770
8771 PR target/52086
8772 * gcc.dg/pr52086.c: New test.
8773
8774 PR tree-optimization/52073
8775 * gcc.c-torture/compile/pr52073.c: New test.
8776
8777 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8778
8779 PR fortran/51958
8780 * gfortran.dg/function_optimize_10.f90: New test.
8781
8782 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8783
8784 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8785 test on alpha*-*-*.
8786
8787 2012-02-01 Tobias Burnus <burnus@net-b.de>
8788
8789 PR fortran/52024
8790 * gfortran.dg/typebound_operator_14.f90: New.
8791
8792 2012-02-01 Tobias Burnus <burnus@net-b.de>
8793
8794 PR fortran/52059
8795 * gfortran.dg/elemental_function_1.f90: New.
8796
8797 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8798
8799 PR rtl-optimization/51374
8800 * gcc.target/avr/torture/pr51374-1.c:
8801 Also fail if SBIS is seen.
8802
8803 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8804
8805 PR rtl-optimization/51374
8806 * gcc.target/avr/torture/pr51374-1.c: New.
8807
8808 2012-01-31 Tobias Burnus <burnus@net-b.de>
8809
8810 PR fortran/52024
8811 * gfortran.dg/typebound_generic_11.f90: New.
8812
8813 2012-01-31 Tobias Burnus <burnus@net-b.de>
8814
8815 PR fortran/52029
8816 * gfortran.dg/class_49.f90: New.
8817
8818 2012-01-31 Tobias Burnus <burnus@net-b.de>
8819
8820 PR fortran/52013
8821 * gfortran.dg/elemental_args_check_6.f90: New.
8822
8823 2012-01-31 Jason Merrill <jason@redhat.com>
8824
8825 PR c++/52043
8826 * g++.dg/cpp0x/variadic122.C: New.
8827
8828 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8829
8830 PR fortran/52012
8831 * gfortran.dg/realloc_on_assign_10.f90: New test.
8832
8833 2012-01-31 Richard Guenther <rguenther@suse.de>
8834
8835 PR tree-optimization/51528
8836 * gcc.dg/torture/pr51528.c: New testcase.
8837
8838 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8839
8840 PR go/48501
8841 * lib/go.exp (go_target_compile): Append timeout= to options.
8842 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8843 select5-out.go test on alpha*-*-* targets.
8844
8845 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8846
8847 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8848 (TEST_SHORT): Reformat in the same way.
8849 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8850 (TEST_SHORT): Reformat in the same way.
8851 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8852 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8853 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8854 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8855 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8856
8857 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8858
8859 PR target/51835
8860 * gcc.target/arm/pr51835.c: New testcase.
8861
8862 2012-01-30 Richard Guenther <rguenther@suse.de>
8863
8864 PR tree-optimization/52028
8865 * gcc.dg/torture/pr52028.c: New testcase.
8866 * gfortran.dg/ldist-pr45199.f: Adjust.
8867 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8868 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8869 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8870
8871 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8872
8873 PR debug/52027
8874 * gcc.dg/tree-prof/pr52027.c: New test.
8875
8876 PR tree-optimization/52046
8877 * gcc.dg/pr52046.c: New test.
8878
8879 PR debug/52048
8880 * g++.dg/other/pr52048.C: New test.
8881
8882 2012-01-30 Richard Guenther <rguenther@suse.de>
8883
8884 PR tree-optimization/52045
8885 * gcc.dg/pr52045.c: New testcase.
8886
8887 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8888
8889 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8890 new code generated for __sync_lock_release.
8891
8892 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8893
8894 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8895
8896 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8897
8898 PR testsuite/51875
8899 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8900
8901 * g++.dg/ext/visibility/template10.C: Fix typo.
8902
8903 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8904
8905 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8906
8907 PR c++/51327
8908 * g++.dg/cpp0x/constexpr-ice6.C: New.
8909
8910 2012-01-29 Tobias Burnus <burnus@net-b.de>
8911
8912 PR fortran/41600
8913 * gfortran.dg/default_initialization_6.f90: New.
8914
8915 2012-01-29 Tobias Burnus <burnus@net-b.de>
8916
8917 PR fortran/51972
8918 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8919 * gfortran.dg/class_48.f90: New.
8920
8921 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8922
8923 PR fortran/51808
8924 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8925
8926 2012-01-28 Tobias Burnus <burnus@net-b.de>
8927
8928 PR fortran/51972
8929 * gfortran.dg/class_allocate_12.f90: New.
8930
8931 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8932
8933 * gcc.dg/torture/pr50444.c: Fix dg directives.
8934
8935 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8936
8937 PR target/52006
8938 * gcc.target/arm/pr52006.c: New test.
8939
8940 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8941
8942 PR testsuite/52011
8943 * gcc.dg/lto/trans-mem.h: New file.
8944 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8945 * gcc.dg/lto/trans-mem-1_1.c: Same.
8946 * gcc.dg/lto/trans-mem-4_1.c: Same.
8947 * gcc.dg/lto/trans-mem-3_1.c: Same.
8948
8949 2012-01-27 Tobias Burnus <burnus@net-b.de>
8950
8951 PR fortran/52022
8952 * gfortran.dg/dummy_procedure_7.f90: New.
8953
8954 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8955
8956 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8957 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8958
8959 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8960
8961 PR c++/51852
8962 * g++.dg/other/gc5.C: New test.
8963
8964 2012-01-27 Richard Guenther <rguenther@suse.de>
8965
8966 PR tree-optimization/50444
8967 * gcc.dg/torture/pr50444.c: New testcase.
8968
8969 2012-01-27 Tobias Burnus <burnus@net-b.de>
8970
8971 PR fortran/51970
8972 PR fortran/51977
8973 * gfortran.dg/move_alloc_13.f90: New.
8974
8975 2012-01-27 Tobias Burnus <burnus@net-b.de>
8976
8977 PR fortran/51953
8978 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8979 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8980 and change dg-error string.
8981
8982 2012-01-27 Tobias Burnus <burnus@net-b.de>
8983
8984 PR fortran/52016
8985 * gfortran.dg/elemental_args_check_5.f90: New.
8986
8987 2012-01-27 Richard Guenther <rguenther@suse.de>
8988
8989 PR middle-end/51959
8990 * g++.dg/torture/pr51959.C: New testcase.
8991
8992 2012-01-27 Tom de Vries <tom@codesourcery.com>
8993
8994 PR tree-optimization/51990
8995 * gcc.dg/pr51990.c: New test.
8996 * gcc.dg/pr51990-2.c: Same.
8997
8998 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8999 Tobias Burnus <burnus@gcc.gnu.org>
9000
9001 PR fortran/48705
9002 * gfortran.dg/class_allocate_11.f03: New.
9003
9004 PR fortran/51870
9005 PR fortran/51943
9006 PR fortran/51946
9007 * gfortran.dg/class_allocate_7.f03: New.
9008 * gfortran.dg/class_allocate_8.f03: New.
9009 * gfortran.dg/class_allocate_9.f03: New.
9010 * gfortran.dg/class_allocate_10.f03: New.
9011
9012 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9013
9014 * gnat.dg/discr34.adb: New test.
9015 * gnat.dg/discr34_pkg.ads: New helper.
9016
9017 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9018
9019 * gnat.dg/discr33.adb: New test.
9020
9021 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9022
9023 * gnat.dg/limited_with3.ad[sb): New test.
9024 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9025 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9026 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9027
9028 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9029
9030 * gnat.dg/stack_usage1.adb: New test.
9031 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9032
9033 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9034 * gcc.dg/pr44194-2.c: Likewise.
9035
9036 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9037
9038 PR c++/51370
9039 * g++.dg/template/crash112.C: New.
9040
9041 2012-01-27 Richard Henderson <rth@redhat.com>
9042
9043 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9044
9045 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9046
9047 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9048
9049 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9050
9051 PR middle-end/51895
9052 * g++.dg/opt/pr51895.C: New test.
9053
9054 2012-01-26 Michael Matz <matz@suse.de>
9055
9056 PR tree-optimization/48794
9057 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9058
9059 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9060
9061 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9062
9063 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9064
9065 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9066 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9067 memory.
9068 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9069 the default value for s390 and s390x.
9070
9071 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9072
9073 PR lto/51698
9074 * gcc.dg/lto/trans-mem-4_0.c: New.
9075 * gcc.dg/lto/trans-mem-4_1.c: New.
9076 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9077 TM builtins.
9078 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9079 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9080 TM builtins.
9081 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9082 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9083 TM builtins.
9084
9085 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9086
9087 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9088
9089 2012-01-25 Ian Lance Taylor <iant@google.com>
9090
9091 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9092
9093 2012-01-25 Tobias Burnus <burnus@net-b.de>
9094
9095 PR fortran/51995
9096 * gfortran.dg/typebound_proc_25.f90: New.
9097
9098 2012-01-25 Jason Merrill <jason@redhat.com>
9099
9100 PR c++/51992
9101 * g++.dg/lto/pr51992_0.C: New.
9102
9103 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9104
9105 PR tree-optimization/51987
9106 * gcc.target/i386/pr51987.c: New test.
9107
9108 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9109
9110 * gcc.dg/tm/lto-1.c: Require lto support in target.
9111
9112 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9113
9114 PR rtl-optimization/48374
9115 * gcc.dg/pr48374.c: New test.
9116
9117 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9118
9119 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9120
9121 2012-01-25 Tobias Burnus <burnus@net-b.de>
9122
9123 PR fortran/51966
9124 * gfortran.dg/derived_constructor_char_3.f90: New.
9125
9126 2012-01-24 Ian Lance Taylor <iant@google.com>
9127
9128 * go.test/go-test.exp (filecmp): New procedure.
9129 (errchk): Handle quoted square brackets.
9130 (go-gc-tests): Set go_compile_args. Handle various new test
9131 lines. Skip a few new tests.
9132 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9133
9134 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9135
9136 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9137 (check_effective_target_vect_extract_even_odd)
9138 (check_effective_target_vect_interleave): Return true for MIPS
9139 paired-single.
9140
9141 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9142
9143 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9144 (main): Use it instead of argc.
9145
9146 2012-01-24 Jason Merrill <jason@redhat.com>
9147
9148 PR c++/51973
9149 * g++.dg/cpp0x/sfinae31.C: New.
9150
9151 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9152
9153 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9154
9155 2012-01-24 Jason Merrill <jason@redhat.com>
9156
9157 PR c++/51812
9158 * g++.dg/inherit/covariant20.C: New.
9159
9160 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9161
9162 PR c++/51223
9163 * g++.dg/parse/crash58.C: New.
9164
9165 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9166
9167 PR target/51957
9168 * gcc.dg/pr51957-1.c: New test.
9169 * gcc.dg/pr51957-1.h: New file.
9170 * gcc.dg/pr51957-2.c: New test.
9171
9172 2012-01-23 Jason Merrill <jason@redhat.com>
9173
9174 PR c++/51930
9175 * g++.dg/ext/visibility/template10.C: New.
9176
9177 2012-01-23 Tobias Burnus <burnus@net-b.de>
9178
9179 PR fortran/51948
9180 * gfortran.dg/move_alloc_12.f90: New.
9181
9182 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9183
9184 PR middle-end/45416
9185 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9186
9187 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9188
9189 PR c++/51398
9190 * g++.dg/template/crash111.C: New.
9191
9192 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9193
9194 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9195 configurations.
9196 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9197
9198 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9199
9200 PR testsuite/51941
9201 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9202 the DW_TAG_class_type and DW_AT_name: "Executor".
9203
9204 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9205
9206 * lib/target-supports.exp
9207 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9208 (check_effective_target_vect_interleave): Likewise.
9209
9210 2012-01-22 Jason Merrill <jason@redhat.com>
9211
9212 PR c++/51925
9213 * g++.dg/template/using20.C: New.
9214 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9215
9216 2012-01-23 Jason Merrill <jason@redhat.com>
9217
9218 PR target/51934
9219 * g++.dg/torture/pr51344.C: Limit to x86.
9220
9221 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9222
9223 * c-c++-common/tm/omp.c: Require target with pthread support.
9224
9225 2012-01-23 Richard Guenther <rguenther@suse.de>
9226
9227 PR tree-optimization/51949
9228 * gcc.dg/torture/pr51949.c: New testcase.
9229
9230 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9231
9232 PR rtl-optimization/51933
9233 * gcc.c-torture/execute/pr51933.c: New test.
9234
9235 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9236
9237 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9238 Do not define for Interix.
9239
9240 2012-01-22 Jason Merrill <jason@redhat.com>
9241
9242 PR c++/51832
9243 * g++.dg/lto/pr51832.h: New.
9244 * g++.dg/lto/pr51832_0.C: New.
9245 * g++.dg/lto/pr51832_1.C: New.
9246
9247 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9248
9249 * gcc.dg/ext-elim-1.c: New test.
9250
9251 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9252
9253 PR target/51931
9254 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9255 * g++.dg/opt/longbranch1.C: Likewise.
9256
9257 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9258
9259 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9260 in C++11 mode.
9261
9262 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9263
9264 PR fortran/50556
9265 * gfortran.dg/namelist_74.f90: New test.
9266 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9267
9268 2012-01-21 Tobias Burnus <burnus@net-b.de>
9269
9270 PR fortran/51913
9271 * gfortran.dg/class_47.f90: New.
9272
9273 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9274
9275 * gnat.dg/renaming5.ad[sb]: New test.
9276
9277 2012-01-20 Jason Merrill <jason@redhat.com>
9278
9279 PR c++/51919
9280 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9281
9282 2012-01-20 Jason Merrill <jason@redhat.com>
9283
9284 PR c++/51922
9285 * g++.dg/ext/attrib42.C: Require ilp32.
9286
9287 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9288
9289 PR target/51915
9290 * gcc.target/arm/pr51915.c: New test.
9291
9292 2012-01-20 Cary Coutant <ccoutant@google.com>
9293 Dodji Seketeli <dodji@redhat.com>
9294
9295 PR debug/45682
9296 * g++.dg/debug/dwarf2/nested-3.C: New test.
9297
9298 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9299
9300 PR c++/51402
9301 * g++.dg/template/crash110.C: New.
9302
9303 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9304
9305 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9306 Remove default options on hppa*-*-hpux*.
9307
9308 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9309
9310 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9311
9312 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9313
9314 * gcc.c-torture/compile/pr51856.c: New testcase.
9315
9316 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9317
9318 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9319 options to go_target_compile.
9320
9321 2012-01-20 Kai Tietz <ktietz@redhat.com>
9322
9323 * g++.dg/torture/pr51344.C: Fix typo.
9324
9325 2012-01-20 Richard Guenther <rguenther@suse.de>
9326
9327 PR tree-optimization/51903
9328 * g++.dg/torture/pr51903.C: New testcase.
9329
9330 2012-01-20 Tobias Burnus <burnus@net-b.de>
9331 Janus Weil <janus@gcc.gnu.org>
9332
9333 PR fortran/51056
9334 * gfortran.dg/use_21.f90: New.
9335
9336 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9337
9338 PR target/51106
9339 * gcc.dg/torture/pr51106-1.c: New test.
9340 * gcc.dg/torture/pr51106-2.c: New test.
9341
9342 2012-01-19 Kai Tietz <ktietz@redhat.com>
9343
9344 * g++.dg/torture/pr51344.C: New test.
9345
9346 2012-01-19 Tobias Burnus <burnus@net-b.de>
9347
9348 PR fortran/51904
9349 * gfortran.dg/intrinsic_size_2.f90: New.
9350
9351 2012-01-19 Jason Merrill <jason@redhat.com>
9352
9353 PR c++/51889
9354 * g++.dg/inherit/using7.C: New.
9355
9356 2012-01-19 Richard Guenther <rguenther@suse.de>
9357
9358 PR tree-optimization/37997
9359 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9360
9361 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9362
9363 PR rtl-optimization/51505
9364 * gcc.dg/pr51505.c: New test.
9365
9366 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9367
9368 PR fortran/51634
9369 * gfortran.dg/typebound_operator_12.f03: New.
9370 * gfortran.dg/typebound_operator_13.f03: New.
9371
9372 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9373
9374 PR c++/51225
9375 * g++.dg/cpp0x/pr51225.C: New.
9376
9377 2012-01-17 Ian Lance Taylor <iant@google.com>
9378
9379 PR go/50656
9380 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9381
9382 2012-01-17 Tobias Burnus <burnus@net-b.de>
9383
9384 PR fortran/51869
9385 * gfortran.dg/realloc_on_assign_9.f90: New.
9386
9387 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9388
9389 PR other/51165
9390 * gcc.dg/tm/memopt-3.c: Remove xfail.
9391 * gcc.dg/tm/memopt-4.c: Remove xfail.
9392 * gcc.dg/tm/memopt-5.c: Remove xfail.
9393 * gcc.dg/tm/memopt-7.c: Remove xfail.
9394
9395 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9396
9397 PR tree-optimization/51877
9398 * gcc.c-torture/execute/pr51877.c: New test.
9399
9400 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9401
9402 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9403 {!vect_align_arrays} to vect_sizes_32B_16B.
9404 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9405 * gcc.dg/vect/vect-peel-3.c: Ditto.
9406
9407 2012-01-16 Jason Merrill <jason@redhat.com>
9408
9409 PR c++/51854
9410 * g++.dg/abi/mangle60.C: New.
9411
9412 PR c++/51827
9413 * g++.dg/pch/mangle1.{C,Hs}: New.
9414
9415 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9416 Tobias Burnus <burnus@net-b.de>
9417
9418 PR fortran/50981
9419 * gfortran.dg/elemental_optional_args_3.f90: New
9420 * gfortran.dg/elemental_optional_args_4.f90: New
9421
9422 2012-01-16 Tobias Burnus <burnus@net-b.de>
9423
9424 PR fortran/51809
9425 * gfortran.dg/use_20.f90: New
9426
9427 2012-01-16 Jason Merrill <jason@redhat.com>
9428
9429 PR c++/51868
9430 * g++.dg/cpp0x/rv-bitfield.C: New.
9431 * g++.dg/cpp0x/rv-bitfield2.C: New.
9432
9433 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9434
9435 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9436 subroutine 'qsort' and use index array to assign the result.
9437
9438 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9439
9440 PR tree-optimization/51865
9441 * gcc.dg/pr51865.c: New test.
9442
9443 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9444
9445 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9446
9447 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9448
9449 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9450 to be loaded from the constant pool, rather than via %hi and %lo.
9451
9452 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9453
9454 PR rtl-optimization/51821
9455 * gcc.dg/pr51821.c: New test.
9456
9457 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9458
9459 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9460
9461 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9462
9463 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9464
9465 2012-01-14 Tobias Burnus <burnus@net-b.de>
9466
9467 PR fortran/51800
9468 * gfortran.dg/init_flag_8.f90: New.
9469 * gfortran.dg/init_flag_9.f90: New.
9470
9471 2011-01-14 Tobias Burnus <burnus@net-b.de>
9472
9473 PR fortran/51816
9474 * gfortran.dg/use_18.f90: New.
9475 * gfortran.dg/use_19.f90: New.
9476
9477 2012-01-13 Ian Lance Taylor <iant@google.com>
9478
9479 PR c++/50012
9480 * g++.dg/warn/Wsign-compare-4.C: New.
9481
9482 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9483
9484 PR fortran/48351
9485 * gfortran.dg/alloc_comp_assign.f03: New.
9486 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9487 __BUILTIN_FREE from 38 to 32.
9488
9489 2012-01-13 Jason Merrill <jason@redhat.com>
9490
9491 PR c++/20681
9492 * g++.dg/warn/Wreturn-type-7.C: New.
9493
9494 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9495
9496 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9497 assumption.
9498 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9499 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9500 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9501 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9502 int32plus because of big array needed.
9503 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9504 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9505
9506 2012-01-13 Jason Merrill <jason@redhat.com>
9507
9508 PR c++/51813
9509 * g++.dg/ext/visibility/template9.C: New.
9510
9511 PR c++/51620
9512 * g++.dg/cpp0x/defaulted34.C: New.
9513 * g++.dg/template/virtual3.C: New.
9514
9515 2012-01-13 Richard Guenther <rguenther@suse.de>
9516
9517 PR middle-end/8081
9518 * gcc.dg/torture/pr8081.c: New testcase.
9519
9520 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9521
9522 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9523
9524 2012-01-12 Jason Merrill <jason@redhat.com>
9525
9526 PR c++/51714
9527 * g++.dg/ext/stmtexpr14.C: New.
9528
9529 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9530
9531 PR c++/51633
9532 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9533
9534 2012-01-12 Jason Merrill <jason@redhat.com>
9535
9536 PR c++/48051
9537 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9538 * g++.dg/abi/mangle58.C: Likewise.
9539
9540 PR c++/51403
9541 * g++.dg/template/arg8.C: New.
9542
9543 2012-01-12 Ira Rosen <irar@il.ibm.com>
9544
9545 PR tree-optimization/51799
9546 * gcc.dg/vect/pr51799.c: New test.
9547 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9548 patterns.
9549
9550 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9551 Tobias Burnus <burnus@net-b.de>
9552
9553 PR fortran/51057
9554 PR fortran/51616
9555 * lib/target-supports.exp
9556 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9557 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9558
9559 2012-01-11 Jason Merrill <jason@redhat.com>
9560
9561 PR c++/51565
9562 * g++.dg/ext/attrib42.C: New.
9563
9564 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9565
9566 PR bootstrap/51796
9567 * gcc.dg/pr51796.c: New test.
9568
9569 2012-01-11 Jason Merrill <jason@redhat.com>
9570
9571 PR c++/51818
9572 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9573
9574 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9575
9576 * gnat.dg/array19.ad[sb]: New test.
9577
9578 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9579
9580 * gnat.dg/opt23.ad[sb]: New test.
9581 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9582 * gnat.dg/opt24.ad[sb]: New test.
9583
9584 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9585
9586 PR tree-optimization/49642
9587 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9588 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9589
9590 2012-01-11 Jason Merrill <jason@redhat.com>
9591
9592 PR c++/51613
9593 * g++.dg/template/explicit-args5.C: New.
9594
9595 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9596
9597 * gcc.c-torture/execute/20120110-1.c: New testcase.
9598
9599 2012-01-10 Jason Merrill <jason@redhat.com>
9600
9601 PR c++/51614
9602 * g++.dg/inherit/ambig1.C: New.
9603
9604 PR c++/51433
9605 * g++.dg/cpp0x/constexpr-cache1.C: New.
9606
9607 2012-01-10 Richard Guenther <rguenther@suse.de>
9608
9609 PR tree-optimization/51801
9610 * gcc.dg/torture/pr51801.c: New testcase.
9611
9612 2012-01-10 Tobias Burnus <burnus@net-b.de>
9613
9614 PR fortran/51652
9615 * gfortran.dg/allocate_with_typespec_5.f90: New.
9616
9617 2012-01-10 Tobias Burnus <burnus@net-b.de>
9618
9619 * gfortran.dg/class_39.f03: Update dg-error string.
9620
9621 2012-01-10 Richard Guenther <rguenther@suse.de>
9622
9623 PR tree-optimization/50913
9624 * gcc.dg/graphite/interchange-16.c: New testcase.
9625 * gcc.dg/graphite/scop-20.c: XFAIL.
9626 * gfortran.dg/graphite/interchange-1.f: Likewise.
9627 * gfortran.dg/graphite/block-1.f90: Likewise.
9628 * gfortran.dg/graphite/block-2.f: Likewise.
9629
9630 2012-01-10 Richard Henderson <rth@redhat.com>
9631
9632 * lib/target-supports.exp (check_effective_target_vect_perm,
9633 check_effective_target_vect_perm_byte,
9634 check_effective_target_vect_perm_short): Enable for arm neon.
9635
9636 2012-01-09 Tobias Burnus <burnus@net-b.de>
9637
9638 PR fortran/46328
9639 * gfortran.dg/typebound_operator_11.f90: New.
9640
9641 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9642
9643 * gnat.dg/array18.adb: New test.
9644 * gnat.dg/array18_pkg.ads: New helper.
9645
9646 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9647
9648 PR fortran/51791
9649 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9650 around base object in first assignment in main program.
9651 * gfortran.dg/typebound_operator_10.f03: New test.
9652
9653 2012-01-09 Martin Jambor <mjambor@suse.cz>
9654
9655 PR tree-optimization/51759
9656 * g++.dg/ipa/pr51759.C: New test.
9657
9658 2012-01-09 Tobias Burnus <burnus@net-b.de>
9659
9660 PR fortran/51758
9661 * gfortran.dg/optional_absent_2.f90: New.
9662
9663 2012-01-09 Tobias Burnus <burnus@net-b.de>
9664
9665 PR fortran/51578
9666 * gfortran.dg/use_17.f90: New.
9667
9668 2012-01-09 Gary Funck <gary@intrepid.com>
9669
9670 PR preprocessor/33919
9671 * gcc.dg/pr33919.c: New test.
9672 * gcc.dg/pr33919-0.h: New test header file.
9673 * gcc.dg/pr33919-1.h: Ditto.
9674 * gcc.dg/pr33919-2.h: Ditto.
9675
9676 2012-01-07 Jan Hubicka <jh@suse.cz>
9677
9678 PR tree-optimize/51694
9679 * gcc.c-torture/compile/pr51694.c: new testcase.
9680
9681 2012-01-07 Jan Hubicka <jh@suse.cz>
9682
9683 PR tree-optimization/51600
9684 * g++.dg/torture/pr51600.C: New testcase.
9685
9686 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9687
9688 PR gcov-profile/51715
9689 PR gcov-profile/51717
9690 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9691 * gcc.misc-tests/gcov-14.c: Likewise.
9692
9693 2012-01-06 Jason Merrill <jason@redhat.com>
9694
9695 * g++.dg/parse/new5.C: New.
9696
9697 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9698
9699 PR testsuite/51655
9700 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9701 including <string.h>.
9702
9703 2012-01-06 Jason Merrill <jason@redhat.com>
9704
9705 * g++.dg/abi/mangle51.C: New.
9706 * g++.dg/abi/mangle52.C: New.
9707 * g++.dg/abi/mangle53.C: New.
9708 * g++.dg/abi/mangle54.C: New.
9709 * g++.dg/abi/mangle55.C: New.
9710 * g++.dg/abi/mangle56.C: New.
9711 * g++.dg/abi/mangle57.C: New.
9712 * g++.dg/abi/mangle58.C: New.
9713 * g++.dg/abi/mangle59.C: New.
9714 * g++.dg/cpp0x/trailing3.C: Update mangling.
9715 * g++.dg/cpp0x/variadic111.C: Update mangling.
9716 * g++.dg/cpp0x/variadic4.C: Update mangling.
9717 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9718 * g++.dg/template/nontype22.C: Works now.
9719 * g++.dg/template/pr35240.C: Works now.
9720
9721 * g++.dg/cpp0x/error7.C: New.
9722
9723 2012-01-06 Tobias Burnus <burnus@net-b.de>
9724
9725 * gfortran.dg/deallocate_stat_2.f90: New.
9726 * coarray/allocate_errgmsg.f90: New.
9727 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9728 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9729 * coarray/subobject_1.f90: Fix for num_images > 1.
9730 * gfortran.dg/deallocate_stat.f90: Update due to changed
9731 stat= handling.
9732
9733 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9734
9735 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9736
9737 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9738
9739 * ada/acats/overflow.lst: Add cb20004.
9740
9741 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9742
9743 PR c++/51541
9744 * g++.dg/cpp0x/alias-decl-18.C: New test.
9745
9746 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9747
9748 * gcc.c-torture/execute/20120104-1.c: New test.
9749
9750 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9751
9752 PR fortran/PR48946
9753 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9754 the old typebound_operator_8.f03.
9755 * gfortran.dg/typebound_operator_8.f03: New version of
9756 typebound_operator_7.f03 with 'u' a derived type instead of a
9757 class object.
9758
9759 2012-01-05 Richard Guenther <rguenther@suse.de>
9760
9761 * g++.dg/torture/pr49309.C: Skip for -flto.
9762
9763 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9764
9765 PR middle-end/51761
9766 * gcc.c-torture/compile/pr51761.c: New test.
9767
9768 2012-01-05 Richard Guenther <rguenther@suse.de>
9769
9770 PR tree-optimization/51760
9771 * gcc.dg/torture/pr51760.c: New testcase.
9772
9773 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9774
9775 PR middle-end/51472
9776 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9777
9778 2012-01-05 Richard Guenther <rguenther@suse.de>
9779
9780 PR lto/41576
9781 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9782 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9783
9784 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9785
9786 PR debug/51695
9787 * gcc.dg/pr51695.c: New test.
9788
9789 2012-01-04 Andrew Pinski <apinski@cavium.com>
9790
9791 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9792 * gcc.target/mips/octeon2-lx-1.c: New test.
9793 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9794 * gcc.target/mips/octeon2-lx-2.c: New test.
9795 * gcc.target/mips/octeon2-lx-3.c: New test.
9796
9797 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9798
9799 PR other/51163
9800 PR other/51164
9801 * gcc.dg/tm/alias-1.c: Adjust regexp.
9802 * gcc.dg/tm/alias-2.c: Adjust regexp.
9803
9804 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9805
9806 PR c++/51064
9807 * g++.dg/warn/Wparentheses-26.C: New.
9808
9809 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9810
9811 * gfortran.dg/elemental_optional_args_2.f90: New test.
9812
9813 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9814
9815 PR fortran/49693
9816 * gfortran.dg/common_17.f90: New test.
9817
9818 2012-01-04 Richard Guenther <rguenther@suse.de>
9819
9820 PR tree-optimization/49651
9821 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9822 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9823
9824 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9825
9826 PR c++/51738
9827 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9828
9829 2012-01-03 Andrew Pinski <apinski@cavium.com>
9830
9831 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9832 for all mips targets. Also allow an optional .cfi_startproc.
9833
9834 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9835
9836 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9837
9838 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9839
9840 PR c++/29273
9841 * g++.dg/rtti/dyncast5.C: New.
9842
9843 2012-01-03 Richard Guenther <rguenther@suse.de>
9844
9845 PR tree-optimization/51070
9846 * gcc.dg/torture/pr51070-2.c: New testcase.
9847
9848 2012-01-03 Richard Guenther <rguenther@suse.de>
9849
9850 PR tree-optimization/51692
9851 * gcc.dg/torture/pr51692.c: New testcase.
9852
9853 2012-01-03 Richard Guenther <rguenther@suse.de>
9854
9855 PR debug/51650
9856 * g++.dg/lto/pr51650-3_0.C: New testcase.
9857
9858 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9859
9860 PR c++/15867
9861 * g++.dg/warn/Wredundant-decls-spec.C: New.
9862
9863 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9864
9865 PR tree-optimization/51719
9866 * g++.dg/tree-prof/pr51719.C: New test.
9867
9868 2012-01-03 Richard Guenther <rguenther@suse.de>
9869
9870 PR middle-end/51730
9871 * gcc.dg/fold-compare-6.c: New testcase.
9872
9873 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9874
9875 PR c++/51669
9876 * g++.dg/gomp/pr51669.C: New test.
9877
9878 2012-01-02 Jason Merrill <jason@redhat.com>
9879
9880 PR c++/51675
9881 * g++.dg/cpp0x/constexpr-union2.C: New.
9882
9883 PR c++/51666
9884 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9885
9886 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9887
9888 PR c++/51462
9889 * g++.dg/cpp0x/constexpr-99.C: New test.
9890
9891 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9892
9893 PR c++/20140
9894 * g++.dg/template/init9.C: New.
9895
9896 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9897
9898 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9899 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9900 rather than a specific number.
9901
9902 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9903
9904 PR fortran/46262
9905 PR fortran/46328
9906 PR fortran/51052
9907 * gfortran.dg/typebound_operator_7.f03: New.
9908 * gfortran.dg/typebound_operator_8.f03: New.
9909
9910 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9911
9912 PR target/51729
9913 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9914 XFAIL.
9915 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9916
9917 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9918
9919 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9920
9921 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9922
9923 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9924 for MIPS.
9925
9926 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9927
9928 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9929 * gfortran.dg/io_real_boz_4.f90: Likewise.
9930 * gfortran.dg/io_real_boz_5.f90: Likewise.
9931
9932 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9933
9934 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9935
9936 2012-01-02 Revital Eres <revital.eres@linaro.org>
9937
9938 * gcc.dg/sms-11.c: New file.
9939
9940 2012-01-02 Tobias Burnus <burnus@net-b.de>
9941
9942 PR fortran/51682
9943 * gfortran.dg/coarray/image_index_3.f90: New.
9944
9945 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9946
9947 PR c++/16603
9948 * g++.dg/parse/enum8.C: New.
9949
9950 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9951
9952 PR c++/51379
9953 * g++.dg/conversion/reinterpret4.C: New.
9954 * g++.dg/conversion/reinterpret1.C: Adjust.
9955
9956 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9957
9958 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9959
9960 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9961
9962 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9963 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9964 * g++.old-deja/g++.jason/access14.C: Likewise.
9965 * g++.old-deja/g++.jason/access8.C: Likewise.
9966 * g++.old-deja/g++.jason/access1.C: Likewise.
9967 * g++.old-deja/g++.other/access3.C: Likewise.
9968 * g++.old-deja/g++.other/access5.C: Likewise.
9969 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9970 * g++.old-deja/g++.law/visibility22.C: Likewise.
9971 * g++.old-deja/g++.law/visibility26.C: Likewise.
9972 * g++.old-deja/g++.mike/p2746.C: Likewise.
9973 * g++.dg/debug/using1.C: Likewise.
9974 * g++.dg/lookup/using51.C: Likewise.
9975 * g++.dg/inherit/using5.C: Likewise.
9976 * g++.dg/inherit/pr30297.C: Likewise.
9977 * g++.dg/inherit/access8.C: Likewise.
9978 * g++.dg/torture/pr39362.C: Likewise.
9979 * g++.dg/template/crash13.C: Likewise.
9980 * g++.dg/template/using10.C: Likewise.
9981
9982 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9983
9984 PR fortran/51502
9985 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9986
9987 2012-01-01 Ira Rosen <irar@il.ibm.com>
9988
9989 PR tree-optimization/51704
9990 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9991 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9992 corresponding flags.
9993
9994 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9995
9996 PR c++/51723
9997 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9998
9999 2012-01-01 Jan Hubicka <jh@suse.cz>
10000
10001 PR rtl-optimization/51069
10002 * gcc.c-torture/compile/pr51069.c: New testcase.
10003
10004 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10005
10006 PR tree-optimization/51683
10007 * gcc.dg/pr51683.c: New test.
10008 \f
10009 Copyright (C) 2012 Free Software Foundation, Inc.
10010
10011 Copying and distribution of this file, with or without modification,
10012 are permitted in any medium without royalty provided the copyright
10013 notice and this notice are preserved.