re PR middle-end/53144 (PPRE infinite loop)
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-05-03 Richard Guenther <rguenther@suse.de>
2
3 PR tree-optimization/53144
4 * gcc.dg/torture/pr53144.c: New testcase.
5
6 2012-05-03 Tobias Burnus <burnus@net-b.de>
7
8 PR fortran/52864
9 * gfortran.dg/pointer_intent_7.f90: New.
10 * gfortran.dg/pure_formal_3.f90: New.
11
12 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
13
14 * gcc.target/s390/20030123-1.c: Add missing "volatile".
15
16 2012-05-02 Martin Jambor <mjambor@suse.cz>
17
18 PR lto/52605
19 * g++.dg/lto/pr52605_0.C: New test.
20
21 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
22
23 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
24 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
25 * gcc.target/i386/hle-add-acq-1.c: Ditto.
26 * gcc.target/i386/hle-add-rel-1.c: Ditto.
27 * gcc.target/i386/hle-and-acq-1.c: Ditto.
28 * gcc.target/i386/hle-and-rel-1.c: Ditto.
29 * gcc.target/i386/hle-or-acq-1.c: Ditto.
30 * gcc.target/i386/hle-or-rel-1.c: Ditto.
31 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
32 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
33 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
34 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
35 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
36 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
37 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
38 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
39
40 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
41
42 PR middle-end/53153
43 * gcc.dg/pr53153.c: New test.
44
45 2012-05-02 Richard Guenther <rguenther@suse.de>
46
47 * g++.dg/tree-ssa/pr19807.C: Adjust.
48
49 2012-05-02 Jakub Jelinek <jakub@redhat.com>
50
51 PR tree-optimization/53163
52 * gcc.c-torture/compile/pr53163.c: New test.
53
54 PR rtl-optimization/53160
55 * gcc.c-torture/execute/pr53160.c: New test.
56
57 2012-05-01 Ian Lance Taylor <iant@google.com>
58
59 PR c/37303
60 * gcc.dg/pr37303.c: New test.
61
62 2012-05-01 Richard Henderson <rth@redhat.com>
63
64 * lib/target-supports.exp
65 (check_effective_target_sync_long_long_runtime): True for
66 check_effective_target_powerpc64.
67
68 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
69
70 PR c++/51033
71 * gcc.dg/vector-1.c: Move to ...
72 * c-c++-common/vector-1.c: ... here.
73 * gcc.dg/vector-2.c: Move to ...
74 * c-c++-common/vector-2.c: ... here.
75 * gcc.dg/vector-3.c: Move to ...
76 * c-c++-common/vector-3.c: ... here. Adapt to C++.
77 * gcc.dg/vector-4.c: Move to ...
78 * c-c++-common/vector-4.c: ... here.
79 * gcc.dg/vector-init-1.c: Move to ...
80 * c-c++-common/vector-init-1.c: ... here.
81 * gcc.dg/vector-init-2.c: Move to ...
82 * c-c++-common/vector-init-2.c: ... here.
83 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
84 * c-c++-common/vector-subscript-1.c: ... here.
85 * gcc.dg/vector-subscript-2.c: Move to ...
86 * c-c++-common/vector-subscript-2.c: ... here.
87 * gcc.dg/vector-subscript-3.c: Move to ...
88 * c-c++-common/vector-subscript-3.c: ... here.
89
90 PR c++/51314
91 * g++.dg/cpp0x/vt-51314.C: New test.
92 * g++.dg/cpp0x/variadic76.C: Fix.
93
94 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
95
96 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
97
98 2012-04-30 Dodji Seketeli <dodji@redhat.com>
99
100 Add -Wvarargs option
101 * c-c++-common/Wvarargs.c: New test case.
102 * c-c++-common/Wvarargs-2.c: Likewise.
103
104 2012-04-30 Dodji Seketeli <dodji@redhat.com>
105
106 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
107 * objc.dg/foreach-7.m: Force the test case to run without
108 -ftrack-macro-expansion.
109 * c-c++-common/tm/attrib-1.c: Likewise.
110 * c-c++-common/warn-ommitted-condop.c: Likewise.
111 * gcc.dg/assign-warn-1.c: Likewise.
112 * gcc.dg/assign-warn-2.c: Likewise.
113 * gcc.dg/attr-alloc_size.c: Likewise.
114 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
115 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
116 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
117 * gcc.dg/c90-const-expr-9.c: Likewise.
118 * gcc.dg/c99-const-expr-9.c: Likewise.
119 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
120 * gcc.dg/cpp/direct2s.c: Likewise.
121 * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
122 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
123 * gcc.dg/dfp/composite-type.c: Likewise.
124 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
125 with -ftrack-macro-expansion
126 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
127 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
128 * g++.dg/ext/cleanup-1.C: Likewise.
129 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
130 * g++.dg/template/sfinae10.C: Likewise.
131 * g++.dg/tm/wrap-2.C: Likewise.
132 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
133 * g++.dg/warn/Wsign-conversion.C: Likewise.
134 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
135 * g++.old-deja/g++.mike/p10769b.C: Likewise.
136 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
137 it to run with -ftrack-macro-expansion.
138 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
139 test cases without -ftrack-macro-expansion.
140
141 Fix location for static class members
142 * g++.dg/template/sfinae6_neg.C: Adjust.
143
144 Make conversion warnings work on NULL with -ftrack-macro-expansion
145 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
146 alongside the previous testing for NULL.
147
148 Fix -Wuninitialized for -ftrack-macro-expansion
149 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
150
151 Strip "<built-in>" loc from displayed expansion context
152 * g++.dg/warn/Wconversion-real-integer2.C: New test.
153 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
154 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
155 new test above.
156
157 Fix expansion point loc for macro-like tokens
158 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
159 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
160
161 Fix token pasting with -ftrack-macro-expansion
162 * gcc.dg/cpp/paste17.c: New test case for
163 -ftrack-macro-expansion=2 mode only.
164 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
165
166 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
167
168 * gnat.dg/warn6.ad[sb]: New test.
169
170 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
171
172 PR 53149
173 * gcc.dg/20011021-1.c: Adjust testcase.
174
175 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
176
177 PR fortran/53148
178 * gfortran.dg/function_optimize_12.f90: New test.
179
180 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
181
182 PR target/53156
183 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
184 code to match current output and cover new peephole2 pattern.
185
186 2012-04-27 Ollie Wild <aaw@google.com>
187
188 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
189
190 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
191
192 * gcc.c-torture/execute/20120427-2.c: New testcase.
193 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
194 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
195 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
196
197 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
198
199 PR target/53138
200 * gcc.c-torture/execute/20120427-1.c: New testcase.
201
202 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
203
204 PR middle-end/27139
205 * gcc.dg/tree-ssa/forwprop-18.c: New test.
206
207 2012-04-27 Tom de Vries <tom@codesourcery.com>
208
209 PR tree-optimization/51879
210 * gcc.dg/pr51879.c: New test.
211 * gcc.dg/pr51879-2.c: Same.
212 * gcc.dg/pr51879-3.c: Same.
213 * gcc.dg/pr51879-4.c: Same.
214 * gcc.dg/pr51879-6.c: Same.
215
216 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
217
218 PR c++/53096
219 * g++.dg/cpp0x/defaulted35.C: New.
220 * g++.dg/cpp0x/defaulted15.C: Adjust.
221
222 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
223
224 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
225 structure layout.
226
227 2012-04-25 Sriraman Tallam <tmsriram@google.com>
228
229 * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
230
231 2012-04-26 Alan Modra <amodra@gmail.com>
232
233 * gcc.target/powerpc/savres.c: New test.
234 * gcc.target/powerpc/powerpc.exp: Run it.
235
236 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
237
238 PR target/53120
239 * gcc.dg/torture/pr53120.c: New test.
240
241 2012-04-25 Jakub Jelinek <jakub@redhat.com>
242
243 PR middle-end/52979
244 * gcc.c-torture/compile/pr52979-1.c: New test.
245 * gcc.c-torture/execute/pr52979-1.c: New test.
246 * gcc.c-torture/execute/pr52979-2.c: New test.
247
248 2012-04-25 Richard Guenther <rguenther@suse.de>
249
250 * gcc.target/i386/l_fma_float_5.c: Adjust.
251 * gcc.target/i386/l_fma_double_4.c: Likewise.
252 * gcc.target/i386/l_fma_float_2.c: Likewise.
253 * gcc.target/i386/l_fma_float_6.c: Likewise.
254 * gcc.target/i386/l_fma_double_1.c: Likewise.
255 * gcc.target/i386/l_fma_double_5.c: Likewise.
256 * gcc.target/i386/l_fma_float_3.c: Likewise.
257 * gcc.target/i386/l_fma_double_2.c: Likewise.
258 * gcc.target/i386/l_fma_double_6.c: Likewise.
259 * gcc.target/i386/l_fma_float_4.c: Likewise.
260 * gcc.target/i386/l_fma_double_3.c: Likewise.
261 * gcc.target/i386/l_fma_float_1.c: Likewise.
262
263 2012-04-25 Jakub Jelinek <jakub@redhat.com>
264
265 PR tree-optimization/53058
266 * gcc.c-torture/compile/pr53058.c: New test.
267
268 2012-04-25 Jan Hubicka <jh@suse.cz>
269
270 PR middle-end/53088
271 * gcc.target/i386/pr39082-1.c: Update warning location.
272
273 2012-04-25 Jakub Jelinek <jakub@redhat.com>
274
275 PR c/52880
276 * gcc.dg/pr52880.c: New test.
277
278 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
279
280 * gcc.dg/m-un-2.c: Update.
281 * gcc.dg/20011021-1.c: Update.
282
283 2012-04-25 Tobias Burnus <burnus@net-b.de>
284
285 PR fortran/52196
286 * gfortran.dg/realloc_on_assign_14.f90: New.
287
288 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
289
290 PR testsuite/52641
291 PR tree-optimizations/52891
292 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
293
294 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
295
296 PR c++/52363
297 * g++.dg/cpp0x/sfinae35.C: New.
298 * g++.dg/cpp0x/sfinae36.C: Likewise.
299
300 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
301
302 PR target/47197
303 * gcc.target/powerpc/pr47197.c: New test.
304
305 2012-04-24 Richard Guenther <rguenther@suse.de>
306
307 PR tree-optimization/53085
308 * g++.dg/torture/pr53085.C: New testcase.
309
310 2012-04-24 Andrew Pinski <apinski@cavium.com>
311
312 PR tree-opt/33512
313 * gcc.dg/tree-ssa/andor-3.c: New testcase.
314 * gcc.dg/tree-ssa/andor-4.c: New testcase.
315 * gcc.dg/tree-ssa/andor-5.c: New testcase.
316
317 2012-04-24 Jakub Jelinek <jakub@redhat.com>
318
319 PR middle-end/53084
320 * gcc.c-torture/execute/pr53084.c: New test.
321
322 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
323
324 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
325
326 2012-04-23 Andrew Pinski <apinski@cavium.com>
327
328 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
329
330 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
331
332 PR regression/53076
333 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
334 * gcc.dg/torture/builtin-power-1.c: Likewise.
335
336 2012-04-23 Richard Guenther <rguenther@suse.de>
337
338 PR tree-optimization/53070
339 * gcc.dg/torture/pr53070.c: New testcase.
340
341 2012-04-23 Richard Guenther <rguenther@suse.de>
342
343 PR c/53060
344 * gcc.dg/pr53060.c: New testcase.
345
346 2012-04-23 Jakub Jelinek <jakub@redhat.com>
347
348 PR tree-optimizations/52891
349 * gcc.c-torture/compile/pr52891-1.c: New test.
350 * gcc.c-torture/compile/pr52891-2.c: New test.
351
352 2012-04-22 Tobias Burnus <burnus@net-b.de>
353
354 PR fortran/53051
355 * gfortran.dg/read_float_4.f90: New.
356
357 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
358
359 PR 35441
360 * c-c++-common/pr35441.C: New.
361
362 2012-04-20 Ian Lance Taylor <iant@google.com>
363
364 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
365 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
366
367 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
368
369 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
370 array access.
371 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
372
373 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
374
375 PR rtl-optimization/44214
376 * gcc.dg/pr44214-1.c: New test.
377 * gcc.dg/pr44214-2.c: Likewise.
378 * gcc.dg/pr44214-3.c: Likewise.
379
380 2012-04-20 Richard Guenther <rguenther@suse.de>
381
382 * g++.dg/torture/20120420-1.C: New testcase.
383
384 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
385
386 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
387
388 2012-04-19 Christian Bruel <christian.bruel@st.com>
389
390 * gcc.dg/pr52283.c: New test.
391
392 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
393
394 * gcc.dg/pr37985.c: New test.
395
396 2012-04-19 Richard Guenther <rguenther@suse.de>
397
398 PR rtl-optimization/44688
399 * gcc.dg/var-expand1.c: Increase array size to make unrolling
400 possibly profitable.
401
402 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
403
404 PR tree-optimization/52976
405 * gfortran.dg/reassoc_11.f: New test.
406
407 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
408
409 PR tree-optimization/52976
410 * gfortran.dg/reassoc_7.f: New test.
411 * gfortran.dg/reassoc_8.f: Likewise.
412 * gfortran.dg/reassoc_9.f: Likewise.
413 * gfortran.dg/reassoc_10.f: Likewise.
414
415 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
416
417 PR c++/52422
418 * g++.dg/cpp0x/sfinae33.C: New.
419 * g++.dg/cpp0x/sfinae34.C: Likewise.
420
421 2012-04-18 Joey Ye <joey.ye@arm.com>
422
423 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
424
425 2012-04-18 Richard Guenther <rguenther@suse.de>
426
427 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
428 array access.
429 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
430 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
431
432 2012-04-17 Tom de Vries <tom@codesourcery.com>
433
434 * g++.dg/pr51264-4.C: New test.
435
436 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
437
438 PR c++/52599
439 * g++.dg/cpp0x/constexpr-ctor10.C: New.
440
441 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
442
443 PR c++/53003
444 * g++.dg/parse/crash59.C: New.
445
446 2012-04-17 Michael Matz <matz@suse.de>
447
448 PR tree-optimization/18437
449 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
450
451 2012-04-17 Richard Guenther <rguenther@suse.de>
452
453 PR middle-end/53011
454 * g++.dg/torture/pr53011.C: New testcase.
455
456 2012-04-16 Jason Merrill <jason@redhat.com>
457
458 PR c++/38543
459 * g++.dg/cpp0x/variadic131.C: New.
460
461 PR c++/52008
462 * g++.dg/cpp0x/variadic130.C: New.
463
464 PR c++/50830
465 * g++.dg/cpp0x/variadic129.C: New.
466
467 PR c++/50303
468 * g++.dg/cpp0x/variadic128.C: New.
469
470 2012-04-16 Tobias Burnus <burnus@net-b.de>
471
472 PR fortran/52864
473 * gfortran.dg/pointer_intent_6.f90: New.
474
475 2012-04-16 Tobias Burnus <burnus@net-b.de>
476
477 PR fortran/52916
478 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
479 to include public_private_module_4.f90.
480 * gfortran.dg/public_private_module_4.f90: Skip this test on all
481 targets.
482
483 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
484
485 PR c++/49152
486 * g++.dg/diagnostic/operator1.C: New.
487 * g++.dg/ext/label5.C: Adjust.
488 * g++.dg/ext/va-arg1.C: Likewise.
489 * g++.dg/other/error20.C: Likewise.
490 * g++.dg/other/error20.C: Likewise.
491 * g++.dg/other/error16.C: Likewise.
492 * g++.dg/other/error10.C: Likewise.
493 * g++.dg/parse/error30.C: Likewise.
494 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
495
496 2012-04-16 Jason Merrill <jason@redhat.com>
497
498 PR c++/51148
499 * g++.dg/cpp0x/variadic127.C: New.
500
501 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
502
503 * lib/plugin-support.exp (plugin-test-execute): Properly determine
504 testcase name.
505 Use fail, pass instead of unresolved.
506 Don't log $optstr.
507
508 PR testsuite/52948
509 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
510 TODO_dump_func.
511 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
512 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
513 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
514
515 2012-04-16 Janus Weil <janus@gcc.gnu.org>
516
517 PR fortran/52968
518 * gfortran.dg/typebound_call_23.f03: New test case.
519
520 2012-04-15 Jason Merrill <jason@redhat.com>
521
522 PR c++/47220
523 * g++.dg/cpp0x/variadic126.C: New.
524
525 PR c++/52380
526 * g++.dg/cpp0x/variadic125.C: New.
527
528 PR c++/52292
529 * g++.dg/cpp0x/variadic124.C: New.
530
531 PR c++/52706
532 * g++.dg/cpp0x/nullptr27.C: New.
533
534 PR c++/52818
535 * g++.dg/warn/format8.C: New.
536
537 2012-04-15 Janus Weil <janus@gcc.gnu.org>
538
539 PR fortran/51082
540 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
541
542 2012-04-14 Tobias Burnus <burnus@net-b.de>
543
544 PR fortran/52916
545 PR fortran/40973
546 * gfortran.dg/public_private_module_3.f90: New.
547 * gfortran.dg/public_private_module_4.f90: New.
548
549 2012-04-14 Tom de Vries <tom@codesourcery.com>
550
551 * gcc.dg/superblock.c: New test.
552
553 2012-04-14 Tom de Vries <tom@codesourcery.com>
554
555 * gcc.dg/pr51879-12.c: New test.
556
557 2012-04-13 Jason Merrill <jason@redhat.com>
558
559 PR c++/52824
560 * g++.dg/cpp0x/variadic123.C: New.
561 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
562
563 PR c++/52905
564 * g++.dg/cpp0x/initlist-ctor1.C: New.
565
566 PR c++/52915
567 * g++.dg/other/anon-union2.C: New.
568
569 2012-04-13 Martin Jambor <mjambor@suse.cz>
570
571 PR middle-end/52939
572 * g++.dg/ipa/pr52939.C: New test.
573
574 2012-04-13 Tom de Vries <tom@codesourcery.com>
575
576 * gcc.dg/pr52734.c: New test.
577
578 2012-04-13 Richard Guenther <rguenther@suse.de>
579
580 PR tree-optimization/52969
581 * gcc.dg/torture/pr52969.c: New testcase.
582
583 2012-04-13 Richard Guenther <rguenther@suse.de>
584
585 PR c/52549
586 * gcc.dg/pr52549.c: New testcase.
587
588 2012-04-13 Richard Guenther <rguenther@suse.de>
589
590 PR c/52862
591 * gcc.dg/pr52862.c: New testcase.
592
593 2012-04-13 Joey Ye <joey.ye@arm.com>
594
595 * gcc.target/arm/thumb1-imm.c: New testcase.
596
597 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
598
599 PR target/52932
600 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
601 second function argument.
602 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
603 (calc_permps): Update declaration. Calculate result correctly.
604 (avx2_test): Change src2 type to union256i_d.
605 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
606 correctly.
607
608 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
609
610 PR target/52775
611 * gcc.target/powerpc/pr52775.c: New file.
612
613 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
614
615 PR tree-optimization/18589
616 * gcc.dg/tree-ssa/pr18589-1.c: New test.
617 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
618 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
619 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
620 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
621 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
622 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
623 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
624 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
625 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
626
627 2012-04-12 Richard Guenther <rguenther@suse.de>
628
629 PR tree-optimization/52943
630 * gcc.dg/torture/pr52943.c: New testcase.
631
632 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
633
634 PR target/50751
635 * gcc/target/sh/pr50751-4.c: New.
636 * gcc/target/sh/pr50751-5.c: New.
637 * gcc/target/sh/pr50751-6.c: New.
638 * gcc/target/sh/pr50751-7.c: New.
639
640 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
641
642 PR c++/52465
643 * g++.dg/lookup/using52.C: New.
644
645 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
646
647 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
648
649 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
650
651 PR rtl-optimization/52876
652 * gcc.target/i386/pr52876.c: New.
653
654 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
655
656 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
657 __UINTPTR_TYPE__.
658 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
659 __INTPTR_TYPE__.
660 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
661 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
662 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
663 (ptrdiff_t): ... this. All uses changed.
664 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
665 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
666 __INTPTR_TYPE__.
667 (main): Cast argument to __INTPTR_TYPE__.
668 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
669 size_t.
670 * gcc.dg/mallign.c (main): Likewise.
671 * gcc.dg/pr38700.c (foo): Likewise.
672 * gcc.dg/long-long-cst1.c (t): Likewise.
673 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
674 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
675 * gcc.dg/pointer-arith-10.c (foo): Likewise.
676 * gcc.dg/pr25682.c (d, foo): Likewise.
677 * gcc.dg/format/cast-1.c (f): Likewise.
678 * gcc.dg/c90-const-expr-10.c
679 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
680 (size_t): ...this. All uses changed.
681 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
682 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
683 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
684 * gcc.dg/pr34856.c (uintptr_t): Likewise.
685 * gcc.dg/sequence-pt-1.c: Likewise.
686 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
687 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
688 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
689 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
690 of ptrdiff_t with it.
691 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
692 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
693 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
694
695 2012-04-11 Jason Merrill <jason@redhat.com>
696
697 PR debug/45088
698 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
699 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
700
701 PR c++/52906
702 * g++.dg/ext/attrib45.C: New.
703
704 * g++.dg/eh/dtor3.C: New.
705
706 2012-04-11 Richard Guenther <rguenther@suse.de>
707
708 PR middle-end/52621
709 * gfortran.dg/pr52621.f90: New testcase.
710
711 2012-04-11 Richard Guenther <rguenther@suse.de>
712
713 PR middle-end/52918
714 * g++.dg/torture/pr52918-1.C: New testcase.
715 * g++.dg/torture/pr52918-2.C: Likewise.
716
717 2012-04-11 Tobias Burnus <burnus@net-b.de>
718
719 PR fortran/52729
720 * gfortran.dg/block_11.f90: New.
721
722 2012-04-11 Nick Clifton <nickc@redhat.com>
723
724 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
725
726 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
727
728 PR target/16458
729 * gcc.target/powerpc/pr16458-1.c: New test.
730 * gcc.target/powerpc/pr16458-2.c: Likewise.
731 * gcc.target/powerpc/pr16458-3.c: Likewise.
732 * gcc.target/powerpc/pr16458-4.c: Likewise.
733
734 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
735
736 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
737 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
738 * gcc.dg/builtin-bswap-5.c: Likewise.
739 * gcc.target/i386/builtin-bswap-4.c: New test.
740
741 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
742
743 PR 24985
744 * lib/prune.exp: Add -fno-diagnostics-show-caret.
745
746 2012-04-11 Richard Guenther <rguenther@suse.de>
747
748 PR rtl-optimization/52881
749 * gcc.dg/torture/pr52881.c: New testcase.
750 * gcc.dg/torture/pr52913.c: Likewise.
751
752 2012-04-11 Richard Guenther <rguenther@suse.de>
753
754 PR tree-optimization/52912
755 * gcc.dg/torture/pr52912.c: New testcase.
756
757 2010-04-10 Michael Matz <matz@suse.de>
758
759 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
760 * gcc.dg/vect/vect-outer-1.c: Adjust.
761 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
762 * gcc.dg/vect/vect-outer-1a.c: Adjust.
763 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
764 * gcc.dg/vect/vect-outer-1b.c: Adjust.
765 * gcc.dg/vect/vect-outer-2b.c: Adjust.
766 * gcc.dg/vect/vect-outer-3b.c: Adjust.
767
768 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
769
770 PR tree-optimization/52870
771 * gcc.dg/vect/pr52870.c: New test.
772
773 2012-04-09 Mike Stump <mikestump@comcast.net>
774
775 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
776 * gcc.dg/tree-ssa/vrp59.c: Likewise.
777 * gcc.dg/tree-ssa/vrp60.c: Likewise.
778 * gnat.dg/aggr11.adb: Likewise.
779 * gnat.dg/aggr11_pkg.ads: Likewise.
780 * gnat.dg/aggr15.adb: Likewise.
781 * gnat.dg/aggr15.ads: Likewise.
782 * gnat.dg/aggr17.adb: Likewise.
783 * gnat.dg/aggr18.adb: Likewise.
784 * gnat.dg/array14.adb: Likewise.
785 * gnat.dg/array14.ads: Likewise.
786 * gnat.dg/array14_pkg.ads: Likewise.
787 * gnat.dg/array19.adb: Likewise.
788 * gnat.dg/array19.ads: Likewise.
789 * gnat.dg/discr27.adb: Likewise.
790 * gnat.dg/discr27.ads: Likewise.
791 * gnat.dg/discr35.adb: Likewise.
792 * gnat.dg/discr35.ads: Likewise.
793 * gnat.dg/discr6.adb: Likewise.
794 * gnat.dg/discr6_pkg.ads: Likewise.
795 * gnat.dg/import1.adb: Likewise.
796 * gnat.dg/import1.ads: Likewise.
797 * gnat.dg/loop_address2.adb: Likewise.
798 * gnat.dg/opt7.adb: Likewise.
799 * gnat.dg/opt7.ads: Likewise.
800 * gnat.dg/pointer_variable_bounds.adb: Likewise.
801 * gnat.dg/pointer_variable_bounds.ads: Likewise.
802 * gnat.dg/rep_clause2.adb: Likewise.
803 * gnat.dg/rep_clause2.ads: Likewise.
804 * gnat.dg/slice2.adb: Likewise.
805 * gnat.dg/slice2.ads: Likewise.
806 * gnat.dg/slice6.adb: Likewise.
807 * gnat.dg/slice6_pkg.ads: Likewise.
808 * gnat.dg/specs/unchecked_union2.ads: Likewise.
809 * gnat.dg/taft_type2.adb: Likewise.
810 * gnat.dg/taft_type2.ads: Likewise.
811 * gnat.dg/taft_type2_pkg.ads: Likewise.
812 * gnat.dg/volatile10.adb: Likewise.
813 * gnat.dg/volatile10_pkg.ads: Likewise.
814
815 * gcc.dg/dll-8.c: Remove execute permissions.
816 * g++.dg/ext/dllexport5.C: Likewise.
817
818 2012-04-09 Jan Hubicka <jh@suse.cz>
819
820 PR lto/52722
821 PR lto/51765
822 PR lto/52634
823 * gcc.dg/lto/pr52634_1.c: New testcase.
824 * gcc.dg/lto/pr52634_0.c: New testcase.
825
826 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
827
828 PR target/52883
829 * gcc.target/i386/pr52883.c: New testcase.
830
831 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
832
833 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
834 (check_effective_target_sync_long_long): Add SPARC case.
835 (check_effective_target_sync_long_long_runtime): Likewise.
836 (check_effective_target_sync_int_long): Adjust SPARC case.
837 (check_effective_target_sync_char_short): Likewise.
838
839 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
840
841 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
842 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
843
844 2012-04-08 Tobias Burnus <burnus@net-b.de>
845
846 PR fortran/40973
847 PR fortran/52751
848 * gfortran.dg/public_private_module_2.f90: New.
849
850 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
851
852 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
853 directives.
854
855 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
856
857 PR fortran/52893
858 * gfortran.dg/function_optimize_11.f90: New test.
859
860 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
861
862 PR fortran/52668
863 * gfortran.dg/use_only_6.f90: New test.
864
865 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
866
867 PR fortran/52668
868 * gfortran.dg/use_only_6.f90: New test.
869 2012-04-06 Mike Stump <mikestump@comcast.net>
870
871 PR testsuite/50722
872 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
873
874 2012-04-05 Jason Merrill <jason@redhat.com>
875
876 PR c++/52596
877 * g++.dg/template/qualified-id5.C: New.
878
879 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
880
881 PR target/52882
882 * gcc.target/i386/pr52882.c: New test.
883
884 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
885 Dominique D'Humieures <dominiq@lps.ens.fr>
886
887 PR testsuite/52614
888 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
889 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
890
891 2012-04-04 Jason Merrill <jason@redhat.com>
892
893 PR c++/52845
894 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
895
896 2012-04-03 Jason Merrill <jason@redhat.com>
897
898 PR c++/52796
899 * g++.dg/cpp0x/variadic-value1.C: New.
900
901 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
902
903 * gnat.dg/pack18.adb: New test.
904 * gnat.dg/pack18_pkg.ads: New helper.
905
906 2012-04-03 Richard Guenther <rguenther@suse.de>
907
908 PR tree-optimization/52808
909 * gcc.dg/pr52808.c: New testcase.
910
911 2012-04-03 Jakub Jelinek <jakub@redhat.com>
912
913 PR tree-optimization/52835
914 * gfortran.dg/pr52835.f90: New test.
915
916 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
917
918 * gnat.dg/specs/aggr5.ads: New test.
919
920 2012-04-02 Richard Guenther <rguenther@suse.de>
921
922 PR tree-optimization/52756
923 * gcc.dg/torture/pr52756.c: New testcase.
924
925 2012-04-02 Richard Guenther <rguenther@suse.de>
926
927 PR middle-end/52803
928 * gcc.dg/pr52803.c: New testcase.
929
930 2012-04-02 Dodji Seketeli <dodji@redhat.com>
931
932 PR c++/40942
933 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
934 DR 214 in account.
935
936 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
937
938 PR c++/50043
939 * g++.dg/cpp0x/noexcept17.C: New.
940 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
941 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
942 * g++.dg/cpp0x/noexcept01.C: Likewise.
943 * g++.dg/eh/init-temp1.C: Likewise.
944 * g++.dg/eh/ctor1.C: Likwise.
945
946 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
947
948 * gnat.dg/controlled6.adb: New test.
949 * gnat.dg/controlled6_pkg.ads: New helper.
950 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
951
952 2012-03-30 Richard Henderson <rth@redhat.com>
953
954 PR debug/52727
955 * g++.dg/opt/pr52727.C: New testcase.
956
957 2012-03-30 Richard Guenther <rguenther@suse.de>
958
959 PR tree-optimization/52754
960 * gcc.target/i386/pr52754.c: New testcase.
961
962 2012-03-30 Richard Guenther <rguenther@suse.de>
963
964 PR middle-end/52772
965 * g++.dg/torture/pr52772.C: New testcase.
966
967 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
968
969 PR c++/52718
970 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
971
972 2012-03-29 Jason Merrill <jason@redhat.com>
973
974 PR c++/52685
975 * g++.dg/template/inherit8.C: New.
976
977 2012-03-29 Jakub Jelinek <jakub@redhat.com>
978
979 PR c++/52759
980 * g++.dg/ext/weak4.C: New test.
981
982 PR tree-optimization/52760
983 * gcc.c-torture/execute/pr52760.c: New test.
984
985 2012-03-29 Jason Merrill <jason@redhat.com>
986
987 PR c++/52743
988 * g++.dg/cpp0x/initlist-array3.C: New.
989
990 2012-03-28 Jason Merrill <jason@redhat.com>
991
992 PR c++/52746
993 * g++.dg/overload/virtual2.C: New.
994
995 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
996
997 * gnat.dg/vect7.ad[sb]: New test.
998
999 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
1000 Tobias Burnus <burnus@gcc.gnu.org>
1001
1002 PR fortran/52652
1003 * gfortran.dg/allocate_class_1.f90 : Change error test.
1004 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
1005 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
1006 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
1007
1008 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1009
1010 PR middle-end/52691
1011 * gcc.dg/pr52691.c: New test.
1012
1013 PR middle-end/52750
1014 * gcc.c-torture/compile/pr52750.c: New test.
1015
1016 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
1017
1018 PR target/52692
1019 * gcc.target/avr/torture/builtins-2.c: New test.
1020
1021 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1022
1023 PR target/52736
1024 * gcc.target/i386/pr52736.c: New test.
1025
1026 2012-03-27 Martin Jambor <mjambor@suse.cz>
1027
1028 PR middle-end/52693
1029 * gcc.dg/torture/pr52693.c: New test.
1030
1031 2012-03-27 Meador Inge <meadori@codesourcery.com>
1032
1033 PR c++/52672
1034 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
1035
1036 2012-03-27 Mike Stump <mikestump@comcast.net>
1037
1038 PR target/52665
1039 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
1040 failures that match branch names.
1041
1042 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
1043 H.J. Lu <hongjiu.lu@intel.com>
1044
1045 PR target/52698
1046 * gcc.target/i386/pr52698.c: New test.
1047
1048 2012-03-27 Richard Guenther <rguenther@suse.de>
1049
1050 PR middle-end/52720
1051 * gcc.dg/torture/pr52720.c: New testcase.
1052
1053 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
1054
1055 * gnat.dg/pack17.adb: New test.
1056
1057 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1058
1059 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
1060 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
1061
1062 2012-03-26 Martin Jambor <mjambor@suse.cz>
1063
1064 PR tree-optimization/50052
1065 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
1066
1067 2012-03-26 Richard Guenther <rguenther@suse.de>
1068
1069 PR tree-optimization/52701
1070 * gfortran.dg/pr52701.f90: New testcase.
1071
1072 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
1073
1074 PR tree-optimization/52686
1075 * gcc.target/arm/pr52686.c: New test.
1076
1077 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
1078
1079 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
1080 Add "-Os -flto" to list.
1081
1082 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
1083
1084 * gnat.dg/concat2.ad[sb]: New test.
1085
1086 2012-03-24 Jason Merrill <jason@redhat.com>
1087
1088 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
1089 * g++.dg/cpp0x/trailing2.C: Likewise.
1090 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
1091 * g++.dg/cpp1y/auto-fn1.C: New.
1092 * g++.dg/cpp1y/auto-fn2.C: New.
1093 * g++.dg/cpp1y/auto-fn3.C: New.
1094 * g++.dg/cpp1y/auto-fn4.C: New.
1095 * g++.dg/cpp1y/auto-fn5.C: New.
1096 * g++.dg/cpp1y/auto-fn6.C: New.
1097 * g++.dg/cpp1y/auto-fn7.C: New.
1098 * g++.dg/cpp1y/auto-fn8.C: New.
1099 * g++.dg/cpp1y/auto-fn9.C: New.
1100 * g++.dg/cpp1y/auto-fn10.C: New.
1101 * g++.dg/cpp1y/auto-fn11.C: New.
1102
1103 2012-03-23 Richard Guenther <rguenther@suse.de>
1104
1105 PR tree-optimization/52678
1106 * gfortran.dg/pr52678.f: New testcase.
1107
1108 2012-03-23 Richard Guenther <rguenther@suse.de>
1109
1110 PR tree-optimization/52638
1111 * g++.dg/torture/pr52638.C: New testcase.
1112
1113 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
1114
1115 PR c++/52487
1116 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
1117
1118 2012-03-22 Jakub Jelinek <jakub@redhat.com>
1119
1120 PR c++/52671
1121 * g++.dg/ext/attrib44.C: New test.
1122
1123 2012-03-22 Jan Hubicka <jh@suse.cz>
1124
1125 PR middle-end/51737
1126 * g++.dg/torture/pr51737.C: New testcase
1127
1128 2012-03-22 Richard Guenther <rguenther@suse.de>
1129
1130 PR tree-optimization/52548
1131 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
1132
1133 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1134
1135 * lib/fortran-modules.exp (list-module-names-1): Remove
1136 warning.
1137
1138 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
1139
1140 PR target/50751
1141 * gcc.target/sh/pr50751-1.c: New.
1142 * gcc.target/sh/pr50751-2.c: New.
1143 * gcc.target/sh/pr50751-3.c: New.
1144
1145 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
1146
1147 PR target/52479
1148 * gcc.target/sh/sh4a-cos.c: Remove.
1149 * gcc.target/sh/sh4a-sin.c: Remove.
1150 * gcc.target/sh/sh4a-sincos.c: Remove.
1151
1152 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
1153
1154 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
1155 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
1156
1157 2012-03-21 Martin Jambor <mjambor@suse.cz>
1158
1159 PR testsuite/52641
1160 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
1161 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
1162
1163 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
1164
1165 * gcc.target/arm/thumb-16bit-ops.c: New file.
1166 * gcc.target/arm/thumb-ifcvt.c: New file.
1167
1168 2012-03-20 Jason Merrill <jason@redhat.com>
1169
1170 * lib/target-supports.exp: Add { target c++1y }.
1171
1172 * g++.dg/cpp0x/auto32.C: New.
1173
1174 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
1175
1176 PR testsuite/52641
1177 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
1178 int32plus.
1179 * gcc.dg/torture/pr48124-4.c: Ditto:
1180 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
1181
1182 2012-03-20 Jason Merrill <jason@redhat.com>
1183
1184 PR c++/52510
1185 * g++.dg/cpp0x/initlist66.C: New.
1186
1187 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
1188
1189 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
1190 __AVR_HAVE_LPMX__
1191
1192 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
1193
1194 PR target/49868
1195 * gcc.target/avr/torture/addr-space-2.h: New file.
1196 * gcc.target/avr/torture/addr-space-2-g.h: New test.
1197 * gcc.target/avr/torture/addr-space-2-0.h: New test.
1198 * gcc.target/avr/torture/addr-space-2-1.h: New test.
1199 * gcc.target/avr/torture/addr-space-2-x.h: New test.
1200
1201 2012-03-20 Richard Guenther <rguenther@suse.de>
1202
1203 * gnat.dg/pack16.adb: New testcase.
1204 * gnat.dg/pack16_pkg.ads: Likewise.
1205 * gnat.dg/specs/pack8.ads: Likewise.
1206 * gnat.dg/specs/pack8_pkg.ads: Likewise.
1207
1208 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1209
1210 * g++.dg/warn/Wuseless-cast.C: Extend.
1211
1212 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1213
1214 PR c++/14710
1215 * g++.dg/warn/Wuseless-cast.C: New.
1216
1217 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
1218
1219 PR libfortran/52608
1220 * gfortran.dg/pr52608.f90: New test.
1221
1222 2012-03-17 Tobias Burnus <burnus@net-b.de>
1223
1224 PR fortran/52585
1225 * gfortran.dg/proc_ptr_36.f90: New.
1226
1227 2012-03-16 Martin Jambor <mjambor@suse.cz>
1228
1229 * gcc.dg/misaligned-expand-1.c: New test.
1230 * gcc.dg/misaligned-expand-3.c: Likewise.
1231
1232 2012-03-16 Richard Guenther <rguenther@suse.de>
1233 Kai Tietz <ktietz@redhat.com>
1234
1235 PR middle-end/48814
1236 * gcc.c-torture/execute/pr48814-1.c: New test.
1237 * gcc.c-torture/execute/pr48814-2.c: New test.
1238 * gcc.dg/tree-ssa/assign-1.c: New test.
1239 * gcc.dg/tree-ssa/assign-2.c: New test.
1240 * gcc.dg/tree-ssa/assign-3.c: New test.
1241
1242 2012-03-16 Richard Guenther <rguenther@suse.de>
1243
1244 * gnat.dg/specs/pack7.ads: New testcase.
1245
1246 2012-03-15 Jakub Jelinek <jakub@redhat.com>
1247
1248 PR target/52568
1249 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
1250 * gcc.dg/torture/vshuf-8.inc: Likewise.
1251 * gcc.dg/torture/vshuf-16.inc: Likewise.
1252 * gcc.dg/torture/vshuf-32.inc: Likewise.
1253
1254 2012-03-15 Jason Merrill <jason@redhat.com>
1255
1256 * g++.dg/torture/pr52582.C: New.
1257
1258 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1259
1260 * lib/fortran-modules.exp: New file which was forgotten in r185430.
1261
1262 2012-03-15 Ira Rosen <irar@il.ibm.com>
1263 Ulrich Weigand <ulrich.weigand@linaro.org>
1264
1265 * gcc.dg/vect/slp-cond-3.c: New test.
1266 * gcc.dg/vect/slp-cond-4.c: New test.
1267
1268 2012-03-15 Ira Rosen <irar@il.ibm.com>
1269 Ulrich Weigand <ulrich.weigand@linaro.org>
1270
1271 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
1272 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
1273
1274 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
1275
1276 PR libfortran/52434
1277 PR libfortran/48878
1278 PR libfortran/38199
1279 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
1280 * gfortran.dg/round_1.f03: Likewise.
1281
1282 2012-03-15 Jakub Jelinek <jakub@redhat.com>
1283 Andrew Pinski <apinski@cavium.com>
1284
1285 PR middle-end/52592
1286 * gcc.dg/pr52592.c: New test.
1287
1288 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1289
1290 * gfortran.fortran-torture/compile/compile.exp: Simplify.
1291 * gfortran.fortran-torture/execute/execute.exp: Likewise.
1292 * lib/gcc-dg.exp (cleanup-modules): Move to ..
1293 * lib/fortran-modules.exp: .. this new file. Adjust users.
1294 * lib/gfortran-dg.exp (gfortran-dg-runtest,
1295 gfortran-dg-debug-runtest): Call cleanup-modules.
1296 * lib/fortran-torture.exp (fortran-torture-execute,
1297 fortran-torture): Likewise.
1298 * gfortran.dg/coarray/caf.exp: Likewise.
1299 * lib/lto.exp: Likewise.
1300 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
1301 * gfortran.dg/class_4b.f03: Likewise.
1302 * gfortran.dg/class_4c.f03: Likewise.
1303 * gfortran.dg/class_45a.f03: Likewise.
1304 * gfortran.dg/binding_label_tests_10.f03: Likewise.
1305 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
1306 * gfortran.dg/binding_label_tests_11.f03: Likewise.
1307 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
1308 * gfortran.dg/binding_label_tests_13.f03: Likewise.
1309 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
1310 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
1311 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
1312 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
1313 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
1314 * gfortran.dg/whole_file_28.f90: Likewise.
1315 * gfortran.dg/whole_file_29.f90: Likewise.
1316 * gfortran.dg/whole_file_30.f90: Likewise.
1317 * gfortran.dg/whole_file_31.f90: Likewise.
1318
1319 2012-03-15 Jakub Jelinek <jakub@redhat.com>
1320
1321 PR tree-optimization/52267
1322 * gcc.dg/pr52267.c: New test.
1323 * gcc.dg/tree-ssa/vrp65.c: New test.
1324 * gcc.dg/tree-ssa/vrp66.c: New test.
1325
1326 2012-03-15 Richard Guenther <rguenther@suse.de>
1327
1328 PR middle-end/52580
1329 * gfortran.dg/vect/pr52580.f: New testcase.
1330
1331 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
1332
1333 * gcc.target/sh/fpul-usage-1.c: New.
1334
1335 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
1336
1337 PR target/49468
1338 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
1339 * gcc.target/sh/pr49468-di.c: Likewise.
1340
1341 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1342
1343 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
1344 * gcc.dg/c99-stdint-6.c: Likewise.
1345 * gcc.dg/lto/20090210_0.c: Likewise.
1346 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
1347 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
1348 * gcc.dg/pragma-init-fini-2.c: Likewise.
1349 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
1350 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
1351 * gcc.target/i386/pr22152.c: Likewise.
1352 * gcc.target/i386/vect8-ret.c: Likewise.
1353 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
1354 handling.
1355
1356 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1357
1358 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
1359 * g++.dg/tree-prof/partition1.C: Likewise.
1360 * g++.dg/tree-prof/partition2.C: Likewise.
1361 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
1362 handling.
1363 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
1364 * gcc.c-torture/execute/20010724-1.c: Remove.
1365 * gcc.c-torture/execute/20010724-1.x: Remove.
1366 * gcc.c-torture/execute/20040208-2.c: Remove.
1367 * gcc.c-torture/execute/20040208-2.x: Remove.
1368 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
1369 Remove.
1370 (main) [__mips__ && __sgi__]: Remove.
1371 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
1372 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1373 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
1374 mips-sgi-irix6* handling.
1375 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
1376 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
1377 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
1378 handling.
1379 * gcc.dg/torture/builtin-logb-1.c: Likewise.
1380 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
1381 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
1382 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
1383 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
1384 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
1385 mips-sgi-irix6*.
1386 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1387 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
1388 * gcc.target/mips/save-restore-3.c: Likewise.
1389 * gcc.target/mips/save-restore-4.c: Likewise.
1390 * gcc.target/mips/save-restore-5.c: Likewise.
1391 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
1392 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
1393 messages.
1394 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
1395 IRIX 6 handling.
1396 (restore_ld_library_path_env_vars): Likewise.
1397 * lib/target-supports.exp (check_profiling_available): Remove
1398 mips*-*-irix* handling.
1399 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
1400 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
1401 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
1402
1403 2012-03-14 Jakub Jelinek <jakub@redhat.com>
1404
1405 PR c++/52582
1406 * g++.dg/opt/pr52582.C: New test.
1407
1408 2012-03-14 Richard Guenther <rguenther@suse.de>
1409
1410 PR tree-optimization/52571
1411 * gcc.dg/vect/vect-2.c: Initialize arrays.
1412 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1413 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
1414 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
1415
1416 2012-03-14 Richard Guenther <rguenther@suse.de>
1417
1418 PR middle-end/52080
1419 PR middle-end/52097
1420 PR middle-end/48124
1421 * gcc.dg/torture/pr48124-1.c: New testcase.
1422 * gcc.dg/torture/pr48124-2.c: Likewise.
1423 * gcc.dg/torture/pr48124-3.c: Likewise.
1424 * gcc.dg/torture/pr48124-4.c: Likewise.
1425
1426 2012-03-14 Richard Guenther <rguenther@suse.de>
1427
1428 PR middle-end/52578
1429 * gcc.dg/pr52578.c: New testcase.
1430
1431 2012-03-14 Jakub Jelinek <jakub@redhat.com>
1432
1433 PR c++/52521
1434 * g++.dg/cpp0x/udlit-args2.C: New test.
1435
1436 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
1437
1438 PR target/48596
1439 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
1440 * gcc.c-torture/compile/pr48596.c: ... here.
1441
1442 2012-01-30 Dodji Seketeli <dodji@redhat.com>
1443
1444 PR c++/51641
1445 * g++.dg/lookup/hidden-class17.C: New test.
1446
1447 2012-03-13 Jakub Jelinek <jakub@redhat.com>
1448
1449 PR c/52577
1450 * gcc.dg/Wunused-var-3.c: New test.
1451
1452 2012-03-13 Martin Jambor <mjambor@suse.cz>
1453
1454 * gcc.dg/misaligned-expand-2.c: New test.
1455
1456 2012-03-13 Richard Guenther <rguenther@suse.de>
1457
1458 PR middle-end/52134
1459 * gcc.dg/pr52134.c: New testcase.
1460
1461 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1462
1463 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
1464
1465 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1466
1467 PR tree-optimization/46728
1468 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
1469 * gcc.target/powerpc/pr46728-5.c: Likewise.
1470 * gcc.target/powerpc/pr46728-8.c: Likewise.
1471 * gcc.target/powerpc/pr46728-10.c: Likewise.
1472 * gcc.target/powerpc/pr46728-11.c: Likewise.
1473 * gcc.target/powerpc/pr46728-13.c: Likewise.
1474 * gcc.target/powerpc/pr46728-14.c: Likewise.
1475 * gcc.target/powerpc/pr46728-15.c: Likewise.
1476
1477 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
1478
1479 PR c++/52299
1480 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
1481
1482 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1483
1484 PR tree-optimization/46728
1485 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
1486 * gcc.target/powerpc/pr46728-5.c: Likewise.
1487 * gcc.target/powerpc/pr46728-8.c: Likewise.
1488 * gcc.target/powerpc/pr46728-10.c: Likewise.
1489 * gcc.target/powerpc/pr46728-11.c: Likewise.
1490 * gcc.target/powerpc/pr46728-13.c: Likewise.
1491 * gcc.target/powerpc/pr46728-14.c: Likewise.
1492 * gcc.target/powerpc/pr46728-15.c: Likewise.
1493
1494 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
1495
1496 PR target/49868
1497 * gcc.target/avr/torture/addr-space-1.h: New file.
1498 * gcc.target/avr/torture/addr-space-1-g.h: New test.
1499 * gcc.target/avr/torture/addr-space-1-0.h: New test.
1500 * gcc.target/avr/torture/addr-space-1-1.h: New test.
1501 * gcc.target/avr/torture/addr-space-1-x.h: New test.
1502
1503 2012-03-12 Andrew Pinski <apinski@cavium.com>
1504
1505 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
1506
1507 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1508
1509 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
1510 * g++.dg/abi/thunk4.C: Likewise.
1511 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
1512 Adapt line numbers.
1513 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
1514 handling.
1515 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1516 * g++.dg/eh/spbp.C: Likewise.
1517 * g++.dg/ext/label13.C: Likewise.
1518 * g++.dg/guality/guality.exp: Likewise.
1519 * g++.dg/other/anon5.C: Likewise.
1520 * g++.dg/other/pragma-ep-1.C: Remove.
1521 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
1522 * g++.dg/warn/pr31246.C: Likewise.
1523 * g++.dg/warn/weak1.C: Likewise.
1524 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1525 * g++.old-deja/g++.ext/attrib5.C: Likewise.
1526 * gcc.c-torture/compile/limits-declparen.c: Likewise.
1527 * gcc.c-torture/compile/limits-pointer.c: Likewise.
1528 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
1529 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
1530 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
1531 * gcc.dg/c99-tgmath-1.c: Likewise.
1532 * gcc.dg/c99-tgmath-2.c: Likewise.
1533 * gcc.dg/c99-tgmath-3.c: Likewise.
1534 * gcc.dg/c99-tgmath-4.c: Likewise.
1535 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
1536 handling.
1537 * gcc.dg/debug/pr49032.c: Likewise.
1538 * gcc.dg/guality/guality.exp: Likewise.
1539 * gcc.dg/intmax_t-1.c: Likewise.
1540 * gcc.dg/pr48616.c: Likewise.
1541 * gcc.dg/pragma-ep-1.c: Remove.
1542 * gcc.dg/pragma-ep-2.c: Remove.
1543 * gcc.dg/pragma-ep-3.c: Remove.
1544 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
1545 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
1546 * gcc.misc-tests/gcov-14.c: Likewise.
1547 * gfortran.dg/guality/guality.exp: Likewise.
1548 * lib/target-supports.exp (check_weak_available): Likewise.
1549 (add_options_for_tls): Likewise.
1550 (check_ascii_locale_available): Likewise.
1551 * obj-c++.dg/dwarf-2.mm: Likewise.
1552 * objc.dg/dwarf-1.m: Likewise.
1553 * objc.dg/dwarf-2.m: Likewise.
1554
1555 2012-03-12 Jakub Jelinek <jakub@redhat.com>
1556
1557 PR tree-optimization/51721
1558 * gcc.dg/tree-ssa/vrp64.c: New test.
1559
1560 PR tree-optimization/52533
1561 * gcc.c-torture/compile/pr52533.c: New test.
1562
1563 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
1564
1565 * gcc.target/i386/rtm-xabort-1.c: New.
1566 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
1567 * gcc.target/i386/rtm-xend-1.c: Ditto.
1568 * gcc.target/i386/rtm-xtest-1.c: Ditto.
1569 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
1570 * gcc.target/i386/sse-13.c: Ditto.
1571 * gcc.target/i386/sse-14.c: Ditto.
1572 * gcc.target/i386/sse-22.c: Ditto.
1573 * gcc.target/i386/sse-23.c: Ditto.
1574 * g++.dg/other/i386-2.C: Ditto.
1575 * g++.dg/other/i386-3.C: Ditto.
1576
1577 2012-03-12 Tobias Burnus <burnus@net-b.de>
1578
1579 PR fortran/52542
1580 * gfortran.dg/proc_ptr_35.f90: New.
1581
1582 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
1583
1584 PR target/52530
1585 * gcc.dg/torture/pr52530.c: New test.
1586
1587 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
1588
1589 PR target/51244
1590 * gcc.target/sh/pr51244-1.c: Fix thinkos.
1591
1592 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1593
1594 PR target/52450
1595 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
1596
1597 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
1598
1599 2012-03-09 Andrew Pinski <apinski@cavium.com>
1600
1601 PR middle-end/51988
1602 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
1603 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
1604
1605 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
1606
1607 * gcc.dg/tree-ssa/scev-3.c: New.
1608 * gcc.dg/tree-ssa/scev-4.c: New.
1609
1610 2012-03-08 Tobias Burnus <burnus@net-b.de>
1611
1612 PR fortran/52469
1613 * gfortran.dg/proc_ptr_34.f90
1614
1615 2012-03-07 Jason Merrill <jason@redhat.com>
1616
1617 PR c++/52521
1618 * g++.dg/cpp0x/udlit-mangle.C: New.
1619
1620 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
1621
1622 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
1623
1624 2012-03-06 Richard Guenther <rguenther@suse.de>
1625
1626 PR middle-end/52493
1627 * gcc.dg/torture/pr52493.c: New testcase.
1628
1629 2012-03-06 Richard Guenther <rguenther@suse.de>
1630
1631 PR lto/52097
1632 * gcc.dg/lto/pr52097_0.c: New testcase.
1633
1634 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
1635
1636 PR target/51244
1637 * gcc.target/sh/pr51244-1.c: New.
1638 * gcc.target/sh/pr51244-2.c: New.
1639 * gcc.target/sh/pr51244-3.c: New.
1640
1641 2012-03-05 Jason Merrill <jason@redhat.com>
1642
1643 PR c++/51930
1644 * g++.dg/ext/visibility/template11.C: New.
1645
1646 * g++.dg/cpp0x/implicit13.C: New.
1647
1648 2012-03-05 Jakub Jelinek <jakub@redhat.com>
1649
1650 PR tree-optimization/51721
1651 * gcc.dg/tree-ssa/vrp63.c: New test.
1652 * gcc.dg/pr51721.c: New test.
1653
1654 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
1655
1656 PR fortran/50981
1657 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
1658 argument checks.
1659
1660 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
1661
1662 PR target/52146
1663 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
1664
1665 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
1666
1667 PR fortran/50981
1668 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
1669
1670 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
1671
1672 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
1673 int32plus.
1674
1675 2012-03-03 Jason Merrill <jason@redhat.com>
1676
1677 * g++.dg/cpp0x/nsdmi-defer6.C: New.
1678
1679 Core 1270
1680 * g++.dg/cpp0x/initlist65.C: New.
1681
1682 PR c++/36797
1683 * g++.dg/ext/is_empty2.C: New.
1684
1685 2012-03-03 Tobias Burnus <burnus@net-b.de>
1686
1687 PR fortran/48820
1688 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
1689
1690 2012-03-03 Tobias Burnus <burnus@net-b.de>
1691
1692 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
1693 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
1694 * gfortran.dg/bind_c_usage_8.f03: Ditto.
1695 * gfortran.dg/c_kind_tests_2.f03: Ditto.
1696 * gfortran.dg/class_30.f90: Remove dg-warning line.
1697 * gfortran.dg/bind_c_usage_25.f90: New.
1698
1699 2012-03-03 Tobias Burnus <burnus@net-b.de>
1700
1701 PR fortran/48820
1702 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
1703 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
1704 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
1705
1706 2012-03-03 Tobias Burnus <burnus@net-b.de>
1707
1708 PR fortran/48820
1709 * gfortran.dg/assumed_type_1.f90: New.
1710 * gfortran.dg/assumed_type_2.f90: New.
1711 * gfortran.dg/assumed_type_3.f90: New.
1712 * gfortran.dg/assumed_type_4.f90: New.
1713
1714 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
1715
1716 PR target/49486
1717 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
1718 * gcc.target/sh/pr49468-di.c: New.
1719
1720 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
1721
1722 * gcc.dg/graphite/pr50561.c: Update.
1723
1724 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
1725
1726 * gcc.target/powerpc/pr52457.c: New test.
1727
1728 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
1729
1730 * gcc.target/arm/sat-1.c: New test.
1731
1732 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
1733
1734 PR target/46716
1735 * gcc.target/i386/pr46716.c: New test.
1736
1737 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1738
1739 PR c++/51989
1740 * g++.dg/cpp0x/sfinae32.C: New.
1741
1742 2012-03-02 Richard Guenther <rguenther@suse.de>
1743
1744 PR tree-optimization/52406
1745 * gcc.dg/torture/pr52406.c: New testcase.
1746
1747 2012-03-02 Tobias Burnus <burnus@net-b.de>
1748
1749 PR fortran/52325
1750 * gfortran.dg/derived_comp_array_ref_8.f90: New.
1751 * gfortran.dg/nullify_2.f90: Update dg-error.
1752 * gfortran.dg/nullify_4.f90: Ditto.
1753 * gfortran.dg/pointer_init_6.f90: Ditto.
1754
1755 2012-03-02 Tobias Burnus <burnus@net-b.de>
1756
1757 PR fortran/52270
1758 * gfortran.dg/class_51.f90: New.
1759
1760 2012-03-02 Tobias Burnus <burnus@net-b.de>
1761
1762 PR fortran/52452
1763 * gfortran.dg/intrinsic_8.f90: New.
1764
1765 2012-03-01 Kai Tietz <ktietz@redhat.com>
1766
1767 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
1768 routines on mingw targets.
1769 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
1770
1771 2012-03-01 Jakub Jelinek <jakub@redhat.com>
1772
1773 PR tree-optimization/52445
1774 * gcc.dg/pr52445.c: New test.
1775
1776 2012-02-29 Jakub Jelinek <jakub@redhat.com>
1777
1778 PR target/52437
1779 * gcc.c-torture/compile/pr52437.c: New test.
1780
1781 PR middle-end/52419
1782 * gcc.dg/torture/pr52419.c: New test.
1783
1784 PR tree-optimization/52429
1785 * gcc.dg/torture/pr52429.c: New test.
1786 * g++.dg/opt/pr52429.C: New test.
1787
1788 2012-02-29 Richard Guenther <rguenther@suse.de>
1789
1790 PR testsuite/52297
1791 * gcc.dg/lto/trans-mem-1_0.c: Remove.
1792 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
1793 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
1794 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
1795 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
1796 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
1797
1798 2012-02-29 Jakub Jelinek <jakub@redhat.com>
1799
1800 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
1801
1802 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
1803
1804 PR fortran/52386
1805 * gfortran.dg/realloc_on_assign_13.f90 : New test.
1806
1807 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1808
1809 PR target/51534
1810 * gcc.target/arm/neon/pr51534.c: New testcase.
1811
1812 2012-02-28 Richard Guenther <rguenther@suse.de>
1813
1814 PR target/52407
1815 * gcc.dg/torture/pr52407.c: New testcase.
1816
1817 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1818
1819 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
1820 * gcc.target/arm/vfp2.c: Likewise.
1821 * gcc.target/arm/vfp3.c: Likewise.
1822 * gcc.target/arm/vfp4.c: Likewise.
1823 * gcc.target/arm/vfp5.c: Likewise.
1824 * gcc.target/arm/vfp6.c: Likewise.
1825 * gcc.target/arm/vfp7.c: Likewise.
1826 * gcc.target/arm/vfp8.c: Likewise.
1827 * gcc.target/arm/vfp9.c: Likewise.
1828 * gcc.target/arm/vfp10.c: Likewise.
1829 * gcc.target/arm/vfp11.c: Likewise.
1830 * gcc.target/arm/vfp12.c: Likewise.
1831 * gcc.target/arm/vfp13.c: Likewise.
1832 * gcc.target/arm/vfp14.c: Likewise.
1833 * gcc.target/arm/vfp15.c: Likewise.
1834 * gcc.target/arm/vfp16.c: Likewise.
1835 * gcc.target/arm/vfp17.c: Likewise.
1836 * gcc.target/arm/neon-constants.h: New file.
1837 * gcc.target/arm/neon-vect1.c: New test.
1838 * gcc.target/arm/neon-vect2.c: New test.
1839 * gcc.target/arm/neon-vect3.c: New test.
1840 * gcc.target/arm/neon-vect4.c: New test.
1841 * gcc.target/arm/neon-vect5.c: New test.
1842 * gcc.target/arm/neon-vect6.c: New test.
1843 * gcc.target/arm/neon-vect7.c: New test.
1844 * gcc.target/arm/neon-vect8.c: New test.
1845
1846 2012-02-28 Richard Guenther <rguenther@suse.de>
1847
1848 PR tree-optimization/52402
1849 * gcc.dg/torture/pr52402.c: New testcase.
1850
1851 2012-02-28 Richard Guenther <rguenther@suse.de>
1852
1853 PR lto/52400
1854 * g++.dg/lto/pr52400_0.C: New testcase.
1855
1856 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
1857
1858 * gcc.target/avr/torture/builtins-1.c: New test.
1859 * gcc.target/avr/torture/builtins-error.c: New test.
1860
1861 2012-02-28 Kai Tietz <ktietz@redhat.com>
1862
1863 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
1864 * gcc.target/i386/pr45352-2.c: Likewise.
1865 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
1866 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
1867 targets instead rand.
1868 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
1869 * gcc.target/i386/sse2-mul-1.c: Likewise.
1870 * gcc.target/i386/sse4_1-blendps.c: Likewise.
1871 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
1872 * gcc.target/i386/pad-1.c: Likewise.
1873 * gcc.target/i386/pad-9.c: Likewise.
1874 * gcc.target/i386/pad-2.c: Likewise.
1875 * gcc.target/i386/pad-5b.c: Likewise.
1876 * gcc.target/i386/pad-8.c: Likewise.
1877 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
1878 * gcc.target/i386/pr44130.c: Likewise.
1879 * gcc.target/i386/align-main-1.c: Likewise.
1880 * gcc.target/i386/align-main-2.c: Likewise.
1881 * gcc.target/i386/sw-1.c: Likewise.
1882 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
1883 on x64 mingw target.
1884 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1885 * gcc.target/i386/pr46295.c: Likewise.
1886 * gcc.target/i386/amd64-abi-1.c: Likewise.
1887 * gcc.target/i386/amd64-abi-2.c: Likewise.
1888 * gcc.target/i386/pr39082-1.c: Likewise.
1889 * gcc.target/i386/pr39162.c: Likewise.
1890 * gcc.target/i386/pr22152.c: Likewise.
1891 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
1892 * gcc.target/i386/wrfsbase-2.c: Likewise.
1893 * gcc.target/i386/local.c: Likewise
1894 * gcc.target/i386/wrgsbase-1.c: Likewise.
1895 * gcc.target/i386/wrfsbase-1.c: Likewise.
1896 * gcc.target/i386/pr39315-3.c: Likewise.
1897 * gcc.target/i386/pr35767-4.c: Likewise.
1898 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
1899 x64 mingw target.
1900 * gcc.target/i386/pr45336-2.c: Likewise.
1901 * gcc.target/i386/pr45336-1.c: Likewise.
1902 * gcc.target/i386/pr45336-4.c: Likewise.
1903
1904 2012-02-27 Tristan Gingold <gingold@adacore.com>
1905
1906 * gnat.dg/array20.ad[sb]: New test.
1907
1908 2012-02-27 Jakub Jelinek <jakub@redhat.com>
1909
1910 PR target/52375
1911 * gcc.target/arm/pr52375.c: New test.
1912 * gcc.c-torture/compile/pr52375.c: New test.
1913
1914 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1915
1916 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
1917 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
1918
1919 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
1920
1921 * gnat.dg/aggr19.adb: New test.
1922 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
1923
1924 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
1925
1926 PR target/49263
1927 * gcc.target/sh/pr49263.c: New.
1928
1929 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
1930
1931 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
1932 simulate_thread_wrapper_other_threads
1933 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
1934 Move initialization of 'value' to main().
1935 (main): Initialize 'value';
1936 * gcc.dg/simulate-thread/speculative-store.c
1937 (simulate_thread_step_verify): Return 0 when successful.
1938 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
1939 Reduce threshold.
1940 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
1941 (simulate_thread_wrapper_other_threads): Return a success/fail value
1942 and issue an error if the instruction count threshold is exceeded.
1943
1944 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1945
1946 PR target/50580
1947 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
1948 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1949
1950 2012-02-24 Richard Guenther <rguenther@suse.de>
1951
1952 PR middle-end/52355
1953 * gcc.dg/pr52355.c: New testcase.
1954
1955 2012-02-23 Kai Tietz <ktietz@redhat.com>
1956
1957 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
1958 * gcc.dg/Wpadded.c: Likewise.
1959 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
1960 structure-layout.
1961 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
1962 for sleep by Sleep and add windows.h include for this function.
1963 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
1964 targets.
1965 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
1966 target.
1967 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
1968 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
1969 on x64 mingw target.
1970 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
1971 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
1972 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
1973 failure on LLP64 target.
1974
1975 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
1976
1977 PR c/52290
1978 * gcc.dg/noncompile/pr52290.c: New test.
1979
1980 2012-02-23 Jakub Jelinek <jakub@redhat.com>
1981
1982 PR tree-optimization/52019
1983 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
1984
1985 2012-02-22 Kai Tietz <ktietz@redhat.com>
1986
1987 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
1988 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
1989 derived pdiff_t type.
1990 * g++.dg/torture/pr49720.C: Likewise
1991
1992 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
1993
1994 PR target/52330
1995 * gcc.target/i386/pr52330.c: New test.
1996
1997 2012-02-22 Tobias Burnus <burnus@net-b.de>
1998
1999 PR fortran/52335
2000 * gfortran.dg/io_constraints_10.f90: New.
2001
2002 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2003
2004 * lib/target-supports.exp (check_effective_target_vect_condition):
2005 Return true for NEON.
2006
2007 2012-02-21 Kai Tietz <ktietz@redhat.com>
2008
2009 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
2010
2011 2012-02-21 Richard Guenther <rguenther@suse.de>
2012
2013 PR tree-optimization/52324
2014 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
2015
2016 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
2017
2018 PR middle-end/51782
2019 * gcc.target/avr/torture/pr51782-1.c: New test.
2020
2021 2012-02-21 Jakub Jelinek <jakub@redhat.com>
2022
2023 PR tree-optimization/52318
2024 * gcc.dg/pr52318.c: New test.
2025
2026 2012-02-20 Kai Tietz <ktietz@redhat.com>
2027
2028 * gcc.dg/bf-ms-layout-3.c: New testcase.
2029
2030 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2031
2032 PR testsuite/52229
2033 PR fortran/32380
2034 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
2035
2036 2012-02-20 Richard Guenther <rguenther@suse.de>
2037
2038 PR tree-optimization/52298
2039 * gcc.dg/torture/pr52298.c: New testcase.
2040 * gcc.dg/vect/pr52298.c: Likewise.
2041
2042 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
2043
2044 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
2045 * gcc.c-torture/execute/pr52286.c: Ditto.
2046
2047 2012-02-20 Jakub Jelinek <jakub@redhat.com>
2048
2049 PR tree-optimization/52286
2050 * gcc.c-torture/execute/pr52286.c: New test.
2051
2052 2012-02-18 Tobias Burnus <burnus@net-b.de>
2053
2054 PR fortran/52295
2055 * gfortran.dg/interface_35.f90: Use -std=f2003.
2056 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
2057 * gfortran.dg/interface_assignment_4.f90: Ditto.
2058 * gfortran.dg/bessel_1.f90: Ditto.
2059 * gfortran.dg/func_result_6.f90: Ditto.
2060 * gfortran.dg/hypot_1.f90: Ditto.
2061 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2062
2063 2012-02-17 Tobias Burnus <burnus@net-b.de>
2064
2065 PR translation/52232
2066 PR translation/52234
2067 PR translation/52245
2068 PR translation/52246
2069 PR translation/52262
2070 PR translation/52273
2071 * gfortran.dg/coarray_22.f90: Update dg-error.
2072 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
2073
2074 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2075
2076 PR target/51753
2077 * lib/gcc-simulate-thread.exp: Load timeout.exp.
2078 (simulate-thread): Use default timeout.
2079
2080 2012-02-16 Jason Merrill <jason@redhat.com>
2081
2082 PR c++/52248
2083 * g++.dg/ext/timevar1.C: New.
2084
2085 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
2086
2087 PR c++/52126
2088 * g++.dg/template/using21.C: New.
2089 * g++.dg/template/using22.C: Likewise.
2090
2091 2012-02-16 Jason Merrill <jason@redhat.com>
2092
2093 PR c++/51415
2094 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
2095
2096 2012-02-16 Jakub Jelinek <jakub@redhat.com>
2097
2098 PR tree-optimization/52255
2099 * gcc.c-torture/compile/pr52255.c: New test.
2100
2101 PR debug/52260
2102 * g++.dg/debug/dwarf2/pr52260.C: New test.
2103
2104 PR middle-end/51929
2105 * g++.dg/ipa/pr51929.C: New test.
2106
2107 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2108
2109 PR target/52199
2110 * gcc.target/powerpc/pr52199.c: New file.
2111
2112 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2113
2114 PR target/52152
2115 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
2116
2117 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2118
2119 * gcc.dg/pr51867.c: Don't include <math.h>.
2120 (sqrtf): Declare.
2121
2122 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2123
2124 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
2125 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
2126
2127 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
2128
2129 PR tree-optimization/50561
2130 * gcc.dg/graphite/pr50561.c: New testcase.
2131
2132 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2133
2134 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
2135 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
2136
2137 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
2138
2139 * gnat.dg/discr35.ad[sb]: New test.
2140
2141 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
2142
2143 * gnat.dg/volatile10.adb: New test.
2144 * gnat.dg/volatile10_pkg.ads: New helper.
2145
2146 2012-02-14 Jason Merrill <jason@redhat.com>
2147
2148 * g++.dg/ext/attrib43.C: New.
2149
2150 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
2151
2152 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
2153 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
2154 fgnu_tm.
2155 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
2156 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
2157 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
2158 effective_target fgnu_tm.
2159 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
2160
2161 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2162
2163 PR c++/52247
2164 * g++.dg/template/asmgoto1.C: New test.
2165
2166 2012-02-14 Ian Lance Taylor <iant@google.com>
2167
2168 PR go/48501
2169 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
2170 compiling generated file for 64bit and index tests.
2171
2172 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
2173
2174 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
2175
2176 2012-02-14 Richard Guenther <rguenther@suse.de>
2177
2178 PR tree-optimization/52244
2179 PR tree-optimization/51528
2180 * gcc.dg/torture/pr52244.c: New testcase.
2181
2182 2012-02-14 Walter Lee <walt@tilera.com>
2183
2184 * g++.dg/other/PR23205.C: Disable test on tile.
2185 * g++.dg/other/pr23205-2.C: Disable test on tile.
2186 * gcc.dg/20020312-2.c: Add a condition for __tile__.
2187 * gcc.dg/20040813-1.c: Disable test on tile.
2188 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
2189 * gcc.misc-tests/linkage.exp: Handle tilegx.
2190
2191 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2192
2193 PR tree-optimization/52210
2194 * gcc.dg/pr52210.c: New test.
2195
2196 2012-02-14 Jason Merrill <jason@redhat.com>
2197
2198 PR c++/39055
2199 * g++.dg/overload/defarg5.C: New.
2200
2201 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2202
2203 PR c/52181
2204 * c-c++-common/pr52181.c: New test.
2205
2206 2012-02-13 Jakub Jelinek <jakub@redhat.com>
2207
2208 PR c++/52215
2209 * g++.dg/ext/atomic-1.C: New test.
2210
2211 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2212
2213 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
2214
2215 2012-02-13 Jakub Jelinek <jakub@redhat.com>
2216
2217 PR middle-end/52209
2218 * gcc.c-torture/execute/pr52209.c: New test.
2219
2220 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
2221
2222 PR fortran/50981
2223 * gfortran.dg/elemental_optional_args_5.f03: New test.
2224
2225 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
2226
2227 PR testsuite/50076
2228 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
2229 cases.
2230
2231 2012-02-11 Ian Lance Taylor <iant@google.com>
2232
2233 PR go/51874
2234 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
2235 SPARC Solaris. Don't run the test at all on systems where it may
2236 not work, rather than xfailing it.
2237
2238 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
2239
2240 PR rtl-optimization/52175
2241 * gcc.c-torture/compile/pr52175.c: New test.
2242
2243 2012-02-10 Jason Merrill <jason@redhat.com>
2244
2245 PR c++/51910
2246 * g++.dg/template/repo10.C: New.
2247
2248 2012-02-11 Jakub Jelinek <jakub@redhat.com>
2249
2250 PR debug/52132
2251 * gcc.dg/pr52132.c: New test.
2252
2253 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
2254
2255 * gnat.dg/specs/aggr4.ads: New test.
2256 * gnat.dg/specs/aggr4_pkg.ads: New helper.
2257
2258 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
2259
2260 PR target/52146
2261 * gcc.target/i386/pr52146.c: New.
2262
2263 2012-02-10 Jakub Jelinek <jakub@redhat.com>
2264
2265 PR middle-end/52177
2266 * c-c++-common/pr52177.c: New test.
2267
2268 2012-02-10 Jan Hubicka <jh@suse.cz>
2269
2270 PR middle-end/48600
2271 * g++.dg/torture/pr48600.C: New testcase.
2272
2273 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
2274
2275 PR middle-end/52140
2276 * gcc.dg/dfp/pr52140.c: New test.
2277
2278 2012-02-09 Jakub Jelinek <jakub@redhat.com>
2279
2280 PR fortran/32380
2281 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
2282 of dg-options.
2283
2284 2012-02-09 Bin Cheng <bin.cheng@arm.com>
2285
2286 PR middle-end/51867
2287 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
2288 * testsuite/gcc.dg/pr51867.c: New test.
2289
2290 2012-02-09 Ian Lance Taylor <iant@google.com>
2291
2292 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
2293 which don't support -fsplit-stack. Turn off optimization when
2294 compiling select5-out.go.
2295
2296 2012-02-08 Ian Lance Taylor <iant@google.com>
2297
2298 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
2299 systems which don't support -fsplit-stack.
2300
2301 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
2302
2303 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
2304 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
2305 machine instuction in the log.
2306
2307 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
2308
2309 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
2310 to 20 seconds.
2311
2312 2012-02-08 Magnus Granberg <zorry@gentoo.org>
2313
2314 PR driver/48524
2315 * gcc.dg/pr48524.c: New test.
2316 * gcc.dg/pr48524.spec: New spec file for test.
2317
2318 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2319
2320 PR fortran/32380
2321 * gfortran.dg/vect/pr32380.f90: New test.
2322
2323 2012-02-08 Tobias Burnus <burnus@net-b.de>
2324
2325 PR fortran/52151
2326 * gfortran.dg/realloc_on_assign_12.f90: New.
2327
2328 2012-02-08 Richard Guenther <rguenther@suse.de>
2329
2330 PR rtl-optimization/52170
2331 * gcc.dg/torture/pr52170.c: New testcase.
2332
2333 2012-02-08 Jakub Jelinek <jakub@redhat.com>
2334
2335 PR gcov-profile/52150
2336 * gcc.dg/tree-prof/pr52150.c: New test.
2337
2338 PR rtl-optimization/52139
2339 * gcc.dg/pr52139.c: New test.
2340
2341 2012-02-07 Jason Merrill <jason@redhat.com>
2342
2343 PR c++/51675
2344 * g++.dg/cpp0x/constexpr-union3.C: New.
2345
2346 PR c++/52035
2347 * g++.dg/lto/pr52035_0.C: New.
2348
2349 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2350
2351 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
2352 * gcc.dg/special/weak-1.c: Likewise.
2353 * gcc.dg/ucnid-12.c: Likewise.
2354 * gcc.dg/torture/pr45678-1.c: Likewise.
2355 * gcc.dg/torture/pr45678-2.c: Likewise.
2356 * gcc.dg/vector-4.c: Likewise.
2357 * gcc.dg/ipa/inline-5.c: Likewise.
2358 * gcc.dg/ucnid-11.c: Likewise.
2359 * gcc.misc-tests/gcov-13.c: Likewise.
2360 * gcc.misc-tests/gcov-14.c: Likewise.
2361 * g++.dg/ext/label13.C: Likewise.
2362 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
2363 hppa*-*-hpux* options.
2364 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2365 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2366 * gcc.dg/pr48616.c: Likewise.
2367 * gcc.dg/pr17957.c: Likewise.
2368 * gcc.dg/pr17055-1.c: Likewise.
2369 * gcc.dg/pr32912-1.c: Likewise.
2370 * gcc.dg/tm/pr51472.c: Likewise.
2371 * c-c++-common/fold-bitand-4.c: Likewise.
2372 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
2373 Use dg-additional-options for extra options.
2374
2375 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
2376
2377 * gcc.target/epiphany/interrupt-2.c: New test.
2378
2379 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2380
2381 PR target/52155
2382 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
2383 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
2384 for MIPS ELF.
2385
2386 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2387
2388 PR target/52152
2389 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
2390
2391 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2392
2393 PR middle-end/24306
2394 PR target/52154
2395 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
2396 * gcc.target/mips/va-arg-1.c: New test.
2397
2398 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2399
2400 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
2401 for -mno-pointers-to-nested-functions.
2402
2403 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
2404
2405 * gcc.c-torture/execute/20120207-1.c: New test.
2406
2407 2012-02-07 Jakub Jelinek <jakub@redhat.com>
2408
2409 PR rtl-optimization/52060
2410 * gcc.dg/torture/pr52060.c: New test.
2411
2412 PR middle-end/52074
2413 * gcc.c-torture/compile/pr52074.c: New test.
2414
2415 2012-02-07 Tobias Burnus <burnus@net-b.de>
2416
2417 PR fortran/51514
2418 * gfortran.dg/class_to_type_2.f90: New.
2419
2420 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
2421
2422 PR fortran/32373
2423 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
2424 Remove module.
2425
2426 2012-02-06 Jason Merrill <jason@redhat.com>
2427
2428 PR c++/52088
2429 * g++.dg/template/conv13.C: New.
2430
2431 2012-02-06 Richard Guenther <rguenther@suse.de>
2432
2433 PR tree-optimization/52115
2434 * gcc.c-torture/compile/pr52115.c: New testcase.
2435
2436 2012-02-06 Jakub Jelinek <jakub@redhat.com>
2437
2438 PR target/52129
2439 * gcc.c-torture/execute/pr52129.c: New test.
2440
2441 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
2442
2443 * gcc.dg/pr48374.c: Actually add the test I forgot
2444 in the 2012-01-25 commit.
2445
2446 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
2447
2448 PR fortran/32373
2449 * gfortran.dg/vect/vect-8.f90: New test case.
2450
2451 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
2452
2453 PR fortran/48847
2454 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
2455
2456 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
2457
2458 PR fortran/52102
2459 * gfortran.dg/class_48.f90 : Add test of allocate class array
2460 component with source in subroutine test3. Remove commenting
2461 out in subroutine test4, since branching on unitialized variable
2462 is now fixed (no PR for this last.).
2463
2464 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2465
2466 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
2467 on MIPS targets.
2468 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
2469
2470 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2471
2472 PR target/52125
2473 * lib/target-supports.exp (check_effective_target_mips_rel): New.
2474 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
2475
2476 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2477
2478 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
2479 (check_effective_target_sync_int_long): Use it.
2480 (check_effective_target_sync_char_short): Likewise.
2481 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
2482
2483 2012-02-05 Tobias Burnus <burnus@net-b.de>
2484
2485 PR fortran/51972
2486 * gfortran.dg/class_48.f90: Add some further checks.
2487
2488 2012-02-05 Ira Rosen <irar@il.ibm.com>
2489
2490 PR tree-optimization/52091
2491 * gcc.dg/vect/pr52091.c: New test.
2492
2493 2012-02-04 Jakub Jelinek <jakub@redhat.com>
2494
2495 PR rtl-optimization/52113
2496 * gcc.target/avr/pr52113.c: New test.
2497
2498 2012-02-03 Jakub Jelinek <jakub@redhat.com>
2499
2500 PR rtl-optimization/52092
2501 * gcc.c-torture/compile/pr52092.c: New test.
2502
2503 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
2504
2505 PR fortran/41587
2506 * gfortran.dg/class_array_10.f03: New test.
2507
2508 PR fortran/46356
2509 * gfortran.dg/class_array_11.f03: New test.
2510
2511 PR fortran/51754
2512 * gfortran.dg/class_array_12.f03: New test.
2513
2514 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
2515
2516 PR fortran/52012
2517 * gfortran.dg/realloc_on_assign_11.f90: New test.
2518
2519 2012-02-02 Tobias Burnus <burnus@net-b.de>
2520
2521 PR fortran/52093
2522 * gfortran.dg/shape_7.f90: New.
2523
2524 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2525
2526 * gcc.target/mips/mips-prepend-1.c: New test.
2527
2528 2012-02-02 Jan Hubicka <jh@suse.cz>
2529 Tom de Vries <tom@codesourcery.com>
2530
2531 PR middle-end/51998
2532 * testsuite/gcc.dg/alias-12.c: New testcase.
2533 * testsuite/gcc.dg/alias-13.c: New testcase.
2534
2535 2012-02-02 Jakub Jelinek <jakub@redhat.com>
2536
2537 PR target/52086
2538 * gcc.dg/pr52086.c: New test.
2539
2540 PR tree-optimization/52073
2541 * gcc.c-torture/compile/pr52073.c: New test.
2542
2543 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
2544
2545 PR fortran/51958
2546 * gfortran.dg/function_optimize_10.f90: New test.
2547
2548 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
2549
2550 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
2551 test on alpha*-*-*.
2552
2553 2012-02-01 Tobias Burnus <burnus@net-b.de>
2554
2555 PR fortran/52024
2556 * gfortran.dg/typebound_operator_14.f90: New.
2557
2558 2012-02-01 Tobias Burnus <burnus@net-b.de>
2559
2560 PR fortran/52059
2561 * gfortran.dg/elemental_function_1.f90: New.
2562
2563 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
2564
2565 PR rtl-optimization/51374
2566 * gcc.target/avr/torture/pr51374-1.c:
2567 Also fail if SBIS is seen.
2568
2569 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
2570
2571 PR rtl-optimization/51374
2572 * gcc.target/avr/torture/pr51374-1.c: New.
2573
2574 2012-01-31 Tobias Burnus <burnus@net-b.de>
2575
2576 PR fortran/52024
2577 * gfortran.dg/typebound_generic_11.f90: New.
2578
2579 2012-01-31 Tobias Burnus <burnus@net-b.de>
2580
2581 PR fortran/52029
2582 * gfortran.dg/class_49.f90: New.
2583
2584 2012-01-31 Tobias Burnus <burnus@net-b.de>
2585
2586 PR fortran/52013
2587 * gfortran.dg/elemental_args_check_6.f90: New.
2588
2589 2012-01-31 Jason Merrill <jason@redhat.com>
2590
2591 PR c++/52043
2592 * g++.dg/cpp0x/variadic122.C: New.
2593
2594 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
2595
2596 PR fortran/52012
2597 * gfortran.dg/realloc_on_assign_10.f90: New test.
2598
2599 2012-01-31 Richard Guenther <rguenther@suse.de>
2600
2601 PR tree-optimization/51528
2602 * gcc.dg/torture/pr51528.c: New testcase.
2603
2604 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
2605
2606 PR go/48501
2607 * lib/go.exp (go_target_compile): Append timeout= to options.
2608 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
2609 select5-out.go test on alpha*-*-* targets.
2610
2611 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
2612
2613 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
2614 (TEST_SHORT): Reformat in the same way.
2615 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
2616 (TEST_SHORT): Reformat in the same way.
2617 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
2618 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
2619 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
2620 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
2621 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
2622
2623 2012-01-30 Bin Cheng <bin.cheng@arm.com>
2624
2625 PR target/51835
2626 * gcc.target/arm/pr51835.c: New testcase.
2627
2628 2012-01-30 Richard Guenther <rguenther@suse.de>
2629
2630 PR tree-optimization/52028
2631 * gcc.dg/torture/pr52028.c: New testcase.
2632 * gfortran.dg/ldist-pr45199.f: Adjust.
2633 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
2634 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2635 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2636
2637 2012-01-30 Jakub Jelinek <jakub@redhat.com>
2638
2639 PR debug/52027
2640 * gcc.dg/tree-prof/pr52027.c: New test.
2641
2642 PR tree-optimization/52046
2643 * gcc.dg/pr52046.c: New test.
2644
2645 PR debug/52048
2646 * g++.dg/other/pr52048.C: New test.
2647
2648 2012-01-30 Richard Guenther <rguenther@suse.de>
2649
2650 PR tree-optimization/52045
2651 * gcc.dg/pr52045.c: New testcase.
2652
2653 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
2654
2655 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
2656 new code generated for __sync_lock_release.
2657
2658 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2659
2660 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
2661
2662 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2663
2664 PR testsuite/51875
2665 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
2666
2667 * g++.dg/ext/visibility/template10.C: Fix typo.
2668
2669 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
2670
2671 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2672
2673 PR c++/51327
2674 * g++.dg/cpp0x/constexpr-ice6.C: New.
2675
2676 2012-01-29 Tobias Burnus <burnus@net-b.de>
2677
2678 PR fortran/41600
2679 * gfortran.dg/default_initialization_6.f90: New.
2680
2681 2012-01-29 Tobias Burnus <burnus@net-b.de>
2682
2683 PR fortran/51972
2684 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
2685 * gfortran.dg/class_48.f90: New.
2686
2687 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
2688
2689 PR fortran/51808
2690 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
2691
2692 2012-01-28 Tobias Burnus <burnus@net-b.de>
2693
2694 PR fortran/51972
2695 * gfortran.dg/class_allocate_12.f90: New.
2696
2697 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
2698
2699 * gcc.dg/torture/pr50444.c: Fix dg directives.
2700
2701 2012-01-28 Jakub Jelinek <jakub@redhat.com>
2702
2703 PR target/52006
2704 * gcc.target/arm/pr52006.c: New test.
2705
2706 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
2707
2708 PR testsuite/52011
2709 * gcc.dg/lto/trans-mem.h: New file.
2710 * gcc.dg/lto/trans-mem-2_0.c: Include it.
2711 * gcc.dg/lto/trans-mem-1_1.c: Same.
2712 * gcc.dg/lto/trans-mem-4_1.c: Same.
2713 * gcc.dg/lto/trans-mem-3_1.c: Same.
2714
2715 2012-01-27 Tobias Burnus <burnus@net-b.de>
2716
2717 PR fortran/52022
2718 * gfortran.dg/dummy_procedure_7.f90: New.
2719
2720 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
2721
2722 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
2723 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
2724
2725 2012-01-27 Jakub Jelinek <jakub@redhat.com>
2726
2727 PR c++/51852
2728 * g++.dg/other/gc5.C: New test.
2729
2730 2012-01-27 Richard Guenther <rguenther@suse.de>
2731
2732 PR tree-optimization/50444
2733 * gcc.dg/torture/pr50444.c: New testcase.
2734
2735 2012-01-27 Tobias Burnus <burnus@net-b.de>
2736
2737 PR fortran/51970
2738 PR fortran/51977
2739 * gfortran.dg/move_alloc_13.f90: New.
2740
2741 2012-01-27 Tobias Burnus <burnus@net-b.de>
2742
2743 PR fortran/51953
2744 * gfortran.dg/allocate_alloc_opt_13.f90: New.
2745 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
2746 and change dg-error string.
2747
2748 2012-01-27 Tobias Burnus <burnus@net-b.de>
2749
2750 PR fortran/52016
2751 * gfortran.dg/elemental_args_check_5.f90: New.
2752
2753 2012-01-27 Richard Guenther <rguenther@suse.de>
2754
2755 PR middle-end/51959
2756 * g++.dg/torture/pr51959.C: New testcase.
2757
2758 2012-01-27 Tom de Vries <tom@codesourcery.com>
2759
2760 PR tree-optimization/51990
2761 * gcc.dg/pr51990.c: New test.
2762 * gcc.dg/pr51990-2.c: Same.
2763
2764 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
2765 Tobias Burnus <burnus@gcc.gnu.org>
2766
2767 PR fortran/48705
2768 * gfortran.dg/class_allocate_11.f03: New.
2769
2770 PR fortran/51870
2771 PR fortran/51943
2772 PR fortran/51946
2773 * gfortran.dg/class_allocate_7.f03: New.
2774 * gfortran.dg/class_allocate_8.f03: New.
2775 * gfortran.dg/class_allocate_9.f03: New.
2776 * gfortran.dg/class_allocate_10.f03: New.
2777
2778 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2779
2780 * gnat.dg/discr34.adb: New test.
2781 * gnat.dg/discr34_pkg.ads: New helper.
2782
2783 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2784
2785 * gnat.dg/discr33.adb: New test.
2786
2787 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2788
2789 * gnat.dg/limited_with3.ad[sb): New test.
2790 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
2791 * gnat.dg/limited_with3_pkg2.ads: Likewise.
2792 * gnat.dg/limited_with3_pkg3.ads: Likewise.
2793
2794 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2795
2796 * gnat.dg/stack_usage1.adb: New test.
2797 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
2798
2799 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
2800 * gcc.dg/pr44194-2.c: Likewise.
2801
2802 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
2803
2804 PR c++/51370
2805 * g++.dg/template/crash112.C: New.
2806
2807 2012-01-27 Richard Henderson <rth@redhat.com>
2808
2809 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
2810
2811 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2812
2813 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
2814
2815 2012-01-26 Jakub Jelinek <jakub@redhat.com>
2816
2817 PR middle-end/51895
2818 * g++.dg/opt/pr51895.C: New test.
2819
2820 2012-01-26 Michael Matz <matz@suse.de>
2821
2822 PR tree-optimization/48794
2823 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
2824
2825 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2826
2827 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
2828
2829 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2830
2831 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
2832 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
2833 memory.
2834 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
2835 the default value for s390 and s390x.
2836
2837 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
2838
2839 PR lto/51698
2840 * gcc.dg/lto/trans-mem-4_0.c: New.
2841 * gcc.dg/lto/trans-mem-4_1.c: New.
2842 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
2843 TM builtins.
2844 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
2845 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
2846 TM builtins.
2847 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
2848 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
2849 TM builtins.
2850
2851 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
2852
2853 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
2854
2855 2012-01-25 Ian Lance Taylor <iant@google.com>
2856
2857 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
2858
2859 2012-01-25 Tobias Burnus <burnus@net-b.de>
2860
2861 PR fortran/51995
2862 * gfortran.dg/typebound_proc_25.f90: New.
2863
2864 2012-01-25 Jason Merrill <jason@redhat.com>
2865
2866 PR c++/51992
2867 * g++.dg/lto/pr51992_0.C: New.
2868
2869 2012-01-25 Jakub Jelinek <jakub@redhat.com>
2870
2871 PR tree-optimization/51987
2872 * gcc.target/i386/pr51987.c: New test.
2873
2874 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
2875
2876 * gcc.dg/tm/lto-1.c: Require lto support in target.
2877
2878 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
2879
2880 PR rtl-optimization/48374
2881 * gcc.dg/pr48374.c: New test.
2882
2883 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
2884
2885 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
2886
2887 2012-01-25 Tobias Burnus <burnus@net-b.de>
2888
2889 PR fortran/51966
2890 * gfortran.dg/derived_constructor_char_3.f90: New.
2891
2892 2012-01-24 Ian Lance Taylor <iant@google.com>
2893
2894 * go.test/go-test.exp (filecmp): New procedure.
2895 (errchk): Handle quoted square brackets.
2896 (go-gc-tests): Set go_compile_args. Handle various new test
2897 lines. Skip a few new tests.
2898 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
2899
2900 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2901
2902 * lib/target-supports.exp (proc check_effective_target_vect_perm)
2903 (check_effective_target_vect_extract_even_odd)
2904 (check_effective_target_vect_interleave): Return true for MIPS
2905 paired-single.
2906
2907 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2908
2909 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
2910 (main): Use it instead of argc.
2911
2912 2012-01-24 Jason Merrill <jason@redhat.com>
2913
2914 PR c++/51973
2915 * g++.dg/cpp0x/sfinae31.C: New.
2916
2917 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2918
2919 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
2920
2921 2012-01-24 Jason Merrill <jason@redhat.com>
2922
2923 PR c++/51812
2924 * g++.dg/inherit/covariant20.C: New.
2925
2926 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
2927
2928 PR c++/51223
2929 * g++.dg/parse/crash58.C: New.
2930
2931 2012-01-24 Jakub Jelinek <jakub@redhat.com>
2932
2933 PR target/51957
2934 * gcc.dg/pr51957-1.c: New test.
2935 * gcc.dg/pr51957-1.h: New file.
2936 * gcc.dg/pr51957-2.c: New test.
2937
2938 2012-01-23 Jason Merrill <jason@redhat.com>
2939
2940 PR c++/51930
2941 * g++.dg/ext/visibility/template10.C: New.
2942
2943 2012-01-23 Tobias Burnus <burnus@net-b.de>
2944
2945 PR fortran/51948
2946 * gfortran.dg/move_alloc_12.f90: New.
2947
2948 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2949
2950 PR middle-end/45416
2951 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
2952
2953 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
2954
2955 PR c++/51398
2956 * g++.dg/template/crash111.C: New.
2957
2958 2012-01-23 Arnaud Charlet <charlet@adacore.com>
2959
2960 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
2961 configurations.
2962 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
2963
2964 2012-01-23 Dodji Seketeli <dodji@redhat.com>
2965
2966 PR testsuite/51941
2967 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
2968 the DW_TAG_class_type and DW_AT_name: "Executor".
2969
2970 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2971
2972 * lib/target-supports.exp
2973 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
2974 (check_effective_target_vect_interleave): Likewise.
2975
2976 2012-01-22 Jason Merrill <jason@redhat.com>
2977
2978 PR c++/51925
2979 * g++.dg/template/using20.C: New.
2980 * g++.dg/template/template-id-2.C: Adjust diagnostic.
2981
2982 2012-01-23 Jason Merrill <jason@redhat.com>
2983
2984 PR target/51934
2985 * g++.dg/torture/pr51344.C: Limit to x86.
2986
2987 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
2988
2989 * c-c++-common/tm/omp.c: Require target with pthread support.
2990
2991 2012-01-23 Richard Guenther <rguenther@suse.de>
2992
2993 PR tree-optimization/51949
2994 * gcc.dg/torture/pr51949.c: New testcase.
2995
2996 2012-01-23 Jakub Jelinek <jakub@redhat.com>
2997
2998 PR rtl-optimization/51933
2999 * gcc.c-torture/execute/pr51933.c: New test.
3000
3001 2012-01-22 Douglas B Rupp <rupp@gnat.com>
3002
3003 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
3004 Do not define for Interix.
3005
3006 2012-01-22 Jason Merrill <jason@redhat.com>
3007
3008 PR c++/51832
3009 * g++.dg/lto/pr51832.h: New.
3010 * g++.dg/lto/pr51832_0.C: New.
3011 * g++.dg/lto/pr51832_1.C: New.
3012
3013 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
3014
3015 * gcc.dg/ext-elim-1.c: New test.
3016
3017 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3018
3019 PR target/51931
3020 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
3021 * g++.dg/opt/longbranch1.C: Likewise.
3022
3023 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3024
3025 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
3026 in C++11 mode.
3027
3028 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
3029
3030 PR fortran/50556
3031 * gfortran.dg/namelist_74.f90: New test.
3032 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
3033
3034 2012-01-21 Tobias Burnus <burnus@net-b.de>
3035
3036 PR fortran/51913
3037 * gfortran.dg/class_47.f90: New.
3038
3039 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
3040
3041 * gnat.dg/renaming5.ad[sb]: New test.
3042
3043 2012-01-20 Jason Merrill <jason@redhat.com>
3044
3045 PR c++/51919
3046 * g++.dg/pch/mangle1.{C,Hs}: Remove.
3047
3048 2012-01-20 Jason Merrill <jason@redhat.com>
3049
3050 PR c++/51922
3051 * g++.dg/ext/attrib42.C: Require ilp32.
3052
3053 2012-01-20 Jakub Jelinek <jakub@redhat.com>
3054
3055 PR target/51915
3056 * gcc.target/arm/pr51915.c: New test.
3057
3058 2012-01-20 Cary Coutant <ccoutant@google.com>
3059 Dodji Seketeli <dodji@redhat.com>
3060
3061 PR debug/45682
3062 * g++.dg/debug/dwarf2/nested-3.C: New test.
3063
3064 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3065
3066 PR c++/51402
3067 * g++.dg/template/crash110.C: New.
3068
3069 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3070
3071 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
3072 Remove default options on hppa*-*-hpux*.
3073
3074 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3075
3076 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
3077
3078 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3079
3080 * gcc.c-torture/compile/pr51856.c: New testcase.
3081
3082 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
3083
3084 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
3085 options to go_target_compile.
3086
3087 2012-01-20 Kai Tietz <ktietz@redhat.com>
3088
3089 * g++.dg/torture/pr51344.C: Fix typo.
3090
3091 2012-01-20 Richard Guenther <rguenther@suse.de>
3092
3093 PR tree-optimization/51903
3094 * g++.dg/torture/pr51903.C: New testcase.
3095
3096 2012-01-20 Tobias Burnus <burnus@net-b.de>
3097 Janus Weil <janus@gcc.gnu.org>
3098
3099 PR fortran/51056
3100 * gfortran.dg/use_21.f90: New.
3101
3102 2012-01-20 Jakub Jelinek <jakub@redhat.com>
3103
3104 PR target/51106
3105 * gcc.dg/torture/pr51106-1.c: New test.
3106 * gcc.dg/torture/pr51106-2.c: New test.
3107
3108 2012-01-19 Kai Tietz <ktietz@redhat.com>
3109
3110 * g++.dg/torture/pr51344.C: New test.
3111
3112 2012-01-19 Tobias Burnus <burnus@net-b.de>
3113
3114 PR fortran/51904
3115 * gfortran.dg/intrinsic_size_2.f90: New.
3116
3117 2012-01-19 Jason Merrill <jason@redhat.com>
3118
3119 PR c++/51889
3120 * g++.dg/inherit/using7.C: New.
3121
3122 2012-01-19 Richard Guenther <rguenther@suse.de>
3123
3124 PR tree-optimization/37997
3125 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
3126
3127 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
3128
3129 PR rtl-optimization/51505
3130 * gcc.dg/pr51505.c: New test.
3131
3132 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
3133
3134 PR fortran/51634
3135 * gfortran.dg/typebound_operator_12.f03: New.
3136 * gfortran.dg/typebound_operator_13.f03: New.
3137
3138 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
3139
3140 PR c++/51225
3141 * g++.dg/cpp0x/pr51225.C: New.
3142
3143 2012-01-17 Ian Lance Taylor <iant@google.com>
3144
3145 PR go/50656
3146 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
3147
3148 2012-01-17 Tobias Burnus <burnus@net-b.de>
3149
3150 PR fortran/51869
3151 * gfortran.dg/realloc_on_assign_9.f90: New.
3152
3153 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
3154
3155 PR other/51165
3156 * gcc.dg/tm/memopt-3.c: Remove xfail.
3157 * gcc.dg/tm/memopt-4.c: Remove xfail.
3158 * gcc.dg/tm/memopt-5.c: Remove xfail.
3159 * gcc.dg/tm/memopt-7.c: Remove xfail.
3160
3161 2012-01-17 Jakub Jelinek <jakub@redhat.com>
3162
3163 PR tree-optimization/51877
3164 * gcc.c-torture/execute/pr51877.c: New test.
3165
3166 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3167
3168 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
3169 {!vect_align_arrays} to vect_sizes_32B_16B.
3170 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
3171 * gcc.dg/vect/vect-peel-3.c: Ditto.
3172
3173 2012-01-16 Jason Merrill <jason@redhat.com>
3174
3175 PR c++/51854
3176 * g++.dg/abi/mangle60.C: New.
3177
3178 PR c++/51827
3179 * g++.dg/pch/mangle1.{C,Hs}: New.
3180
3181 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
3182 Tobias Burnus <burnus@net-b.de>
3183
3184 PR fortran/50981
3185 * gfortran.dg/elemental_optional_args_3.f90: New
3186 * gfortran.dg/elemental_optional_args_4.f90: New
3187
3188 2012-01-16 Tobias Burnus <burnus@net-b.de>
3189
3190 PR fortran/51809
3191 * gfortran.dg/use_20.f90: New
3192
3193 2012-01-16 Jason Merrill <jason@redhat.com>
3194
3195 PR c++/51868
3196 * g++.dg/cpp0x/rv-bitfield.C: New.
3197 * g++.dg/cpp0x/rv-bitfield2.C: New.
3198
3199 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
3200
3201 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
3202 subroutine 'qsort' and use index array to assign the result.
3203
3204 2012-01-16 Jakub Jelinek <jakub@redhat.com>
3205
3206 PR tree-optimization/51865
3207 * gcc.dg/pr51865.c: New test.
3208
3209 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3210
3211 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
3212
3213 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3214
3215 * gcc.target/mips/code-readable-2.c: Allow the jump table address
3216 to be loaded from the constant pool, rather than via %hi and %lo.
3217
3218 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
3219
3220 PR rtl-optimization/51821
3221 * gcc.dg/pr51821.c: New test.
3222
3223 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
3224
3225 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
3226
3227 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
3228
3229 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
3230
3231 2012-01-14 Tobias Burnus <burnus@net-b.de>
3232
3233 PR fortran/51800
3234 * gfortran.dg/init_flag_8.f90: New.
3235 * gfortran.dg/init_flag_9.f90: New.
3236
3237 2011-01-14 Tobias Burnus <burnus@net-b.de>
3238
3239 PR fortran/51816
3240 * gfortran.dg/use_18.f90: New.
3241 * gfortran.dg/use_19.f90: New.
3242
3243 2012-01-13 Ian Lance Taylor <iant@google.com>
3244
3245 PR c++/50012
3246 * g++.dg/warn/Wsign-compare-4.C: New.
3247
3248 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
3249
3250 PR fortran/48351
3251 * gfortran.dg/alloc_comp_assign.f03: New.
3252 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
3253 __BUILTIN_FREE from 38 to 32.
3254
3255 2012-01-13 Jason Merrill <jason@redhat.com>
3256
3257 PR c++/20681
3258 * g++.dg/warn/Wreturn-type-7.C: New.
3259
3260 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
3261
3262 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
3263 assumption.
3264 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
3265 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
3266 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
3267 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
3268 int32plus because of big array needed.
3269 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
3270 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
3271
3272 2012-01-13 Jason Merrill <jason@redhat.com>
3273
3274 PR c++/51813
3275 * g++.dg/ext/visibility/template9.C: New.
3276
3277 PR c++/51620
3278 * g++.dg/cpp0x/defaulted34.C: New.
3279 * g++.dg/template/virtual3.C: New.
3280
3281 2012-01-13 Richard Guenther <rguenther@suse.de>
3282
3283 PR middle-end/8081
3284 * gcc.dg/torture/pr8081.c: New testcase.
3285
3286 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
3287
3288 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
3289
3290 2012-01-12 Jason Merrill <jason@redhat.com>
3291
3292 PR c++/51714
3293 * g++.dg/ext/stmtexpr14.C: New.
3294
3295 2012-01-13 Dodji Seketeli <dodji@redhat.com>
3296
3297 PR c++/51633
3298 * g++.dg/cpp0x/constexpr-diag4.C: New test.
3299
3300 2012-01-12 Jason Merrill <jason@redhat.com>
3301
3302 PR c++/48051
3303 * g++.dg/abi/mangle48.C: Test qualified-names, too.
3304 * g++.dg/abi/mangle58.C: Likewise.
3305
3306 PR c++/51403
3307 * g++.dg/template/arg8.C: New.
3308
3309 2012-01-12 Ira Rosen <irar@il.ibm.com>
3310
3311 PR tree-optimization/51799
3312 * gcc.dg/vect/pr51799.c: New test.
3313 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
3314 patterns.
3315
3316 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3317 Tobias Burnus <burnus@net-b.de>
3318
3319 PR fortran/51057
3320 PR fortran/51616
3321 * lib/target-supports.exp
3322 (check_effective_target_fortran_largest_fp_has_sqrt): New.
3323 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
3324
3325 2012-01-11 Jason Merrill <jason@redhat.com>
3326
3327 PR c++/51565
3328 * g++.dg/ext/attrib42.C: New.
3329
3330 2012-01-11 Jakub Jelinek <jakub@redhat.com>
3331
3332 PR bootstrap/51796
3333 * gcc.dg/pr51796.c: New test.
3334
3335 2012-01-11 Jason Merrill <jason@redhat.com>
3336
3337 PR c++/51818
3338 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
3339
3340 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
3341
3342 * gnat.dg/array19.ad[sb]: New test.
3343
3344 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
3345
3346 * gnat.dg/opt23.ad[sb]: New test.
3347 * gnat.dg/opt23_pkg.ad[sb]: New helper.
3348 * gnat.dg/opt24.ad[sb]: New test.
3349
3350 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3351
3352 PR tree-optimization/49642
3353 * gcc.dg/tree-ssa/pr49642-1.c: New test.
3354 * gcc.dg/tree-ssa/pr49642-2.c: New test.
3355
3356 2012-01-11 Jason Merrill <jason@redhat.com>
3357
3358 PR c++/51613
3359 * g++.dg/template/explicit-args5.C: New.
3360
3361 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3362
3363 * gcc.c-torture/execute/20120110-1.c: New testcase.
3364
3365 2012-01-10 Jason Merrill <jason@redhat.com>
3366
3367 PR c++/51614
3368 * g++.dg/inherit/ambig1.C: New.
3369
3370 PR c++/51433
3371 * g++.dg/cpp0x/constexpr-cache1.C: New.
3372
3373 2012-01-10 Richard Guenther <rguenther@suse.de>
3374
3375 PR tree-optimization/51801
3376 * gcc.dg/torture/pr51801.c: New testcase.
3377
3378 2012-01-10 Tobias Burnus <burnus@net-b.de>
3379
3380 PR fortran/51652
3381 * gfortran.dg/allocate_with_typespec_5.f90: New.
3382
3383 2012-01-10 Tobias Burnus <burnus@net-b.de>
3384
3385 * gfortran.dg/class_39.f03: Update dg-error string.
3386
3387 2012-01-10 Richard Guenther <rguenther@suse.de>
3388
3389 PR tree-optimization/50913
3390 * gcc.dg/graphite/interchange-16.c: New testcase.
3391 * gcc.dg/graphite/scop-20.c: XFAIL.
3392 * gfortran.dg/graphite/interchange-1.f: Likewise.
3393 * gfortran.dg/graphite/block-1.f90: Likewise.
3394 * gfortran.dg/graphite/block-2.f: Likewise.
3395
3396 2012-01-10 Richard Henderson <rth@redhat.com>
3397
3398 * lib/target-supports.exp (check_effective_target_vect_perm,
3399 check_effective_target_vect_perm_byte,
3400 check_effective_target_vect_perm_short): Enable for arm neon.
3401
3402 2012-01-09 Tobias Burnus <burnus@net-b.de>
3403
3404 PR fortran/46328
3405 * gfortran.dg/typebound_operator_11.f90: New.
3406
3407 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
3408
3409 * gnat.dg/array18.adb: New test.
3410 * gnat.dg/array18_pkg.ads: New helper.
3411
3412 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
3413
3414 PR fortran/51791
3415 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
3416 around base object in first assignment in main program.
3417 * gfortran.dg/typebound_operator_10.f03: New test.
3418
3419 2012-01-09 Martin Jambor <mjambor@suse.cz>
3420
3421 PR tree-optimization/51759
3422 * g++.dg/ipa/pr51759.C: New test.
3423
3424 2012-01-09 Tobias Burnus <burnus@net-b.de>
3425
3426 PR fortran/51758
3427 * gfortran.dg/optional_absent_2.f90: New.
3428
3429 2012-01-09 Tobias Burnus <burnus@net-b.de>
3430
3431 PR fortran/51578
3432 * gfortran.dg/use_17.f90: New.
3433
3434 2012-01-09 Gary Funck <gary@intrepid.com>
3435
3436 PR preprocessor/33919
3437 * gcc.dg/pr33919.c: New test.
3438 * gcc.dg/pr33919-0.h: New test header file.
3439 * gcc.dg/pr33919-1.h: Ditto.
3440 * gcc.dg/pr33919-2.h: Ditto.
3441
3442 2012-01-07 Jan Hubicka <jh@suse.cz>
3443
3444 PR tree-optimize/51694
3445 * gcc.c-torture/compile/pr51694.c: new testcase.
3446
3447 2012-01-07 Jan Hubicka <jh@suse.cz>
3448
3449 PR tree-optimization/51600
3450 * g++.dg/torture/pr51600.C: New testcase.
3451
3452 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3453
3454 PR gcov-profile/51715
3455 PR gcov-profile/51717
3456 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
3457 * gcc.misc-tests/gcov-14.c: Likewise.
3458
3459 2012-01-06 Jason Merrill <jason@redhat.com>
3460
3461 * g++.dg/parse/new5.C: New.
3462
3463 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
3464
3465 PR testsuite/51655
3466 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
3467 including <string.h>.
3468
3469 2012-01-06 Jason Merrill <jason@redhat.com>
3470
3471 * g++.dg/abi/mangle51.C: New.
3472 * g++.dg/abi/mangle52.C: New.
3473 * g++.dg/abi/mangle53.C: New.
3474 * g++.dg/abi/mangle54.C: New.
3475 * g++.dg/abi/mangle55.C: New.
3476 * g++.dg/abi/mangle56.C: New.
3477 * g++.dg/abi/mangle57.C: New.
3478 * g++.dg/abi/mangle58.C: New.
3479 * g++.dg/abi/mangle59.C: New.
3480 * g++.dg/cpp0x/trailing3.C: Update mangling.
3481 * g++.dg/cpp0x/variadic111.C: Update mangling.
3482 * g++.dg/cpp0x/variadic4.C: Update mangling.
3483 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
3484 * g++.dg/template/nontype22.C: Works now.
3485 * g++.dg/template/pr35240.C: Works now.
3486
3487 * g++.dg/cpp0x/error7.C: New.
3488
3489 2012-01-06 Tobias Burnus <burnus@net-b.de>
3490
3491 * gfortran.dg/deallocate_stat_2.f90: New.
3492 * coarray/allocate_errgmsg.f90: New.
3493 * gfortran.dg/coarray_lib_alloc_1.f90: New.
3494 * gfortran.dg/coarray_lib_alloc_2.f90: New.
3495 * coarray/subobject_1.f90: Fix for num_images > 1.
3496 * gfortran.dg/deallocate_stat.f90: Update due to changed
3497 stat= handling.
3498
3499 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
3500
3501 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
3502
3503 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
3504
3505 * ada/acats/overflow.lst: Add cb20004.
3506
3507 2012-01-05 Dodji Seketeli <dodji@redhat.com>
3508
3509 PR c++/51541
3510 * g++.dg/cpp0x/alias-decl-18.C: New test.
3511
3512 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
3513
3514 * gcc.c-torture/execute/20120104-1.c: New test.
3515
3516 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
3517
3518 PR fortran/PR48946
3519 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
3520 the old typebound_operator_8.f03.
3521 * gfortran.dg/typebound_operator_8.f03: New version of
3522 typebound_operator_7.f03 with 'u' a derived type instead of a
3523 class object.
3524
3525 2012-01-05 Richard Guenther <rguenther@suse.de>
3526
3527 * g++.dg/torture/pr49309.C: Skip for -flto.
3528
3529 2012-01-05 Jakub Jelinek <jakub@redhat.com>
3530
3531 PR middle-end/51761
3532 * gcc.c-torture/compile/pr51761.c: New test.
3533
3534 2012-01-05 Richard Guenther <rguenther@suse.de>
3535
3536 PR tree-optimization/51760
3537 * gcc.dg/torture/pr51760.c: New testcase.
3538
3539 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
3540
3541 PR middle-end/51472
3542 * gcc.dg/tm/memopt-6.c: Adjust regexp.
3543
3544 2012-01-05 Richard Guenther <rguenther@suse.de>
3545
3546 PR lto/41576
3547 * gfortran.dg/lto/pr41576_0.f90: New testcase.
3548 * gfortran.dg/lto/pr41576_1.f90: Likewise.
3549
3550 2012-01-04 Jakub Jelinek <jakub@redhat.com>
3551
3552 PR debug/51695
3553 * gcc.dg/pr51695.c: New test.
3554
3555 2012-01-04 Andrew Pinski <apinski@cavium.com>
3556
3557 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
3558 * gcc.target/mips/octeon2-lx-1.c: New test.
3559 * gcc.target/mips/mips64-dsp-ldx.c: New test.
3560 * gcc.target/mips/octeon2-lx-2.c: New test.
3561 * gcc.target/mips/octeon2-lx-3.c: New test.
3562
3563 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
3564
3565 PR other/51163
3566 PR other/51164
3567 * gcc.dg/tm/alias-1.c: Adjust regexp.
3568 * gcc.dg/tm/alias-2.c: Adjust regexp.
3569
3570 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
3571
3572 PR c++/51064
3573 * g++.dg/warn/Wparentheses-26.C: New.
3574
3575 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
3576
3577 * gfortran.dg/elemental_optional_args_2.f90: New test.
3578
3579 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3580
3581 PR fortran/49693
3582 * gfortran.dg/common_17.f90: New test.
3583
3584 2012-01-04 Richard Guenther <rguenther@suse.de>
3585
3586 PR tree-optimization/49651
3587 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
3588 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3589
3590 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3591
3592 PR c++/51738
3593 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
3594
3595 2012-01-03 Andrew Pinski <apinski@cavium.com>
3596
3597 * lib/scanasm.exp (dg-function-on-line): Always use a special format
3598 for all mips targets. Also allow an optional .cfi_startproc.
3599
3600 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
3601
3602 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
3603
3604 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3605
3606 PR c++/29273
3607 * g++.dg/rtti/dyncast5.C: New.
3608
3609 2012-01-03 Richard Guenther <rguenther@suse.de>
3610
3611 PR tree-optimization/51070
3612 * gcc.dg/torture/pr51070-2.c: New testcase.
3613
3614 2012-01-03 Richard Guenther <rguenther@suse.de>
3615
3616 PR tree-optimization/51692
3617 * gcc.dg/torture/pr51692.c: New testcase.
3618
3619 2012-01-03 Richard Guenther <rguenther@suse.de>
3620
3621 PR debug/51650
3622 * g++.dg/lto/pr51650-3_0.C: New testcase.
3623
3624 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3625
3626 PR c++/15867
3627 * g++.dg/warn/Wredundant-decls-spec.C: New.
3628
3629 2012-01-03 Jakub Jelinek <jakub@redhat.com>
3630
3631 PR tree-optimization/51719
3632 * g++.dg/tree-prof/pr51719.C: New test.
3633
3634 2012-01-03 Richard Guenther <rguenther@suse.de>
3635
3636 PR middle-end/51730
3637 * gcc.dg/fold-compare-6.c: New testcase.
3638
3639 2012-01-03 Jakub Jelinek <jakub@redhat.com>
3640
3641 PR c++/51669
3642 * g++.dg/gomp/pr51669.C: New test.
3643
3644 2012-01-02 Jason Merrill <jason@redhat.com>
3645
3646 PR c++/51675
3647 * g++.dg/cpp0x/constexpr-union2.C: New.
3648
3649 PR c++/51666
3650 * g++.dg/cpp0x/nsdmi-defer5.C: New.
3651
3652 2012-01-02 Dodji Seketeli <dodji@redhat.com>
3653
3654 PR c++/51462
3655 * g++.dg/cpp0x/constexpr-99.C: New test.
3656
3657 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
3658
3659 PR c++/20140
3660 * g++.dg/template/init9.C: New.
3661
3662 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3663
3664 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
3665 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
3666 rather than a specific number.
3667
3668 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
3669
3670 PR fortran/46262
3671 PR fortran/46328
3672 PR fortran/51052
3673 * gfortran.dg/typebound_operator_7.f03: New.
3674 * gfortran.dg/typebound_operator_8.f03: New.
3675
3676 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3677
3678 PR target/51729
3679 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
3680 XFAIL.
3681 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3682
3683 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3684
3685 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
3686
3687 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3688
3689 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
3690 for MIPS.
3691
3692 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3693
3694 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
3695 * gfortran.dg/io_real_boz_4.f90: Likewise.
3696 * gfortran.dg/io_real_boz_5.f90: Likewise.
3697
3698 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3699
3700 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
3701
3702 2012-01-02 Revital Eres <revital.eres@linaro.org>
3703
3704 * gcc.dg/sms-11.c: New file.
3705
3706 2012-01-02 Tobias Burnus <burnus@net-b.de>
3707
3708 PR fortran/51682
3709 * gfortran.dg/coarray/image_index_3.f90: New.
3710
3711 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3712
3713 PR c++/16603
3714 * g++.dg/parse/enum8.C: New.
3715
3716 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3717
3718 PR c++/51379
3719 * g++.dg/conversion/reinterpret4.C: New.
3720 * g++.dg/conversion/reinterpret1.C: Adjust.
3721
3722 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3723
3724 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
3725
3726 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
3727
3728 * g++.old-deja/g++.brendan/crash25.C: Adjust.
3729 * g++.old-deja/g++.brendan/crash56.C: Likewise.
3730 * g++.old-deja/g++.jason/access14.C: Likewise.
3731 * g++.old-deja/g++.jason/access8.C: Likewise.
3732 * g++.old-deja/g++.jason/access1.C: Likewise.
3733 * g++.old-deja/g++.other/access3.C: Likewise.
3734 * g++.old-deja/g++.other/access5.C: Likewise.
3735 * g++.old-deja/g++.law/unsorted1.C: Likewise.
3736 * g++.old-deja/g++.law/visibility22.C: Likewise.
3737 * g++.old-deja/g++.law/visibility26.C: Likewise.
3738 * g++.old-deja/g++.mike/p2746.C: Likewise.
3739 * g++.dg/debug/using1.C: Likewise.
3740 * g++.dg/lookup/using51.C: Likewise.
3741 * g++.dg/inherit/using5.C: Likewise.
3742 * g++.dg/inherit/pr30297.C: Likewise.
3743 * g++.dg/inherit/access8.C: Likewise.
3744 * g++.dg/torture/pr39362.C: Likewise.
3745 * g++.dg/template/crash13.C: Likewise.
3746 * g++.dg/template/using10.C: Likewise.
3747
3748 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3749
3750 PR fortran/51502
3751 * lib/gcc-dg.exp (scan-module-absence): Really commit last
3752 change.
3753
3754 2012-01-01 Ira Rosen <irar@il.ibm.com>
3755
3756 PR tree-optimization/51704
3757 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
3758 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
3759 corresponding flags.
3760
3761 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3762
3763 PR c++/51723
3764 * g++.dg/cpp0x/constexpr-delegating2.C: New.
3765
3766 2012-01-01 Jan Hubicka <jh@suse.cz>
3767
3768 PR rtl-optimization/51069
3769 * gcc.c-torture/compile/pr51069.c: New testcase.
3770
3771 2012-01-01 Jakub Jelinek <jakub@redhat.com>
3772
3773 PR tree-optimization/51683
3774 * gcc.dg/pr51683.c: New test.
3775 \f
3776 Copyright (C) 2012 Free Software Foundation, Inc.
3777
3778 Copying and distribution of this file, with or without modification,
3779 are permitted in any medium without royalty provided the copyright
3780 notice and this notice are preserved.