scal-to-vec2.c: Ignore non-standard ABI message.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
2
3 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
4 * c-c++-common/vector-compare-1.c: Same.
5 * c-c++-common/vector-compare-2.c: Same.
6
7 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
8
9 PR target/55247
10 * gcc.target/i386/pr55247.c: New test.
11
12 2012-11-09 Andrew Pinski <apinski@cavium.com>
13
14 * gcc.c-torture/execute/20121108-1.c: New test.
15
16 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
17
18 PR c++/54413
19 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
20 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
21 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
22 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
23
24 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
25
26 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
27 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
28 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
29 array bounds.
30 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
31
32 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
33
34 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
35 * g++.dg/tm/pr47530.C: Same.
36
37 2012-11-09 Jason Merrill <jason@redhat.com>
38
39 PR c++/54859
40 * g++.dg/cpp0x/alias-decl-25.C: New.
41
42 * g++.dg/abi/abi-tag1.C: New.
43 * g++.dg/abi/abi-tag2.C: New.
44
45 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
46
47 PR rtl-optimization/55154
48 * gcc.target/i386/pr55154.c: New test.
49
50 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
51
52 PR rtl-optimization/55151
53 * gcc.dg/pr55151.c: Move ...
54 * gcc.target/i386/pr55151.c: ... here.
55
56 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
57
58 PR rtl-optimization/54472
59 * gcc.dg/pr54472.c: New test.
60
61 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
62
63 * gnat.dg/stack_check3.ad[sb]: New test.
64
65 2012-11-08 Ian Lance Taylor <iant@google.com>
66
67 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
68 with arguments. Handle errorcheckoutput and rundir test types.
69
70 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
71
72 PR tree-optimization/55191
73 * gcc.dg/pr55191.c: New test.
74
75 2012-11-08 Jakub Jelinek <jakub@redhat.com>
76
77 PR debug/54499
78 * g++.dg/debug/pr54499.C: New test.
79
80 2012-11-08 Jan Hubicka <jh@suse.cz>
81
82 PR middle-end/48636
83 * gcc.dg/winline-3.c: Update.
84
85 2012-11-08 Martin Jambor <mjambor@suse.cz>
86
87 * gfortran.dg/ipcp-array-1.f90: New test.
88
89 2012-11-08 Florian Weimer <fweimer@redhat.com>
90
91 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
92
93 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
94
95 PR rtl-optimization/55151
96 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
97
98 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
99
100 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
101
102 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
103
104 * gcc.c-torture/compile/20121107-1.c: New test.
105
106 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
107
108 PR rtl-optimization/55151
109 * gcc.dg/pr55151.c: Compile it only for x86_64.
110
111 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
112
113 PR rtl-optimization/55122
114 * gcc.dg/pr55122.c: New test.
115
116 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
117
118 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
119 word powerpc.
120 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
121 * gcc.target/powerpc/loop_align.c: Skip on AIX.
122 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
123 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
124
125 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
126
127 PR c/53063
128 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
129
130 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
131
132 PR c/51294
133 * c-c++-common/pr51294.c: New.
134
135 2012-11-07 Martin Jambor <mjambor@suse.cz>
136
137 PR tree-optimization/53787
138 * gcc.dg/ipa/ipa-5.c: Adjust.
139 * gcc.dg/ipa/ipcp-agg-1.c: New test.
140 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
141 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
142 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
143 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
144 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
145 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
146 * gfortran.dg/pr48636-2.f90: New test.
147 * gfortran.dg/pr53787.f90: Likewise.
148
149 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
150
151 PR c++/55226
152 Revert:
153 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
154
155 PR c++/54922
156 * g++.dg/cpp0x/constexpr-union4.C: New.
157
158 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
159
160 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
161
162 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
163
164 PR target/49220
165 * gcc.c-torture/compile/pr49220.c: New test.
166
167 2012-11-07 Florian Weimer <fweimer@redhat.com>
168
169 * g++.dg/init/new40.C: New.
170
171 2012-11-07 Jakub Jelinek <jakub@redhat.com>
172
173 PR debug/54693
174 * gcc.dg/guality/pr54693-2.c: New test.
175
176 2012-11-06 Andrew Pinski <apinski@cavium.com>
177
178 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
179 -fno-vect-cost-model.
180
181 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
182
183 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
184 * gcc.dg/tm/debug-1.c: Same.
185 * gcc.dg/tm/irrevocable-3.c: Same.
186 * gcc.dg/tm/irrevocable-4.c: Same.
187 * gcc.dg/tm/memopt-10.c: Same.
188 * gcc.dg/tm/memopt-11.c: Same.
189 * gcc.dg/tm/props-4.c: Same.
190 * gcc.dg/tm/wrap-3.c: Same.
191 * gcc.dg/tm/wrap-4.c: Same.
192
193 2012-11-06 Andrew Pinski <apinski@cavium.com>
194
195 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
196
197 2012-11-06 Jan Hubicka <jh@suse.cz>
198
199 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
200 candidate still.
201 * gcc.dg/tree-ssa/loop-23.c: Likewise.
202 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
203 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
204
205 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
206
207 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
208
209 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
210
211 PR middle-end/41993
212 * gcc.dg/torture/pr41993.c: New test.
213
214 2012-11-06 Jan Hubicka <jh@suse.cz>
215
216 * gcc.target/i386/l_fma_float_?.c: Update.
217 * gcc.target/i386/l_fma_double_?.c: Update.
218
219 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
220
221 PR target/54089
222 * gcc.target/sh/pr54089-8.c: New.
223 * gcc.target/sh/pr54089-9.c: New.
224
225 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
226
227 PR target/47440
228 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
229 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
230 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
231 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
232 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
233 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
234 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
235 * gcc.target/i386/avx-vzeroupper-27.c: New.
236
237 2012-11-06 Janus Weil <janus@gcc.gnu.org>
238
239 PR fortran/54917
240 * gfortran.dg/transfer_class_1.f90: New.
241 * gfortran.dg/transfer_class_2.f90: New.
242
243 2012-11-05 Sriraman Tallam <tmsriram@google.com>
244
245 * testsuite/g++.dg/mv1.C: New test.
246 * testsuite/g++.dg/mv2.C: New test.
247 * testsuite/g++.dg/mv3.C: New test.
248 * testsuite/g++.dg/mv4.C: New test.
249 * testsuite/g++.dg/mv5.C: New test.
250 * testsuite/g++.dg/mv6.C: New test.
251
252 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
253
254 PR testsuite/55186
255 * gcc.dg/const-uniq-1.c (a): Increase length four times.
256
257 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
258
259 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
260 darwin.
261
262 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
263
264 * g++.dg/torture/20121105-1.C: New test.
265
266 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
267
268 * gcc.dg/torture/fp-compare.c: New testcase.
269
270 2012-11-05 Jan Hubicka <jh@suse.cz>
271
272 * gcc.dg/const-1.c: Update.
273 * gcc.dg/pure-1.c: Update.
274
275 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
276
277 PR rtl-optimization/55151
278 * gcc.dg/pr55151.c: New test.
279
280 2012-11-05 Jakub Jelinek <jakub@redhat.com>
281
282 PR debug/54970
283 PR debug/54971
284 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
285
286 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
287
288 PR testsuite/51128
289 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
290
291 2012-11-05 Jan Hubicka <jh@suse.cz>
292
293 * gcc.dg/autopar/pr49960.c: Fix testcase.
294
295 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
296
297 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
298 Fix scan-tree-dump-times directive.
299
300 2012-11-04 Janus Weil <janus@gcc.gnu.org>
301
302 PR fortran/55199
303 * gfortran.dg/associate_12.f90: New.
304
305 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
306
307 PR target/54255
308 * lib/target-supports.exp (check_effective_target_masm_intel): New
309 proc.
310 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
311 masm_intel.
312
313 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
314 Jack Howarth <howarth@bromo.med.uc.edu>
315
316 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
317 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
318 * gcc.target/i386/pr53249.c: Likewise.
319
320 2012-11-03 Andrew Pinski <apinski@cavium.com>
321
322 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
323 call abort1 so that cross jumping does not happen.
324
325 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
326
327 PR target/51244
328 * gcc.target/sh/pr51244-18.c: New.
329 * gcc.target/sh/pr51244-19.c: New.
330
331 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
332
333 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
334 b requires a 64-bit operation followed by a truncation.
335
336 2012-11-02 Jan Hubicka <jh@suse.cz>
337
338 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
339
340 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
341
342 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
343 conditions to verify the reduction code is vectorized.
344
345 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
346 in case 'pow', such as 'powerpc' is used in the compiler version name.
347 * gcc.target/powerpc/pr46728-2.c: Likewise.
348 * gcc.target/powerpc/pr46728-3.c: Likewise.
349 * gcc.target/powerpc/pr46728-4.c: Likewise.
350 * gcc.target/powerpc/pr46728-5.c: Likewise.
351 * gcc.target/powerpc/pr46728-7.c: Likewise.
352 * gcc.target/powerpc/pr46728-8.c: Likewise.
353 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
354
355 2012-11-02 Jan Hubicka <jh@suse.cz>
356
357 * gcc.dg/tree-ssa/loop-38.c: New testcase.
358
359 2012-11-02 Jan Hubicka <jh@suse.cz>
360
361 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
362 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
363
364 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
365
366 PR middle-end/55130
367 * gcc.target/i386/pr55130.c: New test.
368
369 2012-11-02 Jakub Jelinek <jakub@redhat.com>
370
371 PR target/55147
372 * gcc.target/i386/pr55147.c: New test.
373
374 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
375
376 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
377 * gfortran.dg/default_format_denormal_1.f90: Same.
378
379 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
380
381 PR middle-end/55001
382 * g++.dg/ext/vector19.C: Remove target restrictions.
383 * gcc.dg/fold-compare-7.c: New testcase.
384
385 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
386
387 PR target/55160
388 * gcc.target/sh/pr55160.c: New.
389
390 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
391
392 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
393 scan-assembler regex.
394
395 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
396
397 PR middle-end/55150
398 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
399 * gcc.dg/pr55150-2.c: New test.
400
401 2012-11-01 Sharad Singhai <singhai@google.com>
402
403 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
404 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
405 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
406 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
407
408 2012-10-31 Dehao Chen <dehao@google.com>
409
410 * g++.dg/debug/dwarf2/block.C: New testcase.
411
412 2012-10-31 Jan Hubicka <jh@suse.cz>
413
414 * gcc.dg/pr44974.c: Add noinline.
415
416 2012-10-31 Janus Weil <janus@gcc.gnu.org>
417
418 PR fortran/53718
419 * gfortran.dg/class_54.f90: New.
420
421 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
422 Jakub Jelinek <jakub@redhat.com>
423
424 PR tree-optimization/55018
425 * gcc.dg/torture/pr55018.c: New test.
426
427 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
428
429 PR c++/54583
430 * g++.dg/ext/vla13.C: New.
431
432 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
433
434 PR middle-end/55150
435 * gcc.dg/pr55150.c: New test.
436
437 2012-10-31 Tobias Burnus <burnus@net-b.de>
438
439 PR fortran/55134
440 * gfortran.dg/associate_11.f90: New.
441
442 2012-10-31 Dodji Seketeli <dodji@redhat.com>
443
444 PR c++/54955
445 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
446
447 2012-10-31 Jakub Jelinek <jakub@redhat.com>
448
449 PR tree-optimization/19105
450 PR tree-optimization/21643
451 PR tree-optimization/46309
452 * gcc.dg/pr19105.c: New test.
453 * gcc.dg/pr21643.c: New test.
454 * gcc.dg/pr46309-2.c: New test.
455 * gcc.c-torture/execute/pr46309.c: New test.
456
457 2012-10-31 Alan Modra <amodra@gmail.com>
458
459 * gcc.target/powerpc/dimode_off.c: New.
460 * gcc.target/powerpc/timode_off.c: New.
461 * gcc.target/powerpc/dfmode_off.c: New.
462 * gcc.target/powerpc/tfmode_off.c: New.
463
464 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
465
466 PR rtl-optimization/55093
467 * gcc.target/i386/pr55093.c: New file.
468
469 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
470
471 * gcc.target/i386/pr55116.c: Renamed to ...
472 * gcc.target/i386/pr55116-1.c: This.
473
474 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
475
476 * gcc.target/i386/pr55116-2.c: New file.
477
478 2012-10-30 Richard Biener <rguenther@suse.de>
479
480 * gcc.dg/vect/slp-perm-2.c: Adjust.
481
482 2012-10-30 Richard Biener <rguenther@suse.de>
483
484 PR tree-optimization/55111
485 * gcc.dg/torture/pr55111.c: New testcase.
486
487 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
488
489 PR target/53988
490 * gcc.target/sh/pr53988.c: New.
491
492 2012-10-30 Bin Cheng <bin.cheng@arm.com>
493
494 PR target/54989
495 * gcc.dg/hoist-register-pressure-1.c: Rename from
496 hoist-register-pressure.c. Add nonpic condition.
497 * gcc.dg/hoist-register-pressure-2.c: New testcase.
498
499 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
500
501 PR c++/54930
502 * gcc.dg/Wreturn-local-addr.c: New.
503 * g++.dg/warn/Wno-return-local-addr.C: New.
504 * g++.dg/warn/Wreturn-local-addr.C: New.
505
506 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
507
508 PR middle-end/55116
509 * gcc.target/i386/pr55116.c: New file.
510
511 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
512
513 PR c/53066
514 * gcc.dg/Wshadow-4.c: New.
515 * gcc.dg/Wshadow-4.h: New.
516
517 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
518
519 PR debug/54693
520 * gcc.dg/guality/pr54693.c: New.
521
522 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
523
524 PR middle-end/55027
525 * gcc.dg/pr55027.c: New testcase.
526
527 2012-10-29 Jan Hubicka <jh@suse.cz>
528
529 * gcc.dg/ipa/inline-6.c: New testcase.
530
531 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
532
533 PR rtl-optimization/55106
534 * g++.dg/pr55106.C: New.
535
536 2012-10-29 Richard Guenther <rguenther@suse.de>
537
538 PR middle-end/53695
539 * gcc.dg/torture/pr53695.c: New testcase.
540
541 2012-10-28 Jan Hubicka <jh@suse.cz>
542
543 * gcc.dg/ipa/inlinehint-3.c: New testcase.
544
545 2012-10-28 Tobias Burnus <burnus@net-b.de>
546
547 PR fortran/54958
548 * gfortran.dg/do_check_6.f90: New.
549
550 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
551 Jack Howarth <howarth@bromo.med.uc.edu>
552
553 PR target/54404
554 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
555 to dg-options.
556 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
557
558 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
559
560 PR target/34283
561 * gcc.target/i386/pr34283.c: New test.
562
563 2012-10-26 Jakub Jelinek <jakub@redhat.com>
564
565 PR c++/55081
566 * g++.dg/opt/pr55081.C: New test.
567
568 PR debug/54970
569 PR debug/54971
570 * gcc.dg/guality/pr54970.c: New test.
571
572 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
573
574 PR c++/54984
575 * g++.dg/template/new11.C: New.
576
577 2012-10-26 Richard Biener <rguenther@suse.de>
578
579 PR middle-end/54824
580 * gcc.dg/torture/pr54824.c: New testcase.
581
582 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
583
584 * gcc.target/i386/fxsave-1.c: New.
585 * gcc.target/i386/fxsave64-1.c: Ditto.
586 * gcc.target/i386/fxrstor-1.c: Ditto.
587 * gcc.target/i386/fxrstor64-1.c: Ditto.
588 * gcc.target/i386/xsave-1.c: Ditto.
589 * gcc.target/i386/xsave64-1.c: Ditto.
590 * gcc.target/i386/xrstor-1.c: Ditto.
591 * gcc.target/i386/xrstor64-1.c: Ditto.
592 * gcc.target/i386/xsaveopt-1.c: Ditto.
593 * gcc.target/i386/xsaveopt64-1.c: Ditto.
594 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
595 * gcc.target/i386/sse-13.c: Ditto.
596 * gcc.target/i386/sse-14.c: Ditto.
597 * gcc.target/i386/sse-22.c: Ditto.
598 * gcc.target/i386/sse-23.c: Ditto.
599 * g++.dg/other/i386-2.C: Ditto.
600 * g++.dg/other/i386-3.C: Ditto.
601
602 2012-10-25 Jan Hubicka <jh@suse.cz>
603
604 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
605 at ivcanon time.
606
607 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
608
609 PR c++/53761
610 * g++.dg/ext/transparent-union.C: New.
611
612 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
613
614 PR c++/54427
615 * g++.dg/ext/vector19.C: New testcase.
616
617 2012-10-25 Richard Biener <rguenther@suse.de>
618
619 PR tree-optimization/54902
620 * g++.dg/torture/pr54902.C: New testcase.
621
622 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
623
624 PR c++/34892
625 * g++.dg/template/crash114.C: New.
626
627 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
628
629 PR bootstrap/55049
630 * gcc.target/i386/pr55049-1.c: New test.
631
632 2012-10-24 Janus Weil <janus@gcc.gnu.org>
633
634 PR fortran/55037
635 * gfortran.dg/class_dummy_4.f03: New.
636
637 2012-10-24 Jakub Jelinek <jakub@redhat.com>
638
639 PR rtl-optimization/55010
640 * gcc.dg/pr55010.c: New test.
641
642 PR debug/54828
643 * g++.dg/debug/pr54828.C: New test.
644
645 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
646
647 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
648 * gcc.dg/vect/vect-83_64.c: Likewise.
649
650 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
651
652 PR c++/54922
653 * g++.dg/cpp0x/constexpr-union4.C: New.
654
655 2012-10-23 Jeff Law <law@redhat.com>
656
657 * gcc.c-torture/execute/pr54985.c: New test.
658
659 2012-10-23 Paul Koning <ni1d@arrl.net>
660
661 PR debug/54508
662 * g++.dg/debug/dwarf2/pr54508.C: New.
663
664 2012-10-23 Jakub Jelinek <jakub@redhat.com>
665
666 PR c++/54844
667 * g++.dg/template/sizeof14.C: New test.
668
669 2012-10-23 Ian Bolton <ian.bolton@arm.com>
670 Jim MacArthur <jim.macarthur@arm.com>
671 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
672 Marcus Shawcroft <marcus.shawcroft@arm.com>
673 Nigel Stephens <nigel.stephens@arm.com>
674 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
675 Richard Earnshaw <rearnsha@arm.com>
676 Sofiane Naci <sofiane.naci@arm.com>
677 Stephen Thomas <stephen.thomas@arm.com>
678 Tejas Belagod <tejas.belagod@arm.com>
679 Yufeng Zhang <yufeng.zhang@arm.com>
680
681 * lib/target-supports.exp
682 (check_profiling_available): Add AArch64.
683 (check_effective_target_vect_int): Likewise.
684 (check_effective_target_vect_shift): Likewise.
685 (check_effective_target_vect_float): Likewise.
686 (check_effective_target_vect_double): Likewise.
687 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
688 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
689 (check_effective_target_vect_pack_trunc): Likewise.
690 (check_effective_target_vect_unpack): Likewise.
691 (check_effective_target_vect_hw_misalign): Likewise.
692 (check_effective_target_vect_short_mult): Likewise.
693 (check_effective_target_vect_int_mult): Likewise.
694 (check_effective_target_vect_stridedN): Likewise.
695 (check_effective_target_sync_int_long): Likewise.
696 (check_effective_target_sync_char_short): Likewise.
697 (check_vect_support_and_set_flags): Likewise.
698 (check_effective_target_aarch64_tiny): New.
699 (check_effective_target_aarch64_small): New.
700 (check_effective_target_aarch64_large): New.
701 * g++.dg/other/PR23205.C: Enable aarch64.
702 * g++.dg/other/pr23205-2.C: Likewise.
703 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
704 * gcc.c-torture/execute/20101011-1.c: Likewise.
705 * gcc.dg/20020312-2.c: Likewise.
706 * gcc.dg/20040813-1.c: Likewise.
707 * gcc.dg/builtin-apply2.c: Likewise.
708 * gcc.dg/stack-usage-1.c: Likewise.
709
710 2012-10-23 Ian Bolton <ian.bolton@arm.com>
711 Jim MacArthur <jim.macarthur@arm.com>
712 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
713 Marcus Shawcroft <marcus.shawcroft@arm.com>
714 Nigel Stephens <nigel.stephens@arm.com>
715 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
716 Richard Earnshaw <rearnsha@arm.com>
717 Sofiane Naci <sofiane.naci@arm.com>
718 Stephen Thomas <stephen.thomas@arm.com>
719 Tejas Belagod <tejas.belagod@arm.com>
720 Yufeng Zhang <yufeng.zhang@arm.com>
721
722 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
723 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
724 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
725 * gcc.target/aarch64/aapcs/abitest.S: New file.
726 * gcc.target/aarch64/aapcs/abitest.h: New file.
727 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
728 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
729 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
730 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
731 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
732 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
733 * gcc.target/aarch64/aapcs/ice_1.c: New file.
734 * gcc.target/aarch64/aapcs/ice_2.c: New file.
735 * gcc.target/aarch64/aapcs/ice_3.c: New file.
736 * gcc.target/aarch64/aapcs/ice_4.c: New file.
737 * gcc.target/aarch64/aapcs/ice_5.c: New file.
738 * gcc.target/aarch64/aapcs/macro-def.h: New file.
739 * gcc.target/aarch64/aapcs/test_1.c: New file.
740 * gcc.target/aarch64/aapcs/test_10.c: New file.
741 * gcc.target/aarch64/aapcs/test_11.c: New file.
742 * gcc.target/aarch64/aapcs/test_12.c: New file.
743 * gcc.target/aarch64/aapcs/test_13.c: New file.
744 * gcc.target/aarch64/aapcs/test_14.c: New file.
745 * gcc.target/aarch64/aapcs/test_15.c: New file.
746 * gcc.target/aarch64/aapcs/test_16.c: New file.
747 * gcc.target/aarch64/aapcs/test_17.c: New file.
748 * gcc.target/aarch64/aapcs/test_18.c: New file.
749 * gcc.target/aarch64/aapcs/test_19.c: New file.
750 * gcc.target/aarch64/aapcs/test_2.c: New file.
751 * gcc.target/aarch64/aapcs/test_20.c: New file.
752 * gcc.target/aarch64/aapcs/test_21.c: New file.
753 * gcc.target/aarch64/aapcs/test_22.c: New file.
754 * gcc.target/aarch64/aapcs/test_23.c: New file.
755 * gcc.target/aarch64/aapcs/test_24.c: New file.
756 * gcc.target/aarch64/aapcs/test_25.c: New file.
757 * gcc.target/aarch64/aapcs/test_26.c: New file.
758 * gcc.target/aarch64/aapcs/test_3.c: New file.
759 * gcc.target/aarch64/aapcs/test_4.c: New file.
760 * gcc.target/aarch64/aapcs/test_5.c: New file.
761 * gcc.target/aarch64/aapcs/test_6.c: New file.
762 * gcc.target/aarch64/aapcs/test_7.c: New file.
763 * gcc.target/aarch64/aapcs/test_8.c: New file.
764 * gcc.target/aarch64/aapcs/test_9.c: New file.
765 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
766 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
767 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
768 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
769 * gcc.target/aarch64/aapcs/test_complex.c: New file.
770 * gcc.target/aarch64/aapcs/test_int128.c: New file.
771 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
772 * gcc.target/aarch64/aapcs/type-def.h: New file.
773 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
774 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
775 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
776 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
777 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
778 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
779 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
780 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
781 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
782 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
783 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
784 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
785 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
786 * gcc.target/aarch64/aarch64.exp: New file.
787 * gcc.target/aarch64/adc-1.c: New file.
788 * gcc.target/aarch64/adc-2.c: New file.
789 * gcc.target/aarch64/asm-1.c: New file.
790 * gcc.target/aarch64/clrsb.c: New file.
791 * gcc.target/aarch64/clz.c: New file.
792 * gcc.target/aarch64/ctz.c: New file.
793 * gcc.target/aarch64/csinc-1.c: New file.
794 * gcc.target/aarch64/csinv-1.c: New file.
795 * gcc.target/aarch64/csneg-1.c: New file.
796 * gcc.target/aarch64/extend.c: New file.
797 * gcc.target/aarch64/fcvt.x: New file.
798 * gcc.target/aarch64/fcvt_double_int.c: New file.
799 * gcc.target/aarch64/fcvt_double_long.c: New file.
800 * gcc.target/aarch64/fcvt_double_uint.c: New file.
801 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
802 * gcc.target/aarch64/fcvt_float_int.c: New file.
803 * gcc.target/aarch64/fcvt_float_long.c: New file.
804 * gcc.target/aarch64/fcvt_float_uint.c: New file.
805 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
806 * gcc.target/aarch64/ffs.c: New file.
807 * gcc.target/aarch64/fmadd.c: New file.
808 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
809 * gcc.target/aarch64/frint.x: New file.
810 * gcc.target/aarch64/frint_double.c: New file.
811 * gcc.target/aarch64/frint_float.c: New file.
812 * gcc.target/aarch64/index.c: New file.
813 * gcc.target/aarch64/mneg-1.c: New file.
814 * gcc.target/aarch64/mneg-2.c: New file.
815 * gcc.target/aarch64/mneg-3.c: New file.
816 * gcc.target/aarch64/mnegl-1.c: New file.
817 * gcc.target/aarch64/mnegl-2.c: New file.
818 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
819 * gcc.target/aarch64/pic-constantpool1.c: New file.
820 * gcc.target/aarch64/pic-symrefplus.c: New file.
821 * gcc.target/aarch64/predefine_large.c: New file.
822 * gcc.target/aarch64/predefine_small.c: New file.
823 * gcc.target/aarch64/predefine_tiny.c: New file.
824 * gcc.target/aarch64/reload-valid-spoff.c: New file.
825 * gcc.target/aarch64/scalar_intrinsics.c: New file.
826 * gcc.target/aarch64/table-intrinsics.c: New file.
827 * gcc.target/aarch64/tst-1.c: New file.
828 * gcc.target/aarch64/vect-abs-compile.c: New file.
829 * gcc.target/aarch64/vect-abs.c: New file.
830 * gcc.target/aarch64/vect-abs.x: New file.
831 * gcc.target/aarch64/vect-compile.c: New file.
832 * gcc.target/aarch64/vect-faddv-compile.c: New file.
833 * gcc.target/aarch64/vect-faddv.c: New file.
834 * gcc.target/aarch64/vect-faddv.x: New file.
835 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
836 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
837 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
838 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
839 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
840 * gcc.target/aarch64/vect-fp-compile.c: New file.
841 * gcc.target/aarch64/vect-fp.c: New file.
842 * gcc.target/aarch64/vect-fp.x: New file.
843 * gcc.target/aarch64/vect-mull-compile.c: New file.
844 * gcc.target/aarch64/vect-mull.c: New file.
845 * gcc.target/aarch64/vect-mull.x: New file.
846 * gcc.target/aarch64/vect.c: New file.
847 * gcc.target/aarch64/vect.x: New file.
848 * gcc.target/aarch64/vector_intrinsics.c: New file.
849 * gcc.target/aarch64/vfp-1.c: New file.
850 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
851 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
852 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
853 * g++.dg/abi/aarch64_guard1.C: New file.
854
855 2012-10-23 Jakub Jelinek <jakub@redhat.com>
856
857 PR c++/54988
858 * c-c++-common/pr54988.c: New test.
859
860 2012-10-23 Jan Hubicka <jh@suse.cz>
861
862 * gcc.dg/tree-prof/peel-1.c: New testcase.
863
864 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
865
866 PR gcc/52945
867 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
868
869 2012-10-23 Joseph Myers <joseph@codesourcery.com>
870
871 * gcc.dg/c99-predef-1.c: New test.
872 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
873 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
874 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
875 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
876 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
877 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
878 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
879 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
880 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
881 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
882 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
883 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
884
885 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
886
887 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
888
889 2012-10-23 Jan Hubicka <jh@suse.cz>
890
891 PR middle-end/54937
892 * gcc.c-torture/execute/pr54937.c: New testcase.
893 * gcc.dg/tree-ssa/cunroll-2.c: Update.
894
895 2012-10-23 Jan Hubicka <jh@suse.cz>
896
897 PR middle-end/54967
898 * gfortran.dg/pr54967.f90: New testcase.
899
900 2012-10-23 Terry Guo <terry.guo@arm.com>
901
902 PR target/55019
903 * gcc.dg/pr55019.c: New.
904
905 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
906
907 PR tree-optimization/55008
908 * gcc.dg/tree-ssa/pr55008.c: New test.
909
910 2012-10-22 Richard Biener <rguenther@suse.de>
911
912 PR tree-optimization/55011
913 * gcc.dg/torture/pr55011.c: New testcase.
914
915 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
916
917 * gcc.target/arm/pr40457-1.c: Adjust expected output.
918 * gcc.target/arm/pr40457-2.c: Likewise.
919 * gcc.target/arm/pr40457-3.c: Likewise.
920
921 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
922
923 * gnat.dg/specs/limited_with4.ads: New test.
924 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
925
926 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
927
928 * gnat.dg/modular4.adb: New test.
929 * gnat.dg/modular4_pkg.ads: New helper.
930
931 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
932
933 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
934 * gnat.dg/specs/addr1.ads: Likewise.
935
936 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
937
938 * gcc.dg/webizer.c (main): Add missing exit call.
939
940 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
941
942 PR fortran/54465
943 * gfortran.dg/wextra_1.f: New test.
944
945 2012-10-20 Jan Hubicka <jh@suse.cz>
946
947 * gcc.dg/tree-prof/unroll-1.c: New testcase.
948
949 2012-10-19 Janus Weil <janus@gcc.gnu.org>
950
951 PR fortran/54224
952 * gfortran.dg/warn_unused_function.f90: New.
953
954 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
955
956 * lib/target-supports.exp
957 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
958
959 2012-10-19 Richard Guenther <rguenther@suse.de>
960
961 PR tree-optimization/54981
962 * gcc.dg/pr54981.c: New testcase.
963
964 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
965
966 PR target/54892
967 * gcc.target/arm/pr54892.c: New.
968
969 2012-10-19 Bin Cheng <bin.cheng@arm.com>
970
971 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
972
973 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
974
975 PR c++/54501
976 * g++.dg/init/array30.C: New.
977 * g++.dg/init/array31.C: Likewise.
978
979 2012-10-18 Tobias Burnus <burnus@net-b.de>
980
981 PR fortran/54884
982 * gfortran.dg/public_private_module_7.f90: New.
983
984 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
985
986 PR c++/29633
987 * g++.dg/template/pr29633.C: New.
988
989 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
990
991 * gnat.dg/loop_optimization13.ad[sb]: New test.
992 * gnat.dg/loop_optimization13_pkg.ads: New helper.
993
994 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
995
996 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
997 * gcc.target/arm/neon/vfmaf32.c: Likewise.
998 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
999 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1000
1001 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1002
1003 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1004 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1005 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1006 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1007 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1008 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1009
1010 2012-10-16 Jan Hubicka <jh@suse.cz>
1011
1012 * gcc.target/i386/l_fma_float_?.c: Update.
1013 * gcc.target/i386/l_fma_double_?.c: Update.
1014 * gfortran.dg/do_1.f90: XFAIL
1015 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1016 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1017 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1018 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1019 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1020 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1021 valid.
1022
1023 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1024
1025 PR c/53063
1026 PR c/40989
1027 * gcc.dg/Wstrict-overflow-24.c: New.
1028
1029 2012-10-16 Tobias Burnus <burnus@net-b.de>
1030
1031 PR fortran/50981
1032 PR fortran/54618
1033 * gfortran.dg/class_optional_1.f90: New.
1034 * gfortran.dg/class_optional_2.f90: New.
1035
1036 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1037
1038 PR debug/54796
1039 * gcc.dg/guality/pr54796.c: New test.
1040
1041 PR tree-optimization/54889
1042 * gfortran.dg/pr54889.f90: New test.
1043
1044 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1045
1046 * g++.dg/other/dump-ada-spec-2.C: New test.
1047
1048 2012-10-16 Easwaran Raman <eraman@google.com>
1049
1050 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1051 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1052
1053 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1054
1055 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1056 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1057
1058 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1059
1060 PR target/54925
1061 * gcc.c-torture/compile/pr54925.c: New.
1062
1063 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1064
1065 PR target/51244
1066 * gcc.target/sh/pr51244-17.c: New.
1067
1068 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1069
1070 PR target/54760
1071 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1072 functions.
1073 * gcc.target/sh/pr54760-4.c: New.
1074
1075 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1076
1077 PR target/34777
1078 * gcc.target/sh/torture/sh-torture.exp: New.
1079 * gcc.target/sh/torture/pr34777.c: New.
1080
1081 2012-10-15 Matthias Klose <doko@ubuntu.com>
1082
1083 * lib/target-supports.exp (check_profiling_available): Match
1084 arm*-*-linux-* for ARM Linux/GNU.
1085 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1086 * gfortran.dg/enum_10.f90: Likewise.
1087 * gfortran.dg/enum_9.f90: Likewise.
1088 * gcc.target/arm/synchronize.c: Likewise.
1089 * g++.old-deja/g++.jason/enum6.C: Likewise.
1090 * g++.old-deja/g++.other/enum4.C: Likewise.
1091 * g++.old-deja/g++.law/enum9.C: Likewise.
1092
1093 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1094
1095 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1096 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1097
1098 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1099 Paolo Carlini <paolo.carlini@oracle.com>
1100
1101 PR c++/17805
1102 * g++.dg/overload/operator6.C: New.
1103
1104 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1105
1106 PR c++/50080 (again)
1107 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1108 * g++.dg/parse/tmpl-outside1.C: Likewise.
1109 * g++.dg/template/qualttp18.C: Likewise.
1110 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1111 * g++.old-deja/g++.pt/overload13.C: Likewise.
1112
1113 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1114
1115 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1116 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1117 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1118 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1119 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1120 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1121 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1122 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1123
1124 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1125
1126 PR c++/50080
1127 * g++.dg/parse/tmpl-outside2.C: New.
1128 * g++.dg/parse/tmpl-outside1.C: Adjust.
1129 * g++.dg/template/qualttp18.C: Likewise.
1130 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1131 * g++.old-deja/g++.pt/overload13.C: Likewise.
1132
1133 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1134
1135 PR tree-optimization/54915
1136 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1137
1138 2012-10-15 Richard Guenther <rguenther@suse.de>
1139
1140 PR tree-optimization/54920
1141 * gcc.dg/torture/pr54920.c: New testcase.
1142
1143 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1144
1145 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1146
1147 2012-10-13 Jason Merrill <jason@redhat.com>
1148
1149 * g++.dg/tls/thread_local7g.C: Require tls_native.
1150
1151 2012-10-14 Jason Merrill <jason@redhat.com>
1152
1153 * g++.dg/cpp0x/inh-ctor1.C: New.
1154 * g++.dg/cpp0x/inh-ctor2.C: New.
1155 * g++.dg/cpp0x/inh-ctor3.C: New.
1156 * g++.dg/cpp0x/inh-ctor4.C: New.
1157 * g++.dg/cpp0x/inh-ctor5.C: New.
1158 * g++.dg/cpp0x/inh-ctor6.C: New.
1159 * g++.dg/cpp0x/inh-ctor7.C: New.
1160 * g++.dg/cpp0x/inh-ctor8.C: New.
1161 * g++.dg/cpp0x/inh-ctor9.C: New.
1162 * g++.dg/cpp0x/inh-ctor10.C: New.
1163 * g++.dg/cpp0x/inh-ctor11.C: New.
1164 * g++.dg/cpp0x/inh-ctor12.C: New.
1165 * g++.dg/cpp0x/inh-ctor13.C: New.
1166
1167 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1168
1169 PR rtl-optimization/54919
1170 * gcc.dg/pr54919.c: New testcase.
1171
1172 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1173
1174 PR c++/53581
1175 * g++.dg/template/crash113.C: New.
1176
1177 2012-10-14 Jan Hubicka <jh@suse.cz>
1178
1179 * gcc.dg/unroll_5.c: New testcase.
1180
1181 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1182
1183 PR c++/52643
1184 * g++.dg/opt/pr52643.C: New.
1185
1186 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1187
1188 PR target/54602
1189 * gcc.target/sh/pr54602-1.c: New.
1190 * gcc.target/sh/pr54602-2.c: New.
1191 * gcc.target/sh/pr54602-3.c: New.
1192 * gcc.target/sh/pr54602-4.c: New.
1193
1194 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1195
1196 PR target/54680
1197 * gcc.target/sh/pr54680.c: New.
1198
1199 2012-10-12 Jan Hubicka <jh@suse.cz>
1200
1201 * gcc.dg/webizer.c: New testcase.
1202
1203 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1204
1205 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1206 specify -m64.
1207
1208 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1209
1210 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1211 Return 0 if already specifying -mfloat-abi other than hard.
1212
1213 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1214
1215 * gcc.dg/pr53060.c: Prune irrelevant warning.
1216
1217 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1218
1219 PR c/54381
1220 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1221 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1222 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1223 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1224 Adjust expected wording of warnings for *cmp* builtins.
1225 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1226 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1227
1228 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1229
1230 PR c++/24449
1231 * g++.dg/parse/friend-main.C: New.
1232
1233 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1234
1235 PR c++/53055
1236 * g++.dg/pr53055.C: New testcase.
1237
1238 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1239
1240 PR c++/52744
1241 * g++.dg/cpp0x/pr52744.C: New.
1242
1243 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1244
1245 PR fortran/40453
1246 * gfortran.dg/dummy_procedure_9.f90: New.
1247
1248 2012-10-12 Richard Biener <rguenther@suse.de>
1249
1250 PR tree-optimization/54894
1251 * gcc.dg/torture/pr54894.c: New testcase.
1252
1253 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1254
1255 PR target/51244
1256 * gcc.target/sh/pr51244-13.c: New.
1257 * gcc.target/sh/pr51244-14.c: New.
1258 * gcc.target/sh/pr51244-15.c: New.
1259 * gcc.target/sh/pr51244-16.c: New.
1260
1261 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1262
1263 PR c++/51878
1264 * g++.dg/cpp0x/decltype45.C: New.
1265
1266 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1267
1268 PR fortran/54784
1269 * gfortran.dg/class_allocate_13.f90: New.
1270
1271 2012-10-11 Jason Merrill <jason@redhat.com>
1272
1273 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1274 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1275
1276 * g++.dg/gomp/tls-5.C: Require tls_native.
1277 * g++.dg/tls/thread_local7.C: Require tls_native.
1278 * g++.dg/tls/static2.C: New.
1279
1280 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1281
1282 PR c++/36107
1283 * g++.dg/ext/weak5.C: New.
1284
1285 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1286
1287 PR testsuite/54868
1288 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1289 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1290
1291 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1292
1293 PR c++/43765
1294 * g++.dg/parse/pr43765.C: New.
1295
1296 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1297
1298 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1299
1300 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1301
1302 PR c++/43663
1303 * g++.dg/init/bitfield3.C: New.
1304
1305 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1306
1307 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1308
1309 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1310
1311 PR tree-optimization/54877
1312 * gcc.dg/torture/pr54877.c: New test.
1313
1314 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1315
1316 PR testsuite/53397
1317 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1318 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1319 and remove target info from dg-do compile.
1320 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1321 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1322 and remove target info from dg-do compile.
1323
1324 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1325
1326 * gcc.dg/pr54782.c: Require target with pthread support.
1327
1328 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1329
1330 PR c++/53122
1331 * g++.dg/cpp0x/auto35.C: New.
1332
1333 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1334
1335 PR c++/53540 - using fails to be equivalent to typedef
1336 * g++.dg/cpp0x/alias-decl-24.C: New test.
1337
1338 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1339
1340 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1341 that c++11 attributes to types are ignored for now.
1342 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1343 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1344
1345 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1346
1347 PR c++/53741
1348 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1349
1350 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1351
1352 PR c++/50478
1353 * g++.dg/cpp0x/initlist67.C: New.
1354
1355 2012-10-10 Dehao Chen <dehao@google.com>
1356
1357 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1358
1359 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1360
1361 PR target/52480
1362 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1363 Add runtime tests.
1364
1365 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1366
1367 PR c++/53307
1368 * g++.dg/cpp0x/decltype44.C: New.
1369
1370 2012-10-09 Steve Ellcey <sellcey@mips.com>
1371
1372 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1373
1374 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1375
1376 PR c++/53763
1377 * g++.dg/cpp0x/decltype43.C: New.
1378
1379 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1380
1381 PR middle-end/53397
1382 * gcc.dg/pr53397-1.c: New test case.
1383 * gcc.dg/pr53397-2.c: New test case.
1384
1385 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1386
1387 PR c++/54194
1388 * g++.dg/warn/Wparentheses-26.C: Adjust.
1389 * g++.dg/warn/Wparentheses-27.C: New.
1390
1391 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1392
1393 PR c++/54427
1394 * c-c++-common/vector-scalar.c: New testcase.
1395 * g++.dg/ext/vector18.C: New testcase.
1396 * g++.dg/ext/vector5.C: This is not an error anymore.
1397 * gcc.dg/init-vec-1.c: Move ...
1398 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1399 * gcc.c-torture/execute/vector-shift1.c: Move ...
1400 * c-c++-common/torture/vector-shift1.c: ... here.
1401 * gcc.dg/scal-to-vec1.c: Move ...
1402 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1403 C++11. Adapt error messages.
1404 * gcc.dg/convert-vec-1.c: Move ...
1405 * c-c++-common/convert-vec-1.c: ... here.
1406 * gcc.dg/scal-to-vec2.c: Move ...
1407 * c-c++-common/scal-to-vec2.c: ... here.
1408
1409 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1410
1411 PR target/54400
1412 * gcc.target/i386/pr54400.c: New testcase.
1413
1414 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1415
1416 PR c++/54858
1417 * g++.dg/template/pr54858.C: New test.
1418
1419 2012-10-08 Marek Polacek <polacek@redhat.com>
1420
1421 PR debug/54831
1422 * g++.dg/debug/pr54831.C: New test.
1423
1424 2012-10-08 Dehao Chen <dehao@google.com>
1425
1426 * g++.dg/predict-loop-exit-1.C: New.
1427 * g++.dg/predict-loop-exit-2.C: New.
1428 * g++.dg/predict-loop-exit-3.C: New.
1429
1430 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1431
1432 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1433
1434 2012-10-08 Jason Merrill <jason@redhat.com>
1435
1436 * g++.dg/gomp/tls-5.C: New.
1437 * g++.dg/gomp/tls-wrap1.C: New.
1438 * g++.dg/gomp/tls-wrap2.C: New.
1439 * g++.dg/gomp/tls-wrap3.C: New.
1440 * g++.dg/gomp/tls-wrap4.C: New.
1441 * g++.dg/gomp/tls-wrapper-cse.C: New.
1442 * g++.dg/tls/thread_local-cse.C: New.
1443 * g++.dg/tls/thread_local-order1.C: New.
1444 * g++.dg/tls/thread_local-order2.C: New.
1445 * g++.dg/tls/thread_local-wrap1.C: New.
1446 * g++.dg/tls/thread_local-wrap2.C: New.
1447 * g++.dg/tls/thread_local-wrap3.C: New.
1448 * g++.dg/tls/thread_local-wrap4.C: New.
1449 * g++.dg/tls/thread_local2g.C: New.
1450 * g++.dg/tls/thread_local3g.C: New.
1451 * g++.dg/tls/thread_local4g.C: New.
1452 * g++.dg/tls/thread_local5g.C: New.
1453 * g++.dg/tls/thread_local6g.C: New.
1454 * g++.dg/tls/thread_local7g.C: New.
1455
1456 * g++.dg/tls/thread_local3.C: New.
1457 * g++.dg/tls/thread_local4.C: New.
1458 * g++.dg/tls/thread_local5.C: New.
1459 * g++.dg/tls/thread_local6.C: New.
1460
1461 * g++.dg/tls/init-2.C: Tweak errors.
1462 * g++.dg/tls/thread_local1.C: New.
1463 * g++.dg/tls/thread_local2.C: New.
1464 * g++.dg/tls/thread_local7.C: New.
1465
1466 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1467
1468 PR target/54866
1469 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1470
1471 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1472
1473 PR target/54685
1474 * gcc.target/sh/pr54685.c: New.
1475
1476 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1477
1478 PR c++/53528 C++11 attribute support
1479 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1480 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1481 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1482 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1483 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1484 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1485 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1486 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1487 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1488 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1489 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1490 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1491 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1492 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1493 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1494 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1495 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1496 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1497 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1498 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1499 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1500 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1501 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1502 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1503 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1504 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1505 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1506 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1507 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1508 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1509 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1510 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1511 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1512 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1513 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1514 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1515 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1516 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1517 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1518 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1519 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1520 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1521 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1522 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1523 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1524 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1525 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1526 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1527 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1528 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1529 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1530 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1531 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1532 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1533 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1534 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1535 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1536
1537 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1538
1539 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1540 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1541 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1542
1543 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1544
1545 PR target/54760
1546 * gcc.target/sh/pr54760-2.c: New.
1547 * gcc.target/sh/pr54760-3.c: New.
1548
1549 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1550
1551 PR c++/51422
1552 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1553
1554 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1555 Sandra Loosemore <sandra@codesourcery.com>
1556
1557 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1558 and test that the accumulator is initialized using MULT.
1559 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1560 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1561
1562 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1563
1564 PR c++/52764
1565 * g++.dg/cpp0x/stdint.C: New.
1566
1567 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1568
1569 PR c++/54249
1570 * g++.dg/cpp0x/stddef.C: New.
1571
1572 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1573
1574 PR fortran/54832
1575 * gfortran.dg/typebound_operator_17.f90: New.
1576
1577 2012-10-06 Jan Hubicka <jh@suse.cz>
1578
1579 PR lto/53831
1580 PR lto/54776
1581 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1582
1583 2012-10-06 Jan Hubicka <jh@suse.cz>
1584
1585 * gcc.dg/lto/resolutions_0.c: New testcase.
1586
1587 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1588
1589 PR fortran/45521
1590 * gfortran.dg/generic_25.f90: New.
1591 * gfortran.dg/generic_26.f90: New.
1592 * gfortran.dg/generic_27.f90: New.
1593
1594 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1595
1596 PR target/54760
1597 * gcc.target/sh/pr54760-1.c: New.
1598
1599 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1600
1601 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1602 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1603 * g++.dg/warn/Wsign-compare-5.C: New test.
1604 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1605 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1606 * g++.dg/ext/builtin30.C: New test.
1607 * g++.dg/ext/vla12.C: New test.
1608 * gcc.dg/builtins-85.c: New test.
1609
1610 PR debug/54519
1611 * gcc.dg/guality/pr54519-1.c: New test.
1612 * gcc.dg/guality/pr54519-2.c: New test.
1613 * gcc.dg/guality/pr54519-3.c: New test.
1614 * gcc.dg/guality/pr54519-4.c: New test.
1615 * gcc.dg/guality/pr54519-5.c: New test.
1616 * gcc.dg/guality/pr54519-6.c: New test.
1617
1618 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1619
1620 PR c++/50893
1621 * g++.dg/cpp0x/defaulted38.C: New.
1622
1623 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1624
1625 PR tree-optimization/33763
1626 * c-c++-common/pr33763.c: New test.
1627
1628 PR tree-optimization/54810
1629 * gcc.dg/tree-ssa/vrp85.c: New test.
1630
1631 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1632
1633 * gcc.dg/ucnid-7.c: Skip on AIX.
1634 * gcc.dg/ucnid-8.c: Same.
1635 * gcc.dg/ucnid-10.c: Same.
1636 * gcc.dg/ucnid-13.c: Same.
1637 * gcc.dg/attr-alias-3.c: Same.
1638 * gcc.dg/attr-alias-5.c: Same.
1639 * gcc.dg/torture/pr51106-2.c: Same.
1640 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1641
1642 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1643
1644 PR c++/52233
1645 * g++.dg/cpp0x/alias-decl-23.C: New.
1646
1647 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1648
1649 PR c++/53403
1650 * g++.dg/template/friend53.C: New.
1651
1652 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1653
1654 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1655 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1656 (scan-ada-spec): Likewise.
1657 (scan-ada-spec-not): Likewise.
1658 * gcc.dg/dump-ada-spec-1.c: New test.
1659 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1660
1661 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1662
1663 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1664
1665 2012-10-04 Florian Weimer <fweimer@redhat.com>
1666
1667 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1668
1669 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1670
1671 PR c++/54323
1672 * g++.dg/cpp0x/pr54323.C: New.
1673
1674 2012-10-04 Richard Guenther <rguenther@suse.de>
1675
1676 PR middle-end/54735
1677 * g++.dg/torture/pr54735.C: New testcase.
1678
1679 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1680
1681 PR rtl-optimization/54739
1682 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1683
1684 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1685
1686 PR target/51244
1687 * gcc.target/sh/pr51244-12.c: New.
1688
1689 2012-10-03 Dehao Chen <dehao@google.com>
1690
1691 PR middle-end/54782
1692 * gcc.dg/pr54782.c: New test.
1693
1694 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1695
1696 PR c++/54777
1697 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1698
1699 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1700
1701 PR fortran/54778
1702 * gfortran.dg/class_53.f90: New.
1703
1704 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1705
1706 PR debug/54551
1707 * gcc.dg/guality/pr54551.c: New.
1708
1709 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1710
1711 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1712 * gcc.target/powerpc/pr46728-2.c: Likewise.
1713
1714 2012-10-02 Sharad Singhai <singhai@google.com>
1715
1716 PR testsuite/54772
1717 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1718 to fix test failures caused by r191883.
1719 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1720 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1721 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1722 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1723 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1724 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1725 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1726 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1727 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1728
1729 2012-09-30 Sharad Singhai <singhai@google.com>
1730
1731 * gcc.target/i386/vect-double-1.c: Fix test.
1732
1733 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1734
1735 PR target/54087
1736 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1737 atomic_sub fails.
1738
1739 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1740
1741 PR rtl-optimization/54457
1742 * gcc.target/i386/pr54457.c: New test.
1743
1744 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1745
1746 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1747
1748 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1749
1750 * gcc.target/i386/vect-rebuild.c: New testcase.
1751
1752 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1753
1754 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1755
1756 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1757
1758 * gcc.target/mips/pr37362.c: Fix target selector.
1759
1760 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1761
1762 PR target/54083
1763 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1764
1765 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1766
1767 * gcc.dg/ucnid-8.c: Update line number.
1768 * gcc.dg/torture/pr51106-2.c: Likewise.
1769
1770 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1771
1772 PR fortran/54667
1773 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1774 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1775 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1776
1777 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1778
1779 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1780 partially reverting r170092.
1781 * gfortran.dg/class_7.f03: Ditto.
1782 * gfortran.dg/coarray_14.f90: Ditto.
1783 * gfortran.dg/typebound_proc_13.f03: Ditto.
1784
1785 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1786
1787 PR c++/54738
1788 * g++.dg/cpp0x/sfinae42.C: New.
1789
1790 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1791
1792 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1793 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1794 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1795 * gcc.dg/pr42629.c: XFAIL on AIX.
1796 * gcc.dg/pr47684.c: Same.
1797 * gcc.dg/pr43670.c: Same.
1798 * gcc.dg/pr42916.c: Same.
1799 * gcc.dg/pr45449.c: Same.
1800 * gcc.dg/pr50017.c: Same.
1801 * gcc.dg/pr42728.c: Same.
1802 * gcc.dg/pr47881.c: Same.
1803 * gcc.dg/pr44023.c: Same.
1804 * gcc.dg/pr41345.c: Same.
1805 * gcc.dg/pr42630.c: Same.
1806 * gcc.dg/pr44971.c: Same.
1807 * gcc.dg/pr46771.c: Same.
1808 * gcc.dg/ucnid-8.c: Same.
1809 * gcc.dg/ucnid-10.c: Same.
1810 * gcc.dg/ucnid-13.c: Same.
1811 * gcc.dg/torture/pr51106-2.c: Same.
1812 * gcc.dg/pr48768.c: Same.
1813 * gcc.dg/pr42631.c: Same.
1814 * gcc.dg/pr43084.c: Same.
1815 * gcc.dg/ucnid-7.c: Same.
1816 * gcc.dg/pr42889.c: Same.
1817 * gcc.dg/pr41241.c: Same.
1818 * gcc.dg/pr42719.c: Same.
1819 * g++.dg/debug/pr46583.C: Same.
1820 * g++.dg/debug/pr47106.C: Same.
1821 * g++.dg/opt/pr48549.C: Same.
1822 * g++.dg/other/pr42685.C: Same.
1823 * c-c++-common/pr43942.c: Same.
1824
1825 2012-09-29 Ian Lance Taylor <iant@google.com>
1826
1827 * go.test/go-test.exp: Update for latest version of Go testsuite.
1828
1829 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1830
1831 PR fortran/52724
1832 * gfortran.dg/internal_readwrite_3.f90: New test.
1833
1834 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1835
1836 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1837 c-c++-common/Wunused-local-typedefs-2.c to here.
1838
1839 PR c++/54372 - unused attribute inactive on dependant entities
1840 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1841
1842 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1843
1844 PR c++/29028 - Missed unused warning on using declaration
1845 * g++.dg/warn/Wunused-var-18.C: New test.
1846
1847 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1848
1849 PR c++/53551 - -Wunused-local-typedefs misses uses
1850 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1851
1852 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1853
1854 PR target/54716
1855 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1856
1857 PR tree-optimization/54713
1858 * gcc.c-torture/compile/pr54713-1.c: New test.
1859 * gcc.c-torture/compile/pr54713-2.c: New test.
1860 * gcc.c-torture/compile/pr54713-3.c: New test.
1861
1862 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1863
1864 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1865
1866 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1867
1868 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1869
1870 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1871
1872 PR target/54703
1873 * gcc.target/i386/pr54703.c: New test.
1874
1875 2012-09-27 Richard Guenther <rguenther@suse.de>
1876
1877 PR lto/54709
1878 * gcc.dg/lto/pr54709_0.c: New testcase.
1879 * gcc.dg/lto/pr54709_1.c: Likewise.
1880
1881 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1882
1883 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1884
1885 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1886
1887 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1888
1889 * gcc.target/arm/pr42879.c: Handle big-endian.
1890
1891 2012-09-26 Steve Ellcey <sellcey@mips.com>
1892
1893 PR c/37303
1894 * gcc.dg/pr37303.c: Check for rdata or rodata.
1895
1896 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1897
1898 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1899
1900 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1901
1902 PR target/51274
1903 PR target/53087
1904 * gcc.target/powerpc/ppc-ne0-1.c: New.
1905
1906 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1907
1908 PR target/54089
1909 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1910 test_19, test_20, test_21, test_22, test_23): New functions.
1911 * gcc.target/sh/pr54089-4.c: New.
1912 * gcc.target/sh/pr54089-5.c: New.
1913 * gcc.target/sh/pr54089-6.c: New.
1914 * gcc.target/sh/pr54089-7.c: New.
1915
1916 2012-09-25 Richard Guenther <rguenther@suse.de>
1917
1918 PR lto/54625
1919 * gcc.dg/lto/pr54702_0.c: New testcase.
1920 * gcc.dg/lto/pr54702_1.c: Likewise.
1921 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1922 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1923 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1924 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1925
1926 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1927
1928 PR c++/54526
1929 * g++.dg/cpp0x/parse2.C: New.
1930 * g++.dg/parse/error11.C: Adjust.
1931 * g++.dg/parse/error12.C: Likewise.
1932
1933 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1934
1935 * gcc.target/i386/20030217-1.c: Added check for
1936 large_long_double effective target.
1937 * gcc.target/i386/387-3.c: Likewise.
1938 * gcc.target/i386/387-4.c: Likewise.
1939 * gcc.target/i386/pr36578-1.c: Likewise.
1940 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1941 when long double size is equal double size.
1942 * gcc.target/i386/excess-precision-1.c: Likewise.
1943 * gcc.target/i386/pr36578-2.c: Likewise.
1944 * gcc.target/i386/20030217-2.c: New testcase.
1945
1946 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1947
1948 PR tree-optimization/54676
1949 * gcc.dg/pr54676.c: New test.
1950
1951 2012-09-25 Richard Guenther <rguenther@suse.de>
1952
1953 PR tree-optimization/53663
1954 * gcc.dg/torture/pr53663-1.c: New testcase.
1955 * gcc.dg/torture/pr53663-2.c: Likewise.
1956 * gcc.dg/torture/pr53663-3.c: Likewise.
1957
1958 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1959
1960 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1961
1962 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1963
1964 * lib/target-supports-dg.exp (dg-require-effective-target,
1965 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1966 dg-process-target-1 instead of dg-process-target.
1967 (dg-process-target-1): Rename from dg-process-target.
1968 (dg-process-target): New.
1969
1970 2012-09-24 Richard Guenther <rguenther@suse.de>
1971
1972 PR tree-optimization/54684
1973 * g++.dg/torture/pr54684.C: New testcase.
1974
1975 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1976
1977 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1978
1979 2012-09-24 Richard Guenther <rguenther@suse.de>
1980
1981 PR middle-end/52173
1982 * gcc.dg/tm/pr52173-1.c: New.
1983 * gcc.dg/tm/pr52173-2.c: New.
1984
1985 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1986
1987 * gcc.dg/pr54669.c: New test.
1988
1989 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1990 Dominique Dhumieres <dominiq@lps.ens.fr>
1991
1992 PR testsuite/54677
1993 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1994
1995 2012-09-23 Tobias Burnus <burnus@net-b.de>
1996
1997 PR fortran/54618
1998 * gfortran.dg/class_array_14.f90: New.
1999
2000 2012-09-22 Kai Tietz <ktietz@redhat.com>
2001
2002 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2003 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2004
2005 2012-09-21 Dehao Chen <dehao@google.com>
2006
2007 PR go/54649
2008 PR tree-optimization/54655
2009 * g++.dg/pr54655.C: New testcase.
2010
2011 2012-09-21 Richard Guenther <rguenther@suse.de>
2012
2013 PR tree-optimization/54647
2014 * g++.dg/torture/pr54647.C: New testcase.
2015
2016 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2017
2018 PR c++/54427
2019 * c-c++-common/torture/vector-compare-2.c: Add -w.
2020
2021 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2022
2023 * gnat.dg/opt20.ads: Move dg directive to...
2024 * gnat.dg/opt20.adb: ...here.
2025 * gnat.dg/addr1.ad[sb]: Likewise.
2026 * gnat.dg/concat2.ad[sb]: Likewise.
2027 * gnat.dg/array16.ad[sb]: Likewise.
2028 * gnat.dg/atomic5.ad[sb]: Likewise.
2029 * gnat.dg/discr29.ad[sb]: Likewise.
2030 * gnat.dg/noreturn5.ad[sb]: Likewise.
2031 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2032 * gnat.dg/discr23.ads: Remove dg directive.
2033 * gnat.dg/nested_float_packed.ads: Likewise.
2034 * gnat.dg/oconst6.ads: Move to...
2035 * gnat.dg/specs/oconst6.ads: ...here.
2036
2037 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2038
2039 PR c++/52432
2040 * g++.dg/cpp0x/decltype32.C: Tweak.
2041
2042 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2043
2044 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2045 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2046 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2047 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2048
2049 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2050
2051 PR c++/54581
2052 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2053
2054 2012-09-19 Steve Ellcey <sellcey@mips.com>
2055
2056 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2057
2058 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2059
2060 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2061 * gcc.target/powerpc/ppc-mftb.c: New file.
2062
2063 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2064
2065 PR target/54089
2066 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2067 functions.
2068
2069 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2070
2071 PR target/54236
2072 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2073
2074 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2075
2076 * gcc.c-torture/execute/20120919-1.c: New test.
2077
2078 2012-09-19 Richard Guenther <rguenther@suse.de>
2079
2080 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2081
2082 2012-09-19 Richard Guenther <rguenther@suse.de>
2083
2084 * gcc.dg/builtin-unreachable-6.c: Adjust.
2085
2086 2012-09-19 Richard Guenther <rguenther@suse.de>
2087
2088 * gcc.dg/builtin-object-size-10.c: Adjust.
2089 * gcc.dg/builtin-unreachable-5.c: Adjust.
2090 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2091 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2092 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2093 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2094 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2095 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2096 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2097 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2098 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2099 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2100 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2101 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2102
2103 2012-09-19 Richard Guenther <rguenther@suse.de>
2104
2105 PR tree-optimization/54132
2106 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2107 * gcc.dg/torture/pr54132.c: Likewise.
2108
2109 2012-09-19 Terry Guo <terry.guo@arm.com>
2110
2111 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2112 extra prune rules that will be applied to all tests in a .exp file.
2113 (gcc-dg-prune): Use rules defined by the above variable.
2114 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2115 harmless warnings on architecture switch conflict.
2116
2117 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2118
2119 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2120 of asm-comment characters instead of a single one.
2121 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2122
2123 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2124
2125 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2126
2127 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2128 target instead of xfailing it.
2129 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2130 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2131 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2132 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2133 * gcc.dg/vect/vect-104.c: Likewise.
2134 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2135 * gcc.dg/vect/vect-outer-1.c: Likewise.
2136 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2137 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2138 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2139 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2140 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2141 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2142 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2143 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2144 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2145
2146 * lib/target-supports.exp
2147 (check_effective_target_vect_widen_mult_qi_to_hi,
2148 check_effective_target_vect_widen_mult_hi_to_si,
2149 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2150 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2151 check_effective_target_vect_pack_trunc,
2152 check_effective_target_vect_unpack,
2153 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2154 instead of arm_none.
2155
2156 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2157
2158 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2159
2160 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2161 config to compiler_flags.
2162
2163 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2164
2165 PR target/54592
2166 * gcc.target/i386/pr54592.c: New test.
2167
2168 PR tree-optimization/54610
2169 * gcc.target/i386/pr54610.c: New test.
2170
2171 2012-09-17 Jason Merrill <jason@redhat.com>
2172
2173 PR c++/54575
2174 * g++.dg/cpp0x/alias-decl-21.C: New.
2175 * g++.dg/cpp0x/alias-decl-22.C: New.
2176
2177 2012-09-17 Tobias Burnus <burnus@net-b.de>
2178
2179 PR fortran/54608
2180 * gfortran.dg/scan_2.f90: New.
2181
2182 2012-09-17 Jason Merrill <jason@redhat.com>
2183
2184 PR c++/53661
2185 * g++.dg/init/aggr9.C: New.
2186
2187 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2188
2189 * gnat.dg/loop_optimization12.ad[sb]: New test.
2190
2191 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2192
2193 PR fortran/54285
2194 * gfortran.dg/proc_ptr_result_7.f90: New.
2195
2196 2012-09-17 Tobias Burnus <burnus@net-b.de>
2197
2198 PR fortran/54603
2199 * gfortran.dg/structure_constructor_11.f90: New.
2200
2201 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2202
2203 PR tree-optimization/54563
2204 * g++.dg/torture/pr54563.C: New test.
2205
2206 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2207
2208 PR fortran/54594
2209 * gfortran.dg/typebound_generic_14.f03: New.
2210
2211 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2212
2213 PR fortran/54387
2214 * gfortran.dg/proc_ptr_38.f90: New.
2215
2216 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2217
2218 PR debug/54460
2219 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2220 to scary regexp.
2221
2222 PR testsuite/54007
2223 * gnat.dg/lto15.adb: Require lto.
2224
2225 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2226 "myBindC" for hppa*-*-hpux*.
2227
2228 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2229
2230 * gfortran.dg/namelist_75.f90: New test.
2231
2232 2012-09-15 Tom de Vries <tom@codesourcery.com>
2233
2234 * gcc.dg/tree-ssa/vrp82.c: New test.
2235 * gcc.dg/tree-ssa/vrp83.c: Same.
2236 * gcc.dg/tree-ssa/vrp84.c: Same.
2237
2238 2012-09-15 Tom de Vries <tom@codesourcery.com>
2239
2240 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2241 * gcc.dg/tree-ssa/vrp81.c: ... this.
2242
2243 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2244
2245 PR target/54222
2246 * gcc.target/avr/torture/fix-types.h: New.
2247 * gcc.target/avr/torture/vals-hr.def: New.
2248 * gcc.target/avr/torture/vals-r.def: New.
2249 * gcc.target/avr/torture/vals-k.def: New.
2250 * gcc.target/avr/torture/vals-ur.def: New.
2251 * gcc.target/avr/torture/vals-uk.def: New.
2252 * gcc.target/avr/torture/vals-uhr.def: New.
2253 * gcc.target/avr/torture/vals-llk.def: New.
2254 * gcc.target/avr/torture/vals-ullk.def: New.
2255 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2256 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2257 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2258 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2259 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2260 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2261 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2262 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2263
2264 2012-09-14 Dehao Chen <dehao@google.com>
2265
2266 * g++.dg/debug/dwarf2/deallocator.C: New test.
2267
2268 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2269
2270 PR c/54552
2271 * gcc.c-torture/compile/pr54552-1.c: New test.
2272
2273 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2274
2275 PR c++/54427
2276 * g++.dg/other/vector-compare.C: New testcase.
2277 * c-c++-common/vector-compare-3.c: New testcase.
2278 * gcc.dg/vector-shift.c: Move ...
2279 * c-c++-common/vector-shift.c: ... here.
2280 * gcc.dg/vector-shift1.c: Move ...
2281 * c-c++-common/vector-shift1.c: ... here.
2282 * gcc.dg/vector-shift3.c: Move ...
2283 * c-c++-common/vector-shift3.c: ... here.
2284 * gcc.dg/vector-compare-1.c: Move ...
2285 * c-c++-common/vector-compare-1.c: ... here.
2286 * gcc.dg/vector-compare-2.c: Move ...
2287 * c-c++-common/vector-compare-2.c: ... here.
2288 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2289 * c-c++-common/torture/vector-compare-1.c: ... here.
2290 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2291 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2292 * c-c++-common/torture/vector-compare-2.c: ... here.
2293 * gcc.c-torture/execute/vector-shift.c: Move ...
2294 * c-c++-common/torture/vector-shift.c: ... here.
2295 * gcc.c-torture/execute/vector-shift2.c: Move ...
2296 * c-c++-common/torture/vector-shift2.c: ... here.
2297 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2298 * c-c++-common/torture/vector-subscript-1.c: ... here.
2299 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2300 * c-c++-common/torture/vector-subscript-2.c: ... here.
2301 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2302 * c-c++-common/torture/vector-subscript-3.c: ... here.
2303
2304 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2305
2306 PR c/54103
2307 * gcc.c-torture/compile/pr54103-1.c,
2308 gcc.c-torture/compile/pr54103-2.c,
2309 gcc.c-torture/compile/pr54103-3.c,
2310 gcc.c-torture/compile/pr54103-4.c,
2311 gcc.c-torture/compile/pr54103-5.c,
2312 gcc.c-torture/compile/pr54103-6.c: New tests.
2313 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2314
2315 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2316
2317 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2318
2319 2012-09-14 Richard Guenther <rguenther@suse.de>
2320
2321 PR tree-optimization/54565
2322 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2323 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2324
2325 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2326
2327 * gcc.target/arm/combine-movs.c: Add missing space.
2328
2329 2012-09-14 Richard Guenther <rguenther@suse.de>
2330
2331 * g++.dg/torture/builtin-location.C: New testcase.
2332
2333 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2334 Manuel López-Ibáñez <manu@gcc.gnu.org>
2335
2336 PR c++/53210
2337 * g++.dg/warn/Wuninitialized-self.C: New.
2338
2339 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2340
2341 PR c/54559
2342 * gcc.c-torture/compile/pr54559.c: New test.
2343
2344 2012-09-13 Jason Merrill <jason@redhat.com>
2345
2346 PR c++/53839
2347 * g++.dg/cpp0x/constexpr-temp1.C: New.
2348
2349 PR c++/54511
2350 * g++.dg/template/anonunion2.C: New.
2351
2352 PR c++/53836
2353 * g++.dg/template/init10.C: New.
2354
2355 2012-09-13 Tobias Burnus <burnus@net-b.de>
2356
2357 PR fortran/54556
2358 * gfortran.dg/implicit_pure_3.f90: New.
2359
2360 2012-09-13 Richard Guenther <rguenther@suse.de>
2361
2362 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2363
2364 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2365
2366 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2367
2368 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2369
2370 * c-c++-common/pr51712.c: Handle for short-enum targets.
2371
2372 2012-09-12 Terry Guo <terry.guo@arm.com>
2373
2374 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2375 and lsrs for Thumb2 mode.
2376
2377 2012-09-12 Jan Hubicka <jh@suse.cz>
2378
2379 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2380
2381 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2382
2383 PR target/54445
2384 * gcc.target/i386/pr54445-1.c: New file.
2385 * gcc.target/i386/pr54445-2.c: Likewise.
2386
2387 2012-09-12 Tobias Burnus <burnus@net-b.de>
2388
2389 PR fortran/54225
2390 PR fortran/53306
2391 * gfortran.dg/coarray_10.f90: Update dg-error.
2392 * gfortran.dg/coarray_28.f90: New.
2393 * gfortran.dg/array_section_3.f90: New.
2394
2395 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2396
2397 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2398 gcc.target/arm/pr48252.c: Fix for big-endian support.
2399
2400 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2401
2402 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2403
2404 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2405 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2406
2407 * gcc.target/arm/neon-vfma-1.c: New testcase.
2408 * gcc.target/arm/neon-vfms-1.c: Likewise.
2409 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2410 of float.
2411 * gcc.target/arm/neon-vmls-1.c: Likewise.
2412 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2413 function.
2414 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2415 (check_effective_target_arm_neonv2_ok): Likewise.
2416 (check_effective_target_arm_neonv2_hw): Likewise.
2417 (check_effective_target_arm_neonv2): Likewise.
2418
2419 2012-09-11 Richard Guenther <rguenther@suse.de>
2420
2421 PR middle-end/54515
2422 * g++.dg/tree-ssa/pr54515.C: New testcase.
2423
2424 2012-09-10 Andrew Pinski <apinski@cavium.com>
2425
2426 PR tree-opt/c54362
2427 * gcc.dg/tm/memopt-16.c: New testcase.
2428
2429 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2430
2431 PR c++/54541
2432 PR c++/54542
2433 * g++.dg/cpp0x/sfinae40.C: New.
2434 * g++.dg/cpp0x/sfinae41.C: Likewise.
2435
2436 2012-09-10 Jason Merrill <jason@redhat.com>
2437
2438 PR c++/54538
2439 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2440
2441 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2442
2443 PR target/54089
2444 * gcc.target/sh/pr54089-3.c: New.
2445
2446 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2447
2448 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2449
2450 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2451
2452 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2453
2454 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2455
2456 * gcc.dg/pr52558-2.c: Delete.
2457 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2458
2459 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2460
2461 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2462
2463 2012-09-10 Richard Guenther <rguenther@suse.de>
2464
2465 PR tree-optimization/54520
2466 * gcc.dg/torture/pr54520.c: New testcase.
2467
2468 2012-09-10 Jason Merrill <jason@redhat.com>
2469
2470 PR c++/54506
2471 * g++.dg/cpp0x/implicit14.C: New.
2472
2473 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2474
2475 PR fortran/54208
2476 * gfortran.dg/bound_simplification_3.f90: New test.
2477
2478 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2479
2480 PR testsuite/54184
2481 * gcc.dg/pr52558-1.c: Delete.
2482 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2483
2484 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2485
2486 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2487 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2488 * gcc.target/arm/smlaltt-1.c: Likewise.
2489
2490 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2491
2492 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2493
2494 2012-09-07 Tom de Vries <tom@codesourcery.com>
2495
2496 PR tree-optimization/53986
2497 * gcc.dg/tree-ssa/vrp80.c: New test.
2498 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2499
2500 2012-09-06 Jason Merrill <jason@redhat.com>
2501
2502 PR c++/54341
2503 PR c++/54253
2504 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2505 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2506
2507 2012-09-06 Andrew Pinski <apinski@cavium.com>
2508
2509 PR tree-opt/54494
2510 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2511
2512 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2513
2514 PR rtl-optimization/54455
2515 * gcc.dg/54455.c: New test.
2516
2517 2012-09-06 Tobias Burnus <burnus@net-b.de>
2518
2519 PR fortran/54463
2520 * gfortran.dg/promotion_2.f90: New.
2521
2522 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2523
2524 PR middle-end/54486
2525 * c-c++-common/pr54486.c: New test.
2526
2527 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2528
2529 PR fortran/54474
2530 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2531
2532 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2533
2534 PR c++/54191
2535 * g++.dg/cpp0x/sfinae39.C: New.
2536
2537 2012-09-04 Jason Merrill <jason@redhat.com>
2538
2539 PR c++/54441
2540 * g++.dg/ext/flexary3.C: New.
2541
2542 PR c++/54420
2543 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2544
2545 PR c++/54198
2546 * g++.dg/template/defarg15.C: New.
2547
2548 PR c++/54437
2549 * g++.dg/template/access24.C: New.
2550
2551 2012-09-04 Richard Guenther <rguenther@suse.de>
2552
2553 PR tree-optimization/54458
2554 * gcc.dg/torture/pr54458.c: New testcase.
2555
2556 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2557
2558 * gcc.target/arm/neon-vext.c: New test.
2559 * gcc.target/arm/neon-vext-execute.c: Ditto.
2560
2561 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2562
2563 PR fortran/54243
2564 PR fortran/54244
2565 * gfortran.dg/select_type_29.f03: New.
2566
2567 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2568
2569 * gcc.dg/fold-perm.c: Improve test.
2570
2571 2012-09-03 Tobias Burnus <burnus@net-b.de>
2572
2573 PR fortran/51632
2574 * gfortran.dg/coarray_class_1.f90: New.
2575
2576 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2577
2578 PR target/49206
2579 * gcc.c-torture/compile/pr49206.c: New test.
2580
2581 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2582 Uros Bizjak <ubizjak@gmail.com>
2583
2584 PR target/36680
2585 * gfortran.dg/pr36680.f90: New test.
2586
2587 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2588
2589 PR target/42295
2590 * g++.dg/opt/pr42295.C: New test.
2591
2592 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2593
2594 PR target/54436
2595 * gcc.dg/torture/pr54436.c: New test.
2596
2597 2012-09-01 Andrew Pinski <apinski@cavium.com>
2598
2599 * gcc.target/mips/truncate-8.c: New testcase.
2600
2601 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2602
2603 PR target/46829
2604 PR target/46843
2605 * gcc.target/i386/pr46829.c: New test.
2606 * gcc.target/i386/pr46843.c: Ditto.
2607
2608 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2609 Jason Merrill <jason@redhat.com>
2610
2611 PR c++/18747
2612 * g++.dg/parse/error50.C: New.
2613
2614 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2615
2616 PR c/54428
2617 * gcc.c-torture/compile/pr54428.c: New test.
2618
2619 2012-08-31 Ollie Wild <aaw@google.com>
2620
2621 PR c++/54197
2622 * g++.dg/init/lifetime3.C: New test.
2623
2624 2012-08-31 Martin Jambor <mjambor@suse.cz>
2625
2626 PR middle-end/54409
2627 * gcc.dg/torture/pr54409.c: New test.
2628
2629 2012-08-31 Martin Jambor <mjambor@suse.cz>
2630
2631 * gfortran.dg/pr48636.f90: Add dump scan checks.
2632
2633 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2634
2635 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2636
2637 2012-08-28 Joey Ye <joey.ye@arm.com>
2638
2639 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2640
2641 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2642
2643 PR target/46254
2644 * gcc.target/i386/pr46254.c: New test.
2645
2646 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2647
2648 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2649 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2650 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2651
2652 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2653
2654 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2655 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2656 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2657 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2658 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2659 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2660 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2661 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2662 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2663 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2664 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2665 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2666 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2667 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2668 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2669 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2670 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2671 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2672 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2673 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2674 gcc.target/mips/unaligned-1.c: Tighten regexps.
2675
2676 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2677
2678 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2679 (mips_option_groups): Remove optimization. Add various -f options.
2680 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2681 and -pg imply -fno-omit-frame-pointer.
2682 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2683 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2684 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2685 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2686 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2687 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2688 * gcc.target/mips/abi-n32-long32.c: Likewise.
2689 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2690 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2691 * gcc.target/mips/abi-n32-long64.c: Likewise.
2692 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2693 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2694 * gcc.target/mips/abi-n64-long32.c: Likewise.
2695 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2696 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2697 * gcc.target/mips/abi-n64-long64.c: Likewise.
2698 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2699 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2700 * gcc.target/mips/abi-o32-long32.c: Likewise.
2701 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2702 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2703 * gcc.target/mips/abi-o32-long64.c: Likewise.
2704 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2705 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2706 * gcc.target/mips/abi-o64-long32.c: Likewise.
2707 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2708 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2709 * gcc.target/mips/abi-o64-long64.c: Likewise.
2710 * gcc.target/mips/asm-1.c: Likewise.
2711 * gcc.target/mips/branch-1.c: Likewise.
2712 * gcc.target/mips/call-3.c: Likewise.
2713 * gcc.target/mips/call-saved-3.c: Likewise.
2714 * gcc.target/mips/clear-cache-1.c: Likewise.
2715 * gcc.target/mips/div-1.c: Likewise.
2716 * gcc.target/mips/div-2.c: Likewise.
2717 * gcc.target/mips/div-3.c: Likewise.
2718 * gcc.target/mips/div-4.c: Likewise.
2719 * gcc.target/mips/div-5.c: Likewise.
2720 * gcc.target/mips/div-6.c: Likewise.
2721 * gcc.target/mips/div-7.c: Likewise.
2722 * gcc.target/mips/div-8.c: Likewise.
2723 * gcc.target/mips/div-9.c: Likewise.
2724 * gcc.target/mips/div-10.c: Likewise.
2725 * gcc.target/mips/div-11.c: Likewise.
2726 * gcc.target/mips/div-12.c: Likewise.
2727 * gcc.target/mips/dsp-ctrl.c: Likewise.
2728 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2729 * gcc.target/mips/ext-8.c: Likewise.
2730 * gcc.target/mips/extend-2.c: Likewise.
2731 * gcc.target/mips/fix-r10000-1.c: Likewise.
2732 * gcc.target/mips/fix-r10000-2.c: Likewise.
2733 * gcc.target/mips/fix-r10000-3.c: Likewise.
2734 * gcc.target/mips/fix-r10000-4.c: Likewise.
2735 * gcc.target/mips/fix-r10000-5.c: Likewise.
2736 * gcc.target/mips/fix-r10000-6.c: Likewise.
2737 * gcc.target/mips/fix-r10000-7.c: Likewise.
2738 * gcc.target/mips/fix-r10000-8.c: Likewise.
2739 * gcc.target/mips/fix-r10000-9.c: Likewise.
2740 * gcc.target/mips/fix-r10000-10.c: Likewise.
2741 * gcc.target/mips/fix-r10000-11.c: Likewise.
2742 * gcc.target/mips/fix-r10000-12.c: Likewise.
2743 * gcc.target/mips/fix-r10000-13.c: Likewise.
2744 * gcc.target/mips/fix-r10000-14.c: Likewise.
2745 * gcc.target/mips/fix-r10000-15.c: Likewise.
2746 * gcc.target/mips/fpcmp-1.c: Likewise.
2747 * gcc.target/mips/fpcmp-2.c: Likewise.
2748 * gcc.target/mips/fpr-moves-7.c: Likewise.
2749 * gcc.target/mips/fpr-moves-8.c: Likewise.
2750 * gcc.target/mips/int-moves-1.c: Likewise.
2751 * gcc.target/mips/int-moves-2.c: Likewise.
2752 * gcc.target/mips/long-calls-pg.c: Likewise.
2753 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2754 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2755 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2756 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2757 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2758 * gcc.target/mips/mips-3d-1.c: Likewise.
2759 * gcc.target/mips/mips-3d-2.c: Likewise.
2760 * gcc.target/mips/mips-3d-3.c: Likewise.
2761 * gcc.target/mips/mips-3d-4.c: Likewise.
2762 * gcc.target/mips/mips-3d-5.c: Likewise.
2763 * gcc.target/mips/mips-3d-6.c: Likewise.
2764 * gcc.target/mips/mips-3d-7.c: Likewise.
2765 * gcc.target/mips/mips-3d-8.c: Likewise.
2766 * gcc.target/mips/mips-3d-9.c: Likewise.
2767 * gcc.target/mips/mips-ps-1.c: Likewise.
2768 * gcc.target/mips/mips-ps-2.c: Likewise.
2769 * gcc.target/mips/mips-ps-3.c: Likewise.
2770 * gcc.target/mips/mips-ps-4.c: Likewise.
2771 * gcc.target/mips/mips-ps-6.c: Likewise.
2772 * gcc.target/mips/mips32-dspr2.c: Likewise.
2773 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2774 * gcc.target/mips/neg-abs-1.c: Likewise.
2775 * gcc.target/mips/neg-abs-2.c: Likewise.
2776 * gcc.target/mips/nmadd-3.c: Likewise.
2777 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2778 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2779 * gcc.target/mips/octeon-pop-1.c: Likewise.
2780 * gcc.target/mips/pr26765.c: Likewise.
2781 * gcc.target/mips/pr33256.c: Likewise.
2782 * gcc.target/mips/pr33635-1.c: Likewise.
2783 * gcc.target/mips/pr33755.c: Likewise.
2784 * gcc.target/mips/pr35802.c: Likewise.
2785 * gcc.target/mips/pr45074.c: Likewise.
2786 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2787 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2788 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2789 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2790 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2791 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2792 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2793 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2794 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2795 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2796 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2797 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2798 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2799 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2800 * gcc.target/mips/save-restore-1.c: Likewise.
2801 * gcc.target/mips/save-restore-3.c: Likewise.
2802 * gcc.target/mips/save-restore-5.c: Likewise.
2803 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2804 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2805 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2806 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2807 * gcc.target/mips/stack-1.c: Likewise.
2808
2809 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2810 Tighten regexps.
2811
2812 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2813 branch under test to be filled with preceding rather than
2814 following instructions.
2815 * gcc.target/mips/branch-10.c: Likewise.
2816 * gcc.target/mips/branch-11.c: Likewise.
2817 * gcc.target/mips/branch-12.c: Likewise.
2818 * gcc.target/mips/branch-13.c: Likewise.
2819 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2820 to be eliminated. Tighten $28 scan-assembler-not test.
2821
2822 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2823 function to...
2824 * gcc.target/mips/call-4.c: ...this new test.
2825
2826 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2827 more likely.
2828 * gcc.target/mips/code-readable-3.c: Likewise.
2829 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2830 flag but skip for -O0.
2831 * gcc.target/mips/code-readable-4.c: Likewise.
2832
2833 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2834 of operations under test.
2835 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2836
2837 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2838 Don't require sibling-call optimization.
2839 * gcc.target/mips/near-far-4.c: Likewise.
2840
2841 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2842 Make sure that the register variable is used.
2843 * gcc.target/mips/soft-float-1.c: Likewise.
2844
2845 * gcc.target/mips/sdata-1.c: Make static data volatile.
2846 * gcc.target/mips/sdata-2.c: Likewise.
2847 * gcc.target/mips/sdata-3.c: Likewise.
2848 * gcc.target/mips/sdata-4.c: Likewise.
2849
2850 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2851 skip for -O0.
2852 * gcc.target/mips/atomic-memory-2.c: Likewise.
2853 * gcc.target/mips/branch-cost-1.c: Likewise.
2854 * gcc.target/mips/branch-cost-2.c: Likewise.
2855 * gcc.target/mips/cache-1.c: Likewise.
2856 * gcc.target/mips/call-1.c: Likewise.
2857 * gcc.target/mips/call-saved-2.c: Likewise.
2858 * gcc.target/mips/const-anchor-1.c: Likewise.
2859 * gcc.target/mips/const-anchor-2.c: Likewise.
2860 * gcc.target/mips/dse-1.c: Likewise.
2861 * gcc.target/mips/dsp-lhx.c: Likewise.
2862 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2863 * gcc.target/mips/ext-1.c: Likewise.
2864 * gcc.target/mips/ext-2.c: Likewise.
2865 * gcc.target/mips/ext-3.c: Likewise.
2866 * gcc.target/mips/ext-4.c: Likewise.
2867 * gcc.target/mips/ext-5.c: Likewise.
2868 * gcc.target/mips/ext-6.c: Likewise.
2869 * gcc.target/mips/ext-7.c: Likewise.
2870 * gcc.target/mips/extend-1.c: Likewise.
2871 * gcc.target/mips/fix-r4000-1.c: Likewise.
2872 * gcc.target/mips/fix-r4000-3.c: Likewise.
2873 * gcc.target/mips/fix-r4000-5.c: Likewise.
2874 * gcc.target/mips/fix-r4000-6.c: Likewise.
2875 * gcc.target/mips/fix-r4000-8.c: Likewise.
2876 * gcc.target/mips/fix-r4000-10.c: Likewise.
2877 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2878 * gcc.target/mips/fixed-vector-type.c: Likewise.
2879 * gcc.target/mips/fpr-moves-1.c: Likewise.
2880 * gcc.target/mips/fpr-moves-2.c: Likewise.
2881 * gcc.target/mips/fpr-moves-3.c: Likewise.
2882 * gcc.target/mips/fpr-moves-4.c: Likewise.
2883 * gcc.target/mips/fpr-moves-5.c: Likewise.
2884 * gcc.target/mips/fpr-moves-6.c: Likewise.
2885 * gcc.target/mips/ins-1.c: Likewise.
2886 * gcc.target/mips/ins-2.c: Likewise.
2887 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2888 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2889 * gcc.target/mips/lazy-binding-1.c: Likewise.
2890 * gcc.target/mips/madd-3.c: Likewise.
2891 * gcc.target/mips/madd-5.c: Likewise.
2892 * gcc.target/mips/madd-6.c: Likewise.
2893 * gcc.target/mips/madd-8.c: Likewise.
2894 * gcc.target/mips/madd-9.c: Likewise.
2895 * gcc.target/mips/memcpy-1.c: Likewise.
2896 * gcc.target/mips/mips-ps-type.c: Likewise.
2897 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2898 * gcc.target/mips/mips-sched-madd.c: Likewise.
2899 * gcc.target/mips/mips16e-extends.c: Likewise.
2900 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2901 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2902 * gcc.target/mips/movcc-1.c: Likewise.
2903 * gcc.target/mips/movcc-2.c: Likewise.
2904 * gcc.target/mips/movcc-3.c: Likewise.
2905 * gcc.target/mips/msub-5.c: Likewise.
2906 * gcc.target/mips/msub-6.c: Likewise.
2907 * gcc.target/mips/msub-8.c: Likewise.
2908 * gcc.target/mips/mult-2.c: Likewise.
2909 * gcc.target/mips/mult-3.c: Likewise.
2910 * gcc.target/mips/mult-5.c: Likewise.
2911 * gcc.target/mips/mult-6.c: Likewise.
2912 * gcc.target/mips/mult-7.c: Likewise.
2913 * gcc.target/mips/mult-12.c: Likewise.
2914 * gcc.target/mips/mult-13.c: Likewise.
2915 * gcc.target/mips/mult-14.c: Likewise.
2916 * gcc.target/mips/mult-15.c: Likewise.
2917 * gcc.target/mips/mult-17.c: Likewise.
2918 * gcc.target/mips/mult-18.c: Likewise.
2919 * gcc.target/mips/mult-19.c: Likewise.
2920 * gcc.target/mips/nmadd-1.c: Likewise.
2921 * gcc.target/mips/nmadd-2.c: Likewise.
2922 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2923 * gcc.target/mips/octeon-cins-1.c: Likewise.
2924 * gcc.target/mips/octeon-cins-2.c: Likewise.
2925 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2926 * gcc.target/mips/octeon-exts-2.c: Likewise.
2927 * gcc.target/mips/octeon-exts-3.c: Likewise.
2928 * gcc.target/mips/octeon-exts-4.c: Likewise.
2929 * gcc.target/mips/octeon-exts-5.c: Likewise.
2930 * gcc.target/mips/octeon-exts-6.c: Likewise.
2931 * gcc.target/mips/octeon-exts-7.c: Likewise.
2932 * gcc.target/mips/octeon-pop-2.c: Likewise.
2933 * gcc.target/mips/octeon-seq-3.c: Likewise.
2934 * gcc.target/mips/octeon-seq-4.c: Likewise.
2935 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2936 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2937 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2938 * gcc.target/mips/pr54240.c: Likewise.
2939 * gcc.target/mips/rsqrt-1.c: Likewise.
2940 * gcc.target/mips/rsqrt-2.c: Likewise.
2941 * gcc.target/mips/rsqrt-3.c: Likewise.
2942 * gcc.target/mips/rsqrt-4.c: Likewise.
2943 * gcc.target/mips/save-restore-2.c: Likewise.
2944 * gcc.target/mips/save-restore-4.c: Likewise.
2945 * gcc.target/mips/sb1-1.c: Likewise.
2946 * gcc.target/mips/scc-1.c: Likewise.
2947 * gcc.target/mips/scc-2.c: Likewise.
2948 * gcc.target/mips/scc-3.c: Likewise.
2949 * gcc.target/mips/scc-4.c: Likewise.
2950 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2951 * gcc.target/mips/truncate-1.c: Likewise.
2952 * gcc.target/mips/truncate-2.c: Likewise.
2953 * gcc.target/mips/truncate-3.c: Likewise.
2954 * gcc.target/mips/truncate-4.c: Likewise.
2955 * gcc.target/mips/truncate-5.c: Likewise.
2956 * gcc.target/mips/truncate-6.c: Likewise.
2957 * gcc.target/mips/unaligned-1.c: Likewise.
2958
2959 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2960 skip for -O0. Require -fexpensive-optimizations.
2961 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2962 * gcc.target/mips/dspr2-MULT.c: Likewise.
2963 * gcc.target/mips/fix-r4000-2.c: Likewise.
2964 * gcc.target/mips/fix-r4000-4.c: Likewise.
2965 * gcc.target/mips/fix-r4000-7.c: Likewise.
2966 * gcc.target/mips/fix-r4000-9.c: Likewise.
2967 * gcc.target/mips/madd-1.c: Likewise.
2968 * gcc.target/mips/madd-2.c: Likewise.
2969 * gcc.target/mips/madd-4.c: Likewise.
2970 * gcc.target/mips/maddu-1.c: Likewise.
2971 * gcc.target/mips/maddu-2.c: Likewise.
2972 * gcc.target/mips/maddu-3.c: Likewise.
2973 * gcc.target/mips/maddu-4.c: Likewise.
2974 * gcc.target/mips/msub-1.c: Likewise.
2975 * gcc.target/mips/msub-2.c: Likewise.
2976 * gcc.target/mips/msub-3.c: Likewise.
2977 * gcc.target/mips/msub-4.c: Likewise.
2978 * gcc.target/mips/msubu-1.c: Likewise.
2979 * gcc.target/mips/msubu-2.c: Likewise.
2980 * gcc.target/mips/msubu-3.c: Likewise.
2981 * gcc.target/mips/msubu-4.c: Likewise.
2982 * gcc.target/mips/mult-1.c: Likewise.
2983 * gcc.target/mips/mult-4.c: Likewise.
2984 * gcc.target/mips/mult-8.c: Likewise.
2985 * gcc.target/mips/mult-9.c: Likewise.
2986 * gcc.target/mips/mult-10.c: Likewise.
2987 * gcc.target/mips/mult-11.c: Likewise.
2988 * gcc.target/mips/mult-16.c: Likewise.
2989
2990 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2991 skip for -O0 and -Os.
2992 * gcc.target/mips/fix-r4000-12.c: Likewise.
2993 * gcc.target/mips/madd-7.c: Likewise.
2994 * gcc.target/mips/mips-ps-5.c: Likewise.
2995 * gcc.target/mips/mips-ps-7.c: Likewise.
2996 * gcc.target/mips/msub-7.c: Likewise.
2997
2998 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2999 skip for -O0. Require -mno-abicalls.
3000 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3001
3002 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3003 skip for -O0. Require a total number of BBIT instructions and
3004 at least one of each kind.
3005
3006 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3007 skip for -O0. Require -fno-unroll-loops.
3008
3009 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3010 skip for -O0. Allow BLTZ as well as BGEZ.
3011
3012 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3013
3014 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3015 skip for -O0. Require -fschedule-insns2.
3016 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3017
3018 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3019 but skip for -O0. Make a branch-likely more likely.
3020
3021 * gcc.target/mips/timode-2.c: Split each test into its own function.
3022 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3023
3024 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3025 skip for -O0. Require -fpeephole2.
3026 * gcc.target/mips/vr-mult-2.c: Likewise.
3027
3028 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3029
3030 PR preprocessor/53469
3031 * gcc.dg/cpp/_Pragma7.c: New test case.
3032
3033 2012-08-27 Tobias Burnus <burnus@net-b.de>
3034
3035 PR fortran/54370
3036 * gfortran.dg/do_5.f90: New.
3037
3038 2012-08-27 Tobias Burnus <burnus@net-b.de>
3039
3040 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3041 from dg-options as -Wall no longer implies it.
3042
3043 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3044
3045 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3046
3047 2012-08-25 Jason Merrill <jason@redhat.com>
3048
3049 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3050
3051 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3052
3053 PR c++/51421
3054 * g++.dg/cpp0x/auto34.C: New.
3055
3056 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3057
3058 PR c/54363
3059 * gcc.dg/pr54363.c: New test.
3060
3061 PR c/54355
3062 * gcc.dg/pr54355.c: New test.
3063
3064 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3065
3066 PR debug/52857
3067 * gcc.target/i386/pr52857-1.c: New.
3068 * gcc.target/i386/pr52857-2.c: Likewise.
3069
3070 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3071
3072 * gcc.target/mips/code-readable-4.c: New test.
3073
3074 2012-08-23 Julian Brown <julian@codesourcery.com>
3075 Sandra Loosemore <sandra@codesourcery.com>
3076
3077 * gcc.target/mips/code-readable-1.c: Add -O to options.
3078
3079 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3080
3081 PR c++/20420
3082 * g++.dg/lookup/using53.C: New.
3083
3084 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3085
3086 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3087 * gcc.dg/fixed-point/convert-1.c: New.
3088 * gcc.dg/fixed-point/convert-2.c: New.
3089 * gcc.dg/fixed-point/convert-3.c: New.
3090 * gcc.dg/fixed-point/convert-4.c: New.
3091 * gcc.dg/fixed-point/convert-float-1.c: New.
3092 * gcc.dg/fixed-point/convert-float-2.c: New.
3093 * gcc.dg/fixed-point/convert-float-3.c: New.
3094 * gcc.dg/fixed-point/convert-float-4.c: New.
3095 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3096 * gcc.dg/fixed-point/convert-sat.c: New.
3097 * gcc.dg/fixed-point/convert.h: New.
3098
3099 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3100
3101 PR target/54089
3102 * gcc.target/sh/pr54089-2.c: New.
3103
3104 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3105
3106 * gcc.target/i386/long-double-64-1.c: New file.
3107 * gcc.target/i386/long-double-64-2.c: Likewise.
3108 * gcc.target/i386/long-double-64-3.c: Likewise.
3109 * gcc.target/i386/long-double-64-4.c: Likewise.
3110 * gcc.target/i386/long-double-80-1.c: Likewise.
3111 * gcc.target/i386/long-double-80-2.c: Likewise.
3112 * gcc.target/i386/long-double-80-3.c: Likewise.
3113 * gcc.target/i386/long-double-80-4.c: Likewise.
3114 * gcc.target/i386/long-double-80-5.c: Likewise.
3115 * gcc.target/i386/long-double-80-6.c: Likewise.
3116 * gcc.target/i386/long-double-80-7.c: Likewise.
3117
3118 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3119
3120 PR tree-optimization/54317
3121 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3122
3123 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3124
3125 PR target/39423
3126 * gcc.target/sh/pr39423-2.c: New.
3127
3128 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3129
3130 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3131 * gcc.dg/fold-perm.c: Likewise.
3132
3133 2012-08-20 Jan Hubicka <jh@suse.cz>
3134
3135 PR fortran/48636
3136 * gcc.dg/ipa/inlinehint-1.c: New.
3137
3138 2012-08-20 Florian Weimer <fweimer@redhat.com>
3139
3140 PR c++/19351
3141 * g++.dg/init/new38.C: New test.
3142 * g++.dg/init/new39.C: New test.
3143
3144 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3145
3146 PR target/54089
3147 * gcc.target/sh/pr54089-1.c: New.
3148
3149 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3150
3151 PR target/51244
3152 * gcc.target/sh/pr51244-11.c: New.
3153
3154 2012-08-20 Tobias Burnus <burnus@net-b.de>
3155
3156 PR fortran/54301
3157 * gfortran.dg/warn_target_lifetime_2.f90: New.
3158
3159 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3160
3161 PR c++/10416
3162 * g++.dg/warn/Wunused-var-17.C: New.
3163
3164 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3165
3166 PR middle-end/53992
3167 * gcc.dg/gomp/pr53992.c: New test.
3168
3169 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3170
3171 PR tree-ssa/54295
3172 * gcc.c-torture/execute/20120817-1.c: New test.
3173
3174 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3175
3176 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3177 add instruction.
3178 (f2): New test that really does need adds.
3179
3180 2012-08-20 Richard Guenther <rguenther@suse.de>
3181
3182 PR tree-optimization/54327
3183 * gcc.dg/torture/pr54327.c: New testcase.
3184
3185 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3186
3187 PR tree-optimization/54321
3188 * gcc.c-torture/compile/pr54321.c: New test.
3189
3190 2012-08-20 Tobias Burnus <burnus@net-b.de>
3191
3192 PR fortran/54301
3193 * gfortran.dg/warn_target_lifetime_1.f90: New.
3194
3195 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3196
3197 PR fortran/54298
3198 * gfortran.dg/real_compare_1.f90: New test case.
3199 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3200
3201 2012-08-18 Jan Hubicka <jh@suse.cz>
3202
3203 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3204
3205 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3206
3207 PR fortran/39290
3208 * gfortran.dg/interface_37.f90: New test.
3209
3210 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3211 Gary Funck <gary@intrepid.com>
3212
3213 PR target/20020
3214 * gcc.target/i386/pr20020-1.c: New test.
3215 * gcc.target/i386/pr20020-2.c: Likewise.
3216 * gcc.target/i386/pr20020-3.c: Likewise.
3217
3218 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3219
3220 * gcc.target/i386/perm-concat.c: New test.
3221
3222 2012-08-17 Julian Brown <julian@codesourcery.com>
3223
3224 * gcc.target/arm/div64-unwinding.c: New test.
3225
3226 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3227
3228 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3229
3230 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3231
3232 PR target/54236
3233 * gcc.target/sh/pr54236-1.c: New.
3234
3235 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3236
3237 * lib/target-supports.exp (check_effective_target_sync_int_long)
3238 (check_effective_target_sync_char_short): Enable for crisv32-*
3239 and cris-*.
3240
3241 PR middle-end/54261
3242 * gcc.dg/torture/pr54261-1.c: New test.
3243
3244 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3245
3246 PR fortran/54243
3247 PR fortran/54244
3248 * gfortran.dg/typebound_call_24.f03: New.
3249
3250 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3251
3252 PR tree-optimization/54245
3253 * gcc.dg/tree-ssa/pr54245.c: New test.
3254
3255 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3256
3257 PR tree-optimization/54240
3258 * gcc.target/powerpc/pr54240.c: New test.
3259 * gcc.target/mips/pr54240.c: Likewise.
3260
3261 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3262
3263 PR target/52933
3264 * gcc.target/sh/pr52933-1.c: New.
3265 * gcc.target/sh/pr52933-2.c: New.
3266
3267 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3268
3269 PR target/50751
3270 * gcc.target/sh/pr50751-8.c: New.
3271
3272 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3273
3274 PR fortran/47586
3275 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3276 * gfortran.dg/typebound_proc_27.f03: New test.
3277
3278 2012-08-14 Sterling Augustine <saugustine@google.com>
3279
3280 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3281
3282 2012-08-14 Tobias Burnus <burnus@net-b.de>
3283
3284 PR fortran/40881
3285 * gfortran.dg/data_constraints_3.f90: New.
3286 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3287 to disable -pedantic compilation.
3288 * gfortran.dg/pr37243.f: Ditto.
3289 * gfortran.dg/g77/19990826-3.f: Ditto.
3290 * gfortran.dg/g77/20020307-1.f : Ditto.
3291 * gfortran.dg/g77/980310-3.f: Ditto.
3292
3293 2012-08-14 Tobias Burnus <burnus@net-b.de>
3294
3295 PR fortran/54234
3296 * gfortran.dg/warn_conversion_4.f90: New.
3297
3298 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3299
3300 PR middle-end/53411
3301 PR rtl-optimization/53495
3302 * gcc.c-torture/compile/pr53411.c: New test.
3303 * gcc.c-torture/compile/pr53495.c: New test.
3304
3305 2012-08-13 Richard Guenther <rguenther@suse.de>
3306
3307 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3308
3309 2012-08-13 Richard Guenther <rguenther@suse.de>
3310
3311 PR tree-optimization/54200
3312 * gcc.dg/guality/pr54200.c: New testcase.
3313 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3314
3315 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3316
3317 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3318
3319 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3320
3321 PR target/51244
3322 * gcc.target/sh/pr51244-7.c: New.
3323 * gcc.target/sh/pr51244-8.c: New.
3324 * gcc.target/sh/pr51244-9.c: New.
3325 * gcc.target/sh/pr51244-10.c: New.
3326
3327 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3328
3329 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3330 -m2e or -m2a.
3331 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3332 * gcc.target/sh/pr53511-1.c: Likewise.
3333 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3334 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3335 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3336 * gcc.target/sh/pr53512-3.c: Likewise.
3337 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3338
3339 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3340
3341 PR target/39423
3342 * gcc.c-torture/compile/pr39423-1.c: New.
3343 * gcc.c-torture/compile/pr39423-2.c: New.
3344
3345 2012-08-12 Tobias Burnus <burnus@net-b.de>
3346
3347 PR fortran/54221
3348 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3349 they appear uninitialized on the RHS.
3350 * gfortran.dg/public_private_module_6.f90: New.
3351
3352 2012-08-11 Martin Jambor <mjambor@suse.cz>
3353
3354 PR fortran/48636
3355 * gfortran.dg/pr48636.f90: New test.
3356
3357 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3358
3359 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3360 to avoid warnings.
3361 (main): Adjust caller.
3362
3363 2012-08-10 Richard Guenther <rguenther@suse.de>
3364
3365 * gcc.dg/matrix/*.c: Adjust and move ...
3366 * gcc.dg/torture/: ... here.
3367 * gcc.dg/matrix: Remove directory.
3368
3369 2012-08-10 Richard Guenther <rguenther@suse.de>
3370
3371 PR middle-end/54219
3372 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3373
3374 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3375
3376 PR middle-end/54211
3377 * gcc.dg/tree-ssa/pr54211.c: New test.
3378
3379 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3380
3381 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3382 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3383
3384 2012-08-10 Richard Guenther <rguenther@suse.de>
3385
3386 PR tree-optimization/54109
3387 * gcc.dg/torture/pr54109.c: New testcase.
3388 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3389 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3390
3391 2012-08-10 Richard Guenther <rguenther@suse.de>
3392
3393 PR tree-optimization/54027
3394 * gcc.dg/torture/pr54027.c: New testcase.
3395
3396 2012-08-10 Richard Guenther <rguenther@suse.de>
3397
3398 * g++.dg/plugin/selfassign.c: Adjust.
3399 * gcc.dg/plugin/selfassign.c: Likewise.
3400 * gcc.dg/strlenopt-11.c: Likewise.
3401 * gcc.dg/strlenopt-13.c: Likewise.
3402 * gcc.dg/no-strict-overflow-4.c: Likewise.
3403 * gcc.dg/strict-overflow-4.c: Likewise.
3404 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3405 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3406 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3407 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3408 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3409 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3410 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3411 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3412 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3413 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3414 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3415 * gcc.dg/pr46309.c: Likewise.
3416 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3417
3418 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3419
3420 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3421 for x86 targets.
3422 * gcc.c-torture/compile/20120727-2.c: New test.
3423
3424 2012-08-09 Martin Jambor <mjambor@suse.cz>
3425
3426 * gcc.dg/ipa/iinline-4.c: New test.
3427 * gcc.dg/ipa/iinline-5.c: Likewise.
3428 * gcc.dg/ipa/iinline-6.c: Likewise.
3429 * gcc.dg/ipa/iinline-7.c: Likewise.
3430 * gcc.dg/lto/20120723_0.c: Likewise.
3431 * gcc.dg/lto/20120723_1.c: Likewise.
3432
3433 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3434
3435 PR target/39423
3436 * gcc.target/sh/pr39423-1.c: New.
3437
3438 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3439
3440 PR target/51244
3441 * gcc.target/sh/pr51244-5: New.
3442 * gcc.target/sh/pr51244-6: New.
3443
3444 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3445
3446 * gcc.target/i386/adx-addxcarry32-3.c: New.
3447 * gcc.target/i386/adx-addxcarry64-3.c: New.
3448
3449 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3450
3451 PR rtl-optimization/53701
3452 * gcc.dg/pr53701.c: New test.
3453
3454 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3455
3456 * gcc.c-torture/compile/20120727-1.c: New test.
3457
3458 2012-08-09 Tobias Burnus <burnus@net-b.de>
3459
3460 PR fortran/54199
3461 * gfortran.dg/intrinsic_shadow_4.f90: New.
3462
3463 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3464
3465 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3466
3467 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3468
3469 * gcc.c-torture/execute/20120808-1.c: New test.
3470
3471 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3472
3473 PR rtl-optimization/54157
3474 * gcc.target/i386/pr54157.c: New file.
3475
3476 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3477
3478 * gcc.target/i386/adx-addcarryx32-1.c: New.
3479 * gcc.target/i386/adx-addcarryx32-2.c: New.
3480 * gcc.target/i386/adx-addcarryx64-1.c: New.
3481 * gcc.target/i386/adx-addcarryx64-2.c: New.
3482 * gcc.target/i386/adx-check.h: New.
3483 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3484 * gcc.target/i386/sse-12.c: Add -madx.
3485 * gcc.target/i386/sse-13.c: Ditto.
3486 * gcc.target/i386/sse-14.c: Ditto.
3487 * gcc.target/i386/sse-22.c: Ditto.
3488 * gcc.target/i386/sse-23.c: Ditto.
3489 * g++.dg/other/i386-2.C: Ditto.
3490 * g++.dg/other/i386-3.C: Ditto.
3491
3492 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3493
3494 * gcc.dg/tree-ssa/slsr-5.c: New.
3495 * gcc.dg/tree-ssa/slsr-6.c: New.
3496 * gcc.dg/tree-ssa/slsr-7.c: New.
3497 * gcc.dg/tree-ssa/slsr-8.c: New.
3498 * gcc.dg/tree-ssa/slsr-9.c: New.
3499 * gcc.dg/tree-ssa/slsr-10.c: New.
3500 * gcc.dg/tree-ssa/slsr-11.c: New.
3501 * gcc.dg/tree-ssa/slsr-12.c: New.
3502 * gcc.dg/tree-ssa/slsr-13.c: New.
3503 * gcc.dg/tree-ssa/slsr-14.c: New.
3504 * gcc.dg/tree-ssa/slsr-15.c: New.
3505 * gcc.dg/tree-ssa/slsr-16.c: New.
3506 * gcc.dg/tree-ssa/slsr-17.c: New.
3507 * gcc.dg/tree-ssa/slsr-18.c: New.
3508 * gcc.dg/tree-ssa/slsr-19.c: New.
3509 * gcc.dg/tree-ssa/slsr-20.c: New.
3510 * gcc.dg/tree-ssa/slsr-21.c: New.
3511 * gcc.dg/tree-ssa/slsr-22.c: New.
3512 * gcc.dg/tree-ssa/slsr-23.c: New.
3513 * gcc.dg/tree-ssa/slsr-24.c: New.
3514 * gcc.dg/tree-ssa/slsr-25.c: New.
3515 * gcc.dg/tree-ssa/slsr-26.c: New.
3516 * gcc.dg/tree-ssa/slsr-30.c: New.
3517 * gcc.dg/tree-ssa/slsr-31.c: New.
3518
3519 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3520
3521 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3522 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3523 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3524
3525 2012-08-06 Cary Coutant <ccoutant@google.com>
3526
3527 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3528
3529 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3530
3531 PR fortran/35831
3532 * gfortran.dg/dummy_procedure_5.f90: Modified.
3533 * gfortran.dg/dummy_procedure_8.f90: New.
3534 * gfortran.dg/interface_26.f90: Modified.
3535 * gfortran.dg/proc_ptr_11.f90: Modified.
3536 * gfortran.dg/proc_ptr_15.f90: Modified.
3537 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3538 * gfortran.dg/typebound_override_1.f90: Modified.
3539 * gfortran.dg/typebound_proc_6.f03: Modified.
3540
3541 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3542
3543 PR tree-optimization/51938
3544 PR tree-optimization/52005
3545 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3546 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3547 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3548 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3549
3550 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3551
3552 Avoid crashing on erroneous static_assert usage
3553 * g++.dg/cpp0x/static_assert8.C: New test.
3554
3555 2012-08-06 Jason Merrill <jason@redhat.com>
3556
3557 * g++.dg/cpp0x/sfinae38.C: New.
3558
3559 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3560 Paolo Carlini <paolo.carlini@oracle.com>
3561
3562 PR c++/54165
3563 * g++.dg/conversion/void2.C: New.
3564
3565 2012-08-06 Tom de Vries <tom@codesourcery.com>
3566
3567 * gcc.dg/tree-ssa/vrp78.c: New test.
3568
3569 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3570 Richard Sandiford <rdsandiford@googlemail.com>
3571
3572 * g++.dg/opt/enum2.C: Require fpic target.
3573 * g++.dg/lto/20090303_0.C: Likewise.
3574
3575 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3576 Catherine Moore <clm@codesourcery.com>
3577
3578 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3579 flush function names too.
3580 * gcc.target/mips/clear-cache-1.c: Likewise.
3581
3582 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3583
3584 PR target/54156
3585 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3586
3587 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3588
3589 PR fortran/54166
3590 * gfortran.dg/array_5.f90: New test.
3591
3592 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3593
3594 PR tree-optimization/30318
3595 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3596
3597 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3598
3599 * g++.dg/ext/vector17.C: New testcase.
3600
3601 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3602
3603 PR target/51931
3604 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3605 * g++.dg/opt/longbranch1.C: Likewise.
3606
3607 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3608
3609 PR tree-optimization/53805
3610 * gcc.dg/fold-notunord.c: New testcase.
3611
3612 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3613
3614 PR fortran/48820
3615 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3616 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3617
3618 2012-08-02 Jason Merrill <jason@redhat.com>
3619 Paolo Carlini <paolo.carlini@oracle.com>
3620
3621 PR c++/51213 (again)
3622 * g++.dg/cpp0x/sfinae37.C: Extend.
3623
3624 2012-08-02 Richard Guenther <rguenther@suse.de>
3625
3626 PR tree-optimization/50672
3627 * g++.dg/torture/pr50672.C: New testcase.
3628
3629 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3630
3631 PR fortran/54147
3632 * gfortran.dg/abstract_type_6.f03: Modified.
3633 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3634 * gfortran.dg/proc_ptr_comp_35.f90: New.
3635 * gfortran.dg/typebound_proc_9.f03: Modified.
3636 * gfortran.dg/typebound_proc_26.f90: New.
3637
3638 2012-08-02 Richard Guenther <rguenther@suse.de>
3639
3640 * gcc.dg/torture/pta-callused-1.c: Adjust.
3641 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3642 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3643 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3644 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3645 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3646 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3647 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3648 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3649
3650 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3651
3652 PR fortran/54033
3653 * gfortran.dg/include_6.f90: New test case.
3654 * gfortran.dg/include_7.f90: New test case.
3655 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3656
3657 2012-08-01 Tom de Vries <tom@codesourcery.com>
3658
3659 * gcc.dg/tree-ssa/vrp76.c: New test.
3660
3661 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3662
3663 PR tree-optimization/46556
3664 * gcc.dg/tree-ssa/slsr-27.c: New.
3665 * gcc.dg/tree-ssa/slsr-28.c: New.
3666 * gcc.dg/tree-ssa/slsr-29.c: New.
3667
3668 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3669
3670 PR fortran/42418
3671 * gfortran.dg/proc_decl_29.f90: New.
3672
3673 2012-07-31 Dehao Chen <dehao@google.com>
3674
3675 * gcc.dg/predict-7.c: New test.
3676
3677 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3678
3679 PR fortran/54134
3680 * gfortran.dg/typebound_override_3.f90: New.
3681
3682 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3683
3684 PR tree-optimization/53773
3685 * gcc.dg/vect/pr53773.c: New test.
3686
3687 2012-07-31 Nick Clifton <nickc@redhat.com>
3688
3689 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3690 and for XStormy16.
3691
3692 2012-07-31 Tobias Burnus <burnus@net-b.de>
3693
3694 * gfortran.dg/c_funloc_tests_6.f90: New.
3695 * gfortran.dg/c_funloc_tests_7.f90: New.
3696 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3697
3698 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3699
3700 PR c++/53624
3701 * g++.dg/cpp0x/temp_default5.C: New.
3702
3703 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3704
3705 PR fortran/51081
3706 * gfortran.dg/proc_ptr_37.f90: New.
3707
3708 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3709
3710 * lib/target-supports.exp
3711 (check_effective_target_vect_natural_alignment): New function.
3712 * gcc.dg/align-2.c: Only run on targets with natural alignment
3713 of vector types.
3714 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3715 alignment of vector types.
3716
3717 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3718 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3719
3720 * gcc.target/i386/rdseed16-1.c: New.
3721 * gcc.target/i386/rdseed32-1.c: Ditto
3722 * gcc.target/i386/rdseed64-1.c: Ditto
3723 * gcc.target/i386/sse-12.c: Add -mrdseed.
3724 * gcc.target/i386/sse-13.c: Ditto.
3725 * gcc.target/i386/sse-14.c: Ditto.
3726 * g++.dg/other/i386-2.C: Ditto.
3727 * g++.dg/other/i386-3.C: Ditto.
3728
3729 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3730
3731 PR target/51244
3732 * gcc.target/sh/pr51244-4.c: New.
3733
3734 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3735
3736 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3737 for alpha*-*-* targets. Cleanup original tree dump.
3738
3739 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3740
3741 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3742 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3743
3744 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3745
3746 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3747 rand, srand. Include <stdlib.h>.
3748
3749 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3750
3751 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3752
3753 2012-07-26 Richard Henderson <rth@redhat.com>
3754
3755 * gcc.dg/attr-hotcold-1.c: New.
3756 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3757
3758 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3759 Sandra Loosemore <sandra@codesourcery.com>
3760
3761 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3762
3763 2012-07-26 Tobias Burnus <burnus@net-b.de>
3764
3765 * gfortran.dg/contiguous_1.f90: Update dg-error.
3766 * gfortran.dg/proc_ptr_32.f90: Ditto.
3767
3768 2012-07-26 Richard Guenther <rguenther@suse.de>
3769
3770 PR tree-optimization/54098
3771 * gcc.dg/torture/pr54098.c: New testcase.
3772
3773 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3774
3775 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3776 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3777
3778 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3779
3780 PR fortran/44354
3781 * gfortran.dg/array_constructor_39.f90: New test.
3782
3783 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3784
3785 PR fortran/44354
3786 * gfortran.dg/array_constructor_38.f90: New test.
3787
3788 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3789
3790 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3791
3792 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3793
3794 * gnat.dg/noreturn5.ad[sb]: New test.
3795
3796 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3797 Paul Brook <paul@codesourcery.com>
3798
3799 PR target/53633
3800
3801 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3802 * c-c++-common/pr53633.c: New test.
3803
3804 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3805
3806 * gcc.target/i386/asm-dialect-1.c: New test case.
3807
3808 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3809 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3810
3811 * gcc.target/i386/prefetchw-1.c: New.
3812 * gcc.target/i386/sse-12.c: Add -mprfchw.
3813 * gcc.target/i386/sse-13.c: Ditto.
3814 * gcc.target/i386/sse-14.c: Ditto.
3815 * gcc.target/i386/sse-22.c: Ditto.
3816 * gcc.target/i386/sse-23.c: Ditto.
3817 * g++.dg/other/i386-2.C: Ditto.
3818 * g++.dg/other/i386-3.C: Ditto.
3819
3820 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3821
3822 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3823
3824 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3825
3826 PR target/54051
3827 * gcc.target/arm/pr54051.c: New.
3828 * gcc.target/arm/vfp-1.c: Adjust test.
3829
3830 2012-07-24 Julian Brown <julian@codesourcery.com>
3831
3832 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3833 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3834 hard-float ARM.
3835
3836 2012-07-23 Paul Brook <paul@codesourcery.com>
3837
3838 * g++.dg/other/armv7m-1.c: New test.
3839
3840 2012-07-23 Julian Brown <julian@codesourcery.com>
3841
3842 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3843 ARM.
3844 (DO_TEST): Define to 1 for appropriate ARM targets.
3845
3846 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3847
3848 PR tree-optimization/53881
3849 * gcc.dg/pr53881.c: Renamed to ...
3850 * gcc.dg/pr53881-1.c: ... this.
3851 * gcc.dg/pr53881-2.c: New test.
3852
3853 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3854
3855 Handle recent changes in default atomics for cris*-*-linux*.
3856 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3857 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3858 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3859 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3860 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3861 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3862 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3863 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3864 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3865 -mno-unaligned-atomic-may-use-library is in effect for
3866 cris*-*-linux*.
3867 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3868 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3869 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3870 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3871 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3872 gcc.target/cris/torture/sync-mis-op-i-1.c,
3873 gcc.target/cris/torture/sync-mis-op-i-2.c,
3874 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3875 gcc.target/cris/torture/sync-mis-op-i-3.c,
3876 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3877 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3878 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3879 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3880 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3881 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3882 (main): Remove local variable x.
3883 [mis_ok]: Check that atomics don't fail.
3884
3885 2012-07-21 Andrew Pinski <apinski@cavium.com>
3886
3887 * gcc.dg/tree-ssa/vrp72.c: New test.
3888 * gcc.dg/tree-ssa/vrp73.c: New test.
3889 * gcc.dg/tree-ssa/vrp74.c: New test.
3890 * gcc.dg/tree-ssa/vrp75.c: New test.
3891
3892 2012-07-21 Andrew Pinski <apinski@cavium.com>
3893
3894 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3895 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3896
3897 2012-07-21 Andrew Pinski <apinski@cavium.com>
3898
3899 * gcc.target/mips/octeon-pop-2.c: New testcase.
3900
3901 2012-07-21 Tobias Burnus <burnus@net-b.de>
3902
3903 PR fortran/48820
3904 * gfortran.dg/assumed_rank_3.f90: New.
3905 * gfortran.dg/assumed_rank_11.f90: New.
3906 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3907 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3908 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3909
3910 2012-07-21 Andrew Pinski <apinski@cavium.com>
3911
3912 * gcc.target/mips/unaligned-1.c: New testcase.
3913
3914 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3915
3916 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3917
3918 2012-07-20 Tobias Burnus <burnus@net-b.de>
3919
3920 * gfortran.dg/bind_c_array_params_2.f90: New.
3921 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3922 and update dg-error.
3923
3924 2012-07-20 Tobias Burnus <burnus@net-b.de>
3925
3926 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3927
3928 2012-07-20 Jason Merrill <jason@redhat.com>
3929
3930 PR c++/54038
3931 * g++.dg/other/array7.C: New.
3932
3933 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3934
3935 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3936 the basic block and check loop depth.
3937 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3938 matching patterns and comments.
3939 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3940 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3941
3942 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3943
3944 PR c++/28656
3945 * c-c++-common/pr28656.c: New test.
3946
3947 2012-07-19 Jason Merrill <jason@redhat.com>
3948
3949 PR c++/54026
3950 * g++.dg/init/mutable1.C: New.
3951
3952 2012-07-20 Tobias Burnus <burnus@net-b.de>
3953
3954 PR fortran/48820
3955 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3956 * gfortran.dg/assumed_rank_1.f90: New.
3957 * gfortran.dg/assumed_rank_1_c.c: New.
3958 * gfortran.dg/assumed_rank_2.f90: New.
3959 * gfortran.dg/assumed_rank_4.f90: New.
3960 * gfortran.dg/assumed_rank_5.f90: New.
3961 * gfortran.dg/assumed_rank_6.f90: New.
3962 * gfortran.dg/assumed_rank_7.f90: New.
3963 * gfortran.dg/assumed_rank_8.f90: New.
3964 * gfortran.dg/assumed_rank_8_c.c: New.
3965 * gfortran.dg/assumed_rank_9.f90: New.
3966 * gfortran.dg/assumed_rank_10.f90: New.
3967 * gfortran.dg/assumed_rank_12.f90: New.
3968
3969 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3970
3971 * gnat.dg/opt25.adb: New test.
3972 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3973 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3974
3975 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3976
3977 * gnat.dg/aggr20.ad[sb]: New test.
3978 * gnat.dg/aggr20_pkg.ads: New helper.
3979
3980 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3981
3982 * gnat.dg/derived_type3.adb: New test.
3983 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3984
3985 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3986
3987 PR rtl-optimization/53942
3988 * gcc.dg/pr53942.c: New test.
3989
3990 2012-07-19 Jason Merrill <jason@redhat.com>
3991
3992 PR c++/54021
3993 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3994
3995 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3996
3997 * gnat.dg/discr38.adb: New test.
3998
3999 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4000
4001 PR middle-end/54017
4002 * c-c++-common/gomp/pr54017.c: New test.
4003
4004 2012-07-19 Richard Guenther <rguenther@suse.de>
4005 Eric Botcazou <ebotcazou@adacore.com>
4006
4007 * gnat.dg/loop_optimization11.adb: New testcase.
4008 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4009
4010 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4011 Jason Merrill <jason@redhat.com>
4012
4013 * g++.dg/cpp0x/sfinae37.C: New.
4014 * g++.dg/template/access23.C: New.
4015 * g++.dg/template/access7.C: Adjust.
4016 * g++.dg/template/sfinae10.C: Don't expect errors.
4017 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4018
4019 2012-07-18 Julian Brown <julian@codesourcery.com>
4020 Sandra Loosemore <sandra@codesroucery.com>
4021
4022 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4023
4024 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4025
4026 * gnat.dg/noreturn4.ad[sb]: New test.
4027 * gnat.dg/noreturn4_pkg.ads: New helper.
4028
4029 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4030 Julian Brown <julian@codesourcery.com>
4031
4032 * gcc.target/arm/neon-vdup-1.c: New test case.
4033 * gcc.target/arm/neon-vdup-2.c: New test case.
4034 * gcc.target/arm/neon-vdup-3.c: New test case.
4035 * gcc.target/arm/neon-vdup-4.c: New test case.
4036 * gcc.target/arm/neon-vdup-5.c: New test case.
4037 * gcc.target/arm/neon-vdup-6.c: New test case.
4038 * gcc.target/arm/neon-vdup-7.c: New test case.
4039 * gcc.target/arm/neon-vdup-8.c: New test case.
4040 * gcc.target/arm/neon-vdup-9.c: New test case.
4041 * gcc.target/arm/neon-vdup-10.c: New test case.
4042 * gcc.target/arm/neon-vdup-11.c: New test case.
4043 * gcc.target/arm/neon-vdup-12.c: New test case.
4044 * gcc.target/arm/neon-vdup-13.c: New test case.
4045 * gcc.target/arm/neon-vdup-14.c: New test case.
4046 * gcc.target/arm/neon-vdup-15.c: New test case.
4047 * gcc.target/arm/neon-vdup-16.c: New test case.
4048 * gcc.target/arm/neon-vdup-17.c: New test case.
4049 * gcc.target/arm/neon-vdup-18.c: New test case.
4050 * gcc.target/arm/neon-vdup-19.c: New test case.
4051 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4052 arguments non-constant.
4053
4054 2012-07-18 Richard Guenther <rguenther@suse.de>
4055
4056 PR tree-optimization/53970
4057 * g++.dg/torture/pr53970.C: New testcase.
4058
4059 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4060
4061 PR target/38621
4062 * gcc.c-torture/compile/pr38621.c: New.
4063
4064 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4065
4066 PR target/33135
4067 * gcc.target/sh/pr33135-1.c: New.
4068 * gcc.target/sh/pr33135-2.c: New.
4069 * gcc.target/sh/pr33135-3.c: New.
4070 * gcc.target/sh/pr33135-4.c: New.
4071
4072 2012-07-17 Jason Merrill <jason@redhat.com>
4073
4074 PR c++/53995
4075 * g++.dg/parse/enum9.C: New.
4076
4077 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4078 Sandra Loosemore <sandra@codesourcery.com>
4079
4080 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4081 if there is a conflict with -mcpu=. Use -mcpu=5208.
4082
4083 2012-07-17 Jason Merrill <jason@redhat.com>
4084
4085 PR c++/53989
4086 * g++.dg/template/array23.C: New.
4087
4088 2012-07-17 Tobias Burnus <burnus@net-b.de>
4089
4090 PR fortran/53985
4091 * gfortran.dg/bind_c_usage_26.f90: New.
4092 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4093 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4094 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4095 * gfortran.dg/interop_params.f03: Ditto.
4096
4097 2012-07-17 Jason Merrill <jason@redhat.com>
4098
4099 * g++.dg/template/inherit8.C: Adjust.
4100 * g++.dg/template/using21.C: Adjust.
4101 * g++.dg/template/using22.C: Adjust.
4102
4103 PR c++/53549
4104 * g++.dg/template/current-inst1.C: New.
4105 * g++.dg/parse/crash35.C: Adjust.
4106
4107 2012-07-17 Tobias Burnus <burnus@net-b.de>
4108
4109 PR fortran/52101
4110 * gfortran.dg/oldstyle_4.f90: New.
4111
4112 2012-07-17 Tobias Burnus <burnus@net-b.de>
4113
4114 PR fortran/49265
4115 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4116 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4117
4118 2012-07-16 Jason Merrill <jason@redhat.com>
4119
4120 * g++.dg/parse/access8.C: Adjust.
4121 * g++.dg/template/sfinae6_neg.C: Adjust.
4122
4123 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4124
4125 PR fortran/53824
4126 * gfortran.dg/coarray_allocate_1.f90: New test.
4127
4128 2012-07-16 Andrew Pinski <apinski@cavium.com>
4129
4130 * gcc.c-torture/execute/bswap-1.c: New testcase.
4131 * gcc.c-torture/compile/unalign-1.c: New testcase.
4132 * gcc.c-torture/compile/20120524-1.c: New testcase.
4133 * gcc.c-torture/compile/20101216-1.c: New testcase.
4134
4135 2012-07-16 Dehao Chen <dehao@google.com>
4136
4137 Revert
4138 2012-07-10 Dehao Chen <dehao@google.com>
4139
4140 * gcc.dg/debug_info_inline.c: New test.
4141
4142 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4143
4144 PR fortran/53956
4145 * gfortran.dg/proc_decl_28.f90: New.
4146
4147 2012-07-16 Andrew Pinski <apinski@cavium.com>
4148
4149 * gcc.dg/torture/builtins-1.c: New testcase.
4150
4151 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4152
4153 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4154 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4155 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4156 gcc.target/cris/sync-1-v10.c,
4157 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4158 pass -mno-unaligned-atomic-may-use-library.
4159 * gcc.target/cris/sync-xchg-1.c: New test.
4160 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4161 valid register operand output modifier.
4162
4163 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4164
4165 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4166 characters.
4167
4168 2012-07-13 Andrew Pinski <apinski@cavium.com>
4169
4170 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4171 rather than cleanup-tree-dump.
4172 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4173
4174 2012-07-13 Richard Guenther <rguenther@suse.de>
4175
4176 PR tree-optimization/53907
4177 * gcc.target/i386/pr53907.c: New testcase.
4178
4179 2012-07-13 Richard Guenther <rguenther@suse.de>
4180
4181 PR tree-optimization/53922
4182 * gcc.dg/torture/pr53922.c: New testcase.
4183
4184 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4185
4186 PR rtl-optimization/53908
4187 * gcc.dg/torture/pr53908.c: New test.
4188
4189 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4190
4191 PR c++/53531
4192 * g++.dg/cpp0x/variadic135.C: New.
4193
4194 2012-07-12 Jason Merrill <jason@redhat.com>
4195
4196 * g++.dg/template/sfinae6_neg.C: Adjust.
4197
4198 2012-07-12 Tobias Burnus <burnus@net-b.de>
4199
4200 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4201 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4202 scan-tree-dump-times pattern.
4203
4204 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4205
4206 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4207
4208 2012-07-11 Jason Merrill <jason@redhat.com>
4209
4210 DR 1402
4211 * g++.g/cpp0x/defaulted37.C: New.
4212
4213 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4214
4215 PR target/53859
4216 * gcc.target/arm/pr53859.c: New test.
4217
4218 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4219
4220 PR target/53886
4221 * gcc.c-torture/compile/pr53886.c: New.
4222
4223 2012-07-10 Dehao Chen <dehao@google.com>
4224
4225 * gcc.dg/debug_info_inline.c: New test.
4226
4227 2012-07-10 Jason Merrill <jason@redhat.com>
4228
4229 PR c++/53733
4230 * g++.dg/cpp0x/defaulted36.C: New.
4231 * g++.dg/cpp0x/defaulted21.C: Adjust.
4232
4233 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4234
4235 2012-07-09 Sterling Augustine <saugustine@google.com>
4236
4237 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4238
4239 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4240
4241 PR tree-optimization/53887
4242 * gcc.dg/pr53887.c: New test.
4243
4244 2012-07-09 Jason Merrill <jason@redhat.com>
4245
4246 PR c++/53882
4247 * g++.dg/cpp0x/nullptr29.C: New.
4248
4249 2012-07-09 Tom de Vries <tom@codesourcery.com>
4250 Richard Guenther <rguenther@suse.de>
4251
4252 * gcc.dg/builtin-unreachable-6.c: New test.
4253 * gcc.dg/builtin-unreachable-5.c: New test.
4254
4255 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4256
4257 PR tree-optimization/53881
4258 * gcc.dg/pr53881.c: New test.
4259
4260 2012-07-06 Jason Merrill <jason@redhat.com>
4261
4262 PR c++/53862
4263 * g++.dg/cpp0x/variadic134.C: New.
4264
4265 PR c++/53858
4266 * g++.dg/cpp0x/alias-decl-20.C: New.
4267
4268 2012-07-06 Tom de Vries <tom@codesourcery.com>
4269
4270 PR tree-optimization/51879
4271 * gcc.dg/pr51879-16.c: New test.
4272 * gcc.dg/pr51879-17.c: Same.
4273
4274 2012-07-06 Tom de Vries <tom@codesourcery.com>
4275
4276 PR tree-optimization/52009
4277 * gcc.dg/pr51879-7.c: New test.
4278 * gcc.dg/pr51879-18.c: New test.
4279
4280 2012-07-05 Jason Merrill <jason@redhat.com>
4281
4282 PR c++/50852
4283 * g++.dg/template/typedef39.C: New.
4284
4285 PR c++/53039
4286 * g++.dg/cpp0x/variadic133.C: New.
4287 * g++.dg/template/param1.C: Adjust.
4288
4289 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4290
4291 PR target/48941
4292 PR target/51980
4293 * gcc.target/arm/neon/vtrnf32.c: Update.
4294 * gcc.target/arm/neon/vtrns32.c: Update.
4295 * gcc.target/arm/neon/vtrnu32.c: Update.
4296 * gcc.target/arm/neon/vzipf32.c: Update.
4297 * gcc.target/arm/neon/vzips32.c: Update.
4298 * gcc.target/arm/neon/vzipu32.c: Update.
4299
4300 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4301
4302 PR fortran/53732
4303 * gfortran.dg/inline_sum_4.f90: New test.
4304
4305 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4306
4307 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4308
4309 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4310
4311 * gcc.target/arm/fma-sp.c: New testcase.
4312 * gcc.target/arm/fma.c: Likewise.
4313 * gcc.target/arm/fma.h: Likewise.
4314
4315 2012-07-04 Jason Merrill <jason@redhat.com>
4316
4317 PR c++/53848
4318 * g++.dg/other/enum3.C: New.
4319
4320 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4321
4322 PR middle-end/53321
4323 * g++.dg/torture/pr53321.C: New test.
4324
4325 2012-07-04 Richard Guenther <rguenther@suse.de>
4326
4327 PR tree-optimization/53844
4328 * g++.dg/tree-ssa/pr53844.C: New testcase.
4329
4330 2012-07-04 Richard Guenther <rguenther@suse.de>
4331
4332 PR tree-optimization/53849
4333 * gcc.dg/pr53849.c: New testcase.
4334
4335 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4336
4337 PR c++/53812
4338 * g++.dg/ext/label14.C: New test.
4339
4340 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4341
4342 PR target/53811
4343 * g++.dg/other/pr53811.C: New test.
4344
4345 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4346
4347 PR target/28896
4348 * gcc.target/m68k/stack-limit-1.c: New testcase.
4349
4350 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4351
4352 * gnat.dg/recursive_call.adb: New test.
4353
4354 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4355
4356 * gnat.dg/discr37.ad[sb]: New test.
4357
4358 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4359
4360 * g++.dg/other/packed1.C: Remove SH from xfail list.
4361
4362 2012-07-02 Jason Merrill <jason@redhat.com>
4363
4364 PR c++/53619
4365 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4366
4367 PR c++/53783
4368 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4369
4370 PR c++/53788
4371 * g++.dg/cpp0x/decltype39.C: New.
4372 * g++.dg/diagnostic/method1.C: Adjust.
4373
4374 PR c++/53816
4375 * g++.dg/template/ref6.C: New.
4376
4377 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4378
4379 PR target/53568
4380 * gcc.target/sh/pr53568-1.c: New.
4381
4382 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4383
4384 PR target/51244
4385 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4386
4387 2012-07-02 Jason Merrill <jason@redhat.com>
4388
4389 PR c++/53821
4390 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4391
4392 PR c++/53524
4393 * g++.dg/template/enum7.C: New.
4394 * g++.dg/other/ptrmem10.C: Adjust.
4395 * g++.dg/other/ptrmem11.C: Adjust.
4396 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4397
4398 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4399
4400 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4401
4402 2012-07-01 Wei Guozhi <carrot@google.com>
4403
4404 PR target/53447
4405 * gcc.target/arm/pr53447-1.c: New testcase.
4406 * gcc.target/arm/pr53447-2.c: New testcase.
4407 * gcc.target/arm/pr53447-3.c: New testcase.
4408 * gcc.target/arm/pr53447-4.c: New testcase.
4409
4410 2012-06-29 Richard Guenther <rguenther@suse.de>
4411
4412 PR tree-optimization/47061
4413 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4414
4415 2012-06-29 Richard Guenther <rguenther@suse.de>
4416
4417 PR tree-optimization/37541
4418 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4419
4420 2012-06-29 Richard Guenther <rguenther@suse.de>
4421
4422 PR tree-optimization/52589
4423 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4424
4425 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4426
4427 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4428
4429 * g++.dg/template/error46.C: Add missing comment to dg-message.
4430 * g++.dg/template/crash107.C: Likewise.
4431 * g++.dg/template/error47.C: Likewise.
4432 * g++.dg/template/crash108.C: Likewise.
4433 * g++.dg/overload/operator5.C: Likewise.
4434
4435 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4436 errors in dg-message directives, add comments.
4437
4438 2012-06-28 Kai Tietz <ktietz@redhat.com>
4439
4440 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4441 hard-coded 'unsigned long'.
4442
4443 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4444
4445 PR tree-optimization/51581
4446 * gcc.dg/vect/pr51581-4.c: New test.
4447
4448 PR tree-optimization/53645
4449 * gcc.c-torture/execute/pr53645-2.c: New test.
4450
4451 2012-06-28 Richard Guenther <rguenther@suse.de>
4452
4453 PR middle-end/53790
4454 * gcc.dg/torture/pr53790.c: New testcase.
4455
4456 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4457
4458 PR tree-optimization/53645
4459 * gcc.c-torture/execute/pr53645.c: New test.
4460
4461 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4462
4463 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4464
4465 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4466
4467 PR debug/53671
4468 PR debug/49888
4469 * gcc.dg/guality/pr49888.c: Account for the possibility that
4470 the variable is optimized out at the first test.
4471
4472 2012-06-27 Jason Merrill <jason@redhat.com>
4473
4474 * g++.dg/cpp0x/override2.C: Adjust.
4475 * g++.dg/template/error5.C: Adjust.
4476 * g++.dg/parse/crash28.C: Adjust.
4477
4478 PR c++/53563
4479 * g++.dg/parse/template27.C: New.
4480 * g++.dg/template/crash74.C: Adjust expected output.
4481
4482 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4483
4484 PR fortran/41951
4485 PR fortran/49591
4486 * gfortran.dg/typebound_operator_16.f03: New.
4487
4488 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4489
4490 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4491 even src1.i and src2.i fields even in the second half of the arrays.
4492
4493 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4494
4495 PR c++/51033.
4496 * g++.dg/torture/vshuf-16.inc: New test.
4497 * g++.dg/torture/vshuf-2.inc: New test.
4498 * g++.dg/torture/vshuf-4.inc: New test.
4499 * g++.dg/torture/vshuf-8.inc: New test.
4500 * g++.dg/torture/vshuf-main.inc: New test.
4501 * g++.dg/torture/vshuf-v16hi.C: New test.
4502 * g++.dg/torture/vshuf-v16qi.C: New test.
4503 * g++.dg/torture/vshuf-v2df.C: New test.
4504 * g++.dg/torture/vshuf-v2di.C: New test.
4505 * g++.dg/torture/vshuf-v2sf.C: New test.
4506 * g++.dg/torture/vshuf-v2si.C: New test.
4507 * g++.dg/torture/vshuf-v4df.C: New test.
4508 * g++.dg/torture/vshuf-v4di.C: New test.
4509 * g++.dg/torture/vshuf-v4sf.C: New test.
4510 * g++.dg/torture/vshuf-v4si.C: New test.
4511 * g++.dg/torture/vshuf-v8hi.C: New test.
4512 * g++.dg/torture/vshuf-v8qi.C: New test.
4513 * g++.dg/torture/vshuf-v8si.C: New test.
4514
4515 2012-06-27 Richard Guenther <rguenther@suse.de>
4516
4517 PR middle-end/53676
4518 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4519
4520 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4521
4522 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4523 scan-dump-dem-not): Use printable pattern in test name.
4524
4525 2012-06-26 Sterling Augustine <saugustine@google.com>
4526 Dominique Dhumieres <dominiq@lps.ens.fr>
4527
4528 * gcc.dg/pubtypes-2.c: Update expected output.
4529 * gcc.dg/pubtypes-3.c: Likewise.
4530 * gcc.dg/pubtypes-4.c: Likewise.
4531
4532 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4533
4534 * gcc.dg/tree-ssa/slsr-1.c: New test.
4535 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4536 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4537 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4538
4539 2012-06-26 Matt Turner <mattst88@gmail.com>
4540
4541 PR target/35294
4542 * gcc.target/arm/mmx-2.c: New.
4543
4544 2012-06-26 Richard Guenther <rguenther@suse.de>
4545
4546 PR c++/53752
4547 * g++.dg/torture/pr53752.C: New testcase.
4548
4549 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4550
4551 PR tree-optimization/53748
4552 * gcc.c-torture/compile/pr53748.c: New test.
4553
4554 2012-06-25 Jason Merrill <jason@redhat.com>
4555
4556 PR c++/53498
4557 PR c++/53305
4558 * g++.dg/cpp0x/decltype38.C: New.
4559 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4560
4561 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4562
4563 * lib/target-supports-dg.exp (testname-for-summary): New.
4564 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4565 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4566 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4567 scan-module-absence, output-exists, output-exists-not: Use
4568 testname-for-summary.
4569 (dg-test): Clean up testname_with_flags.
4570 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4571 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4572 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4573 scan-assembler-dem-not, object-size: Use testname-for-summary.
4574 * lib/gcov.exp (run-gcov): Likewise.
4575 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4576 scan-dump-dem, scan-dump-dem-note): Likewise.
4577
4578 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4579 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4580 including profopt.opt; save and restore existing value.
4581 * g++.dg/bprob/bprob.exp: Likewise.
4582 * gcc.dg/matrix/matrix.exp: Likewise.
4583 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4584 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4585 PROFOPT_OPTIONS.
4586
4587 2012-06-25 Richard Henderson <rth@redhat.com>
4588
4589 * gcc.dg/pr53749.c: New.
4590
4591 2012-06-25 Jason Merrill <jason@redhat.com>
4592
4593 PR c++/52988
4594 * g++.dg/cpp0x/nullptr28.C: New.
4595
4596 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4597
4598 * gcc.target/arm/neon-vld1_dupQ.c: New.
4599
4600 2012-06-25 Florian Weimer <fweimer@redhat.com>
4601
4602 * g++.dg/init/new35.C: New.
4603 * g++.dg/init/new36.C: New.
4604 * g++.dg/init/new37.C: New.
4605 * g++.dg/ext/vla5.C: New warning.
4606 * g++.dg/ext/vla8.C: New warning.
4607 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4608
4609 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4610 James Greenhalgh <james.greenhalgh@arm.com>
4611
4612 * gcc.target/arm/ftest-support-arm.h New testcase.
4613 * gcc.target/arm/ftest-support-thumb.h Likewise.
4614 * gcc.target/arm/ftest-support.h Likewise.
4615 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4616 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4617 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4618 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4619 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4620 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4621 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4622 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4623 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4624 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4625 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4626 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4627 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4628 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4629 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4630 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4631 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4632 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4633 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4634 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4635 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4636 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4637 * lib/target-supports.exp
4638 (check_effective_target_arm_arch_FUNC): Add support for more
4639 architectures.
4640 (add_options_for_arm_arch_FUNC): Likewise.
4641 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4642
4643 2012-06-25 Jason Merrill <jason@redhat.com>
4644
4645 PR c++/53202
4646 * g++.dg/cpp0x/constexpr-tuple.C: New.
4647
4648 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4649
4650 PR target/53759
4651 * gcc.target/i386/pr53759.c: New test.
4652
4653 PR c++/53594
4654 * g++.dg/cpp0x/nsdmi7.C: New test.
4655
4656 2012-06-24 Kai Tietz <ktietz@redhat.com>
4657
4658 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4659 for LLP64 targets.
4660 * gcc.target/i386/pr38988.c: Likewise.
4661
4662 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4663
4664 PR fortran/47710
4665 PR fortran/53328
4666 * gfortran.dg/typebound_generic_12.f03: New.
4667 * gfortran.dg/typebound_generic_13.f03: New.
4668
4669 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4670
4671 * gnat.dg/lto15.ad[sb]: New test.
4672
4673 2012-06-21 Meador Inge <meadori@codesourcery.com>
4674
4675 PR c/53702
4676 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4677
4678 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4679
4680 * gcc.dg/pch/ident-1.c: New test.
4681 * gcc.dg/pch/ident-1.hs: Header file for new test.
4682
4683 2012-06-21 Michael Matz <matz@suse.de>
4684
4685 PR middle-end/53688
4686 * gcc.c-torture/execute/pr53688.c: New test.
4687
4688 2012-06-20 Richard Guenther <rguenther@suse.de>
4689
4690 PR tree-optimization/30318
4691 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4692
4693 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4694
4695 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4696
4697 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4698
4699 * gcc.target/i386/clearcapv2.map: New file.
4700 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4701
4702 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4703
4704 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4705 and add __sh__ case.
4706
4707 2012-06-19 Jason Merrill <jason@redhat.com>
4708
4709 PR c++/52637
4710 * g++.dg/debug/localclass1.C: New.
4711
4712 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4713
4714 * g++.dg/cpp0x/override4.C: New.
4715
4716 2012-06-14 Jason Merrill <jason@redhat.com>
4717
4718 PR c++/53651
4719 * g++.dg/cpp0x/decltype37.C: New.
4720
4721 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4722
4723 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4724
4725 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4726
4727 * gcc.c-torture/compile/vector-5.c,
4728 gcc.c-torture/compile/vector-6.c: New tests.
4729
4730 2012-06-19 Richard Henderson <rth@redhat.com>
4731
4732 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4733
4734 2012-06-19 Richard Guenther <rguenther@suse.de>
4735
4736 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4737
4738 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4739
4740 PR target/53712
4741 * gcc.target/i386/pr53712.c: New test.
4742
4743 2012-06-18 Tobias Burnus <burnus@net-b.de>
4744
4745 PR fortran/53692
4746 * gfortran.dg/elemental_optional_args_6.f90: New.
4747
4748 2012-06-18 Tobias Burnus <burnus@net-b.de>
4749
4750 PR fortran/53526
4751 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4752 * gfortran.dg/coarray/move_alloc_1.f90
4753
4754 2012-06-18 Tobias Burnus <burnus@net-b.de>
4755
4756 PR fortran/53526
4757 * gfortran.dg/coarray_27.f90: New.
4758
4759 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4760 Greta Yorsh <Greta.Yorsh@arm.com>
4761
4762 * gcc.target/arm/epilog-1.c: New test.
4763
4764 2012-06-18 Richard Guenther <rguenther@suse.de>
4765
4766 PR tree-optimization/53693
4767 * g++.dg/torture/pr53693.C: New testcase.
4768
4769 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4770
4771 PR tree-optimization/53703
4772 * gcc.dg/torture/pr53703.c: New test.
4773
4774 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4775
4776 PR middle-end/53698
4777 * gcc.target/i386/pr53698.c: New test.
4778
4779 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4780
4781 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4782
4783 2012-06-17 Tobias Burnus <burnus@net-b.de>
4784
4785 PR fortran/53691
4786 PR fortran/53685
4787 * gfortran.dg/transfer_check_3.f90: New.
4788
4789 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4790
4791 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4792
4793 2012-06-16 Tobias Burnus <burnus@net-b.de>
4794
4795 PR fortran/53642
4796 PR fortran/45170
4797 * gfortran.dg/deferred_type_param_8.f90: New.
4798
4799 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4800
4801 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4802 testname that includes flags, passed in as new argument, in
4803 pass/fail messages.
4804 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4805 and pass it to verify-* procedures.
4806
4807 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4808 alignment torture options with usual torture options.
4809
4810 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4811 messages reported for one line of source code.
4812 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4813 * g++.dg/cpp0x/decltype2.C: Likewise.
4814 * g++.dg/cpp0x/decltype3.C: Likewise.
4815 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4816 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4817 * g++.dg/cpp0x/static_assert3.C: Likewise.
4818 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4819 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4820 * g++.dg/cpp0x/union1.C: Likewise.
4821 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4822 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4823 * g++.dg/cpp0x/variadic2.C: Likewise.
4824 * g++.dg/cpp0x/variadic20.C: Likewise.
4825 * g++.dg/cpp0x/variadic74.C: Likewise.
4826 * g++.dg/diagnostic/bitfld2.C: Likewise.
4827 * g++.dg/ext/attrib44.C: Likewise.
4828 * g++.dg/ext/no-asm-1.C: Likewise.
4829 * g++.dg/other/error34.C: Likewise.
4830 * g++.dg/parse/crash46.C: Likewise.
4831 * g++.dg/parse/error10.C: Likewise.
4832 * g++.dg/parse/error2.C: Likewise.
4833 * g++.dg/parse/error3.C: Likewise.
4834 * g++.dg/parse/error36.C: Likewise.
4835 * g++.dg/parse/error8.C: Likewise.
4836 * g++.dg/parse/error9.C: Likewise.
4837 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4838 * g++.dg/parse/parser-pr28152.C: Likewise.
4839 * g++.dg/parse/template25.C: Likewise.
4840 * g++.dg/parse/typename11.C: Likewise.
4841 * g++.dg/tc1/dr147.C: Likewise.
4842 * g++.dg/template/deduce3.C: Likewise.
4843 * g++.dg/template/koenig9.C: Likewise.
4844 * g++.dg/template/pr23510.C: Likewise.
4845 * g++.dg/warn/pr12242.C: Likewise.
4846 * g++.dg/warn/pr30551-2.C: Likewise.
4847 * g++.dg/warn/pr30551.C: Likewise.
4848 * g++.old-deja/g++.other/typename1.C: Likewise.
4849 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4850
4851 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4852
4853 PR c++/51033
4854 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4855 * c-c++-common/torture/vshuf-2.inc: Likewise.
4856 * c-c++-common/torture/vshuf-4.inc: Likewise.
4857 * c-c++-common/torture/vshuf-8.inc: Likewise.
4858 * c-c++-common/torture/vshuf-main.inc: Likewise.
4859 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4860 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4861 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4862 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4863 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4864 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4865 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4866 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4867 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4868 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4869 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4870 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4871 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4872 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4873
4874 2012-06-15 Michael Matz <matz@suse.de>
4875
4876 * gcc.dg/tree-ssa/vector-4.c: New test.
4877
4878 2012-06-15 Michael Matz <matz@suse.de>
4879
4880 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4881 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4882
4883 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4884
4885 PR tree-optimization/53636
4886 * gcc.target/arm/pr53636.c: New test.
4887
4888 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4889
4890 PR tree-optimization/51581
4891 * gcc.c-torture/execute/pr51581-1.c: New test.
4892 * gcc.c-torture/execute/pr51581-2.c: New test.
4893 * gcc.dg/vect/pr51581-1.c: New test.
4894 * gcc.dg/vect/pr51581-2.c: New test.
4895 * gcc.dg/vect/pr51581-3.c: New test.
4896 * gcc.target/i386/avx-pr51581-1.c: New test.
4897 * gcc.target/i386/avx-pr51581-2.c: New test.
4898 * gcc.target/i386/avx2-pr51581-1.c: New test.
4899 * gcc.target/i386/avx2-pr51581-2.c: New test.
4900 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4901
4902 2012-06-15 Richard Guenther <rguenther@suse.de>
4903
4904 * gcc.c-torture/execute/20120615-1.c: New testcase.
4905
4906 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4907
4908 * gnat.dg/vect8.ad[sb]: New test.
4909
4910 2012-06-14 Richard Guenther <rguenther@suse.de>
4911
4912 * gcc.dg/tree-ssa/vrp.h: New testcase.
4913 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4914
4915 2012-06-13 Christian Bruel <christian.bruel@st.com>
4916
4917 PR target/53621
4918 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4919
4920 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4921
4922 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4923
4924 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4925
4926 PR testsuite/20771
4927 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4928 test summary unique.
4929
4930 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4931 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4932 scan-stack-usage-not): Don't strip torture options from test name.
4933
4934 * lib/scandump.exp (scan-dump-times): Use printable version of
4935 regexp in test summary line.
4936
4937 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4938 messages reported for one line of source code.
4939 * gcc.dg/format/few-1.c: Likewise.
4940 * gcc.dg/ia64-sync-2.c: Likewise.
4941 * gcc.dg/sync-2.c: Likewise.
4942 * gcc.dg/noncompile/pr44517.c: Likewise.
4943
4944 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4945
4946 PR debug/49888
4947 * gcc.dg/guality/pr49888.c: New.
4948
4949 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4950
4951 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4952 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4953 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4954
4955 2012-06-13 Tobias Burnus <burnus@net-b.de>
4956
4957 PR fortran/53643
4958 * gfortran.dg/intent_out_7.f90: New.
4959
4960 2012-06-13 Tobias Burnus <burnus@net-b.de>
4961
4962 PR fortran/53597
4963 * gfortran.dg/save_4.f90: New.
4964
4965 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4966
4967 PR c/53532
4968 PR c/51034
4969 PR c/53196
4970 * gcc.dg/pr53532.c: New test.
4971 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4972 adjust line numbers.
4973 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4974 * gcc.dg/Wcxx-compat-8.c: Likewise.
4975 * gcc.dg/pr51034.c: New test.
4976 * gcc.dg/pr53196-1.c: New test.
4977 * gcc.dg/pr53196-2.c: New test.
4978
4979 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4980
4981 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4982 alignment torture options with usual torture options.
4983 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4984 instead of dg-options.
4985 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4986 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4987 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4988 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4989 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4990 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4991
4992 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4993 to checks for multiple messages reported for one line of source code.
4994 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4995
4996 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4997 messages reported for one line of source code.
4998
4999 * gcc.dg/20031223-1.c: Add comments to check for multiple
5000 messages reported for one line of source code.
5001 * gcc.dg/Wconversion-integer.c: Likewise.
5002 * gcc.dg/Wfatal-2.c: Likewise.
5003 * gcc.dg/Wfatal.c: Likewise.
5004 * gcc.dg/Wobjsize-1.c: Likewise.
5005 * gcc.dg/c99-vla-jump-1.c: Likewise.
5006 * gcc.dg/c99-vla-jump-2.c: Likewise.
5007 * gcc.dg/c99-vla-jump-3.c: Likewise.
5008 * gcc.dg/c99-vla-jump-4.c: Likewise.
5009 * gcc.dg/c99-vla-jump-5.c: Likewise.
5010 * gcc.dg/decl-9.c: Likewise.
5011 * gcc.dg/declspec-10.c: Likewise.
5012 * gcc.dg/declspec-18.c: Likewise.
5013 * gcc.dg/mtune.c: Likewise.
5014 * gcc.dg/parser-pr28152-2.c: Likewise.
5015 * gcc.dg/parser-pr28152.c: Likewise.
5016 * gcc.dg/pr14475.c: Likewise.
5017 * gcc.dg/pr27953.c: Likewise.
5018 * gcc.dg/pr28322-3.c: Likewise.
5019 * gcc.dg/pr30457.c: Likewise.
5020 * gcc.dg/pr30551-2.c: Likewise.
5021 * gcc.dg/pr30551-3.c: Likewise.
5022 * gcc.dg/pr30551-4.c: Likewise.
5023 * gcc.dg/pr30551-5.c: Likewise.
5024 * gcc.dg/pr30551-6.c: Likewise.
5025 * gcc.dg/pr30551.c: Likewise.
5026 * gcc.dg/pr45461.c: Likewise.
5027 * gcc.dg/pr48552-1.c: Likewise.
5028 * gcc.dg/pr48552-2.c: Likewise.
5029 * gcc.dg/redecl-1.c: Likewise.
5030 * gcc.dg/transparent-union-3.c: Likewise.
5031 * gcc.dg/utf-dflt.c: Likewise.
5032 * gcc.dg/utf-dflt2.c: Likewise.
5033 * gcc.dg/vla-8.c: Likewise.
5034 * gcc.dg/vla-init-1.c: Likewise.
5035 * gcc.dg/wtr-int-type-1.c: Likewise.
5036
5037 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5038 messages reported for for one line of source code.
5039 * c-c++-common/raw-string-5.c: Likewise.
5040 * c-c++-common/raw-string-4.c: Likewise.
5041 * c-c++-common/raw-string-6.c: Likewise.
5042 * c-c++-common/pr20000.c: Likewise.
5043
5044 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5045 messages reported for one line of source code.
5046 * gcc.dg/cpp/pr30786.c: Likewise.
5047 * gcc.dg/cpp/pr28709.c: Likewise.
5048 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5049 * gcc.dg/cpp/macspace2.c: Likewise.
5050 * gcc.dg/cpp/missing-header-1.c: Likewise.
5051 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5052 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5053 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5054
5055 2012-06-12 Jason Merrill <jason@redhat.com>
5056
5057 PR c++/53599
5058 * g++.dg/template/local7.C: New.
5059
5060 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5061
5062 PR target/53511
5063 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5064 * gcc.target/sh/pr51340-2.c: Likewise.
5065 * gcc.target/sh/pr51340-3.c: Likewise.
5066
5067 2012-06-12 Michael Matz <matz@suse.de>
5068
5069 * gcc.dg/torture/alias-1.c: New test.
5070
5071 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5072
5073 PR rtl-optimization/53589
5074 * gcc.dg/torture/pr53589.c: New test.
5075
5076 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5077
5078 PR target/50749
5079 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5080 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5081 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5082 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5083 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5084 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5085 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5086 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5087 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5088 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5089 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5090 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5091 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5092 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5093 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5094 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5095
5096 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5097
5098 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5099 (check_intel_cpu_model): New function.
5100 (check_amd_cpu_model): New function.
5101 (check_features): New function.
5102 (__get_cpuid_output): New function.
5103 (check_detailed): New function.
5104 (fn1): Rename to quick_check.
5105 (main): Update to call quick_check and call check_detailed.
5106
5107 2012-06-11 Richard Henderson <rth@redhat.com>
5108
5109 * lib/target-supports.exp
5110 (check_effective_target_sync_long_long_runtime): Use
5111 check_effective_target_lp64 instead of
5112 check_effective_target_powerpc64 for powerpc targets.
5113
5114 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5115
5116 PR target/53511
5117 * gcc.target/sh/pr53511-1.c: New.
5118
5119 2012-06-11 Richard Guenther <rguenther@suse.de>
5120
5121 PR middle-end/53470
5122 * g++.dg/lto/pr53470_0.C: New testcase.
5123 * gcc.dg/lto/pr53470_0.c: Likewise.
5124
5125 2012-06-11 Richard Guenther <rguenther@suse.de>
5126
5127 PR c++/53605
5128 * g++.dg/ext/pr53605.C: New testcase.
5129
5130 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5131
5132 * gnat.dg/specs/array1.ads: New test.
5133 * gnat.dg/specs/array2.ads: Likewise.
5134 * gnat.dg/array22.adb: Likewise.
5135
5136 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5137
5138 * gnat.dg/constant4.adb: New test.
5139 * gnat.dg/constant4_pkg.ads: New helper.
5140
5141 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5142
5143 PR fortran/52552
5144 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5145 * gfortran.dg/allocate_class_1.f90: Modified.
5146 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5147 * gfortran.dg/allocate_class_2.f90: New.
5148
5149 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5150
5151 PR middle-end/53535
5152 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5153
5154 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5155
5156 PR fortran/52861
5157 * gfortran.dg/string_assign_2.f90: New test case.
5158
5159 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5160
5161 PR fortran/52861
5162 * gfortran.dg/string_assign_1.f90: New test case.
5163
5164 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5165
5166 PR middle-end/53580
5167 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5168 * gcc.dg/gomp/critical-4.c: Likewise.
5169 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5170 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5171 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5172 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5173 * c-c++-common/gomp/pr53580.c: New test.
5174
5175 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5176
5177 PR c++/51214
5178 * g++.dg/cpp0x/forw_enum11.C: New.
5179
5180 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5181
5182 PR c++/53567
5183 * g++.dg/cpp0x/alias-decl-19.C: New.
5184
5185 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5186
5187 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5188
5189 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5190
5191 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5192 (XSTATE_FP): Ditto.
5193 (XSTATE_SSE): Ditto.
5194 (XSTATE_YMM): Ditto.
5195 (avx_os_support): Use new defines.
5196
5197 2012-06-06 Richard Guenther <rguenther@suse.de>
5198
5199 PR testsuite/32380
5200 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5201 loops.
5202
5203 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5204
5205 PR c++/52841
5206 * g++.dg/cpp0x/pr52841.C: New testcase.
5207
5208 2012-06-06 Richard Guenther <rguenther@suse.de>
5209
5210 PR tree-optimization/53081
5211 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5212 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5213
5214 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5215
5216 * gcc.target/powerpc/pr53487.c: New test.
5217
5218 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5219
5220 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5221
5222 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5223
5224 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5225
5226 2012-06-05 Richard Guenther <rguenther@suse.de>
5227
5228 PR tree-optimization/30442
5229 * gcc.dg/vect/bb-slp-30.c: New testcase.
5230
5231 2012-06-05 Richard Guenther <rguenther@suse.de>
5232
5233 PR tree-optimization/53081
5234 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5235 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5236 -fno-tree-loop-distribute-patterns.
5237
5238 2012-06-05 Alan Modra <amodra@gmail.com>
5239
5240 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5241 Check static chain in nested funcs.
5242
5243 2012-06-04 Tobias Burnus <burnus@net-b.de>
5244
5245 PR fortran/50619
5246 * gfortran.dg/init_flag_10.f90: New.
5247
5248 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5249
5250 PR c++/53524
5251 * g++.dg/warn/Wenum-compare-no-2: New.
5252
5253 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5254
5255 PR preprocessor/53463
5256 * g++.dg/cpp/limits.C: New test.
5257 * g++.dg/parse/error19.C: Adjust.
5258 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5259 * g++.dg/warn/pr35635.C: Likewise.
5260 * g++.old-deja/g++.pt/assign1.C: Likewise.
5261
5262 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5263
5264 PR target/53559
5265 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5266 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5267 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5268 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5269 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5270 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5271 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5272 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5273
5274 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5275
5276 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5277
5278 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5279
5280 PR tree-optimization/53550
5281 * gcc.dg/pr53550.c: New test.
5282
5283 2012-06-04 Richard Guenther <rguenther@suse.de>
5284
5285 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5286 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5287 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5288
5289 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5290
5291 PR fortran/48831
5292 * gfortran.dg/parameter_array_element_2.f90: New.
5293
5294 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5295
5296 PR target/53512
5297 * gcc.target/sh/pr53512-1.c: New.
5298 * gcc.target/sh/pr53512-2.c: New.
5299 * gcc.target/sh/pr53512-3.c: New.
5300 * gcc.target/sh/pr53512-4.c: New.
5301
5302 2012-06-01 Jason Merrill <jason@redhat.com>
5303
5304 PR c++/52973
5305 * g++.dg/ext/visibility/template12.C: New.
5306 * g++.dg/ext/attrib14.C: Adjust warning line.
5307
5308 PR c++/52725
5309 * g++.dg/parse/new6.C: New.
5310 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5311
5312 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5313
5314 * c-c++-common/restrict-2.c: Revert previous change.
5315
5316 2012-06-01 Jason Merrill <jason@redhat.com>
5317
5318 PR c++/53137
5319 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5320
5321 PR c++/53484
5322 * g++.dg/cpp0x/auto33.C: New.
5323
5324 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5325
5326 PR c++/26155
5327 * g++.dg/parse/namespace-alias-1.C: New.
5328
5329 2012-06-01 Christian Bruel <christian.bruel@st.com>
5330
5331 * gcc.dg/spec-options.c: New test.
5332 * gcc.dg/foo.specs: New file.
5333
5334 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5335
5336 PR ada/53517
5337 * gnat.dg/lto14.adb: Skip on Solaris.
5338
5339 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5340
5341 * gcc.target/cris/sync-1-v10.c,
5342 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5343 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5344 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5345 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5346 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5347 gcc.target/cris/torture/sync-mis-op-i-1.c,
5348 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5349 gcc.target/cris/torture/sync-mis-op-i-2.c,
5350 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5351 gcc.target/cris/torture/sync-mis-op-i-3.c,
5352 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5353 gcc.target/cris/torture/sync-mis-op-s-1.c,
5354 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5355 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5356 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5357 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5358 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5359 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5360 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5361 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5362 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5363
5364 2012-05-31 Richard Guenther <rguenther@suse.de>
5365
5366 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5367 ldist-pr45948.c with disabled SCCP.
5368
5369 2012-05-31 Richard Guenther <rguenther@suse.de>
5370
5371 PR middle-end/48493
5372 * gcc.dg/torture/pr48493.c: New testcase.
5373
5374 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5375
5376 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5377 arm32 to targets.
5378 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5379 of the initialization loop.
5380 (dg-final): Adjust the expected number of vectorized loops depending
5381 on vect_char_mult target selector.
5382
5383 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5384
5385 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5386 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5387 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5388 New tests.
5389
5390 2012-05-30 Jason Merrill <jason@redhat.com>
5391
5392 PR c++/53356
5393 * g++.dg/init/new34.C: New.
5394 * g++.dg/tree-ssa/stabilize1.C: New.
5395
5396 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5397
5398 PR c++/53356
5399 * g++.dg/init/new33.C: New test.
5400
5401 2012-05-30 Richard Guenther <rguenther@suse.de>
5402
5403 PR middle-end/53501
5404 * gcc.dg/torture/pr53501.c: New testcase.
5405 * c-c++-common/restrict-2.c: Adjust.
5406
5407 2012-05-30 Alan Modra <amodra@gmail.com>
5408
5409 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5410 torture-finish.
5411
5412 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5413
5414 * gcc.target/i386/shuf-concat.c: New test.
5415
5416 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5417
5418 PR rtl-optimization/53519
5419 * gcc.c-torture/compile/pr53519.c: New test.
5420
5421 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5422
5423 * gcc.target/arm/neon-vrev.c: New.
5424
5425 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5426
5427 PR target/51340
5428 * gcc.target/sh/pr51340-1.c: New.
5429 * gcc.target/sh/pr51340-2.c: New.
5430 * gcc.target/sh/pr51340-3.c: New.
5431
5432 2012-05-29 Richard Guenther <rguenther@suse.de>
5433
5434 PR tree-optimization/53516
5435 * gcc.dg/torture/pr53516.c: New testcase.
5436
5437 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5438
5439 PR preprocessor/53229
5440 * gcc.dg/cpp/paste6.c: Force to run without
5441 -ftrack-macro-expansion.
5442 * gcc.dg/cpp/paste8.c: Likewise.
5443 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5444 -ftrack-macro-expansion.
5445 * gcc.dg/cpp/paste12.c: Force to run without
5446 -ftrack-macro-expansion.
5447 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5448 -ftrack-macro-expansion.
5449 * gcc.dg/cpp/paste13.c: Likewise.
5450 * gcc.dg/cpp/paste14.c: Likewise.
5451 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5452 -ftrack-macro-expansion.
5453 * gcc.dg/cpp/paste18.c: New test.
5454
5455 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5456
5457 * gcc.target/cris/torture/trap-1.c,
5458 gcc.target/cris/torture/trap-2.c,
5459 gcc.target/cris/torture/trap-3.c,
5460 gcc.target/cris/torture/trap-v0.c,
5461 gcc.target/cris/torture/trap-v3.c: New tests.
5462
5463 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5464
5465 PR c++/25137
5466 * g++.dg/warn/Wbraces3.C: New.
5467 * g++.dg/warn/Wbraces4.C: Likewise.
5468
5469 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5470
5471 PR tree-optimization/53505
5472 * c-c++-common/torture/pr53505.c: New test.
5473
5474 2012-05-27 Nathan Sidwell <nathan@acm.org>
5475
5476 * gcc.dg/stmt-expr-4.c: New.
5477
5478 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5479
5480 PR c++/53491
5481 * g++.dg/parse/crash60.C: New.
5482
5483 2012-05-26 Jason Merrill <jason@redhat.com>
5484
5485 PR c++/53220
5486 * c-c++-common/array-lit.c: New.
5487 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5488
5489 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5490
5491 PR ada/50294
5492 * gnat.dg/array21.adb: New test.
5493
5494 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5495
5496 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5497
5498 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5499
5500 PR c++/32054
5501 * g++.dg/other/anon-union3.C: New.
5502
5503 2012-05-25 Ian Lance Taylor <iant@google.com>
5504
5505 * gcc.dg/split-6.c: New test.
5506
5507 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5508
5509 * gnat.dg/lto14.adb: New test.
5510
5511 2012-05-25 Tristan Gingold <gingold@adacore.com>
5512
5513 * gcc.target/i386/large-frame.c: New.
5514
5515 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5516 * gcc.target/powerpc/lhs-1.c: New.
5517 * gcc.target/powerpc/lhs-2.c: New.
5518 * gcc.target/powerpc/lhs-3.c: New.
5519
5520 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5521
5522 Make unwound macro expansion trace less redundant
5523 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5524 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5525 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5526 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5527 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5528 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5529
5530 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5531
5532 PR c++/53464
5533 * g++.dg/cpp0x/constexpr-default1.C: New.
5534
5535 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5536
5537 PR c++/32080
5538 * g++.dg/eh/goto2.C: New.
5539
5540 2012-05-24 Richard Guenther <rguenther@suse.de>
5541
5542 PR middle-end/53460
5543 * g++.dg/tree-prof/pr53460.C: New testcase.
5544
5545 2012-05-24 Richard Guenther <rguenther@suse.de>
5546
5547 PR bootstrap/53466
5548 * g++.dg/debug/pr53466.C: New testcase.
5549
5550 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5551
5552 PR tree-optimization/53465
5553 * gcc.c-torture/execute/pr53465.c: New test.
5554
5555 2012-05-23 Tobias Burnus <burnus@net-b.de>
5556
5557 PR fortran/51055
5558 PR fortran/45170
5559 * gfortran.dg/allocate_with_typespec_6.f90: New.
5560
5561 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5562
5563 PR c++/29185
5564 * g++.dg/warn/delete-array-1.C: New.
5565
5566 2012-05-23 Richard Guenther <rguenther@suse.de>
5567
5568 * gcc.dg/torture/pr39074-2.c: Adjust.
5569 * gcc.dg/torture/pr39074.c: Likewise.
5570 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5571 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5572
5573 2012-05-22 Jan Hubicka <jh@suse.cz>
5574
5575 PR middle-end/53161
5576 * g++.dg/torture/pr53161.C: New testcase.
5577
5578 2012-05-22 Tobias Burnus <burnus@net-b.de>
5579
5580 PR fortran/53389
5581 * gfortran.dg/realloc_on_assign_15.f90: New.
5582
5583 2012-05-22 Richard Guenther <rguenther@suse.de>
5584
5585 PR middle-end/51071
5586 * gcc.dg/torture/pr51071-2.c: New testcase.
5587
5588 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5589
5590 PR tree-optimization/53336
5591 * g++.dg/torture/pr53336.C: New testcase.
5592
5593 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5594
5595 PR c++/53322
5596 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5597 instead of -Wunused-local-typedefs.
5598
5599 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5600
5601 PR c++/51184
5602 * g++.dg/other/abstract4.C: New-
5603
5604 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5605
5606 PR c++/40821
5607 * g++.dg/ext/attrib46.C: New.
5608
5609 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5610
5611 PR c/53418
5612 * gcc.c-torture/compile/pr53418-1.c,
5613 gcc.c-torture/compile/pr53418-2.c: New tests.
5614
5615 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5616
5617 PR tree-optimization/53366
5618 * gcc.dg/torture/pr53366-1.c: New test.
5619 * gcc.dg/torture/pr53366-2.c: New test.
5620 * gcc.target/i386/pr53366-1.c: New test.
5621 * gcc.target/i386/pr53366-2.c: New test.
5622
5623 PR tree-optimization/53409
5624 * gcc.c-torture/compile/pr53409.c: New test.
5625
5626 PR tree-optimization/53410
5627 * gcc.c-torture/compile/pr53410-1.c: New test.
5628 * gcc.c-torture/compile/pr53410-2.c: New test.
5629
5630 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5631
5632 PR target/53425
5633 * gcc.target/i386/pr53425-1.c: New file.
5634 * gcc.target/i386/pr53425-2.c: Likewise.
5635
5636 2012-05-21 Richard Guenther <rguenther@suse.de>
5637
5638 PR tree-optimization/53408
5639 * gcc.dg/torture/pr53408.c: New testcase.
5640
5641 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5642 H.J. Lu <hongjiu.lu@intel.com>
5643
5644 PR target/53416
5645 * gcc.target/i386/pr53416.c: New file.
5646
5647 2012-05-21 Richard Guenther <rguenther@suse.de>
5648
5649 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5650
5651 2012-05-21 Richard Guenther <rguenther@suse.de>
5652
5653 * gcc.dg/torture/ldist-1.c: New testcase.
5654
5655 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5656
5657 * gnat.dg/lto13.adb: New test.
5658 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5659
5660 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5661
5662 * gnat.dg/specs/lto12.ads: New test.
5663 * gnat.dg/specs/lto12_pkg.ads: New helper.
5664
5665 2012-05-18 Richard Guenther <rguenther@suse.de>
5666
5667 PR tree-optimization/53346
5668 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5669 * gcc.target/i386/incoming-10.c: Adjust.
5670 * gcc.target/i386/incoming-11.c: Likewise.
5671 * gcc.target/i386/pr46295.c: Likewise.
5672
5673 2012-05-18 Richard Guenther <rguenther@suse.de>
5674
5675 * gcc.dg/pr53352.c: Return zero.
5676
5677 2012-05-18 Richard Guenther <rguenther@suse.de>
5678
5679 PR tree-optimization/53390
5680 * gcc.dg/torture/pr53390.c: New testcase.
5681
5682 2012-05-18 Meador Inge <meadori@codesourcery.com>
5683
5684 PR rtl-optimization/53352
5685 * gcc.dg/pr53352.c: New test.
5686
5687 2012-05-17 David S. Miller <davem@davemloft.net>
5688
5689 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5690 failure on sparc-*-linux-gnu.
5691
5692 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5693
5694 PR c++/39681
5695 * g++.dg/parse/error49.C: New.
5696 * g++.dg/cpp0x/error8.C: Likewise.
5697 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5698 * g++.dg/ext/utf-dflt2.C: Likewise.
5699 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5700 * g++.dg/ext/utf-dflt.C: Likewise.
5701 * c-c++-common/raw-string-3.c: Likewise.
5702 * c-c++-common/raw-string-4.c: Likewise.
5703
5704 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5705
5706 PR c++/53371
5707 * g++.dg/cpp0x/catch1.C: New.
5708
5709 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5710
5711 PR c++/44516
5712 * g++.dg/parse/error48.C: New.
5713 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5714 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5715
5716 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5717
5718 * gcc.dg/tm/indirect-2.c: New test.
5719
5720 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5721
5722 PR tree-optimization/53217
5723 * gfortran.dg/pr53217.f90: New test.
5724
5725 2012-05-16 Richard Guenther <rguenther@suse.de>
5726
5727 PR tree-optimization/53364
5728 * g++.dg/torture/pr53364.C: New testcase.
5729
5730 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5731
5732 PR testsuite/52641
5733 * gcc.dg/pr52549.c: Fix test for long != void*
5734 * gcc.c-torture/execute/pr52979-1.x: New file.
5735 * gcc.c-torture/execute/pr52979-2.x: New file.
5736
5737 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5738
5739 PR preprocessor/7263
5740 * gcc.dg/binary-constants-2.c: Run without tracking locations
5741 accross macro expansion.
5742 * gcc.dg/binary-constants-3.c: Likewise.
5743 * gcc.dg/cpp/sysmac2.c: Likewise.
5744 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5745 location.
5746 * gcc.dg/cpp/syshdr3.c: New test.
5747 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5748 * gcc.dg/system-binary-constants-1.c: New test.
5749 * gcc.dg/system-binary-constants-1.h: New header for the new test
5750 above.
5751 * g++.dg/cpp/syshdr3.C: New test.
5752 * g++.dg/cpp/syshdr3.h: New header the new test above.
5753 * g++.dg/system-binary-constants-1.C: New test.
5754 * g++.dg/system-binary-constants-1.h: New header the new test
5755 above.
5756
5757 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5758
5759 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5760
5761 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5762
5763 PR target/53358
5764 * gcc.dg/pr53358.c: New test.
5765
5766 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5767
5768 PR c++/11856
5769 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5770 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5771
5772 2012-05-15 Olivier Hainque <hainque@adacore.com>
5773
5774 * g++.dg/eh/sighandle.C: New testcase.
5775
5776 2012-05-15 Richard Guenther <rguenther@suse.de>
5777
5778 PR tree-optimization/53355
5779 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5780
5781 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5782
5783 * gfortran.dg/*.f90: Remove now redundant manual
5784 cleanup-modules directive.
5785
5786 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5787
5788 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5789 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5790
5791 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5792
5793 PR fortran/52428
5794 * gfortran.dg/int_range_io_1.f90: New test.
5795
5796 2012-05-14 Andi Kleen <ak@linux.intel.com>
5797 Jakub Jelinek <jakub@redhat.com>
5798
5799 PR target/53315
5800 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5801 * gcc.target/i386/rtm-check.h: New file.
5802 * gcc.target/i386/pr53315.c: New test.
5803
5804 2012-05-14 Tobias Burnus <burnus@net-b.de>
5805
5806 PR fortran/49110
5807 PR fortran/51055
5808 PR fortran/53329
5809 * gfortran.dg/deferred_type_param_4.f90: New.
5810 * gfortran.dg/deferred_type_param_6.f90: New.
5811
5812 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5813
5814 * gcc.target/i386/retarg.c: New test.
5815
5816 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5817
5818 PR fortran/45170
5819 * gfortran.dg/deferred_type_param_3.f90: New.
5820 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5821 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5822
5823 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5824
5825 * gnat.dg/null_pointer_deref3.adb: New test.
5826
5827 2012-05-12 Tobias Burnus <burnus@net-b.de>
5828
5829 PR fortran/49110
5830 PR fortran/52843
5831 * gfortran.dg/deferred_type_param_5.f90: New.
5832
5833 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5834
5835 * g++.dg/parse/error47.C: New.
5836
5837 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5838
5839 PR fortran/52537
5840 * gfortran.dg/string_compare_4.f90: Change option
5841 to -fdump-tree-original. Add test case for kind=4.
5842
5843 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5844
5845 PR fortran/52537
5846 * gfortran.dg/string_compare_4.f90: New test.
5847
5848 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5849
5850 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5851
5852 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5853
5854 PR c++/53305
5855 * g++.dg/cpp0x/variadic132.C: New.
5856
5857 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5858
5859 PR c++/53158
5860 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5861 * g++.dg/parse/error26.C: Tweak dg-error column number.
5862
5863 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5864
5865 PR c++/53301
5866 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5867
5868 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5869
5870 * gnat.dg/lto11.ad[sb]: New test.
5871
5872 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5873
5874 PR target/52908
5875 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5876 directive to Scan for vpmuldq, not vpmacsdql.
5877
5878 2012-05-09 Michael Matz <matz@suse.de>
5879
5880 PR tree-optimization/53185
5881 * gcc.dg/vect/pr53185.c: New test.
5882
5883 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5884
5885 PR middle-end/53249
5886 * gcc.target/i386/pr53249.c: New.
5887
5888 2012-05-09 Richard Guenther <rguenther@suse.de>
5889
5890 PR tree-optimization/18437
5891 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5892 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5893
5894 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5895
5896 PR tree-optimization/53226
5897 * gcc.c-torture/compile/pr53226.c: New test.
5898
5899 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5900
5901 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5902 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5903 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5904 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5905 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5906 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5907 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5908 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5909 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5910 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5911 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5912 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5913 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5914 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5915
5916 2012-05-09 Dehao Chen <dehao@google.com>
5917
5918 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5919 * gcc.dg/predict-2.c: Likewise.
5920 * gcc.dg/predict-3.c: Likewise.
5921 * gcc.dg/predict-4.c: Likewise.
5922 * gcc.dg/predict-5.c: Likewise.
5923 * gcc.dg/predict-6.c: Likewise.
5924
5925 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5926
5927 PR target/53272
5928 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5929
5930 2012-05-08 Richard Guenther <rguenther@suse.de>
5931
5932 * gcc.dg/fold-bitand-4.c: New testcase.
5933
5934 2012-05-08 Dehao Chen <dehao@google.com>
5935
5936 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5937 heuristic is working properly.
5938 * gcc.dg/predict-2.c: Likewise.
5939 * gcc/dg/predict-3.c: Likewise.
5940 * gcc/dg/predict-4.c: Likewise.
5941 * gcc/dg/predict-5.c: Likewise.
5942 * gcc/dg/predict-6.c: Likewise.
5943
5944 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5945
5946 PR tree-optimization/53239
5947 * g++.dg/opt/vrp3.C: New test.
5948 * g++.dg/opt/vrp3-aux.cc: New file.
5949 * g++.dg/opt/vrp3.h: New file.
5950
5951 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5952
5953 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5954 .uleb128 support in assembler output.
5955
5956 2012-05-07 Richard Guenther <rguenther@suse.de>
5957
5958 PR lto/42987
5959 * g++.dg/lto/pr42987_0.C: New testcase.
5960 * g++.dg/lto/pr42987_1.C: Likewise.
5961
5962 2012-05-07 Tobias Burnus <burnus@net-b.de>
5963
5964 PR fortran/53255
5965 * gfortran.dg/typebound_operator_15.f90: New.
5966
5967 2012-05-06 Tobias Burnus <burnus@net-b.de>
5968
5969 PR fortran/41587
5970 * gfortran.dg/class_array_13.f90: New.
5971
5972 2012-05-06 Tristan Gingold <gingold@adacore.com>
5973
5974 * gnat.dg/warn7.adb: New test.
5975
5976 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5977
5978 * gnat.dg/specs/renamings.ads: Rename to...
5979 * gnat.dg/specs/renaming1.ads: ...this.
5980 * gnat.dg/specs/renaming2.ads: New test.
5981 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5982 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5983 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5984 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5985
5986 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5987
5988 * gnat.dg/discr36.ad[sb]: New test.
5989 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5990
5991 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5992
5993 PR c/43772
5994 * c-c++-common/pr43772.c: New.
5995
5996 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5997
5998 PR fortran/41600
5999 * gfortran.dg/select_type_26.f03 : New test.
6000 * gfortran.dg/select_type_27.f03 : New test.
6001
6002 PR fortran/53191
6003 * gfortran.dg/select_type_28.f03 : New test.
6004
6005 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6006
6007 PR fortran/49010
6008 PR fortran/24518
6009 * gfortran.dg/mod_sign0_1.f90: New test.
6010 * gfortran.dg/mod_large_1.f90: New test.
6011
6012 2012-05-04 Tobias Burnus <burnus@net-b.de>
6013
6014 PR fortran/53175
6015 gfortran.dg/public_private_module_5.f90: New.
6016
6017 2012-05-04 Tobias Burnus <burnus@net-b.de>
6018
6019 PR fortran/53111
6020 * gfortran.dg/constructor_7.f90: New.
6021 * gfortran.dg/constructor_8.f90: New.
6022
6023 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6024
6025 PR c++/53166
6026 * g++.dg/cpp0x/static_assert7.C: New.
6027
6028 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6029
6030 PR tree-optimization/52633
6031 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6032 recognized as widening shifts instead of over-widening.
6033 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6034 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6035 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6036 * gcc.target/arm/pr52633.c: New test.
6037
6038 2012-05-04 Richard Guenther <rguenther@suse.de>
6039
6040 PR tree-optimization/53168
6041 * gcc.dg/torture/pr53168.c: New testcase.
6042 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6043
6044 2012-05-04 Richard Guenther <rguenther@suse.de>
6045
6046 * gcc.dg/lto/pr53214_0.c: New testcase.
6047
6048 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6049
6050 * gcc.target/ia64/pr48496.c: New test.
6051 * gcc.target/ia64/pr52657.c: Likewise.
6052
6053 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6054
6055 PR c/51712
6056 * c-c++-common/pr51712.c: New.
6057
6058 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6059
6060 PR target/53199
6061 * gcc.target/powwerpc/pr53199.c: New file.
6062
6063 2012-05-03 Jason Merrill <jason@redhat.com>
6064
6065 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6066
6067 * gcc.dg/debug/dwarf2/dups-types.c: New.
6068 * gcc.dg/debug/dwarf2/dups-types.h: New.
6069
6070 2012-05-03 Jason Merrill <jason@redhat.com>
6071
6072 * g++.dg/debug/dwarf2/namespace-2.C: New.
6073 * g++.dg/debug/dwarf2/localclass3.C: New.
6074
6075 2012-05-03 Jason Merrill <jason@redhat.com>
6076
6077 * g++.dg/debug/dwarf2/thunk1.C: New.
6078
6079 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6080
6081 PR c++/53186
6082 * g++.dg/other/final2.C: New.
6083
6084 2012-05-03 Richard Guenther <rguenther@suse.de>
6085
6086 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6087
6088 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6089
6090 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6091 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6092 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6093 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6094
6095 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6096
6097 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6098 .byte 0xf2.
6099 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6100 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6101 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6102
6103 PR debug/53174
6104 * gcc.dg/pr53174.c: New test.
6105
6106 PR target/53187
6107 * gcc.target/arm/pr53187.c: New test.
6108 * gcc.c-torture/compile/pr53187.c: New test.
6109
6110 2012-05-03 Richard Guenther <rguenther@suse.de>
6111
6112 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6113 unsupported prefetching support.
6114
6115 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6116
6117 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6118 option -ftrack-macro-expansion=0.
6119 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6120 option -ftrack-macro-expansion=0.
6121
6122 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6123
6124 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6125 dg-options for target arm with dg-additional-options.
6126
6127 2012-05-03 Richard Guenther <rguenther@suse.de>
6128
6129 PR tree-optimization/53144
6130 * gcc.dg/torture/pr53144.c: New testcase.
6131
6132 2012-05-03 Tobias Burnus <burnus@net-b.de>
6133
6134 PR fortran/52864
6135 * gfortran.dg/pointer_intent_7.f90: New.
6136 * gfortran.dg/pure_formal_3.f90: New.
6137
6138 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6139
6140 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6141
6142 2012-05-02 Martin Jambor <mjambor@suse.cz>
6143
6144 PR lto/52605
6145 * g++.dg/lto/pr52605_0.C: New test.
6146
6147 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6148
6149 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6150 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6151 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6152 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6153 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6154 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6155 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6156 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6157 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6158 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6159 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6160 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6161 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6162 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6163 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6164 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6165
6166 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6167
6168 PR middle-end/53153
6169 * gcc.dg/pr53153.c: New test.
6170
6171 2012-05-02 Richard Guenther <rguenther@suse.de>
6172
6173 * g++.dg/tree-ssa/pr19807.C: Adjust.
6174
6175 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6176
6177 PR tree-optimization/53163
6178 * gcc.c-torture/compile/pr53163.c: New test.
6179
6180 PR rtl-optimization/53160
6181 * gcc.c-torture/execute/pr53160.c: New test.
6182
6183 2012-05-01 Ian Lance Taylor <iant@google.com>
6184
6185 PR c/37303
6186 * gcc.dg/pr37303.c: New test.
6187
6188 2012-05-01 Richard Henderson <rth@redhat.com>
6189
6190 * lib/target-supports.exp
6191 (check_effective_target_sync_long_long_runtime): True for
6192 check_effective_target_powerpc64.
6193
6194 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6195
6196 PR c++/51033
6197 * gcc.dg/vector-1.c: Move to ...
6198 * c-c++-common/vector-1.c: ... here.
6199 * gcc.dg/vector-2.c: Move to ...
6200 * c-c++-common/vector-2.c: ... here.
6201 * gcc.dg/vector-3.c: Move to ...
6202 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6203 * gcc.dg/vector-4.c: Move to ...
6204 * c-c++-common/vector-4.c: ... here.
6205 * gcc.dg/vector-init-1.c: Move to ...
6206 * c-c++-common/vector-init-1.c: ... here.
6207 * gcc.dg/vector-init-2.c: Move to ...
6208 * c-c++-common/vector-init-2.c: ... here.
6209 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6210 * c-c++-common/vector-subscript-1.c: ... here.
6211 * gcc.dg/vector-subscript-2.c: Move to ...
6212 * c-c++-common/vector-subscript-2.c: ... here.
6213 * gcc.dg/vector-subscript-3.c: Move to ...
6214 * c-c++-common/vector-subscript-3.c: ... here.
6215
6216 PR c++/51314
6217 * g++.dg/cpp0x/vt-51314.C: New test.
6218 * g++.dg/cpp0x/variadic76.C: Fix.
6219
6220 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6221
6222 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6223
6224 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6225
6226 Add -Wvarargs option
6227 * c-c++-common/Wvarargs.c: New test case.
6228 * c-c++-common/Wvarargs-2.c: Likewise.
6229
6230 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6231
6232 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6233 * objc.dg/foreach-7.m: Force the test case to run without
6234 -ftrack-macro-expansion.
6235 * c-c++-common/tm/attrib-1.c: Likewise.
6236 * c-c++-common/warn-ommitted-condop.c: Likewise.
6237 * gcc.dg/assign-warn-1.c: Likewise.
6238 * gcc.dg/assign-warn-2.c: Likewise.
6239 * gcc.dg/attr-alloc_size.c: Likewise.
6240 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6241 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6242 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6243 * gcc.dg/c90-const-expr-9.c: Likewise.
6244 * gcc.dg/c99-const-expr-9.c: Likewise.
6245 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6246 * gcc.dg/cpp/direct2s.c: Likewise.
6247 * gcc.dg/cpp/pr28709.c: Likewise.
6248 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6249 * gcc.dg/dfp/composite-type.c: Likewise.
6250 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6251 with -ftrack-macro-expansion
6252 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6253 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6254 * g++.dg/ext/cleanup-1.C: Likewise.
6255 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6256 * g++.dg/template/sfinae10.C: Likewise.
6257 * g++.dg/tm/wrap-2.C: Likewise.
6258 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6259 * g++.dg/warn/Wsign-conversion.C: Likewise.
6260 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6261 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6262 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6263 it to run with -ftrack-macro-expansion.
6264 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6265 test cases without -ftrack-macro-expansion.
6266
6267 Fix location for static class members
6268 * g++.dg/template/sfinae6_neg.C: Adjust.
6269
6270 Make conversion warnings work on NULL with -ftrack-macro-expansion
6271 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6272 alongside the previous testing for NULL.
6273
6274 Fix -Wuninitialized for -ftrack-macro-expansion
6275 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6276
6277 Strip "<built-in>" loc from displayed expansion context
6278 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6279 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6280 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6281 new test above.
6282
6283 Fix expansion point loc for macro-like tokens
6284 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6285 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6286
6287 Fix token pasting with -ftrack-macro-expansion
6288 * gcc.dg/cpp/paste17.c: New test case for
6289 -ftrack-macro-expansion=2 mode only.
6290 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6291
6292 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6293
6294 * gnat.dg/warn6.ad[sb]: New test.
6295
6296 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6297
6298 PR 53149
6299 * gcc.dg/20011021-1.c: Adjust testcase.
6300
6301 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6302
6303 PR fortran/53148
6304 * gfortran.dg/function_optimize_12.f90: New test.
6305
6306 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6307
6308 PR target/53156
6309 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6310 code to match current output and cover new peephole2 pattern.
6311
6312 2012-04-27 Ollie Wild <aaw@google.com>
6313
6314 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6315
6316 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6317
6318 * gcc.c-torture/execute/20120427-2.c: New testcase.
6319 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6320 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6321 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6322
6323 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6324
6325 PR target/53138
6326 * gcc.c-torture/execute/20120427-1.c: New testcase.
6327
6328 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6329
6330 PR middle-end/27139
6331 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6332
6333 2012-04-27 Tom de Vries <tom@codesourcery.com>
6334
6335 PR tree-optimization/51879
6336 * gcc.dg/pr51879.c: New test.
6337 * gcc.dg/pr51879-2.c: Same.
6338 * gcc.dg/pr51879-3.c: Same.
6339 * gcc.dg/pr51879-4.c: Same.
6340 * gcc.dg/pr51879-6.c: Same.
6341
6342 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6343
6344 PR c++/53096
6345 * g++.dg/cpp0x/defaulted35.C: New.
6346 * g++.dg/cpp0x/defaulted15.C: Adjust.
6347
6348 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6349
6350 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6351 structure layout.
6352
6353 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6354
6355 * gcc.target/i386/builtin_target.c: Check avx2.
6356
6357 2012-04-26 Alan Modra <amodra@gmail.com>
6358
6359 * gcc.target/powerpc/savres.c: New test.
6360 * gcc.target/powerpc/powerpc.exp: Run it.
6361
6362 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6363
6364 PR target/53120
6365 * gcc.dg/torture/pr53120.c: New test.
6366
6367 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6368
6369 PR middle-end/52979
6370 * gcc.c-torture/compile/pr52979-1.c: New test.
6371 * gcc.c-torture/execute/pr52979-1.c: New test.
6372 * gcc.c-torture/execute/pr52979-2.c: New test.
6373
6374 2012-04-25 Richard Guenther <rguenther@suse.de>
6375
6376 * gcc.target/i386/l_fma_float_5.c: Adjust.
6377 * gcc.target/i386/l_fma_double_4.c: Likewise.
6378 * gcc.target/i386/l_fma_float_2.c: Likewise.
6379 * gcc.target/i386/l_fma_float_6.c: Likewise.
6380 * gcc.target/i386/l_fma_double_1.c: Likewise.
6381 * gcc.target/i386/l_fma_double_5.c: Likewise.
6382 * gcc.target/i386/l_fma_float_3.c: Likewise.
6383 * gcc.target/i386/l_fma_double_2.c: Likewise.
6384 * gcc.target/i386/l_fma_double_6.c: Likewise.
6385 * gcc.target/i386/l_fma_float_4.c: Likewise.
6386 * gcc.target/i386/l_fma_double_3.c: Likewise.
6387 * gcc.target/i386/l_fma_float_1.c: Likewise.
6388
6389 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6390
6391 PR tree-optimization/53058
6392 * gcc.c-torture/compile/pr53058.c: New test.
6393
6394 2012-04-25 Jan Hubicka <jh@suse.cz>
6395
6396 PR middle-end/53088
6397 * gcc.target/i386/pr39082-1.c: Update warning location.
6398
6399 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6400
6401 PR c/52880
6402 * gcc.dg/pr52880.c: New test.
6403
6404 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6405
6406 * gcc.dg/m-un-2.c: Update.
6407 * gcc.dg/20011021-1.c: Update.
6408
6409 2012-04-25 Tobias Burnus <burnus@net-b.de>
6410
6411 PR fortran/52196
6412 * gfortran.dg/realloc_on_assign_14.f90: New.
6413
6414 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6415
6416 PR testsuite/52641
6417 PR tree-optimizations/52891
6418 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6419
6420 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6421
6422 PR c++/52363
6423 * g++.dg/cpp0x/sfinae35.C: New.
6424 * g++.dg/cpp0x/sfinae36.C: Likewise.
6425
6426 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6427
6428 * gcc.target/builtin_target.c: New testcase.
6429
6430 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6431
6432 PR target/47197
6433 * gcc.target/powerpc/pr47197.c: New test.
6434
6435 2012-04-24 Richard Guenther <rguenther@suse.de>
6436
6437 PR tree-optimization/53085
6438 * g++.dg/torture/pr53085.C: New testcase.
6439
6440 2012-04-24 Andrew Pinski <apinski@cavium.com>
6441
6442 PR tree-opt/33512
6443 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6444 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6445 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6446
6447 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6448
6449 PR middle-end/53084
6450 * gcc.c-torture/execute/pr53084.c: New test.
6451
6452 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6453
6454 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6455
6456 2012-04-23 Andrew Pinski <apinski@cavium.com>
6457
6458 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6459
6460 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6461
6462 PR regression/53076
6463 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6464 * gcc.dg/torture/builtin-power-1.c: Likewise.
6465
6466 2012-04-23 Richard Guenther <rguenther@suse.de>
6467
6468 PR tree-optimization/53070
6469 * gcc.dg/torture/pr53070.c: New testcase.
6470
6471 2012-04-23 Richard Guenther <rguenther@suse.de>
6472
6473 PR c/53060
6474 * gcc.dg/pr53060.c: New testcase.
6475
6476 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6477
6478 PR tree-optimizations/52891
6479 * gcc.c-torture/compile/pr52891-1.c: New test.
6480 * gcc.c-torture/compile/pr52891-2.c: New test.
6481
6482 2012-04-22 Tobias Burnus <burnus@net-b.de>
6483
6484 PR fortran/53051
6485 * gfortran.dg/read_float_4.f90: New.
6486
6487 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6488
6489 PR 35441
6490 * c-c++-common/pr35441.C: New.
6491
6492 2012-04-20 Ian Lance Taylor <iant@google.com>
6493
6494 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6495 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6496
6497 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6498
6499 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6500 array access.
6501 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6502
6503 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6504
6505 PR rtl-optimization/44214
6506 * gcc.dg/pr44214-1.c: New test.
6507 * gcc.dg/pr44214-2.c: Likewise.
6508 * gcc.dg/pr44214-3.c: Likewise.
6509
6510 2012-04-20 Richard Guenther <rguenther@suse.de>
6511
6512 * g++.dg/torture/20120420-1.C: New testcase.
6513
6514 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6515
6516 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6517
6518 2012-04-19 Christian Bruel <christian.bruel@st.com>
6519
6520 * gcc.dg/pr52283.c: New test.
6521
6522 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6523
6524 * gcc.dg/pr37985.c: New test.
6525
6526 2012-04-19 Richard Guenther <rguenther@suse.de>
6527
6528 PR rtl-optimization/44688
6529 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6530 possibly profitable.
6531
6532 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6533
6534 PR tree-optimization/52976
6535 * gfortran.dg/reassoc_11.f: New test.
6536
6537 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6538
6539 PR tree-optimization/52976
6540 * gfortran.dg/reassoc_7.f: New test.
6541 * gfortran.dg/reassoc_8.f: Likewise.
6542 * gfortran.dg/reassoc_9.f: Likewise.
6543 * gfortran.dg/reassoc_10.f: Likewise.
6544
6545 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6546
6547 PR c++/52422
6548 * g++.dg/cpp0x/sfinae33.C: New.
6549 * g++.dg/cpp0x/sfinae34.C: Likewise.
6550
6551 2012-04-18 Joey Ye <joey.ye@arm.com>
6552
6553 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6554
6555 2012-04-18 Richard Guenther <rguenther@suse.de>
6556
6557 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6558 array access.
6559 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6560 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6561
6562 2012-04-17 Tom de Vries <tom@codesourcery.com>
6563
6564 * g++.dg/pr51264-4.C: New test.
6565
6566 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6567
6568 PR c++/52599
6569 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6570
6571 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6572
6573 PR c++/53003
6574 * g++.dg/parse/crash59.C: New.
6575
6576 2012-04-17 Michael Matz <matz@suse.de>
6577
6578 PR tree-optimization/18437
6579 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6580
6581 2012-04-17 Richard Guenther <rguenther@suse.de>
6582
6583 PR middle-end/53011
6584 * g++.dg/torture/pr53011.C: New testcase.
6585
6586 2012-04-16 Jason Merrill <jason@redhat.com>
6587
6588 PR c++/38543
6589 * g++.dg/cpp0x/variadic131.C: New.
6590
6591 PR c++/52008
6592 * g++.dg/cpp0x/variadic130.C: New.
6593
6594 PR c++/50830
6595 * g++.dg/cpp0x/variadic129.C: New.
6596
6597 PR c++/50303
6598 * g++.dg/cpp0x/variadic128.C: New.
6599
6600 2012-04-16 Tobias Burnus <burnus@net-b.de>
6601
6602 PR fortran/52864
6603 * gfortran.dg/pointer_intent_6.f90: New.
6604
6605 2012-04-16 Tobias Burnus <burnus@net-b.de>
6606
6607 PR fortran/52916
6608 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6609 to include public_private_module_4.f90.
6610 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6611 targets.
6612
6613 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6614
6615 PR c++/49152
6616 * g++.dg/diagnostic/operator1.C: New.
6617 * g++.dg/ext/label5.C: Adjust.
6618 * g++.dg/ext/va-arg1.C: Likewise.
6619 * g++.dg/other/error20.C: Likewise.
6620 * g++.dg/other/error20.C: Likewise.
6621 * g++.dg/other/error16.C: Likewise.
6622 * g++.dg/other/error10.C: Likewise.
6623 * g++.dg/parse/error30.C: Likewise.
6624 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6625
6626 2012-04-16 Jason Merrill <jason@redhat.com>
6627
6628 PR c++/51148
6629 * g++.dg/cpp0x/variadic127.C: New.
6630
6631 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6632
6633 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6634 testcase name.
6635 Use fail, pass instead of unresolved.
6636 Don't log $optstr.
6637
6638 PR testsuite/52948
6639 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6640 TODO_dump_func.
6641 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6642 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6643 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6644
6645 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6646
6647 PR fortran/52968
6648 * gfortran.dg/typebound_call_23.f03: New test case.
6649
6650 2012-04-15 Jason Merrill <jason@redhat.com>
6651
6652 PR c++/47220
6653 * g++.dg/cpp0x/variadic126.C: New.
6654
6655 PR c++/52380
6656 * g++.dg/cpp0x/variadic125.C: New.
6657
6658 PR c++/52292
6659 * g++.dg/cpp0x/variadic124.C: New.
6660
6661 PR c++/52706
6662 * g++.dg/cpp0x/nullptr27.C: New.
6663
6664 PR c++/52818
6665 * g++.dg/warn/format8.C: New.
6666
6667 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6668
6669 PR fortran/51082
6670 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6671
6672 2012-04-14 Tobias Burnus <burnus@net-b.de>
6673
6674 PR fortran/52916
6675 PR fortran/40973
6676 * gfortran.dg/public_private_module_3.f90: New.
6677 * gfortran.dg/public_private_module_4.f90: New.
6678
6679 2012-04-14 Tom de Vries <tom@codesourcery.com>
6680
6681 * gcc.dg/superblock.c: New test.
6682
6683 2012-04-14 Tom de Vries <tom@codesourcery.com>
6684
6685 * gcc.dg/pr51879-12.c: New test.
6686
6687 2012-04-13 Jason Merrill <jason@redhat.com>
6688
6689 PR c++/52824
6690 * g++.dg/cpp0x/variadic123.C: New.
6691 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6692
6693 PR c++/52905
6694 * g++.dg/cpp0x/initlist-ctor1.C: New.
6695
6696 PR c++/52915
6697 * g++.dg/other/anon-union2.C: New.
6698
6699 2012-04-13 Martin Jambor <mjambor@suse.cz>
6700
6701 PR middle-end/52939
6702 * g++.dg/ipa/pr52939.C: New test.
6703
6704 2012-04-13 Tom de Vries <tom@codesourcery.com>
6705
6706 * gcc.dg/pr52734.c: New test.
6707
6708 2012-04-13 Richard Guenther <rguenther@suse.de>
6709
6710 PR tree-optimization/52969
6711 * gcc.dg/torture/pr52969.c: New testcase.
6712
6713 2012-04-13 Richard Guenther <rguenther@suse.de>
6714
6715 PR c/52549
6716 * gcc.dg/pr52549.c: New testcase.
6717
6718 2012-04-13 Richard Guenther <rguenther@suse.de>
6719
6720 PR c/52862
6721 * gcc.dg/pr52862.c: New testcase.
6722
6723 2012-04-13 Joey Ye <joey.ye@arm.com>
6724
6725 * gcc.target/arm/thumb1-imm.c: New testcase.
6726
6727 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6728
6729 PR target/52932
6730 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6731 second function argument.
6732 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6733 (calc_permps): Update declaration. Calculate result correctly.
6734 (avx2_test): Change src2 type to union256i_d.
6735 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6736 correctly.
6737
6738 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6739
6740 PR target/52775
6741 * gcc.target/powerpc/pr52775.c: New file.
6742
6743 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6744
6745 PR tree-optimization/18589
6746 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6747 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6748 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6749 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6750 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6751 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6752 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6753 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6754 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6755 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6756
6757 2012-04-12 Richard Guenther <rguenther@suse.de>
6758
6759 PR tree-optimization/52943
6760 * gcc.dg/torture/pr52943.c: New testcase.
6761
6762 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6763
6764 PR target/50751
6765 * gcc/target/sh/pr50751-4.c: New.
6766 * gcc/target/sh/pr50751-5.c: New.
6767 * gcc/target/sh/pr50751-6.c: New.
6768 * gcc/target/sh/pr50751-7.c: New.
6769
6770 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6771
6772 PR c++/52465
6773 * g++.dg/lookup/using52.C: New.
6774
6775 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6776
6777 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6778
6779 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6780
6781 PR rtl-optimization/52876
6782 * gcc.target/i386/pr52876.c: New.
6783
6784 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6785
6786 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6787 __UINTPTR_TYPE__.
6788 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6789 __INTPTR_TYPE__.
6790 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6791 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6792 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6793 (ptrdiff_t): ... this. All uses changed.
6794 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6795 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6796 __INTPTR_TYPE__.
6797 (main): Cast argument to __INTPTR_TYPE__.
6798 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6799 size_t.
6800 * gcc.dg/mallign.c (main): Likewise.
6801 * gcc.dg/pr38700.c (foo): Likewise.
6802 * gcc.dg/long-long-cst1.c (t): Likewise.
6803 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6804 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6805 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6806 * gcc.dg/pr25682.c (d, foo): Likewise.
6807 * gcc.dg/format/cast-1.c (f): Likewise.
6808 * gcc.dg/c90-const-expr-10.c
6809 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6810 (size_t): ...this. All uses changed.
6811 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6812 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6813 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6814 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6815 * gcc.dg/sequence-pt-1.c: Likewise.
6816 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6817 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6818 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6819 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6820 of ptrdiff_t with it.
6821 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6822 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6823 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6824
6825 2012-04-11 Jason Merrill <jason@redhat.com>
6826
6827 PR debug/45088
6828 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6829 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6830
6831 PR c++/52906
6832 * g++.dg/ext/attrib45.C: New.
6833
6834 * g++.dg/eh/dtor3.C: New.
6835
6836 2012-04-11 Richard Guenther <rguenther@suse.de>
6837
6838 PR middle-end/52621
6839 * gfortran.dg/pr52621.f90: New testcase.
6840
6841 2012-04-11 Richard Guenther <rguenther@suse.de>
6842
6843 PR middle-end/52918
6844 * g++.dg/torture/pr52918-1.C: New testcase.
6845 * g++.dg/torture/pr52918-2.C: Likewise.
6846
6847 2012-04-11 Tobias Burnus <burnus@net-b.de>
6848
6849 PR fortran/52729
6850 * gfortran.dg/block_11.f90: New.
6851
6852 2012-04-11 Nick Clifton <nickc@redhat.com>
6853
6854 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6855
6856 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6857
6858 PR target/16458
6859 * gcc.target/powerpc/pr16458-1.c: New test.
6860 * gcc.target/powerpc/pr16458-2.c: Likewise.
6861 * gcc.target/powerpc/pr16458-3.c: Likewise.
6862 * gcc.target/powerpc/pr16458-4.c: Likewise.
6863
6864 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6865
6866 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6867 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6868 * gcc.dg/builtin-bswap-5.c: Likewise.
6869 * gcc.target/i386/builtin-bswap-4.c: New test.
6870
6871 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6872
6873 PR 24985
6874 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6875
6876 2012-04-11 Richard Guenther <rguenther@suse.de>
6877
6878 PR rtl-optimization/52881
6879 * gcc.dg/torture/pr52881.c: New testcase.
6880 * gcc.dg/torture/pr52913.c: Likewise.
6881
6882 2012-04-11 Richard Guenther <rguenther@suse.de>
6883
6884 PR tree-optimization/52912
6885 * gcc.dg/torture/pr52912.c: New testcase.
6886
6887 2010-04-10 Michael Matz <matz@suse.de>
6888
6889 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6890 * gcc.dg/vect/vect-outer-1.c: Adjust.
6891 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6892 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6893 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6894 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6895 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6896 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6897
6898 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6899
6900 PR tree-optimization/52870
6901 * gcc.dg/vect/pr52870.c: New test.
6902
6903 2012-04-09 Mike Stump <mikestump@comcast.net>
6904
6905 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6906 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6907 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6908 * gnat.dg/aggr11.adb: Likewise.
6909 * gnat.dg/aggr11_pkg.ads: Likewise.
6910 * gnat.dg/aggr15.adb: Likewise.
6911 * gnat.dg/aggr15.ads: Likewise.
6912 * gnat.dg/aggr17.adb: Likewise.
6913 * gnat.dg/aggr18.adb: Likewise.
6914 * gnat.dg/array14.adb: Likewise.
6915 * gnat.dg/array14.ads: Likewise.
6916 * gnat.dg/array14_pkg.ads: Likewise.
6917 * gnat.dg/array19.adb: Likewise.
6918 * gnat.dg/array19.ads: Likewise.
6919 * gnat.dg/discr27.adb: Likewise.
6920 * gnat.dg/discr27.ads: Likewise.
6921 * gnat.dg/discr35.adb: Likewise.
6922 * gnat.dg/discr35.ads: Likewise.
6923 * gnat.dg/discr6.adb: Likewise.
6924 * gnat.dg/discr6_pkg.ads: Likewise.
6925 * gnat.dg/import1.adb: Likewise.
6926 * gnat.dg/import1.ads: Likewise.
6927 * gnat.dg/loop_address2.adb: Likewise.
6928 * gnat.dg/opt7.adb: Likewise.
6929 * gnat.dg/opt7.ads: Likewise.
6930 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6931 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6932 * gnat.dg/rep_clause2.adb: Likewise.
6933 * gnat.dg/rep_clause2.ads: Likewise.
6934 * gnat.dg/slice2.adb: Likewise.
6935 * gnat.dg/slice2.ads: Likewise.
6936 * gnat.dg/slice6.adb: Likewise.
6937 * gnat.dg/slice6_pkg.ads: Likewise.
6938 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6939 * gnat.dg/taft_type2.adb: Likewise.
6940 * gnat.dg/taft_type2.ads: Likewise.
6941 * gnat.dg/taft_type2_pkg.ads: Likewise.
6942 * gnat.dg/volatile10.adb: Likewise.
6943 * gnat.dg/volatile10_pkg.ads: Likewise.
6944
6945 * gcc.dg/dll-8.c: Remove execute permissions.
6946 * g++.dg/ext/dllexport5.C: Likewise.
6947
6948 2012-04-09 Jan Hubicka <jh@suse.cz>
6949
6950 PR lto/52722
6951 PR lto/51765
6952 PR lto/52634
6953 * gcc.dg/lto/pr52634_1.c: New testcase.
6954 * gcc.dg/lto/pr52634_0.c: New testcase.
6955
6956 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6957
6958 PR target/52883
6959 * gcc.target/i386/pr52883.c: New testcase.
6960
6961 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6962
6963 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6964 (check_effective_target_sync_long_long): Add SPARC case.
6965 (check_effective_target_sync_long_long_runtime): Likewise.
6966 (check_effective_target_sync_int_long): Adjust SPARC case.
6967 (check_effective_target_sync_char_short): Likewise.
6968
6969 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6970
6971 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6972 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6973
6974 2012-04-08 Tobias Burnus <burnus@net-b.de>
6975
6976 PR fortran/40973
6977 PR fortran/52751
6978 * gfortran.dg/public_private_module_2.f90: New.
6979
6980 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6981
6982 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6983 directives.
6984
6985 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6986
6987 PR fortran/52893
6988 * gfortran.dg/function_optimize_11.f90: New test.
6989
6990 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6991
6992 PR fortran/52668
6993 * gfortran.dg/use_only_6.f90: New test.
6994
6995 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6996
6997 PR fortran/52668
6998 * gfortran.dg/use_only_6.f90: New test.
6999 2012-04-06 Mike Stump <mikestump@comcast.net>
7000
7001 PR testsuite/50722
7002 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7003
7004 2012-04-05 Jason Merrill <jason@redhat.com>
7005
7006 PR c++/52596
7007 * g++.dg/template/qualified-id5.C: New.
7008
7009 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7010
7011 PR target/52882
7012 * gcc.target/i386/pr52882.c: New test.
7013
7014 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7015 Dominique D'Humieures <dominiq@lps.ens.fr>
7016
7017 PR testsuite/52614
7018 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7019 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7020
7021 2012-04-04 Jason Merrill <jason@redhat.com>
7022
7023 PR c++/52845
7024 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7025
7026 2012-04-03 Jason Merrill <jason@redhat.com>
7027
7028 PR c++/52796
7029 * g++.dg/cpp0x/variadic-value1.C: New.
7030
7031 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7032
7033 * gnat.dg/pack18.adb: New test.
7034 * gnat.dg/pack18_pkg.ads: New helper.
7035
7036 2012-04-03 Richard Guenther <rguenther@suse.de>
7037
7038 PR tree-optimization/52808
7039 * gcc.dg/pr52808.c: New testcase.
7040
7041 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7042
7043 PR tree-optimization/52835
7044 * gfortran.dg/pr52835.f90: New test.
7045
7046 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7047
7048 * gnat.dg/specs/aggr5.ads: New test.
7049
7050 2012-04-02 Richard Guenther <rguenther@suse.de>
7051
7052 PR tree-optimization/52756
7053 * gcc.dg/torture/pr52756.c: New testcase.
7054
7055 2012-04-02 Richard Guenther <rguenther@suse.de>
7056
7057 PR middle-end/52803
7058 * gcc.dg/pr52803.c: New testcase.
7059
7060 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7061
7062 PR c++/40942
7063 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7064 DR 214 in account.
7065
7066 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7067
7068 PR c++/50043
7069 * g++.dg/cpp0x/noexcept17.C: New.
7070 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7071 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7072 * g++.dg/cpp0x/noexcept01.C: Likewise.
7073 * g++.dg/eh/init-temp1.C: Likewise.
7074 * g++.dg/eh/ctor1.C: Likwise.
7075
7076 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7077
7078 * gnat.dg/controlled6.adb: New test.
7079 * gnat.dg/controlled6_pkg.ads: New helper.
7080 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7081
7082 2012-03-30 Richard Henderson <rth@redhat.com>
7083
7084 PR debug/52727
7085 * g++.dg/opt/pr52727.C: New testcase.
7086
7087 2012-03-30 Richard Guenther <rguenther@suse.de>
7088
7089 PR tree-optimization/52754
7090 * gcc.target/i386/pr52754.c: New testcase.
7091
7092 2012-03-30 Richard Guenther <rguenther@suse.de>
7093
7094 PR middle-end/52772
7095 * g++.dg/torture/pr52772.C: New testcase.
7096
7097 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7098
7099 PR c++/52718
7100 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7101
7102 2012-03-29 Jason Merrill <jason@redhat.com>
7103
7104 PR c++/52685
7105 * g++.dg/template/inherit8.C: New.
7106
7107 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7108
7109 PR c++/52759
7110 * g++.dg/ext/weak4.C: New test.
7111
7112 PR tree-optimization/52760
7113 * gcc.c-torture/execute/pr52760.c: New test.
7114
7115 2012-03-29 Jason Merrill <jason@redhat.com>
7116
7117 PR c++/52743
7118 * g++.dg/cpp0x/initlist-array3.C: New.
7119
7120 2012-03-28 Jason Merrill <jason@redhat.com>
7121
7122 PR c++/52746
7123 * g++.dg/overload/virtual2.C: New.
7124
7125 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7126
7127 * gnat.dg/vect7.ad[sb]: New test.
7128
7129 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7130 Tobias Burnus <burnus@gcc.gnu.org>
7131
7132 PR fortran/52652
7133 * gfortran.dg/allocate_class_1.f90 : Change error test.
7134 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7135 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7136 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7137
7138 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7139
7140 PR middle-end/52691
7141 * gcc.dg/pr52691.c: New test.
7142
7143 PR middle-end/52750
7144 * gcc.c-torture/compile/pr52750.c: New test.
7145
7146 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7147
7148 PR target/52692
7149 * gcc.target/avr/torture/builtins-2.c: New test.
7150
7151 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7152
7153 PR target/52736
7154 * gcc.target/i386/pr52736.c: New test.
7155
7156 2012-03-27 Martin Jambor <mjambor@suse.cz>
7157
7158 PR middle-end/52693
7159 * gcc.dg/torture/pr52693.c: New test.
7160
7161 2012-03-27 Meador Inge <meadori@codesourcery.com>
7162
7163 PR c++/52672
7164 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7165
7166 2012-03-27 Mike Stump <mikestump@comcast.net>
7167
7168 PR target/52665
7169 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7170 failures that match branch names.
7171
7172 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7173 H.J. Lu <hongjiu.lu@intel.com>
7174
7175 PR target/52698
7176 * gcc.target/i386/pr52698.c: New test.
7177
7178 2012-03-27 Richard Guenther <rguenther@suse.de>
7179
7180 PR middle-end/52720
7181 * gcc.dg/torture/pr52720.c: New testcase.
7182
7183 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7184
7185 * gnat.dg/pack17.adb: New test.
7186
7187 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7188
7189 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7190 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7191
7192 2012-03-26 Martin Jambor <mjambor@suse.cz>
7193
7194 PR tree-optimization/50052
7195 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7196
7197 2012-03-26 Richard Guenther <rguenther@suse.de>
7198
7199 PR tree-optimization/52701
7200 * gfortran.dg/pr52701.f90: New testcase.
7201
7202 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7203
7204 PR tree-optimization/52686
7205 * gcc.target/arm/pr52686.c: New test.
7206
7207 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7208
7209 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7210 Add "-Os -flto" to list.
7211
7212 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7213
7214 * gnat.dg/concat2.ad[sb]: New test.
7215
7216 2012-03-24 Jason Merrill <jason@redhat.com>
7217
7218 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7219 * g++.dg/cpp0x/trailing2.C: Likewise.
7220 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7221 * g++.dg/cpp1y/auto-fn1.C: New.
7222 * g++.dg/cpp1y/auto-fn2.C: New.
7223 * g++.dg/cpp1y/auto-fn3.C: New.
7224 * g++.dg/cpp1y/auto-fn4.C: New.
7225 * g++.dg/cpp1y/auto-fn5.C: New.
7226 * g++.dg/cpp1y/auto-fn6.C: New.
7227 * g++.dg/cpp1y/auto-fn7.C: New.
7228 * g++.dg/cpp1y/auto-fn8.C: New.
7229 * g++.dg/cpp1y/auto-fn9.C: New.
7230 * g++.dg/cpp1y/auto-fn10.C: New.
7231 * g++.dg/cpp1y/auto-fn11.C: New.
7232
7233 2012-03-23 Richard Guenther <rguenther@suse.de>
7234
7235 PR tree-optimization/52678
7236 * gfortran.dg/pr52678.f: New testcase.
7237
7238 2012-03-23 Richard Guenther <rguenther@suse.de>
7239
7240 PR tree-optimization/52638
7241 * g++.dg/torture/pr52638.C: New testcase.
7242
7243 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7244
7245 PR c++/52487
7246 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7247
7248 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7249
7250 PR c++/52671
7251 * g++.dg/ext/attrib44.C: New test.
7252
7253 2012-03-22 Jan Hubicka <jh@suse.cz>
7254
7255 PR middle-end/51737
7256 * g++.dg/torture/pr51737.C: New testcase
7257
7258 2012-03-22 Richard Guenther <rguenther@suse.de>
7259
7260 PR tree-optimization/52548
7261 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7262
7263 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7264
7265 * lib/fortran-modules.exp (list-module-names-1): Remove
7266 warning.
7267
7268 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7269
7270 PR target/50751
7271 * gcc.target/sh/pr50751-1.c: New.
7272 * gcc.target/sh/pr50751-2.c: New.
7273 * gcc.target/sh/pr50751-3.c: New.
7274
7275 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7276
7277 PR target/52479
7278 * gcc.target/sh/sh4a-cos.c: Remove.
7279 * gcc.target/sh/sh4a-sin.c: Remove.
7280 * gcc.target/sh/sh4a-sincos.c: Remove.
7281
7282 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7283
7284 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7285 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7286
7287 2012-03-21 Martin Jambor <mjambor@suse.cz>
7288
7289 PR testsuite/52641
7290 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7291 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7292
7293 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7294
7295 * gcc.target/arm/thumb-16bit-ops.c: New file.
7296 * gcc.target/arm/thumb-ifcvt.c: New file.
7297
7298 2012-03-20 Jason Merrill <jason@redhat.com>
7299
7300 * lib/target-supports.exp: Add { target c++1y }.
7301
7302 * g++.dg/cpp0x/auto32.C: New.
7303
7304 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7305
7306 PR testsuite/52641
7307 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7308 int32plus.
7309 * gcc.dg/torture/pr48124-4.c: Ditto:
7310 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7311
7312 2012-03-20 Jason Merrill <jason@redhat.com>
7313
7314 PR c++/52510
7315 * g++.dg/cpp0x/initlist66.C: New.
7316
7317 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7318
7319 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7320 __AVR_HAVE_LPMX__
7321
7322 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7323
7324 PR target/49868
7325 * gcc.target/avr/torture/addr-space-2.h: New file.
7326 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7327 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7328 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7329 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7330
7331 2012-03-20 Richard Guenther <rguenther@suse.de>
7332
7333 * gnat.dg/pack16.adb: New testcase.
7334 * gnat.dg/pack16_pkg.ads: Likewise.
7335 * gnat.dg/specs/pack8.ads: Likewise.
7336 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7337
7338 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7339
7340 * g++.dg/warn/Wuseless-cast.C: Extend.
7341
7342 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7343
7344 PR c++/14710
7345 * g++.dg/warn/Wuseless-cast.C: New.
7346
7347 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7348
7349 PR libfortran/52608
7350 * gfortran.dg/pr52608.f90: New test.
7351
7352 2012-03-17 Tobias Burnus <burnus@net-b.de>
7353
7354 PR fortran/52585
7355 * gfortran.dg/proc_ptr_36.f90: New.
7356
7357 2012-03-16 Martin Jambor <mjambor@suse.cz>
7358
7359 * gcc.dg/misaligned-expand-1.c: New test.
7360 * gcc.dg/misaligned-expand-3.c: Likewise.
7361
7362 2012-03-16 Richard Guenther <rguenther@suse.de>
7363 Kai Tietz <ktietz@redhat.com>
7364
7365 PR middle-end/48814
7366 * gcc.c-torture/execute/pr48814-1.c: New test.
7367 * gcc.c-torture/execute/pr48814-2.c: New test.
7368 * gcc.dg/tree-ssa/assign-1.c: New test.
7369 * gcc.dg/tree-ssa/assign-2.c: New test.
7370 * gcc.dg/tree-ssa/assign-3.c: New test.
7371
7372 2012-03-16 Richard Guenther <rguenther@suse.de>
7373
7374 * gnat.dg/specs/pack7.ads: New testcase.
7375
7376 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7377
7378 PR target/52568
7379 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7380 * gcc.dg/torture/vshuf-8.inc: Likewise.
7381 * gcc.dg/torture/vshuf-16.inc: Likewise.
7382 * gcc.dg/torture/vshuf-32.inc: Likewise.
7383
7384 2012-03-15 Jason Merrill <jason@redhat.com>
7385
7386 * g++.dg/torture/pr52582.C: New.
7387
7388 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7389
7390 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7391
7392 2012-03-15 Ira Rosen <irar@il.ibm.com>
7393 Ulrich Weigand <ulrich.weigand@linaro.org>
7394
7395 * gcc.dg/vect/slp-cond-3.c: New test.
7396 * gcc.dg/vect/slp-cond-4.c: New test.
7397
7398 2012-03-15 Ira Rosen <irar@il.ibm.com>
7399 Ulrich Weigand <ulrich.weigand@linaro.org>
7400
7401 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7402 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7403
7404 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7405
7406 PR libfortran/52434
7407 PR libfortran/48878
7408 PR libfortran/38199
7409 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7410 * gfortran.dg/round_1.f03: Likewise.
7411
7412 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7413 Andrew Pinski <apinski@cavium.com>
7414
7415 PR middle-end/52592
7416 * gcc.dg/pr52592.c: New test.
7417
7418 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7419
7420 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7421 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7422 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7423 * lib/fortran-modules.exp: .. this new file. Adjust users.
7424 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7425 gfortran-dg-debug-runtest): Call cleanup-modules.
7426 * lib/fortran-torture.exp (fortran-torture-execute,
7427 fortran-torture): Likewise.
7428 * gfortran.dg/coarray/caf.exp: Likewise.
7429 * lib/lto.exp: Likewise.
7430 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7431 * gfortran.dg/class_4b.f03: Likewise.
7432 * gfortran.dg/class_4c.f03: Likewise.
7433 * gfortran.dg/class_45a.f03: Likewise.
7434 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7435 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7436 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7437 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7438 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7439 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7440 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7441 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7442 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7443 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7444 * gfortran.dg/whole_file_28.f90: Likewise.
7445 * gfortran.dg/whole_file_29.f90: Likewise.
7446 * gfortran.dg/whole_file_30.f90: Likewise.
7447 * gfortran.dg/whole_file_31.f90: Likewise.
7448
7449 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7450
7451 PR tree-optimization/52267
7452 * gcc.dg/pr52267.c: New test.
7453 * gcc.dg/tree-ssa/vrp65.c: New test.
7454 * gcc.dg/tree-ssa/vrp66.c: New test.
7455
7456 2012-03-15 Richard Guenther <rguenther@suse.de>
7457
7458 PR middle-end/52580
7459 * gfortran.dg/vect/pr52580.f: New testcase.
7460
7461 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7462
7463 * gcc.target/sh/fpul-usage-1.c: New.
7464
7465 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7466
7467 PR target/49468
7468 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7469 * gcc.target/sh/pr49468-di.c: Likewise.
7470
7471 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7472
7473 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7474 * gcc.dg/c99-stdint-6.c: Likewise.
7475 * gcc.dg/lto/20090210_0.c: Likewise.
7476 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7477 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7478 * gcc.dg/pragma-init-fini-2.c: Likewise.
7479 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7480 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7481 * gcc.target/i386/pr22152.c: Likewise.
7482 * gcc.target/i386/vect8-ret.c: Likewise.
7483 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7484 handling.
7485
7486 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7487
7488 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7489 * g++.dg/tree-prof/partition1.C: Likewise.
7490 * g++.dg/tree-prof/partition2.C: Likewise.
7491 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7492 handling.
7493 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7494 * gcc.c-torture/execute/20010724-1.c: Remove.
7495 * gcc.c-torture/execute/20010724-1.x: Remove.
7496 * gcc.c-torture/execute/20040208-2.c: Remove.
7497 * gcc.c-torture/execute/20040208-2.x: Remove.
7498 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7499 Remove.
7500 (main) [__mips__ && __sgi__]: Remove.
7501 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7502 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7503 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7504 mips-sgi-irix6* handling.
7505 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7506 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7507 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7508 handling.
7509 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7510 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7511 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7512 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7513 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7514 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7515 mips-sgi-irix6*.
7516 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7517 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7518 * gcc.target/mips/save-restore-3.c: Likewise.
7519 * gcc.target/mips/save-restore-4.c: Likewise.
7520 * gcc.target/mips/save-restore-5.c: Likewise.
7521 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7522 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7523 messages.
7524 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7525 IRIX 6 handling.
7526 (restore_ld_library_path_env_vars): Likewise.
7527 * lib/target-supports.exp (check_profiling_available): Remove
7528 mips*-*-irix* handling.
7529 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7530 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7531 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7532
7533 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7534
7535 PR c++/52582
7536 * g++.dg/opt/pr52582.C: New test.
7537
7538 2012-03-14 Richard Guenther <rguenther@suse.de>
7539
7540 PR tree-optimization/52571
7541 * gcc.dg/vect/vect-2.c: Initialize arrays.
7542 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7543 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7544 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7545
7546 2012-03-14 Richard Guenther <rguenther@suse.de>
7547
7548 PR middle-end/52080
7549 PR middle-end/52097
7550 PR middle-end/48124
7551 * gcc.dg/torture/pr48124-1.c: New testcase.
7552 * gcc.dg/torture/pr48124-2.c: Likewise.
7553 * gcc.dg/torture/pr48124-3.c: Likewise.
7554 * gcc.dg/torture/pr48124-4.c: Likewise.
7555
7556 2012-03-14 Richard Guenther <rguenther@suse.de>
7557
7558 PR middle-end/52578
7559 * gcc.dg/pr52578.c: New testcase.
7560
7561 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7562
7563 PR c++/52521
7564 * g++.dg/cpp0x/udlit-args2.C: New test.
7565
7566 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7567
7568 PR target/48596
7569 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7570 * gcc.c-torture/compile/pr48596.c: ... here.
7571
7572 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7573
7574 PR c++/51641
7575 * g++.dg/lookup/hidden-class17.C: New test.
7576
7577 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7578
7579 PR c/52577
7580 * gcc.dg/Wunused-var-3.c: New test.
7581
7582 2012-03-13 Martin Jambor <mjambor@suse.cz>
7583
7584 * gcc.dg/misaligned-expand-2.c: New test.
7585
7586 2012-03-13 Richard Guenther <rguenther@suse.de>
7587
7588 PR middle-end/52134
7589 * gcc.dg/pr52134.c: New testcase.
7590
7591 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7592
7593 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7594
7595 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7596
7597 PR tree-optimization/46728
7598 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7599 * gcc.target/powerpc/pr46728-5.c: Likewise.
7600 * gcc.target/powerpc/pr46728-8.c: Likewise.
7601 * gcc.target/powerpc/pr46728-10.c: Likewise.
7602 * gcc.target/powerpc/pr46728-11.c: Likewise.
7603 * gcc.target/powerpc/pr46728-13.c: Likewise.
7604 * gcc.target/powerpc/pr46728-14.c: Likewise.
7605 * gcc.target/powerpc/pr46728-15.c: Likewise.
7606
7607 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7608
7609 PR c++/52299
7610 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7611
7612 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7613
7614 PR tree-optimization/46728
7615 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7616 * gcc.target/powerpc/pr46728-5.c: Likewise.
7617 * gcc.target/powerpc/pr46728-8.c: Likewise.
7618 * gcc.target/powerpc/pr46728-10.c: Likewise.
7619 * gcc.target/powerpc/pr46728-11.c: Likewise.
7620 * gcc.target/powerpc/pr46728-13.c: Likewise.
7621 * gcc.target/powerpc/pr46728-14.c: Likewise.
7622 * gcc.target/powerpc/pr46728-15.c: Likewise.
7623
7624 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7625
7626 PR target/49868
7627 * gcc.target/avr/torture/addr-space-1.h: New file.
7628 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7629 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7630 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7631 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7632
7633 2012-03-12 Andrew Pinski <apinski@cavium.com>
7634
7635 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7636
7637 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7638
7639 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7640 * g++.dg/abi/thunk4.C: Likewise.
7641 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7642 Adapt line numbers.
7643 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7644 handling.
7645 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7646 * g++.dg/eh/spbp.C: Likewise.
7647 * g++.dg/ext/label13.C: Likewise.
7648 * g++.dg/guality/guality.exp: Likewise.
7649 * g++.dg/other/anon5.C: Likewise.
7650 * g++.dg/other/pragma-ep-1.C: Remove.
7651 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7652 * g++.dg/warn/pr31246.C: Likewise.
7653 * g++.dg/warn/weak1.C: Likewise.
7654 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7655 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7656 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7657 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7658 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7659 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7660 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7661 * gcc.dg/c99-tgmath-1.c: Likewise.
7662 * gcc.dg/c99-tgmath-2.c: Likewise.
7663 * gcc.dg/c99-tgmath-3.c: Likewise.
7664 * gcc.dg/c99-tgmath-4.c: Likewise.
7665 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7666 handling.
7667 * gcc.dg/debug/pr49032.c: Likewise.
7668 * gcc.dg/guality/guality.exp: Likewise.
7669 * gcc.dg/intmax_t-1.c: Likewise.
7670 * gcc.dg/pr48616.c: Likewise.
7671 * gcc.dg/pragma-ep-1.c: Remove.
7672 * gcc.dg/pragma-ep-2.c: Remove.
7673 * gcc.dg/pragma-ep-3.c: Remove.
7674 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7675 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7676 * gcc.misc-tests/gcov-14.c: Likewise.
7677 * gfortran.dg/guality/guality.exp: Likewise.
7678 * lib/target-supports.exp (check_weak_available): Likewise.
7679 (add_options_for_tls): Likewise.
7680 (check_ascii_locale_available): Likewise.
7681 * obj-c++.dg/dwarf-2.mm: Likewise.
7682 * objc.dg/dwarf-1.m: Likewise.
7683 * objc.dg/dwarf-2.m: Likewise.
7684
7685 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7686
7687 PR tree-optimization/51721
7688 * gcc.dg/tree-ssa/vrp64.c: New test.
7689
7690 PR tree-optimization/52533
7691 * gcc.c-torture/compile/pr52533.c: New test.
7692
7693 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7694
7695 * gcc.target/i386/rtm-xabort-1.c: New.
7696 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7697 * gcc.target/i386/rtm-xend-1.c: Ditto.
7698 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7699 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7700 * gcc.target/i386/sse-13.c: Ditto.
7701 * gcc.target/i386/sse-14.c: Ditto.
7702 * gcc.target/i386/sse-22.c: Ditto.
7703 * gcc.target/i386/sse-23.c: Ditto.
7704 * g++.dg/other/i386-2.C: Ditto.
7705 * g++.dg/other/i386-3.C: Ditto.
7706
7707 2012-03-12 Tobias Burnus <burnus@net-b.de>
7708
7709 PR fortran/52542
7710 * gfortran.dg/proc_ptr_35.f90: New.
7711
7712 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7713
7714 PR target/52530
7715 * gcc.dg/torture/pr52530.c: New test.
7716
7717 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7718
7719 PR target/51244
7720 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7721
7722 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7723
7724 PR target/52450
7725 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7726
7727 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7728
7729 2012-03-09 Andrew Pinski <apinski@cavium.com>
7730
7731 PR middle-end/51988
7732 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7733 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7734
7735 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7736
7737 * gcc.dg/tree-ssa/scev-3.c: New.
7738 * gcc.dg/tree-ssa/scev-4.c: New.
7739
7740 2012-03-08 Tobias Burnus <burnus@net-b.de>
7741
7742 PR fortran/52469
7743 * gfortran.dg/proc_ptr_34.f90
7744
7745 2012-03-07 Jason Merrill <jason@redhat.com>
7746
7747 PR c++/52521
7748 * g++.dg/cpp0x/udlit-mangle.C: New.
7749
7750 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7751
7752 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7753
7754 2012-03-06 Richard Guenther <rguenther@suse.de>
7755
7756 PR middle-end/52493
7757 * gcc.dg/torture/pr52493.c: New testcase.
7758
7759 2012-03-06 Richard Guenther <rguenther@suse.de>
7760
7761 PR lto/52097
7762 * gcc.dg/lto/pr52097_0.c: New testcase.
7763
7764 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7765
7766 PR target/51244
7767 * gcc.target/sh/pr51244-1.c: New.
7768 * gcc.target/sh/pr51244-2.c: New.
7769 * gcc.target/sh/pr51244-3.c: New.
7770
7771 2012-03-05 Jason Merrill <jason@redhat.com>
7772
7773 PR c++/51930
7774 * g++.dg/ext/visibility/template11.C: New.
7775
7776 * g++.dg/cpp0x/implicit13.C: New.
7777
7778 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7779
7780 PR tree-optimization/51721
7781 * gcc.dg/tree-ssa/vrp63.c: New test.
7782 * gcc.dg/pr51721.c: New test.
7783
7784 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7785
7786 PR fortran/50981
7787 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7788 argument checks.
7789
7790 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7791
7792 PR target/52146
7793 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7794
7795 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7796
7797 PR fortran/50981
7798 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7799
7800 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7801
7802 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7803 int32plus.
7804
7805 2012-03-03 Jason Merrill <jason@redhat.com>
7806
7807 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7808
7809 Core 1270
7810 * g++.dg/cpp0x/initlist65.C: New.
7811
7812 PR c++/36797
7813 * g++.dg/ext/is_empty2.C: New.
7814
7815 2012-03-03 Tobias Burnus <burnus@net-b.de>
7816
7817 PR fortran/48820
7818 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7819
7820 2012-03-03 Tobias Burnus <burnus@net-b.de>
7821
7822 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7823 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7824 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7825 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7826 * gfortran.dg/class_30.f90: Remove dg-warning line.
7827 * gfortran.dg/bind_c_usage_25.f90: New.
7828
7829 2012-03-03 Tobias Burnus <burnus@net-b.de>
7830
7831 PR fortran/48820
7832 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7833 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7834 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7835
7836 2012-03-03 Tobias Burnus <burnus@net-b.de>
7837
7838 PR fortran/48820
7839 * gfortran.dg/assumed_type_1.f90: New.
7840 * gfortran.dg/assumed_type_2.f90: New.
7841 * gfortran.dg/assumed_type_3.f90: New.
7842 * gfortran.dg/assumed_type_4.f90: New.
7843
7844 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7845
7846 PR target/49486
7847 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7848 * gcc.target/sh/pr49468-di.c: New.
7849
7850 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7851
7852 * gcc.dg/graphite/pr50561.c: Update.
7853
7854 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7855
7856 * gcc.target/powerpc/pr52457.c: New test.
7857
7858 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7859
7860 * gcc.target/arm/sat-1.c: New test.
7861
7862 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7863
7864 PR target/46716
7865 * gcc.target/i386/pr46716.c: New test.
7866
7867 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7868
7869 PR c++/51989
7870 * g++.dg/cpp0x/sfinae32.C: New.
7871
7872 2012-03-02 Richard Guenther <rguenther@suse.de>
7873
7874 PR tree-optimization/52406
7875 * gcc.dg/torture/pr52406.c: New testcase.
7876
7877 2012-03-02 Tobias Burnus <burnus@net-b.de>
7878
7879 PR fortran/52325
7880 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7881 * gfortran.dg/nullify_2.f90: Update dg-error.
7882 * gfortran.dg/nullify_4.f90: Ditto.
7883 * gfortran.dg/pointer_init_6.f90: Ditto.
7884
7885 2012-03-02 Tobias Burnus <burnus@net-b.de>
7886
7887 PR fortran/52270
7888 * gfortran.dg/class_51.f90: New.
7889
7890 2012-03-02 Tobias Burnus <burnus@net-b.de>
7891
7892 PR fortran/52452
7893 * gfortran.dg/intrinsic_8.f90: New.
7894
7895 2012-03-01 Kai Tietz <ktietz@redhat.com>
7896
7897 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7898 routines on mingw targets.
7899 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7900
7901 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7902
7903 PR tree-optimization/52445
7904 * gcc.dg/pr52445.c: New test.
7905
7906 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7907
7908 PR target/52437
7909 * gcc.c-torture/compile/pr52437.c: New test.
7910
7911 PR middle-end/52419
7912 * gcc.dg/torture/pr52419.c: New test.
7913
7914 PR tree-optimization/52429
7915 * gcc.dg/torture/pr52429.c: New test.
7916 * g++.dg/opt/pr52429.C: New test.
7917
7918 2012-02-29 Richard Guenther <rguenther@suse.de>
7919
7920 PR testsuite/52297
7921 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7922 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7923 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7924 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7925 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7926 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7927
7928 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7929
7930 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7931
7932 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7933
7934 PR fortran/52386
7935 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7936
7937 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7938
7939 PR target/51534
7940 * gcc.target/arm/neon/pr51534.c: New testcase.
7941
7942 2012-02-28 Richard Guenther <rguenther@suse.de>
7943
7944 PR target/52407
7945 * gcc.dg/torture/pr52407.c: New testcase.
7946
7947 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7948
7949 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7950 * gcc.target/arm/vfp2.c: Likewise.
7951 * gcc.target/arm/vfp3.c: Likewise.
7952 * gcc.target/arm/vfp4.c: Likewise.
7953 * gcc.target/arm/vfp5.c: Likewise.
7954 * gcc.target/arm/vfp6.c: Likewise.
7955 * gcc.target/arm/vfp7.c: Likewise.
7956 * gcc.target/arm/vfp8.c: Likewise.
7957 * gcc.target/arm/vfp9.c: Likewise.
7958 * gcc.target/arm/vfp10.c: Likewise.
7959 * gcc.target/arm/vfp11.c: Likewise.
7960 * gcc.target/arm/vfp12.c: Likewise.
7961 * gcc.target/arm/vfp13.c: Likewise.
7962 * gcc.target/arm/vfp14.c: Likewise.
7963 * gcc.target/arm/vfp15.c: Likewise.
7964 * gcc.target/arm/vfp16.c: Likewise.
7965 * gcc.target/arm/vfp17.c: Likewise.
7966 * gcc.target/arm/neon-constants.h: New file.
7967 * gcc.target/arm/neon-vect1.c: New test.
7968 * gcc.target/arm/neon-vect2.c: New test.
7969 * gcc.target/arm/neon-vect3.c: New test.
7970 * gcc.target/arm/neon-vect4.c: New test.
7971 * gcc.target/arm/neon-vect5.c: New test.
7972 * gcc.target/arm/neon-vect6.c: New test.
7973 * gcc.target/arm/neon-vect7.c: New test.
7974 * gcc.target/arm/neon-vect8.c: New test.
7975
7976 2012-02-28 Richard Guenther <rguenther@suse.de>
7977
7978 PR tree-optimization/52402
7979 * gcc.dg/torture/pr52402.c: New testcase.
7980
7981 2012-02-28 Richard Guenther <rguenther@suse.de>
7982
7983 PR lto/52400
7984 * g++.dg/lto/pr52400_0.C: New testcase.
7985
7986 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7987
7988 * gcc.target/avr/torture/builtins-1.c: New test.
7989 * gcc.target/avr/torture/builtins-error.c: New test.
7990
7991 2012-02-28 Kai Tietz <ktietz@redhat.com>
7992
7993 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7994 * gcc.target/i386/pr45352-2.c: Likewise.
7995 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7996 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7997 targets instead rand.
7998 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7999 * gcc.target/i386/sse2-mul-1.c: Likewise.
8000 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8001 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8002 * gcc.target/i386/pad-1.c: Likewise.
8003 * gcc.target/i386/pad-9.c: Likewise.
8004 * gcc.target/i386/pad-2.c: Likewise.
8005 * gcc.target/i386/pad-5b.c: Likewise.
8006 * gcc.target/i386/pad-8.c: Likewise.
8007 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8008 * gcc.target/i386/pr44130.c: Likewise.
8009 * gcc.target/i386/align-main-1.c: Likewise.
8010 * gcc.target/i386/align-main-2.c: Likewise.
8011 * gcc.target/i386/sw-1.c: Likewise.
8012 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8013 on x64 mingw target.
8014 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8015 * gcc.target/i386/pr46295.c: Likewise.
8016 * gcc.target/i386/amd64-abi-1.c: Likewise.
8017 * gcc.target/i386/amd64-abi-2.c: Likewise.
8018 * gcc.target/i386/pr39082-1.c: Likewise.
8019 * gcc.target/i386/pr39162.c: Likewise.
8020 * gcc.target/i386/pr22152.c: Likewise.
8021 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8022 * gcc.target/i386/wrfsbase-2.c: Likewise.
8023 * gcc.target/i386/local.c: Likewise
8024 * gcc.target/i386/wrgsbase-1.c: Likewise.
8025 * gcc.target/i386/wrfsbase-1.c: Likewise.
8026 * gcc.target/i386/pr39315-3.c: Likewise.
8027 * gcc.target/i386/pr35767-4.c: Likewise.
8028 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8029 x64 mingw target.
8030 * gcc.target/i386/pr45336-2.c: Likewise.
8031 * gcc.target/i386/pr45336-1.c: Likewise.
8032 * gcc.target/i386/pr45336-4.c: Likewise.
8033
8034 2012-02-27 Tristan Gingold <gingold@adacore.com>
8035
8036 * gnat.dg/array20.ad[sb]: New test.
8037
8038 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8039
8040 PR target/52375
8041 * gcc.target/arm/pr52375.c: New test.
8042 * gcc.c-torture/compile/pr52375.c: New test.
8043
8044 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8045
8046 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8047 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8048
8049 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8050
8051 * gnat.dg/aggr19.adb: New test.
8052 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8053
8054 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8055
8056 PR target/49263
8057 * gcc.target/sh/pr49263.c: New.
8058
8059 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8060
8061 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8062 simulate_thread_wrapper_other_threads
8063 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8064 Move initialization of 'value' to main().
8065 (main): Initialize 'value';
8066 * gcc.dg/simulate-thread/speculative-store.c
8067 (simulate_thread_step_verify): Return 0 when successful.
8068 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8069 Reduce threshold.
8070 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8071 (simulate_thread_wrapper_other_threads): Return a success/fail value
8072 and issue an error if the instruction count threshold is exceeded.
8073
8074 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8075
8076 PR target/50580
8077 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8078 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8079
8080 2012-02-24 Richard Guenther <rguenther@suse.de>
8081
8082 PR middle-end/52355
8083 * gcc.dg/pr52355.c: New testcase.
8084
8085 2012-02-23 Kai Tietz <ktietz@redhat.com>
8086
8087 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8088 * gcc.dg/Wpadded.c: Likewise.
8089 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8090 structure-layout.
8091 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8092 for sleep by Sleep and add windows.h include for this function.
8093 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8094 targets.
8095 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8096 target.
8097 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8098 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8099 on x64 mingw target.
8100 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8101 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8102 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8103 failure on LLP64 target.
8104
8105 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8106
8107 PR c/52290
8108 * gcc.dg/noncompile/pr52290.c: New test.
8109
8110 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8111
8112 PR tree-optimization/52019
8113 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8114
8115 2012-02-22 Kai Tietz <ktietz@redhat.com>
8116
8117 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8118 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8119 derived pdiff_t type.
8120 * g++.dg/torture/pr49720.C: Likewise
8121
8122 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8123
8124 PR target/52330
8125 * gcc.target/i386/pr52330.c: New test.
8126
8127 2012-02-22 Tobias Burnus <burnus@net-b.de>
8128
8129 PR fortran/52335
8130 * gfortran.dg/io_constraints_10.f90: New.
8131
8132 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8133
8134 * lib/target-supports.exp (check_effective_target_vect_condition):
8135 Return true for NEON.
8136
8137 2012-02-21 Kai Tietz <ktietz@redhat.com>
8138
8139 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8140
8141 2012-02-21 Richard Guenther <rguenther@suse.de>
8142
8143 PR tree-optimization/52324
8144 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8145
8146 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8147
8148 PR middle-end/51782
8149 * gcc.target/avr/torture/pr51782-1.c: New test.
8150
8151 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8152
8153 PR tree-optimization/52318
8154 * gcc.dg/pr52318.c: New test.
8155
8156 2012-02-20 Kai Tietz <ktietz@redhat.com>
8157
8158 * gcc.dg/bf-ms-layout-3.c: New testcase.
8159
8160 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8161
8162 PR testsuite/52229
8163 PR fortran/32380
8164 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8165
8166 2012-02-20 Richard Guenther <rguenther@suse.de>
8167
8168 PR tree-optimization/52298
8169 * gcc.dg/torture/pr52298.c: New testcase.
8170 * gcc.dg/vect/pr52298.c: Likewise.
8171
8172 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8173
8174 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8175 * gcc.c-torture/execute/pr52286.c: Ditto.
8176
8177 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8178
8179 PR tree-optimization/52286
8180 * gcc.c-torture/execute/pr52286.c: New test.
8181
8182 2012-02-18 Tobias Burnus <burnus@net-b.de>
8183
8184 PR fortran/52295
8185 * gfortran.dg/interface_35.f90: Use -std=f2003.
8186 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8187 * gfortran.dg/interface_assignment_4.f90: Ditto.
8188 * gfortran.dg/bessel_1.f90: Ditto.
8189 * gfortran.dg/func_result_6.f90: Ditto.
8190 * gfortran.dg/hypot_1.f90: Ditto.
8191 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8192
8193 2012-02-17 Tobias Burnus <burnus@net-b.de>
8194
8195 PR translation/52232
8196 PR translation/52234
8197 PR translation/52245
8198 PR translation/52246
8199 PR translation/52262
8200 PR translation/52273
8201 * gfortran.dg/coarray_22.f90: Update dg-error.
8202 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8203
8204 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8205
8206 PR target/51753
8207 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8208 (simulate-thread): Use default timeout.
8209
8210 2012-02-16 Jason Merrill <jason@redhat.com>
8211
8212 PR c++/52248
8213 * g++.dg/ext/timevar1.C: New.
8214
8215 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8216
8217 PR c++/52126
8218 * g++.dg/template/using21.C: New.
8219 * g++.dg/template/using22.C: Likewise.
8220
8221 2012-02-16 Jason Merrill <jason@redhat.com>
8222
8223 PR c++/51415
8224 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8225
8226 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8227
8228 PR tree-optimization/52255
8229 * gcc.c-torture/compile/pr52255.c: New test.
8230
8231 PR debug/52260
8232 * g++.dg/debug/dwarf2/pr52260.C: New test.
8233
8234 PR middle-end/51929
8235 * g++.dg/ipa/pr51929.C: New test.
8236
8237 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8238
8239 PR target/52199
8240 * gcc.target/powerpc/pr52199.c: New file.
8241
8242 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8243
8244 PR target/52152
8245 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8246
8247 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8248
8249 * gcc.dg/pr51867.c: Don't include <math.h>.
8250 (sqrtf): Declare.
8251
8252 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8253
8254 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8255 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8256
8257 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8258
8259 PR tree-optimization/50561
8260 * gcc.dg/graphite/pr50561.c: New testcase.
8261
8262 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8263
8264 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8265 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8266
8267 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8268
8269 * gnat.dg/discr35.ad[sb]: New test.
8270
8271 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8272
8273 * gnat.dg/volatile10.adb: New test.
8274 * gnat.dg/volatile10_pkg.ads: New helper.
8275
8276 2012-02-14 Jason Merrill <jason@redhat.com>
8277
8278 * g++.dg/ext/attrib43.C: New.
8279
8280 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8281
8282 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8283 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8284 fgnu_tm.
8285 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8286 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8287 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8288 effective_target fgnu_tm.
8289 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8290
8291 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8292
8293 PR c++/52247
8294 * g++.dg/template/asmgoto1.C: New test.
8295
8296 2012-02-14 Ian Lance Taylor <iant@google.com>
8297
8298 PR go/48501
8299 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8300 compiling generated file for 64bit and index tests.
8301
8302 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8303
8304 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8305
8306 2012-02-14 Richard Guenther <rguenther@suse.de>
8307
8308 PR tree-optimization/52244
8309 PR tree-optimization/51528
8310 * gcc.dg/torture/pr52244.c: New testcase.
8311
8312 2012-02-14 Walter Lee <walt@tilera.com>
8313
8314 * g++.dg/other/PR23205.C: Disable test on tile.
8315 * g++.dg/other/pr23205-2.C: Disable test on tile.
8316 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8317 * gcc.dg/20040813-1.c: Disable test on tile.
8318 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8319 * gcc.misc-tests/linkage.exp: Handle tilegx.
8320
8321 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8322
8323 PR tree-optimization/52210
8324 * gcc.dg/pr52210.c: New test.
8325
8326 2012-02-14 Jason Merrill <jason@redhat.com>
8327
8328 PR c++/39055
8329 * g++.dg/overload/defarg5.C: New.
8330
8331 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8332
8333 PR c/52181
8334 * c-c++-common/pr52181.c: New test.
8335
8336 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8337
8338 PR c++/52215
8339 * g++.dg/ext/atomic-1.C: New test.
8340
8341 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8342
8343 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8344
8345 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8346
8347 PR middle-end/52209
8348 * gcc.c-torture/execute/pr52209.c: New test.
8349
8350 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8351
8352 PR fortran/50981
8353 * gfortran.dg/elemental_optional_args_5.f03: New test.
8354
8355 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8356
8357 PR testsuite/50076
8358 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8359 cases.
8360
8361 2012-02-11 Ian Lance Taylor <iant@google.com>
8362
8363 PR go/51874
8364 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8365 SPARC Solaris. Don't run the test at all on systems where it may
8366 not work, rather than xfailing it.
8367
8368 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8369
8370 PR rtl-optimization/52175
8371 * gcc.c-torture/compile/pr52175.c: New test.
8372
8373 2012-02-10 Jason Merrill <jason@redhat.com>
8374
8375 PR c++/51910
8376 * g++.dg/template/repo10.C: New.
8377
8378 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8379
8380 PR debug/52132
8381 * gcc.dg/pr52132.c: New test.
8382
8383 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8384
8385 * gnat.dg/specs/aggr4.ads: New test.
8386 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8387
8388 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8389
8390 PR target/52146
8391 * gcc.target/i386/pr52146.c: New.
8392
8393 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8394
8395 PR middle-end/52177
8396 * c-c++-common/pr52177.c: New test.
8397
8398 2012-02-10 Jan Hubicka <jh@suse.cz>
8399
8400 PR middle-end/48600
8401 * g++.dg/torture/pr48600.C: New testcase.
8402
8403 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8404
8405 PR middle-end/52140
8406 * gcc.dg/dfp/pr52140.c: New test.
8407
8408 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8409
8410 PR fortran/32380
8411 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8412 of dg-options.
8413
8414 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8415
8416 PR middle-end/51867
8417 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8418 * gcc.dg/pr51867.c: New test.
8419
8420 2012-02-09 Ian Lance Taylor <iant@google.com>
8421
8422 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8423 which don't support -fsplit-stack. Turn off optimization when
8424 compiling select5-out.go.
8425
8426 2012-02-08 Ian Lance Taylor <iant@google.com>
8427
8428 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8429 systems which don't support -fsplit-stack.
8430
8431 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8432
8433 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8434 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8435 machine instuction in the log.
8436
8437 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8438
8439 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8440 to 20 seconds.
8441
8442 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8443
8444 PR driver/48524
8445 * gcc.dg/pr48524.c: New test.
8446 * gcc.dg/pr48524.spec: New spec file for test.
8447
8448 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8449
8450 PR fortran/32380
8451 * gfortran.dg/vect/pr32380.f90: New test.
8452
8453 2012-02-08 Tobias Burnus <burnus@net-b.de>
8454
8455 PR fortran/52151
8456 * gfortran.dg/realloc_on_assign_12.f90: New.
8457
8458 2012-02-08 Richard Guenther <rguenther@suse.de>
8459
8460 PR rtl-optimization/52170
8461 * gcc.dg/torture/pr52170.c: New testcase.
8462
8463 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8464
8465 PR gcov-profile/52150
8466 * gcc.dg/tree-prof/pr52150.c: New test.
8467
8468 PR rtl-optimization/52139
8469 * gcc.dg/pr52139.c: New test.
8470
8471 2012-02-07 Jason Merrill <jason@redhat.com>
8472
8473 PR c++/51675
8474 * g++.dg/cpp0x/constexpr-union3.C: New.
8475
8476 PR c++/52035
8477 * g++.dg/lto/pr52035_0.C: New.
8478
8479 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8480
8481 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8482 * gcc.dg/special/weak-1.c: Likewise.
8483 * gcc.dg/ucnid-12.c: Likewise.
8484 * gcc.dg/torture/pr45678-1.c: Likewise.
8485 * gcc.dg/torture/pr45678-2.c: Likewise.
8486 * gcc.dg/vector-4.c: Likewise.
8487 * gcc.dg/ipa/inline-5.c: Likewise.
8488 * gcc.dg/ucnid-11.c: Likewise.
8489 * gcc.misc-tests/gcov-13.c: Likewise.
8490 * gcc.misc-tests/gcov-14.c: Likewise.
8491 * g++.dg/ext/label13.C: Likewise.
8492 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8493 hppa*-*-hpux* options.
8494 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8495 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8496 * gcc.dg/pr48616.c: Likewise.
8497 * gcc.dg/pr17957.c: Likewise.
8498 * gcc.dg/pr17055-1.c: Likewise.
8499 * gcc.dg/pr32912-1.c: Likewise.
8500 * gcc.dg/tm/pr51472.c: Likewise.
8501 * c-c++-common/fold-bitand-4.c: Likewise.
8502 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8503 Use dg-additional-options for extra options.
8504
8505 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8506
8507 * gcc.target/epiphany/interrupt-2.c: New test.
8508
8509 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8510
8511 PR target/52155
8512 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8513 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8514 for MIPS ELF.
8515
8516 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8517
8518 PR target/52152
8519 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8520
8521 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8522
8523 PR middle-end/24306
8524 PR target/52154
8525 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8526 * gcc.target/mips/va-arg-1.c: New test.
8527
8528 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8529
8530 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8531 for -mno-pointers-to-nested-functions.
8532
8533 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8534
8535 * gcc.c-torture/execute/20120207-1.c: New test.
8536
8537 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8538
8539 PR rtl-optimization/52060
8540 * gcc.dg/torture/pr52060.c: New test.
8541
8542 PR middle-end/52074
8543 * gcc.c-torture/compile/pr52074.c: New test.
8544
8545 2012-02-07 Tobias Burnus <burnus@net-b.de>
8546
8547 PR fortran/51514
8548 * gfortran.dg/class_to_type_2.f90: New.
8549
8550 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8551
8552 PR fortran/32373
8553 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8554 Remove module.
8555
8556 2012-02-06 Jason Merrill <jason@redhat.com>
8557
8558 PR c++/52088
8559 * g++.dg/template/conv13.C: New.
8560
8561 2012-02-06 Richard Guenther <rguenther@suse.de>
8562
8563 PR tree-optimization/52115
8564 * gcc.c-torture/compile/pr52115.c: New testcase.
8565
8566 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8567
8568 PR target/52129
8569 * gcc.c-torture/execute/pr52129.c: New test.
8570
8571 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8572
8573 * gcc.dg/pr48374.c: Actually add the test I forgot
8574 in the 2012-01-25 commit.
8575
8576 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8577
8578 PR fortran/32373
8579 * gfortran.dg/vect/vect-8.f90: New test case.
8580
8581 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8582
8583 PR fortran/48847
8584 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8585
8586 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8587
8588 PR fortran/52102
8589 * gfortran.dg/class_48.f90 : Add test of allocate class array
8590 component with source in subroutine test3. Remove commenting
8591 out in subroutine test4, since branching on unitialized variable
8592 is now fixed (no PR for this last.).
8593
8594 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8595
8596 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8597 on MIPS targets.
8598 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8599
8600 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8601
8602 PR target/52125
8603 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8604 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8605
8606 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8607
8608 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8609 (check_effective_target_sync_int_long): Use it.
8610 (check_effective_target_sync_char_short): Likewise.
8611 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8612
8613 2012-02-05 Tobias Burnus <burnus@net-b.de>
8614
8615 PR fortran/51972
8616 * gfortran.dg/class_48.f90: Add some further checks.
8617
8618 2012-02-05 Ira Rosen <irar@il.ibm.com>
8619
8620 PR tree-optimization/52091
8621 * gcc.dg/vect/pr52091.c: New test.
8622
8623 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8624
8625 PR rtl-optimization/52113
8626 * gcc.target/avr/pr52113.c: New test.
8627
8628 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8629
8630 PR rtl-optimization/52092
8631 * gcc.c-torture/compile/pr52092.c: New test.
8632
8633 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8634
8635 PR fortran/41587
8636 * gfortran.dg/class_array_10.f03: New test.
8637
8638 PR fortran/46356
8639 * gfortran.dg/class_array_11.f03: New test.
8640
8641 PR fortran/51754
8642 * gfortran.dg/class_array_12.f03: New test.
8643
8644 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8645
8646 PR fortran/52012
8647 * gfortran.dg/realloc_on_assign_11.f90: New test.
8648
8649 2012-02-02 Tobias Burnus <burnus@net-b.de>
8650
8651 PR fortran/52093
8652 * gfortran.dg/shape_7.f90: New.
8653
8654 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8655
8656 * gcc.target/mips/mips-prepend-1.c: New test.
8657
8658 2012-02-02 Jan Hubicka <jh@suse.cz>
8659 Tom de Vries <tom@codesourcery.com>
8660
8661 PR middle-end/51998
8662 * gcc.dg/alias-12.c: New testcase.
8663 * gcc.dg/alias-13.c: New testcase.
8664
8665 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8666
8667 PR target/52086
8668 * gcc.dg/pr52086.c: New test.
8669
8670 PR tree-optimization/52073
8671 * gcc.c-torture/compile/pr52073.c: New test.
8672
8673 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8674
8675 PR fortran/51958
8676 * gfortran.dg/function_optimize_10.f90: New test.
8677
8678 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8679
8680 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8681 test on alpha*-*-*.
8682
8683 2012-02-01 Tobias Burnus <burnus@net-b.de>
8684
8685 PR fortran/52024
8686 * gfortran.dg/typebound_operator_14.f90: New.
8687
8688 2012-02-01 Tobias Burnus <burnus@net-b.de>
8689
8690 PR fortran/52059
8691 * gfortran.dg/elemental_function_1.f90: New.
8692
8693 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8694
8695 PR rtl-optimization/51374
8696 * gcc.target/avr/torture/pr51374-1.c:
8697 Also fail if SBIS is seen.
8698
8699 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8700
8701 PR rtl-optimization/51374
8702 * gcc.target/avr/torture/pr51374-1.c: New.
8703
8704 2012-01-31 Tobias Burnus <burnus@net-b.de>
8705
8706 PR fortran/52024
8707 * gfortran.dg/typebound_generic_11.f90: New.
8708
8709 2012-01-31 Tobias Burnus <burnus@net-b.de>
8710
8711 PR fortran/52029
8712 * gfortran.dg/class_49.f90: New.
8713
8714 2012-01-31 Tobias Burnus <burnus@net-b.de>
8715
8716 PR fortran/52013
8717 * gfortran.dg/elemental_args_check_6.f90: New.
8718
8719 2012-01-31 Jason Merrill <jason@redhat.com>
8720
8721 PR c++/52043
8722 * g++.dg/cpp0x/variadic122.C: New.
8723
8724 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8725
8726 PR fortran/52012
8727 * gfortran.dg/realloc_on_assign_10.f90: New test.
8728
8729 2012-01-31 Richard Guenther <rguenther@suse.de>
8730
8731 PR tree-optimization/51528
8732 * gcc.dg/torture/pr51528.c: New testcase.
8733
8734 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8735
8736 PR go/48501
8737 * lib/go.exp (go_target_compile): Append timeout= to options.
8738 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8739 select5-out.go test on alpha*-*-* targets.
8740
8741 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8742
8743 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8744 (TEST_SHORT): Reformat in the same way.
8745 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8746 (TEST_SHORT): Reformat in the same way.
8747 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8748 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8749 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8750 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8751 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8752
8753 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8754
8755 PR target/51835
8756 * gcc.target/arm/pr51835.c: New testcase.
8757
8758 2012-01-30 Richard Guenther <rguenther@suse.de>
8759
8760 PR tree-optimization/52028
8761 * gcc.dg/torture/pr52028.c: New testcase.
8762 * gfortran.dg/ldist-pr45199.f: Adjust.
8763 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8764 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8765 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8766
8767 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8768
8769 PR debug/52027
8770 * gcc.dg/tree-prof/pr52027.c: New test.
8771
8772 PR tree-optimization/52046
8773 * gcc.dg/pr52046.c: New test.
8774
8775 PR debug/52048
8776 * g++.dg/other/pr52048.C: New test.
8777
8778 2012-01-30 Richard Guenther <rguenther@suse.de>
8779
8780 PR tree-optimization/52045
8781 * gcc.dg/pr52045.c: New testcase.
8782
8783 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8784
8785 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8786 new code generated for __sync_lock_release.
8787
8788 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8789
8790 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8791
8792 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8793
8794 PR testsuite/51875
8795 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8796
8797 * g++.dg/ext/visibility/template10.C: Fix typo.
8798
8799 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8800
8801 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8802
8803 PR c++/51327
8804 * g++.dg/cpp0x/constexpr-ice6.C: New.
8805
8806 2012-01-29 Tobias Burnus <burnus@net-b.de>
8807
8808 PR fortran/41600
8809 * gfortran.dg/default_initialization_6.f90: New.
8810
8811 2012-01-29 Tobias Burnus <burnus@net-b.de>
8812
8813 PR fortran/51972
8814 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8815 * gfortran.dg/class_48.f90: New.
8816
8817 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8818
8819 PR fortran/51808
8820 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8821
8822 2012-01-28 Tobias Burnus <burnus@net-b.de>
8823
8824 PR fortran/51972
8825 * gfortran.dg/class_allocate_12.f90: New.
8826
8827 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8828
8829 * gcc.dg/torture/pr50444.c: Fix dg directives.
8830
8831 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8832
8833 PR target/52006
8834 * gcc.target/arm/pr52006.c: New test.
8835
8836 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8837
8838 PR testsuite/52011
8839 * gcc.dg/lto/trans-mem.h: New file.
8840 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8841 * gcc.dg/lto/trans-mem-1_1.c: Same.
8842 * gcc.dg/lto/trans-mem-4_1.c: Same.
8843 * gcc.dg/lto/trans-mem-3_1.c: Same.
8844
8845 2012-01-27 Tobias Burnus <burnus@net-b.de>
8846
8847 PR fortran/52022
8848 * gfortran.dg/dummy_procedure_7.f90: New.
8849
8850 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8851
8852 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8853 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8854
8855 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8856
8857 PR c++/51852
8858 * g++.dg/other/gc5.C: New test.
8859
8860 2012-01-27 Richard Guenther <rguenther@suse.de>
8861
8862 PR tree-optimization/50444
8863 * gcc.dg/torture/pr50444.c: New testcase.
8864
8865 2012-01-27 Tobias Burnus <burnus@net-b.de>
8866
8867 PR fortran/51970
8868 PR fortran/51977
8869 * gfortran.dg/move_alloc_13.f90: New.
8870
8871 2012-01-27 Tobias Burnus <burnus@net-b.de>
8872
8873 PR fortran/51953
8874 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8875 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8876 and change dg-error string.
8877
8878 2012-01-27 Tobias Burnus <burnus@net-b.de>
8879
8880 PR fortran/52016
8881 * gfortran.dg/elemental_args_check_5.f90: New.
8882
8883 2012-01-27 Richard Guenther <rguenther@suse.de>
8884
8885 PR middle-end/51959
8886 * g++.dg/torture/pr51959.C: New testcase.
8887
8888 2012-01-27 Tom de Vries <tom@codesourcery.com>
8889
8890 PR tree-optimization/51990
8891 * gcc.dg/pr51990.c: New test.
8892 * gcc.dg/pr51990-2.c: Same.
8893
8894 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8895 Tobias Burnus <burnus@gcc.gnu.org>
8896
8897 PR fortran/48705
8898 * gfortran.dg/class_allocate_11.f03: New.
8899
8900 PR fortran/51870
8901 PR fortran/51943
8902 PR fortran/51946
8903 * gfortran.dg/class_allocate_7.f03: New.
8904 * gfortran.dg/class_allocate_8.f03: New.
8905 * gfortran.dg/class_allocate_9.f03: New.
8906 * gfortran.dg/class_allocate_10.f03: New.
8907
8908 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8909
8910 * gnat.dg/discr34.adb: New test.
8911 * gnat.dg/discr34_pkg.ads: New helper.
8912
8913 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8914
8915 * gnat.dg/discr33.adb: New test.
8916
8917 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8918
8919 * gnat.dg/limited_with3.ad[sb): New test.
8920 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8921 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8922 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8923
8924 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8925
8926 * gnat.dg/stack_usage1.adb: New test.
8927 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8928
8929 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8930 * gcc.dg/pr44194-2.c: Likewise.
8931
8932 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8933
8934 PR c++/51370
8935 * g++.dg/template/crash112.C: New.
8936
8937 2012-01-27 Richard Henderson <rth@redhat.com>
8938
8939 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8940
8941 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8942
8943 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8944
8945 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8946
8947 PR middle-end/51895
8948 * g++.dg/opt/pr51895.C: New test.
8949
8950 2012-01-26 Michael Matz <matz@suse.de>
8951
8952 PR tree-optimization/48794
8953 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8954
8955 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8956
8957 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8958
8959 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8960
8961 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8962 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8963 memory.
8964 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8965 the default value for s390 and s390x.
8966
8967 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8968
8969 PR lto/51698
8970 * gcc.dg/lto/trans-mem-4_0.c: New.
8971 * gcc.dg/lto/trans-mem-4_1.c: New.
8972 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8973 TM builtins.
8974 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8975 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8976 TM builtins.
8977 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8978 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8979 TM builtins.
8980
8981 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8982
8983 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8984
8985 2012-01-25 Ian Lance Taylor <iant@google.com>
8986
8987 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8988
8989 2012-01-25 Tobias Burnus <burnus@net-b.de>
8990
8991 PR fortran/51995
8992 * gfortran.dg/typebound_proc_25.f90: New.
8993
8994 2012-01-25 Jason Merrill <jason@redhat.com>
8995
8996 PR c++/51992
8997 * g++.dg/lto/pr51992_0.C: New.
8998
8999 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9000
9001 PR tree-optimization/51987
9002 * gcc.target/i386/pr51987.c: New test.
9003
9004 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9005
9006 * gcc.dg/tm/lto-1.c: Require lto support in target.
9007
9008 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9009
9010 PR rtl-optimization/48374
9011 * gcc.dg/pr48374.c: New test.
9012
9013 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9014
9015 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9016
9017 2012-01-25 Tobias Burnus <burnus@net-b.de>
9018
9019 PR fortran/51966
9020 * gfortran.dg/derived_constructor_char_3.f90: New.
9021
9022 2012-01-24 Ian Lance Taylor <iant@google.com>
9023
9024 * go.test/go-test.exp (filecmp): New procedure.
9025 (errchk): Handle quoted square brackets.
9026 (go-gc-tests): Set go_compile_args. Handle various new test
9027 lines. Skip a few new tests.
9028 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9029
9030 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9031
9032 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9033 (check_effective_target_vect_extract_even_odd)
9034 (check_effective_target_vect_interleave): Return true for MIPS
9035 paired-single.
9036
9037 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9038
9039 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9040 (main): Use it instead of argc.
9041
9042 2012-01-24 Jason Merrill <jason@redhat.com>
9043
9044 PR c++/51973
9045 * g++.dg/cpp0x/sfinae31.C: New.
9046
9047 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9048
9049 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9050
9051 2012-01-24 Jason Merrill <jason@redhat.com>
9052
9053 PR c++/51812
9054 * g++.dg/inherit/covariant20.C: New.
9055
9056 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9057
9058 PR c++/51223
9059 * g++.dg/parse/crash58.C: New.
9060
9061 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9062
9063 PR target/51957
9064 * gcc.dg/pr51957-1.c: New test.
9065 * gcc.dg/pr51957-1.h: New file.
9066 * gcc.dg/pr51957-2.c: New test.
9067
9068 2012-01-23 Jason Merrill <jason@redhat.com>
9069
9070 PR c++/51930
9071 * g++.dg/ext/visibility/template10.C: New.
9072
9073 2012-01-23 Tobias Burnus <burnus@net-b.de>
9074
9075 PR fortran/51948
9076 * gfortran.dg/move_alloc_12.f90: New.
9077
9078 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9079
9080 PR middle-end/45416
9081 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9082
9083 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9084
9085 PR c++/51398
9086 * g++.dg/template/crash111.C: New.
9087
9088 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9089
9090 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9091 configurations.
9092 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9093
9094 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9095
9096 PR testsuite/51941
9097 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9098 the DW_TAG_class_type and DW_AT_name: "Executor".
9099
9100 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9101
9102 * lib/target-supports.exp
9103 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9104 (check_effective_target_vect_interleave): Likewise.
9105
9106 2012-01-22 Jason Merrill <jason@redhat.com>
9107
9108 PR c++/51925
9109 * g++.dg/template/using20.C: New.
9110 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9111
9112 2012-01-23 Jason Merrill <jason@redhat.com>
9113
9114 PR target/51934
9115 * g++.dg/torture/pr51344.C: Limit to x86.
9116
9117 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9118
9119 * c-c++-common/tm/omp.c: Require target with pthread support.
9120
9121 2012-01-23 Richard Guenther <rguenther@suse.de>
9122
9123 PR tree-optimization/51949
9124 * gcc.dg/torture/pr51949.c: New testcase.
9125
9126 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9127
9128 PR rtl-optimization/51933
9129 * gcc.c-torture/execute/pr51933.c: New test.
9130
9131 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9132
9133 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9134 Do not define for Interix.
9135
9136 2012-01-22 Jason Merrill <jason@redhat.com>
9137
9138 PR c++/51832
9139 * g++.dg/lto/pr51832.h: New.
9140 * g++.dg/lto/pr51832_0.C: New.
9141 * g++.dg/lto/pr51832_1.C: New.
9142
9143 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9144
9145 * gcc.dg/ext-elim-1.c: New test.
9146
9147 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9148
9149 PR target/51931
9150 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9151 * g++.dg/opt/longbranch1.C: Likewise.
9152
9153 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9154
9155 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9156 in C++11 mode.
9157
9158 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9159
9160 PR fortran/50556
9161 * gfortran.dg/namelist_74.f90: New test.
9162 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9163
9164 2012-01-21 Tobias Burnus <burnus@net-b.de>
9165
9166 PR fortran/51913
9167 * gfortran.dg/class_47.f90: New.
9168
9169 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9170
9171 * gnat.dg/renaming5.ad[sb]: New test.
9172
9173 2012-01-20 Jason Merrill <jason@redhat.com>
9174
9175 PR c++/51919
9176 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9177
9178 2012-01-20 Jason Merrill <jason@redhat.com>
9179
9180 PR c++/51922
9181 * g++.dg/ext/attrib42.C: Require ilp32.
9182
9183 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9184
9185 PR target/51915
9186 * gcc.target/arm/pr51915.c: New test.
9187
9188 2012-01-20 Cary Coutant <ccoutant@google.com>
9189 Dodji Seketeli <dodji@redhat.com>
9190
9191 PR debug/45682
9192 * g++.dg/debug/dwarf2/nested-3.C: New test.
9193
9194 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9195
9196 PR c++/51402
9197 * g++.dg/template/crash110.C: New.
9198
9199 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9200
9201 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9202 Remove default options on hppa*-*-hpux*.
9203
9204 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9205
9206 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9207
9208 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9209
9210 * gcc.c-torture/compile/pr51856.c: New testcase.
9211
9212 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9213
9214 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9215 options to go_target_compile.
9216
9217 2012-01-20 Kai Tietz <ktietz@redhat.com>
9218
9219 * g++.dg/torture/pr51344.C: Fix typo.
9220
9221 2012-01-20 Richard Guenther <rguenther@suse.de>
9222
9223 PR tree-optimization/51903
9224 * g++.dg/torture/pr51903.C: New testcase.
9225
9226 2012-01-20 Tobias Burnus <burnus@net-b.de>
9227 Janus Weil <janus@gcc.gnu.org>
9228
9229 PR fortran/51056
9230 * gfortran.dg/use_21.f90: New.
9231
9232 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9233
9234 PR target/51106
9235 * gcc.dg/torture/pr51106-1.c: New test.
9236 * gcc.dg/torture/pr51106-2.c: New test.
9237
9238 2012-01-19 Kai Tietz <ktietz@redhat.com>
9239
9240 * g++.dg/torture/pr51344.C: New test.
9241
9242 2012-01-19 Tobias Burnus <burnus@net-b.de>
9243
9244 PR fortran/51904
9245 * gfortran.dg/intrinsic_size_2.f90: New.
9246
9247 2012-01-19 Jason Merrill <jason@redhat.com>
9248
9249 PR c++/51889
9250 * g++.dg/inherit/using7.C: New.
9251
9252 2012-01-19 Richard Guenther <rguenther@suse.de>
9253
9254 PR tree-optimization/37997
9255 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9256
9257 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9258
9259 PR rtl-optimization/51505
9260 * gcc.dg/pr51505.c: New test.
9261
9262 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9263
9264 PR fortran/51634
9265 * gfortran.dg/typebound_operator_12.f03: New.
9266 * gfortran.dg/typebound_operator_13.f03: New.
9267
9268 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9269
9270 PR c++/51225
9271 * g++.dg/cpp0x/pr51225.C: New.
9272
9273 2012-01-17 Ian Lance Taylor <iant@google.com>
9274
9275 PR go/50656
9276 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9277
9278 2012-01-17 Tobias Burnus <burnus@net-b.de>
9279
9280 PR fortran/51869
9281 * gfortran.dg/realloc_on_assign_9.f90: New.
9282
9283 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9284
9285 PR other/51165
9286 * gcc.dg/tm/memopt-3.c: Remove xfail.
9287 * gcc.dg/tm/memopt-4.c: Remove xfail.
9288 * gcc.dg/tm/memopt-5.c: Remove xfail.
9289 * gcc.dg/tm/memopt-7.c: Remove xfail.
9290
9291 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9292
9293 PR tree-optimization/51877
9294 * gcc.c-torture/execute/pr51877.c: New test.
9295
9296 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9297
9298 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9299 {!vect_align_arrays} to vect_sizes_32B_16B.
9300 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9301 * gcc.dg/vect/vect-peel-3.c: Ditto.
9302
9303 2012-01-16 Jason Merrill <jason@redhat.com>
9304
9305 PR c++/51854
9306 * g++.dg/abi/mangle60.C: New.
9307
9308 PR c++/51827
9309 * g++.dg/pch/mangle1.{C,Hs}: New.
9310
9311 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9312 Tobias Burnus <burnus@net-b.de>
9313
9314 PR fortran/50981
9315 * gfortran.dg/elemental_optional_args_3.f90: New
9316 * gfortran.dg/elemental_optional_args_4.f90: New
9317
9318 2012-01-16 Tobias Burnus <burnus@net-b.de>
9319
9320 PR fortran/51809
9321 * gfortran.dg/use_20.f90: New
9322
9323 2012-01-16 Jason Merrill <jason@redhat.com>
9324
9325 PR c++/51868
9326 * g++.dg/cpp0x/rv-bitfield.C: New.
9327 * g++.dg/cpp0x/rv-bitfield2.C: New.
9328
9329 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9330
9331 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9332 subroutine 'qsort' and use index array to assign the result.
9333
9334 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9335
9336 PR tree-optimization/51865
9337 * gcc.dg/pr51865.c: New test.
9338
9339 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9340
9341 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9342
9343 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9344
9345 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9346 to be loaded from the constant pool, rather than via %hi and %lo.
9347
9348 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9349
9350 PR rtl-optimization/51821
9351 * gcc.dg/pr51821.c: New test.
9352
9353 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9354
9355 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9356
9357 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9358
9359 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9360
9361 2012-01-14 Tobias Burnus <burnus@net-b.de>
9362
9363 PR fortran/51800
9364 * gfortran.dg/init_flag_8.f90: New.
9365 * gfortran.dg/init_flag_9.f90: New.
9366
9367 2011-01-14 Tobias Burnus <burnus@net-b.de>
9368
9369 PR fortran/51816
9370 * gfortran.dg/use_18.f90: New.
9371 * gfortran.dg/use_19.f90: New.
9372
9373 2012-01-13 Ian Lance Taylor <iant@google.com>
9374
9375 PR c++/50012
9376 * g++.dg/warn/Wsign-compare-4.C: New.
9377
9378 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9379
9380 PR fortran/48351
9381 * gfortran.dg/alloc_comp_assign.f03: New.
9382 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9383 __BUILTIN_FREE from 38 to 32.
9384
9385 2012-01-13 Jason Merrill <jason@redhat.com>
9386
9387 PR c++/20681
9388 * g++.dg/warn/Wreturn-type-7.C: New.
9389
9390 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9391
9392 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9393 assumption.
9394 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9395 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9396 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9397 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9398 int32plus because of big array needed.
9399 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9400 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9401
9402 2012-01-13 Jason Merrill <jason@redhat.com>
9403
9404 PR c++/51813
9405 * g++.dg/ext/visibility/template9.C: New.
9406
9407 PR c++/51620
9408 * g++.dg/cpp0x/defaulted34.C: New.
9409 * g++.dg/template/virtual3.C: New.
9410
9411 2012-01-13 Richard Guenther <rguenther@suse.de>
9412
9413 PR middle-end/8081
9414 * gcc.dg/torture/pr8081.c: New testcase.
9415
9416 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9417
9418 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9419
9420 2012-01-12 Jason Merrill <jason@redhat.com>
9421
9422 PR c++/51714
9423 * g++.dg/ext/stmtexpr14.C: New.
9424
9425 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9426
9427 PR c++/51633
9428 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9429
9430 2012-01-12 Jason Merrill <jason@redhat.com>
9431
9432 PR c++/48051
9433 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9434 * g++.dg/abi/mangle58.C: Likewise.
9435
9436 PR c++/51403
9437 * g++.dg/template/arg8.C: New.
9438
9439 2012-01-12 Ira Rosen <irar@il.ibm.com>
9440
9441 PR tree-optimization/51799
9442 * gcc.dg/vect/pr51799.c: New test.
9443 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9444 patterns.
9445
9446 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9447 Tobias Burnus <burnus@net-b.de>
9448
9449 PR fortran/51057
9450 PR fortran/51616
9451 * lib/target-supports.exp
9452 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9453 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9454
9455 2012-01-11 Jason Merrill <jason@redhat.com>
9456
9457 PR c++/51565
9458 * g++.dg/ext/attrib42.C: New.
9459
9460 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9461
9462 PR bootstrap/51796
9463 * gcc.dg/pr51796.c: New test.
9464
9465 2012-01-11 Jason Merrill <jason@redhat.com>
9466
9467 PR c++/51818
9468 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9469
9470 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9471
9472 * gnat.dg/array19.ad[sb]: New test.
9473
9474 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9475
9476 * gnat.dg/opt23.ad[sb]: New test.
9477 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9478 * gnat.dg/opt24.ad[sb]: New test.
9479
9480 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9481
9482 PR tree-optimization/49642
9483 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9484 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9485
9486 2012-01-11 Jason Merrill <jason@redhat.com>
9487
9488 PR c++/51613
9489 * g++.dg/template/explicit-args5.C: New.
9490
9491 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9492
9493 * gcc.c-torture/execute/20120110-1.c: New testcase.
9494
9495 2012-01-10 Jason Merrill <jason@redhat.com>
9496
9497 PR c++/51614
9498 * g++.dg/inherit/ambig1.C: New.
9499
9500 PR c++/51433
9501 * g++.dg/cpp0x/constexpr-cache1.C: New.
9502
9503 2012-01-10 Richard Guenther <rguenther@suse.de>
9504
9505 PR tree-optimization/51801
9506 * gcc.dg/torture/pr51801.c: New testcase.
9507
9508 2012-01-10 Tobias Burnus <burnus@net-b.de>
9509
9510 PR fortran/51652
9511 * gfortran.dg/allocate_with_typespec_5.f90: New.
9512
9513 2012-01-10 Tobias Burnus <burnus@net-b.de>
9514
9515 * gfortran.dg/class_39.f03: Update dg-error string.
9516
9517 2012-01-10 Richard Guenther <rguenther@suse.de>
9518
9519 PR tree-optimization/50913
9520 * gcc.dg/graphite/interchange-16.c: New testcase.
9521 * gcc.dg/graphite/scop-20.c: XFAIL.
9522 * gfortran.dg/graphite/interchange-1.f: Likewise.
9523 * gfortran.dg/graphite/block-1.f90: Likewise.
9524 * gfortran.dg/graphite/block-2.f: Likewise.
9525
9526 2012-01-10 Richard Henderson <rth@redhat.com>
9527
9528 * lib/target-supports.exp (check_effective_target_vect_perm,
9529 check_effective_target_vect_perm_byte,
9530 check_effective_target_vect_perm_short): Enable for arm neon.
9531
9532 2012-01-09 Tobias Burnus <burnus@net-b.de>
9533
9534 PR fortran/46328
9535 * gfortran.dg/typebound_operator_11.f90: New.
9536
9537 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9538
9539 * gnat.dg/array18.adb: New test.
9540 * gnat.dg/array18_pkg.ads: New helper.
9541
9542 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9543
9544 PR fortran/51791
9545 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9546 around base object in first assignment in main program.
9547 * gfortran.dg/typebound_operator_10.f03: New test.
9548
9549 2012-01-09 Martin Jambor <mjambor@suse.cz>
9550
9551 PR tree-optimization/51759
9552 * g++.dg/ipa/pr51759.C: New test.
9553
9554 2012-01-09 Tobias Burnus <burnus@net-b.de>
9555
9556 PR fortran/51758
9557 * gfortran.dg/optional_absent_2.f90: New.
9558
9559 2012-01-09 Tobias Burnus <burnus@net-b.de>
9560
9561 PR fortran/51578
9562 * gfortran.dg/use_17.f90: New.
9563
9564 2012-01-09 Gary Funck <gary@intrepid.com>
9565
9566 PR preprocessor/33919
9567 * gcc.dg/pr33919.c: New test.
9568 * gcc.dg/pr33919-0.h: New test header file.
9569 * gcc.dg/pr33919-1.h: Ditto.
9570 * gcc.dg/pr33919-2.h: Ditto.
9571
9572 2012-01-07 Jan Hubicka <jh@suse.cz>
9573
9574 PR tree-optimize/51694
9575 * gcc.c-torture/compile/pr51694.c: new testcase.
9576
9577 2012-01-07 Jan Hubicka <jh@suse.cz>
9578
9579 PR tree-optimization/51600
9580 * g++.dg/torture/pr51600.C: New testcase.
9581
9582 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9583
9584 PR gcov-profile/51715
9585 PR gcov-profile/51717
9586 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9587 * gcc.misc-tests/gcov-14.c: Likewise.
9588
9589 2012-01-06 Jason Merrill <jason@redhat.com>
9590
9591 * g++.dg/parse/new5.C: New.
9592
9593 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9594
9595 PR testsuite/51655
9596 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9597 including <string.h>.
9598
9599 2012-01-06 Jason Merrill <jason@redhat.com>
9600
9601 * g++.dg/abi/mangle51.C: New.
9602 * g++.dg/abi/mangle52.C: New.
9603 * g++.dg/abi/mangle53.C: New.
9604 * g++.dg/abi/mangle54.C: New.
9605 * g++.dg/abi/mangle55.C: New.
9606 * g++.dg/abi/mangle56.C: New.
9607 * g++.dg/abi/mangle57.C: New.
9608 * g++.dg/abi/mangle58.C: New.
9609 * g++.dg/abi/mangle59.C: New.
9610 * g++.dg/cpp0x/trailing3.C: Update mangling.
9611 * g++.dg/cpp0x/variadic111.C: Update mangling.
9612 * g++.dg/cpp0x/variadic4.C: Update mangling.
9613 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9614 * g++.dg/template/nontype22.C: Works now.
9615 * g++.dg/template/pr35240.C: Works now.
9616
9617 * g++.dg/cpp0x/error7.C: New.
9618
9619 2012-01-06 Tobias Burnus <burnus@net-b.de>
9620
9621 * gfortran.dg/deallocate_stat_2.f90: New.
9622 * coarray/allocate_errgmsg.f90: New.
9623 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9624 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9625 * coarray/subobject_1.f90: Fix for num_images > 1.
9626 * gfortran.dg/deallocate_stat.f90: Update due to changed
9627 stat= handling.
9628
9629 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9630
9631 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9632
9633 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9634
9635 * ada/acats/overflow.lst: Add cb20004.
9636
9637 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9638
9639 PR c++/51541
9640 * g++.dg/cpp0x/alias-decl-18.C: New test.
9641
9642 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9643
9644 * gcc.c-torture/execute/20120104-1.c: New test.
9645
9646 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9647
9648 PR fortran/PR48946
9649 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9650 the old typebound_operator_8.f03.
9651 * gfortran.dg/typebound_operator_8.f03: New version of
9652 typebound_operator_7.f03 with 'u' a derived type instead of a
9653 class object.
9654
9655 2012-01-05 Richard Guenther <rguenther@suse.de>
9656
9657 * g++.dg/torture/pr49309.C: Skip for -flto.
9658
9659 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9660
9661 PR middle-end/51761
9662 * gcc.c-torture/compile/pr51761.c: New test.
9663
9664 2012-01-05 Richard Guenther <rguenther@suse.de>
9665
9666 PR tree-optimization/51760
9667 * gcc.dg/torture/pr51760.c: New testcase.
9668
9669 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9670
9671 PR middle-end/51472
9672 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9673
9674 2012-01-05 Richard Guenther <rguenther@suse.de>
9675
9676 PR lto/41576
9677 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9678 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9679
9680 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9681
9682 PR debug/51695
9683 * gcc.dg/pr51695.c: New test.
9684
9685 2012-01-04 Andrew Pinski <apinski@cavium.com>
9686
9687 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9688 * gcc.target/mips/octeon2-lx-1.c: New test.
9689 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9690 * gcc.target/mips/octeon2-lx-2.c: New test.
9691 * gcc.target/mips/octeon2-lx-3.c: New test.
9692
9693 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9694
9695 PR other/51163
9696 PR other/51164
9697 * gcc.dg/tm/alias-1.c: Adjust regexp.
9698 * gcc.dg/tm/alias-2.c: Adjust regexp.
9699
9700 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9701
9702 PR c++/51064
9703 * g++.dg/warn/Wparentheses-26.C: New.
9704
9705 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9706
9707 * gfortran.dg/elemental_optional_args_2.f90: New test.
9708
9709 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9710
9711 PR fortran/49693
9712 * gfortran.dg/common_17.f90: New test.
9713
9714 2012-01-04 Richard Guenther <rguenther@suse.de>
9715
9716 PR tree-optimization/49651
9717 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9718 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9719
9720 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9721
9722 PR c++/51738
9723 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9724
9725 2012-01-03 Andrew Pinski <apinski@cavium.com>
9726
9727 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9728 for all mips targets. Also allow an optional .cfi_startproc.
9729
9730 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9731
9732 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9733
9734 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9735
9736 PR c++/29273
9737 * g++.dg/rtti/dyncast5.C: New.
9738
9739 2012-01-03 Richard Guenther <rguenther@suse.de>
9740
9741 PR tree-optimization/51070
9742 * gcc.dg/torture/pr51070-2.c: New testcase.
9743
9744 2012-01-03 Richard Guenther <rguenther@suse.de>
9745
9746 PR tree-optimization/51692
9747 * gcc.dg/torture/pr51692.c: New testcase.
9748
9749 2012-01-03 Richard Guenther <rguenther@suse.de>
9750
9751 PR debug/51650
9752 * g++.dg/lto/pr51650-3_0.C: New testcase.
9753
9754 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9755
9756 PR c++/15867
9757 * g++.dg/warn/Wredundant-decls-spec.C: New.
9758
9759 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9760
9761 PR tree-optimization/51719
9762 * g++.dg/tree-prof/pr51719.C: New test.
9763
9764 2012-01-03 Richard Guenther <rguenther@suse.de>
9765
9766 PR middle-end/51730
9767 * gcc.dg/fold-compare-6.c: New testcase.
9768
9769 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9770
9771 PR c++/51669
9772 * g++.dg/gomp/pr51669.C: New test.
9773
9774 2012-01-02 Jason Merrill <jason@redhat.com>
9775
9776 PR c++/51675
9777 * g++.dg/cpp0x/constexpr-union2.C: New.
9778
9779 PR c++/51666
9780 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9781
9782 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9783
9784 PR c++/51462
9785 * g++.dg/cpp0x/constexpr-99.C: New test.
9786
9787 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9788
9789 PR c++/20140
9790 * g++.dg/template/init9.C: New.
9791
9792 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9793
9794 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9795 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9796 rather than a specific number.
9797
9798 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9799
9800 PR fortran/46262
9801 PR fortran/46328
9802 PR fortran/51052
9803 * gfortran.dg/typebound_operator_7.f03: New.
9804 * gfortran.dg/typebound_operator_8.f03: New.
9805
9806 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9807
9808 PR target/51729
9809 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9810 XFAIL.
9811 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9812
9813 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9814
9815 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9816
9817 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9818
9819 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9820 for MIPS.
9821
9822 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9823
9824 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9825 * gfortran.dg/io_real_boz_4.f90: Likewise.
9826 * gfortran.dg/io_real_boz_5.f90: Likewise.
9827
9828 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9829
9830 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9831
9832 2012-01-02 Revital Eres <revital.eres@linaro.org>
9833
9834 * gcc.dg/sms-11.c: New file.
9835
9836 2012-01-02 Tobias Burnus <burnus@net-b.de>
9837
9838 PR fortran/51682
9839 * gfortran.dg/coarray/image_index_3.f90: New.
9840
9841 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9842
9843 PR c++/16603
9844 * g++.dg/parse/enum8.C: New.
9845
9846 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9847
9848 PR c++/51379
9849 * g++.dg/conversion/reinterpret4.C: New.
9850 * g++.dg/conversion/reinterpret1.C: Adjust.
9851
9852 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9853
9854 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9855
9856 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9857
9858 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9859 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9860 * g++.old-deja/g++.jason/access14.C: Likewise.
9861 * g++.old-deja/g++.jason/access8.C: Likewise.
9862 * g++.old-deja/g++.jason/access1.C: Likewise.
9863 * g++.old-deja/g++.other/access3.C: Likewise.
9864 * g++.old-deja/g++.other/access5.C: Likewise.
9865 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9866 * g++.old-deja/g++.law/visibility22.C: Likewise.
9867 * g++.old-deja/g++.law/visibility26.C: Likewise.
9868 * g++.old-deja/g++.mike/p2746.C: Likewise.
9869 * g++.dg/debug/using1.C: Likewise.
9870 * g++.dg/lookup/using51.C: Likewise.
9871 * g++.dg/inherit/using5.C: Likewise.
9872 * g++.dg/inherit/pr30297.C: Likewise.
9873 * g++.dg/inherit/access8.C: Likewise.
9874 * g++.dg/torture/pr39362.C: Likewise.
9875 * g++.dg/template/crash13.C: Likewise.
9876 * g++.dg/template/using10.C: Likewise.
9877
9878 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9879
9880 PR fortran/51502
9881 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9882
9883 2012-01-01 Ira Rosen <irar@il.ibm.com>
9884
9885 PR tree-optimization/51704
9886 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9887 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9888 corresponding flags.
9889
9890 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9891
9892 PR c++/51723
9893 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9894
9895 2012-01-01 Jan Hubicka <jh@suse.cz>
9896
9897 PR rtl-optimization/51069
9898 * gcc.c-torture/compile/pr51069.c: New testcase.
9899
9900 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9901
9902 PR tree-optimization/51683
9903 * gcc.dg/pr51683.c: New test.
9904 \f
9905 Copyright (C) 2012 Free Software Foundation, Inc.
9906
9907 Copying and distribution of this file, with or without modification,
9908 are permitted in any medium without royalty provided the copyright
9909 notice and this notice are preserved.