re PR c++/52718 (-Wzero-as-null-pointer-constant: misleading location for 0 as defaul...
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
2
3 PR c++/52718
4 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
5
6 2012-03-29 Jason Merrill <jason@redhat.com>
7
8 PR c++/52685
9 * g++.dg/template/inherit8.C: New.
10
11 2012-03-29 Jakub Jelinek <jakub@redhat.com>
12
13 PR c++/52759
14 * g++.dg/ext/weak4.C: New test.
15
16 PR tree-optimization/52760
17 * gcc.c-torture/execute/pr52760.c: New test.
18
19 2012-03-29 Jason Merrill <jason@redhat.com>
20
21 PR c++/52743
22 * g++.dg/cpp0x/initlist-array3.C: New.
23
24 2012-03-28 Jason Merrill <jason@redhat.com>
25
26 PR c++/52746
27 * g++.dg/overload/virtual2.C: New.
28
29 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
30
31 * gnat.dg/vect7.ad[sb]: New test.
32
33 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
34 Tobias Burnus <burnus@gcc.gnu.org>
35
36 PR fortran/52652
37 * gfortran.dg/allocate_class_1.f90 : Change error test.
38 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
39 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
40 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
41
42 2012-03-28 Jakub Jelinek <jakub@redhat.com>
43
44 PR middle-end/52691
45 * gcc.dg/pr52691.c: New test.
46
47 PR middle-end/52750
48 * gcc.c-torture/compile/pr52750.c: New test.
49
50 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
51
52 PR target/52692
53 * gcc.target/avr/torture/builtins-2.c: New test.
54
55 2012-03-28 Jakub Jelinek <jakub@redhat.com>
56
57 PR target/52736
58 * gcc.target/i386/pr52736.c: New test.
59
60 2012-03-27 Martin Jambor <mjambor@suse.cz>
61
62 PR middle-end/52693
63 * gcc.dg/torture/pr52693.c: New test.
64
65 2012-03-27 Meador Inge <meadori@codesourcery.com>
66
67 PR c++/52672
68 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
69
70 2012-03-27 Mike Stump <mikestump@comcast.net>
71
72 PR target/52665
73 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
74 failures that match branch names.
75
76 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
77 H.J. Lu <hongjiu.lu@intel.com>
78
79 PR target/52698
80 * gcc.target/i386/pr52698.c: New test.
81
82 2012-03-27 Richard Guenther <rguenther@suse.de>
83
84 PR middle-end/52720
85 * gcc.dg/torture/pr52720.c: New testcase.
86
87 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
88
89 * gnat.dg/pack17.adb: New test.
90
91 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
92
93 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
94 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
95
96 2012-03-26 Martin Jambor <mjambor@suse.cz>
97
98 PR tree-optimization/50052
99 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
100
101 2012-03-26 Richard Guenther <rguenther@suse.de>
102
103 PR tree-optimization/52701
104 * gfortran.dg/pr52701.f90: New testcase.
105
106 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
107
108 PR tree-optimization/52686
109 * gcc.target/arm/pr52686.c: New test.
110
111 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
112
113 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
114 Add "-Os -flto" to list.
115
116 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
117
118 * gnat.dg/concat2.ad[sb]: New test.
119
120 2012-03-24 Jason Merrill <jason@redhat.com>
121
122 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
123 * g++.dg/cpp0x/trailing2.C: Likewise.
124 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
125 * g++.dg/cpp1y/auto-fn1.C: New.
126 * g++.dg/cpp1y/auto-fn2.C: New.
127 * g++.dg/cpp1y/auto-fn3.C: New.
128 * g++.dg/cpp1y/auto-fn4.C: New.
129 * g++.dg/cpp1y/auto-fn5.C: New.
130 * g++.dg/cpp1y/auto-fn6.C: New.
131 * g++.dg/cpp1y/auto-fn7.C: New.
132 * g++.dg/cpp1y/auto-fn8.C: New.
133 * g++.dg/cpp1y/auto-fn9.C: New.
134 * g++.dg/cpp1y/auto-fn10.C: New.
135 * g++.dg/cpp1y/auto-fn11.C: New.
136
137 2012-03-23 Richard Guenther <rguenther@suse.de>
138
139 PR tree-optimization/52678
140 * gfortran.dg/pr52678.f: New testcase.
141
142 2012-03-23 Richard Guenther <rguenther@suse.de>
143
144 PR tree-optimization/52638
145 * g++.dg/torture/pr52638.C: New testcase.
146
147 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
148
149 PR c++/52487
150 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
151
152 2012-03-22 Jakub Jelinek <jakub@redhat.com>
153
154 PR c++/52671
155 * g++.dg/ext/attrib44.C: New test.
156
157 2012-03-22 Jan Hubicka <jh@suse.cz>
158
159 PR middle-end/51737
160 * g++.dg/torture/pr51737.C: New testcase
161
162 2012-03-22 Richard Guenther <rguenther@suse.de>
163
164 PR tree-optimization/52548
165 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
166
167 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
168
169 * lib/fortran-modules.exp (list-module-names-1): Remove
170 warning.
171
172 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
173
174 PR target/50751
175 * gcc/target/sh/pr50751-1.c: New.
176 * gcc/target/sh/pr50751-2.c: New.
177 * gcc/target/sh/pr50751-3.c: New.
178
179 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
180
181 PR target/52479
182 * gcc.target/sh/sh4a-cos.c: Remove.
183 * gcc.target/sh/sh4a-sin.c: Remove.
184 * gcc.target/sh/sh4a-sincos.c: Remove.
185
186 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
187
188 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
189 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
190
191 2012-03-21 Martin Jambor <mjambor@suse.cz>
192
193 PR testsuite/52641
194 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
195 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
196
197 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
198
199 * gcc.target/arm/thumb-16bit-ops.c: New file.
200 * gcc.target/arm/thumb-ifcvt.c: New file.
201
202 2012-03-20 Jason Merrill <jason@redhat.com>
203
204 * lib/target-supports.exp: Add { target c++1y }.
205
206 * g++.dg/cpp0x/auto32.C: New.
207
208 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
209
210 PR testsuite/52641
211 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
212 int32plus.
213 * gcc.dg/torture/pr48124-4.c: Ditto:
214 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
215
216 2012-03-20 Jason Merrill <jason@redhat.com>
217
218 PR c++/52510
219 * g++.dg/cpp0x/initlist66.C: New.
220
221 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
222
223 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
224 __AVR_HAVE_LPMX__
225
226 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
227
228 PR target/49868
229 * gcc.target/avr/torture/addr-space-2.h: New file.
230 * gcc.target/avr/torture/addr-space-2-g.h: New test.
231 * gcc.target/avr/torture/addr-space-2-0.h: New test.
232 * gcc.target/avr/torture/addr-space-2-1.h: New test.
233 * gcc.target/avr/torture/addr-space-2-x.h: New test.
234
235 2012-03-20 Richard Guenther <rguenther@suse.de>
236
237 * gnat.dg/pack16.adb: New testcase.
238 * gnat.dg/pack16_pkg.ads: Likewise.
239 * gnat.dg/specs/pack8.ads: Likewise.
240 * gnat.dg/specs/pack8_pkg.ads: Likewise.
241
242 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
243
244 * g++.dg/warn/Wuseless-cast.C: Extend.
245
246 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
247
248 PR c++/14710
249 * g++.dg/warn/Wuseless-cast.C: New.
250
251 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
252
253 PR libfortran/52608
254 * gfortran.dg/pr52608.f90: New test.
255
256 2012-03-17 Tobias Burnus <burnus@net-b.de>
257
258 PR fortran/52585
259 * gfortran.dg/proc_ptr_36.f90: New.
260
261 2012-03-16 Martin Jambor <mjambor@suse.cz>
262
263 * gcc.dg/misaligned-expand-1.c: New test.
264 * gcc.dg/misaligned-expand-3.c: Likewise.
265
266 2012-03-16 Richard Guenther <rguenther@suse.de>
267 Kai Tietz <ktietz@redhat.com>
268
269 PR middle-end/48814
270 * gcc.c-torture/execute/pr48814-1.c: New test.
271 * gcc.c-torture/execute/pr48814-2.c: New test.
272 * gcc.dg/tree-ssa/assign-1.c: New test.
273 * gcc.dg/tree-ssa/assign-2.c: New test.
274 * gcc.dg/tree-ssa/assign-3.c: New test.
275
276 2012-03-16 Richard Guenther <rguenther@suse.de>
277
278 * gnat.dg/specs/pack7.ads: New testcase.
279
280 2012-03-15 Jakub Jelinek <jakub@redhat.com>
281
282 PR target/52568
283 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
284 * gcc.dg/torture/vshuf-8.inc: Likewise.
285 * gcc.dg/torture/vshuf-16.inc: Likewise.
286 * gcc.dg/torture/vshuf-32.inc: Likewise.
287
288 2012-03-15 Jason Merrill <jason@redhat.com>
289
290 * g++.dg/torture/pr52582.C: New.
291
292 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
293
294 * lib/fortran-modules.exp: New file which was forgotten in r185430.
295
296 2012-03-15 Ira Rosen <irar@il.ibm.com>
297 Ulrich Weigand <ulrich.weigand@linaro.org>
298
299 * gcc.dg/vect/slp-cond-3.c: New test.
300 * gcc.dg/vect/slp-cond-4.c: New test.
301
302 2012-03-15 Ira Rosen <irar@il.ibm.com>
303 Ulrich Weigand <ulrich.weigand@linaro.org>
304
305 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
306 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
307
308 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
309
310 PR libfortran/52434
311 PR libfortran/48878
312 PR libfortran/38199
313 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
314 * gfortran.dg/round_1.f03: Likewise.
315
316 2012-03-15 Jakub Jelinek <jakub@redhat.com>
317 Andrew Pinski <apinski@cavium.com>
318
319 PR middle-end/52592
320 * gcc.dg/pr52592.c: New test.
321
322 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
323
324 * gfortran.fortran-torture/compile/compile.exp: Simplify.
325 * gfortran.fortran-torture/execute/execute.exp: Likewise.
326 * lib/gcc-dg.exp (cleanup-modules): Move to ..
327 * lib/fortran-modules.exp: .. this new file. Adjust users.
328 * lib/gfortran-dg.exp (gfortran-dg-runtest,
329 gfortran-dg-debug-runtest): Call cleanup-modules.
330 * lib/fortran-torture.exp (fortran-torture-execute,
331 fortran-torture): Likewise.
332 * gfortran.dg/coarray/caf.exp: Likewise.
333 * lib/lto.exp: Likewise.
334 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
335 * gfortran.dg/class_4b.f03: Likewise.
336 * gfortran.dg/class_4c.f03: Likewise.
337 * gfortran.dg/class_45a.f03: Likewise.
338 * gfortran.dg/binding_label_tests_10.f03: Likewise.
339 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
340 * gfortran.dg/binding_label_tests_11.f03: Likewise.
341 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
342 * gfortran.dg/binding_label_tests_13.f03: Likewise.
343 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
344 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
345 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
346 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
347 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
348 * gfortran.dg/whole_file_28.f90: Likewise.
349 * gfortran.dg/whole_file_29.f90: Likewise.
350 * gfortran.dg/whole_file_30.f90: Likewise.
351 * gfortran.dg/whole_file_31.f90: Likewise.
352
353 2012-03-15 Jakub Jelinek <jakub@redhat.com>
354
355 PR tree-optimization/52267
356 * gcc.dg/pr52267.c: New test.
357 * gcc.dg/tree-ssa/vrp65.c: New test.
358 * gcc.dg/tree-ssa/vrp66.c: New test.
359
360 2012-03-15 Richard Guenther <rguenther@suse.de>
361
362 PR middle-end/52580
363 * gfortran.dg/vect/pr52580.f: New testcase.
364
365 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
366
367 * gcc.target/sh/fpul-usage-1.c: New.
368
369 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
370
371 PR target/49468
372 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
373 * gcc.target/sh/pr49468-di.c: Likewise.
374
375 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
376
377 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
378 * gcc.dg/c99-stdint-6.c: Likewise.
379 * gcc.dg/lto/20090210_0.c: Likewise.
380 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
381 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
382 * gcc.dg/pragma-init-fini-2.c: Likewise.
383 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
384 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
385 * gcc.target/i386/pr22152.c: Likewise.
386 * gcc.target/i386/vect8-ret.c: Likewise.
387 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
388 handling.
389
390 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
391
392 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
393 * g++.dg/tree-prof/partition1.C: Likewise.
394 * g++.dg/tree-prof/partition2.C: Likewise.
395 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
396 handling.
397 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
398 * gcc.c-torture/execute/20010724-1.c: Remove.
399 * gcc.c-torture/execute/20010724-1.x: Remove.
400 * gcc.c-torture/execute/20040208-2.c: Remove.
401 * gcc.c-torture/execute/20040208-2.x: Remove.
402 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
403 Remove.
404 (main) [__mips__ && __sgi__]: Remove.
405 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
406 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
407 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
408 mips-sgi-irix6* handling.
409 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
410 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
411 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
412 handling.
413 * gcc.dg/torture/builtin-logb-1.c: Likewise.
414 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
415 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
416 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
417 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
418 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
419 mips-sgi-irix6*.
420 * gcc.target/mips/interrupt_handler-3.c: Likewise.
421 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
422 * gcc.target/mips/save-restore-3.c: Likewise.
423 * gcc.target/mips/save-restore-4.c: Likewise.
424 * gcc.target/mips/save-restore-5.c: Likewise.
425 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
426 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
427 messages.
428 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
429 IRIX 6 handling.
430 (restore_ld_library_path_env_vars): Likewise.
431 * lib/target-supports.exp (check_profiling_available): Remove
432 mips*-*-irix* handling.
433 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
434 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
435 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
436
437 2012-03-14 Jakub Jelinek <jakub@redhat.com>
438
439 PR c++/52582
440 * g++.dg/opt/pr52582.C: New test.
441
442 2012-03-14 Richard Guenther <rguenther@suse.de>
443
444 PR tree-optimization/52571
445 * gcc.dg/vect/vect-2.c: Initialize arrays.
446 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
447 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
448 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
449
450 2012-03-14 Richard Guenther <rguenther@suse.de>
451
452 PR middle-end/52080
453 PR middle-end/52097
454 PR middle-end/48124
455 * gcc.dg/torture/pr48124-1.c: New testcase.
456 * gcc.dg/torture/pr48124-2.c: Likewise.
457 * gcc.dg/torture/pr48124-3.c: Likewise.
458 * gcc.dg/torture/pr48124-4.c: Likewise.
459
460 2012-03-14 Richard Guenther <rguenther@suse.de>
461
462 PR middle-end/52578
463 * gcc.dg/pr52578.c: New testcase.
464
465 2012-03-14 Jakub Jelinek <jakub@redhat.com>
466
467 PR c++/52521
468 * g++.dg/cpp0x/udlit-args2.C: New test.
469
470 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
471
472 PR target/48596
473 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
474 * gcc.c-torture/compile/pr48596.c: ... here.
475
476 2012-01-30 Dodji Seketeli <dodji@redhat.com>
477
478 PR c++/51641
479 * g++.dg/lookup/hidden-class17.C: New test.
480
481 2012-03-13 Jakub Jelinek <jakub@redhat.com>
482
483 PR c/52577
484 * gcc.dg/Wunused-var-3.c: New test.
485
486 2012-03-13 Martin Jambor <mjambor@suse.cz>
487
488 * gcc.dg/misaligned-expand-2.c: New test.
489
490 2012-03-13 Richard Guenther <rguenther@suse.de>
491
492 PR middle-end/52134
493 * gcc.dg/pr52134.c: New testcase.
494
495 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
496
497 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
498
499 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
500
501 PR tree-optimization/46728
502 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
503 * gcc.target/powerpc/pr46728-5.c: Likewise.
504 * gcc.target/powerpc/pr46728-8.c: Likewise.
505 * gcc.target/powerpc/pr46728-10.c: Likewise.
506 * gcc.target/powerpc/pr46728-11.c: Likewise.
507 * gcc.target/powerpc/pr46728-13.c: Likewise.
508 * gcc.target/powerpc/pr46728-14.c: Likewise.
509 * gcc.target/powerpc/pr46728-15.c: Likewise.
510
511 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
512
513 PR c++/52299
514 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
515
516 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
517
518 PR tree-optimization/46728
519 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
520 * gcc.target/powerpc/pr46728-5.c: Likewise.
521 * gcc.target/powerpc/pr46728-8.c: Likewise.
522 * gcc.target/powerpc/pr46728-10.c: Likewise.
523 * gcc.target/powerpc/pr46728-11.c: Likewise.
524 * gcc.target/powerpc/pr46728-13.c: Likewise.
525 * gcc.target/powerpc/pr46728-14.c: Likewise.
526 * gcc.target/powerpc/pr46728-15.c: Likewise.
527
528 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
529
530 PR target/49868
531 * gcc.target/avr/torture/addr-space-1.h: New file.
532 * gcc.target/avr/torture/addr-space-1-g.h: New test.
533 * gcc.target/avr/torture/addr-space-1-0.h: New test.
534 * gcc.target/avr/torture/addr-space-1-1.h: New test.
535 * gcc.target/avr/torture/addr-space-1-x.h: New test.
536
537 2012-03-12 Andrew Pinski <apinski@cavium.com>
538
539 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
540
541 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
542
543 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
544 * g++.dg/abi/thunk4.C: Likewise.
545 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
546 Adapt line numbers.
547 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
548 handling.
549 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
550 * g++.dg/eh/spbp.C: Likewise.
551 * g++.dg/ext/label13.C: Likewise.
552 * g++.dg/guality/guality.exp: Likewise.
553 * g++.dg/other/anon5.C: Likewise.
554 * g++.dg/other/pragma-ep-1.C: Remove.
555 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
556 * g++.dg/warn/pr31246.C: Likewise.
557 * g++.dg/warn/weak1.C: Likewise.
558 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
559 * g++.old-deja/g++.ext/attrib5.C: Likewise.
560 * gcc.c-torture/compile/limits-declparen.c: Likewise.
561 * gcc.c-torture/compile/limits-pointer.c: Likewise.
562 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
563 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
564 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
565 * gcc.dg/c99-tgmath-1.c: Likewise.
566 * gcc.dg/c99-tgmath-2.c: Likewise.
567 * gcc.dg/c99-tgmath-3.c: Likewise.
568 * gcc.dg/c99-tgmath-4.c: Likewise.
569 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
570 handling.
571 * gcc.dg/debug/pr49032.c: Likewise.
572 * gcc.dg/guality/guality.exp: Likewise.
573 * gcc.dg/intmax_t-1.c: Likewise.
574 * gcc.dg/pr48616.c: Likewise.
575 * gcc.dg/pragma-ep-1.c: Remove.
576 * gcc.dg/pragma-ep-2.c: Remove.
577 * gcc.dg/pragma-ep-3.c: Remove.
578 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
579 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
580 * gcc.misc-tests/gcov-14.c: Likewise.
581 * gfortran.dg/guality/guality.exp: Likewise.
582 * lib/target-supports.exp (check_weak_available): Likewise.
583 (add_options_for_tls): Likewise.
584 (check_ascii_locale_available): Likewise.
585 * obj-c++.dg/dwarf-2.mm: Likewise.
586 * objc.dg/dwarf-1.m: Likewise.
587 * objc.dg/dwarf-2.m: Likewise.
588
589 2012-03-12 Jakub Jelinek <jakub@redhat.com>
590
591 PR tree-optimization/51721
592 * gcc.dg/tree-ssa/vrp64.c: New test.
593
594 PR tree-optimization/52533
595 * gcc.c-torture/compile/pr52533.c: New test.
596
597 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
598
599 * gcc.target/i386/rtm-xabort-1.c: New.
600 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
601 * gcc.target/i386/rtm-xend-1.c: Ditto.
602 * gcc.target/i386/rtm-xtest-1.c: Ditto.
603 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
604 * gcc.target/i386/sse-13.c: Ditto.
605 * gcc.target/i386/sse-14.c: Ditto.
606 * gcc.target/i386/sse-22.c: Ditto.
607 * gcc.target/i386/sse-23.c: Ditto.
608 * g++.dg/other/i386-2.C: Ditto.
609 * g++.dg/other/i386-3.C: Ditto.
610
611 2012-03-12 Tobias Burnus <burnus@net-b.de>
612
613 PR fortran/52542
614 * gfortran.dg/proc_ptr_35.f90: New.
615
616 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
617
618 PR target/52530
619 * gcc.dg/torture/pr52530.c: New test.
620
621 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
622
623 PR target/51244
624 * gcc.target/sh/pr51244-1.c: Fix thinkos.
625
626 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
627
628 PR target/52450
629 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
630
631 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
632
633 2012-03-09 Andrew Pinski <apinski@cavium.com>
634
635 PR middle-end/51988
636 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
637 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
638
639 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
640
641 * gcc.dg/tree-ssa/scev-3.c: New.
642 * gcc.dg/tree-ssa/scev-4.c: New.
643
644 2012-03-08 Tobias Burnus <burnus@net-b.de>
645
646 PR fortran/52469
647 * gfortran.dg/proc_ptr_34.f90
648
649 2012-03-07 Jason Merrill <jason@redhat.com>
650
651 PR c++/52521
652 * g++.dg/cpp0x/udlit-mangle.C: New.
653
654 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
655
656 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
657
658 2012-03-06 Richard Guenther <rguenther@suse.de>
659
660 PR middle-end/52493
661 * gcc.dg/torture/pr52493.c: New testcase.
662
663 2012-03-06 Richard Guenther <rguenther@suse.de>
664
665 PR lto/52097
666 * gcc.dg/lto/pr52097_0.c: New testcase.
667
668 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
669
670 PR target/51244
671 * gcc.target/sh/pr51244-1.c: New.
672 * gcc.target/sh/pr51244-2.c: New.
673 * gcc.target/sh/pr51244-3.c: New.
674
675 2012-03-05 Jason Merrill <jason@redhat.com>
676
677 PR c++/51930
678 * g++.dg/ext/visibility/template11.C: New.
679
680 * g++.dg/cpp0x/implicit13.C: New.
681
682 2012-03-05 Jakub Jelinek <jakub@redhat.com>
683
684 PR tree-optimization/51721
685 * gcc.dg/tree-ssa/vrp63.c: New test.
686 * gcc.dg/pr51721.c: New test.
687
688 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
689
690 PR fortran/50981
691 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
692 argument checks.
693
694 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
695
696 PR target/52146
697 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
698
699 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
700
701 PR fortran/50981
702 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
703
704 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
705
706 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
707 int32plus.
708
709 2012-03-03 Jason Merrill <jason@redhat.com>
710
711 * g++.dg/cpp0x/nsdmi-defer6.C: New.
712
713 Core 1270
714 * g++.dg/cpp0x/initlist65.C: New.
715
716 PR c++/36797
717 * g++.dg/ext/is_empty2.C: New.
718
719 2012-03-03 Tobias Burnus <burnus@net-b.de>
720
721 PR fortran/48820
722 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
723
724 2012-03-03 Tobias Burnus <burnus@net-b.de>
725
726 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
727 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
728 * gfortran.dg/bind_c_usage_8.f03: Ditto.
729 * gfortran.dg/c_kind_tests_2.f03: Ditto.
730 * gfortran.dg/class_30.f90: Remove dg-warning line.
731 * gfortran.dg/bind_c_usage_25.f90: New.
732
733 2012-03-03 Tobias Burnus <burnus@net-b.de>
734
735 PR fortran/48820
736 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
737 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
738 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
739
740 2012-03-03 Tobias Burnus <burnus@net-b.de>
741
742 PR fortran/48820
743 * gfortran.dg/assumed_type_1.f90: New.
744 * gfortran.dg/assumed_type_2.f90: New.
745 * gfortran.dg/assumed_type_3.f90: New.
746 * gfortran.dg/assumed_type_4.f90: New.
747
748 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
749
750 PR target/49486
751 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
752 * gcc.target/sh/pr49468-di.c: New.
753
754 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
755
756 * gcc.dg/graphite/pr50561.c: Update.
757
758 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
759
760 * gcc.target/powerpc/pr52457.c: New test.
761
762 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
763
764 * gcc.target/arm/sat-1.c: New test.
765
766 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
767
768 PR target/46716
769 * gcc.target/i386/pr46716.c: New test.
770
771 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
772
773 PR c++/51989
774 * g++.dg/cpp0x/sfinae32.C: New.
775
776 2012-03-02 Richard Guenther <rguenther@suse.de>
777
778 PR tree-optimization/52406
779 * gcc.dg/torture/pr52406.c: New testcase.
780
781 2012-03-02 Tobias Burnus <burnus@net-b.de>
782
783 PR fortran/52325
784 * gfortran.dg/derived_comp_array_ref_8.f90: New.
785 * gfortran.dg/nullify_2.f90: Update dg-error.
786 * gfortran.dg/nullify_4.f90: Ditto.
787 * gfortran.dg/pointer_init_6.f90: Ditto.
788
789 2012-03-02 Tobias Burnus <burnus@net-b.de>
790
791 PR fortran/52270
792 * gfortran.dg/class_51.f90: New.
793
794 2012-03-02 Tobias Burnus <burnus@net-b.de>
795
796 PR fortran/52452
797 * gfortran.dg/intrinsic_8.f90: New.
798
799 2012-03-01 Kai Tietz <ktietz@redhat.com>
800
801 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
802 routines on mingw targets.
803 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
804
805 2012-03-01 Jakub Jelinek <jakub@redhat.com>
806
807 PR tree-optimization/52445
808 * gcc.dg/pr52445.c: New test.
809
810 2012-02-29 Jakub Jelinek <jakub@redhat.com>
811
812 PR target/52437
813 * gcc.c-torture/compile/pr52437.c: New test.
814
815 PR middle-end/52419
816 * gcc.dg/torture/pr52419.c: New test.
817
818 PR tree-optimization/52429
819 * gcc.dg/torture/pr52429.c: New test.
820 * g++.dg/opt/pr52429.C: New test.
821
822 2012-02-29 Richard Guenther <rguenther@suse.de>
823
824 PR testsuite/52297
825 * gcc.dg/lto/trans-mem-1_0.c: Remove.
826 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
827 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
828 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
829 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
830 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
831
832 2012-02-29 Jakub Jelinek <jakub@redhat.com>
833
834 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
835
836 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
837
838 PR fortran/52386
839 * gfortran.dg/realloc_on_assign_13.f90 : New test.
840
841 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
842
843 PR target/51534
844 * gcc.target/arm/neon/pr51534.c: New testcase.
845
846 2012-02-28 Richard Guenther <rguenther@suse.de>
847
848 PR target/52407
849 * gcc.dg/torture/pr52407.c: New testcase.
850
851 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
852
853 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
854 * gcc.target/arm/vfp2.c: Likewise.
855 * gcc.target/arm/vfp3.c: Likewise.
856 * gcc.target/arm/vfp4.c: Likewise.
857 * gcc.target/arm/vfp5.c: Likewise.
858 * gcc.target/arm/vfp6.c: Likewise.
859 * gcc.target/arm/vfp7.c: Likewise.
860 * gcc.target/arm/vfp8.c: Likewise.
861 * gcc.target/arm/vfp9.c: Likewise.
862 * gcc.target/arm/vfp10.c: Likewise.
863 * gcc.target/arm/vfp11.c: Likewise.
864 * gcc.target/arm/vfp12.c: Likewise.
865 * gcc.target/arm/vfp13.c: Likewise.
866 * gcc.target/arm/vfp14.c: Likewise.
867 * gcc.target/arm/vfp15.c: Likewise.
868 * gcc.target/arm/vfp16.c: Likewise.
869 * gcc.target/arm/vfp17.c: Likewise.
870 * gcc.target/arm/neon-constants.h: New file.
871 * gcc.target/arm/neon-vect1.c: New test.
872 * gcc.target/arm/neon-vect2.c: New test.
873 * gcc.target/arm/neon-vect3.c: New test.
874 * gcc.target/arm/neon-vect4.c: New test.
875 * gcc.target/arm/neon-vect5.c: New test.
876 * gcc.target/arm/neon-vect6.c: New test.
877 * gcc.target/arm/neon-vect7.c: New test.
878 * gcc.target/arm/neon-vect8.c: New test.
879
880 2012-02-28 Richard Guenther <rguenther@suse.de>
881
882 PR tree-optimization/52402
883 * gcc.dg/torture/pr52402.c: New testcase.
884
885 2012-02-28 Richard Guenther <rguenther@suse.de>
886
887 PR lto/52400
888 * g++.dg/lto/pr52400_0.C: New testcase.
889
890 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
891
892 * gcc.target/avr/torture/builtins-1.c: New test.
893 * gcc.target/avr/torture/builtins-error.c: New test.
894
895 2012-02-28 Kai Tietz <ktietz@redhat.com>
896
897 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
898 * gcc.target/i386/pr45352-2.c: Likewise.
899 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
900 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
901 targets instead rand.
902 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
903 * gcc.target/i386/sse2-mul-1.c: Likewise.
904 * gcc.target/i386/sse4_1-blendps.c: Likewise.
905 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
906 * gcc.target/i386/pad-1.c: Likewise.
907 * gcc.target/i386/pad-9.c: Likewise.
908 * gcc.target/i386/pad-2.c: Likewise.
909 * gcc.target/i386/pad-5b.c: Likewise.
910 * gcc.target/i386/pad-8.c: Likewise.
911 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
912 * gcc.target/i386/pr44130.c: Likewise.
913 * gcc.target/i386/align-main-1.c: Likewise.
914 * gcc.target/i386/align-main-2.c: Likewise.
915 * gcc.target/i386/sw-1.c: Likewise.
916 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
917 on x64 mingw target.
918 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
919 * gcc.target/i386/pr46295.c: Likewise.
920 * gcc.target/i386/amd64-abi-1.c: Likewise.
921 * gcc.target/i386/amd64-abi-2.c: Likewise.
922 * gcc.target/i386/pr39082-1.c: Likewise.
923 * gcc.target/i386/pr39162.c: Likewise.
924 * gcc.target/i386/pr22152.c: Likewise.
925 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
926 * gcc.target/i386/wrfsbase-2.c: Likewise.
927 * gcc.target/i386/local.c: Likewise
928 * gcc.target/i386/wrgsbase-1.c: Likewise.
929 * gcc.target/i386/wrfsbase-1.c: Likewise.
930 * gcc.target/i386/pr39315-3.c: Likewise.
931 * gcc.target/i386/pr35767-4.c: Likewise.
932 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
933 x64 mingw target.
934 * gcc.target/i386/pr45336-2.c: Likewise.
935 * gcc.target/i386/pr45336-1.c: Likewise.
936 * gcc.target/i386/pr45336-4.c: Likewise.
937
938 2012-02-27 Tristan Gingold <gingold@adacore.com>
939
940 * gnat.dg/array20.ad[sb]: New test.
941
942 2012-02-27 Jakub Jelinek <jakub@redhat.com>
943
944 PR target/52375
945 * gcc.target/arm/pr52375.c: New test.
946 * gcc.c-torture/compile/pr52375.c: New test.
947
948 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
949
950 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
951 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
952
953 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
954
955 * gnat.dg/aggr19.adb: New test.
956 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
957
958 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
959
960 PR target/49263
961 * gcc.target/sh/pr49263.c: New.
962
963 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
964
965 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
966 simulate_thread_wrapper_other_threads
967 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
968 Move initialization of 'value' to main().
969 (main): Initialize 'value';
970 * gcc.dg/simulate-thread/speculative-store.c
971 (simulate_thread_step_verify): Return 0 when successful.
972 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
973 Reduce threshold.
974 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
975 (simulate_thread_wrapper_other_threads): Return a success/fail value
976 and issue an error if the instruction count threshold is exceeded.
977
978 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
979
980 PR target/50580
981 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
982 * gcc.target/mips/interrupt_handler-3.c: Likewise.
983
984 2012-02-24 Richard Guenther <rguenther@suse.de>
985
986 PR middle-end/52355
987 * gcc.dg/pr52355.c: New testcase.
988
989 2012-02-23 Kai Tietz <ktietz@redhat.com>
990
991 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
992 * gcc.dg/Wpadded.c: Likewise.
993 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
994 structure-layout.
995 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
996 for sleep by Sleep and add windows.h include for this function.
997 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
998 targets.
999 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
1000 target.
1001 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
1002 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
1003 on x64 mingw target.
1004 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
1005 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
1006 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
1007 failure on LLP64 target.
1008
1009 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
1010
1011 PR c/52290
1012 * gcc.dg/noncompile/pr52290.c: New test.
1013
1014 2012-02-23 Jakub Jelinek <jakub@redhat.com>
1015
1016 PR tree-optimization/52019
1017 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
1018
1019 2012-02-22 Kai Tietz <ktietz@redhat.com>
1020
1021 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
1022 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
1023 derived pdiff_t type.
1024 * g++.dg/torture/pr49720.C: Likewise
1025
1026 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
1027
1028 PR target/52330
1029 * gcc.target/i386/pr52330.c: New test.
1030
1031 2012-02-22 Tobias Burnus <burnus@net-b.de>
1032
1033 PR fortran/52335
1034 * gfortran.dg/io_constraints_10.f90: New.
1035
1036 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1037
1038 * lib/target-supports.exp (check_effective_target_vect_condition):
1039 Return true for NEON.
1040
1041 2012-02-21 Kai Tietz <ktietz@redhat.com>
1042
1043 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
1044
1045 2012-02-21 Richard Guenther <rguenther@suse.de>
1046
1047 PR tree-optimization/52324
1048 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
1049
1050 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
1051
1052 PR middle-end/51782
1053 * gcc.target/avr/torture/pr51782-1.c: New test.
1054
1055 2012-02-21 Jakub Jelinek <jakub@redhat.com>
1056
1057 PR tree-optimization/52318
1058 * gcc.dg/pr52318.c: New test.
1059
1060 2012-02-20 Kai Tietz <ktietz@redhat.com>
1061
1062 * gcc.dg/bf-ms-layout-3.c: New testcase.
1063
1064 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1065
1066 PR testsuite/52229
1067 PR fortran/32380
1068 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
1069
1070 2012-02-20 Richard Guenther <rguenther@suse.de>
1071
1072 PR tree-optimization/52298
1073 * gcc.dg/torture/pr52298.c: New testcase.
1074 * gcc.dg/vect/pr52298.c: Likewise.
1075
1076 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
1077
1078 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
1079 * gcc.c-torture/execute/pr52286.c: Ditto.
1080
1081 2012-02-20 Jakub Jelinek <jakub@redhat.com>
1082
1083 PR tree-optimization/52286
1084 * gcc.c-torture/execute/pr52286.c: New test.
1085
1086 2012-02-18 Tobias Burnus <burnus@net-b.de>
1087
1088 PR fortran/52295
1089 * gfortran.dg/interface_35.f90: Use -std=f2003.
1090 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
1091 * gfortran.dg/interface_assignment_4.f90: Ditto.
1092 * gfortran.dg/bessel_1.f90: Ditto.
1093 * gfortran.dg/func_result_6.f90: Ditto.
1094 * gfortran.dg/hypot_1.f90: Ditto.
1095 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1096
1097 2012-02-17 Tobias Burnus <burnus@net-b.de>
1098
1099 PR translation/52232
1100 PR translation/52234
1101 PR translation/52245
1102 PR translation/52246
1103 PR translation/52262
1104 PR translation/52273
1105 * gfortran.dg/coarray_22.f90: Update dg-error.
1106 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
1107
1108 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1109
1110 PR target/51753
1111 * lib/gcc-simulate-thread.exp: Load timeout.exp.
1112 (simulate-thread): Use default timeout.
1113
1114 2012-02-16 Jason Merrill <jason@redhat.com>
1115
1116 PR c++/52248
1117 * g++.dg/ext/timevar1.C: New.
1118
1119 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
1120
1121 PR c++/52126
1122 * g++.dg/template/using21.C: New.
1123 * g++.dg/template/using22.C: Likewise.
1124
1125 2012-02-16 Jason Merrill <jason@redhat.com>
1126
1127 PR c++/51415
1128 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
1129
1130 2012-02-16 Jakub Jelinek <jakub@redhat.com>
1131
1132 PR tree-optimization/52255
1133 * gcc.c-torture/compile/pr52255.c: New test.
1134
1135 PR debug/52260
1136 * g++.dg/debug/dwarf2/pr52260.C: New test.
1137
1138 PR middle-end/51929
1139 * g++.dg/ipa/pr51929.C: New test.
1140
1141 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1142
1143 PR target/52199
1144 * gcc.target/powerpc/pr52199.c: New file.
1145
1146 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1147
1148 PR target/52152
1149 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
1150
1151 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1152
1153 * gcc.dg/pr51867.c: Don't include <math.h>.
1154 (sqrtf): Declare.
1155
1156 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
1157
1158 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
1159 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
1160
1161 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
1162
1163 PR tree-optimization/50561
1164 * gcc.dg/graphite/pr50561.c: New testcase.
1165
1166 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
1167
1168 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
1169 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
1170
1171 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
1172
1173 * gnat.dg/discr35.ad[sb]: New test.
1174
1175 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
1176
1177 * gnat.dg/volatile10.adb: New test.
1178 * gnat.dg/volatile10_pkg.ads: New helper.
1179
1180 2012-02-14 Jason Merrill <jason@redhat.com>
1181
1182 * g++.dg/ext/attrib43.C: New.
1183
1184 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
1185
1186 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
1187 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
1188 fgnu_tm.
1189 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
1190 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
1191 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
1192 effective_target fgnu_tm.
1193 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
1194
1195 2012-02-14 Jakub Jelinek <jakub@redhat.com>
1196
1197 PR c++/52247
1198 * g++.dg/template/asmgoto1.C: New test.
1199
1200 2012-02-14 Ian Lance Taylor <iant@google.com>
1201
1202 PR go/48501
1203 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
1204 compiling generated file for 64bit and index tests.
1205
1206 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
1207
1208 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
1209
1210 2012-02-14 Richard Guenther <rguenther@suse.de>
1211
1212 PR tree-optimization/52244
1213 PR tree-optimization/51528
1214 * gcc.dg/torture/pr52244.c: New testcase.
1215
1216 2012-02-14 Walter Lee <walt@tilera.com>
1217
1218 * g++.dg/other/PR23205.C: Disable test on tile.
1219 * g++.dg/other/pr23205-2.C: Disable test on tile.
1220 * gcc.dg/20020312-2.c: Add a condition for __tile__.
1221 * gcc.dg/20040813-1.c: Disable test on tile.
1222 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
1223 * gcc.misc-tests/linkage.exp: Handle tilegx.
1224
1225 2012-02-14 Jakub Jelinek <jakub@redhat.com>
1226
1227 PR tree-optimization/52210
1228 * gcc.dg/pr52210.c: New test.
1229
1230 2012-02-14 Jason Merrill <jason@redhat.com>
1231
1232 PR c++/39055
1233 * g++.dg/overload/defarg5.C: New.
1234
1235 2012-02-14 Jakub Jelinek <jakub@redhat.com>
1236
1237 PR c/52181
1238 * c-c++-common/pr52181.c: New test.
1239
1240 2012-02-13 Jakub Jelinek <jakub@redhat.com>
1241
1242 PR c++/52215
1243 * g++.dg/ext/atomic-1.C: New test.
1244
1245 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1246
1247 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
1248
1249 2012-02-13 Jakub Jelinek <jakub@redhat.com>
1250
1251 PR middle-end/52209
1252 * gcc.c-torture/execute/pr52209.c: New test.
1253
1254 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
1255
1256 PR fortran/50981
1257 * gfortran.dg/elemental_optional_args_5.f03: New test.
1258
1259 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
1260
1261 PR testsuite/50076
1262 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
1263 cases.
1264
1265 2012-02-11 Ian Lance Taylor <iant@google.com>
1266
1267 PR go/51874
1268 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
1269 SPARC Solaris. Don't run the test at all on systems where it may
1270 not work, rather than xfailing it.
1271
1272 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1273
1274 PR rtl-optimization/52175
1275 * gcc.c-torture/compile/pr52175.c: New test.
1276
1277 2012-02-10 Jason Merrill <jason@redhat.com>
1278
1279 PR c++/51910
1280 * g++.dg/template/repo10.C: New.
1281
1282 2012-02-11 Jakub Jelinek <jakub@redhat.com>
1283
1284 PR debug/52132
1285 * gcc.dg/pr52132.c: New test.
1286
1287 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
1288
1289 * gnat.dg/specs/aggr4.ads: New test.
1290 * gnat.dg/specs/aggr4_pkg.ads: New helper.
1291
1292 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
1293
1294 PR target/52146
1295 * gcc.target/i386/pr52146.c: New.
1296
1297 2012-02-10 Jakub Jelinek <jakub@redhat.com>
1298
1299 PR middle-end/52177
1300 * c-c++-common/pr52177.c: New test.
1301
1302 2012-02-10 Jan Hubicka <jh@suse.cz>
1303
1304 PR middle-end/48600
1305 * g++.dg/torture/pr48600.C: New testcase.
1306
1307 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
1308
1309 PR middle-end/52140
1310 * gcc.dg/dfp/pr52140.c: New test.
1311
1312 2012-02-09 Jakub Jelinek <jakub@redhat.com>
1313
1314 PR fortran/32380
1315 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
1316 of dg-options.
1317
1318 2012-02-09 Bin Cheng <bin.cheng@arm.com>
1319
1320 PR middle-end/51867
1321 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
1322 * testsuite/gcc.dg/pr51867.c: New test.
1323
1324 2012-02-09 Ian Lance Taylor <iant@google.com>
1325
1326 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
1327 which don't support -fsplit-stack. Turn off optimization when
1328 compiling select5-out.go.
1329
1330 2012-02-08 Ian Lance Taylor <iant@google.com>
1331
1332 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
1333 systems which don't support -fsplit-stack.
1334
1335 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
1336
1337 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
1338 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
1339 machine instuction in the log.
1340
1341 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
1342
1343 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
1344 to 20 seconds.
1345
1346 2012-02-08 Magnus Granberg <zorry@gentoo.org>
1347
1348 PR driver/48524
1349 * gcc.dg/pr48524.c: New test.
1350 * gcc.dg/pr48524.spec: New spec file for test.
1351
1352 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1353
1354 PR fortran/32380
1355 * gfortran.dg/vect/pr32380.f90: New test.
1356
1357 2012-02-08 Tobias Burnus <burnus@net-b.de>
1358
1359 PR fortran/52151
1360 * gfortran.dg/realloc_on_assign_12.f90: New.
1361
1362 2012-02-08 Richard Guenther <rguenther@suse.de>
1363
1364 PR rtl-optimization/52170
1365 * gcc.dg/torture/pr52170.c: New testcase.
1366
1367 2012-02-08 Jakub Jelinek <jakub@redhat.com>
1368
1369 PR gcov-profile/52150
1370 * gcc.dg/tree-prof/pr52150.c: New test.
1371
1372 PR rtl-optimization/52139
1373 * gcc.dg/pr52139.c: New test.
1374
1375 2012-02-07 Jason Merrill <jason@redhat.com>
1376
1377 PR c++/51675
1378 * g++.dg/cpp0x/constexpr-union3.C: New.
1379
1380 PR c++/52035
1381 * g++.dg/lto/pr52035_0.C: New.
1382
1383 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1384
1385 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
1386 * gcc.dg/special/weak-1.c: Likewise.
1387 * gcc.dg/ucnid-12.c: Likewise.
1388 * gcc.dg/torture/pr45678-1.c: Likewise.
1389 * gcc.dg/torture/pr45678-2.c: Likewise.
1390 * gcc.dg/vector-4.c: Likewise.
1391 * gcc.dg/ipa/inline-5.c: Likewise.
1392 * gcc.dg/ucnid-11.c: Likewise.
1393 * gcc.misc-tests/gcov-13.c: Likewise.
1394 * gcc.misc-tests/gcov-14.c: Likewise.
1395 * g++.dg/ext/label13.C: Likewise.
1396 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
1397 hppa*-*-hpux* options.
1398 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1399 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1400 * gcc.dg/pr48616.c: Likewise.
1401 * gcc.dg/pr17957.c: Likewise.
1402 * gcc.dg/pr17055-1.c: Likewise.
1403 * gcc.dg/pr32912-1.c: Likewise.
1404 * gcc.dg/tm/pr51472.c: Likewise.
1405 * c-c++-common/fold-bitand-4.c: Likewise.
1406 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
1407 Use dg-additional-options for extra options.
1408
1409 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
1410
1411 * gcc.target/epiphany/interrupt-2.c: New test.
1412
1413 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1414
1415 PR target/52155
1416 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
1417 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
1418 for MIPS ELF.
1419
1420 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1421
1422 PR target/52152
1423 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
1424
1425 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1426
1427 PR middle-end/24306
1428 PR target/52154
1429 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
1430 * gcc.target/mips/va-arg-1.c: New test.
1431
1432 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1433
1434 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
1435 for -mno-pointers-to-nested-functions.
1436
1437 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
1438
1439 * gcc.c-torture/execute/20120207-1.c: New test.
1440
1441 2012-02-07 Jakub Jelinek <jakub@redhat.com>
1442
1443 PR rtl-optimization/52060
1444 * gcc.dg/torture/pr52060.c: New test.
1445
1446 PR middle-end/52074
1447 * gcc.c-torture/compile/pr52074.c: New test.
1448
1449 2012-02-07 Tobias Burnus <burnus@net-b.de>
1450
1451 PR fortran/51514
1452 * gfortran.dg/class_to_type_2.f90: New.
1453
1454 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
1455
1456 PR fortran/32373
1457 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
1458 Remove module.
1459
1460 2012-02-06 Jason Merrill <jason@redhat.com>
1461
1462 PR c++/52088
1463 * g++.dg/template/conv13.C: New.
1464
1465 2012-02-06 Richard Guenther <rguenther@suse.de>
1466
1467 PR tree-optimization/52115
1468 * gcc.c-torture/compile/pr52115.c: New testcase.
1469
1470 2012-02-06 Jakub Jelinek <jakub@redhat.com>
1471
1472 PR target/52129
1473 * gcc.c-torture/execute/pr52129.c: New test.
1474
1475 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
1476
1477 * gcc.dg/pr48374.c: Actually add the test I forgot
1478 in the 2012-01-25 commit.
1479
1480 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
1481
1482 PR fortran/32373
1483 * gfortran.dg/vect/vect-8.f90: New test case.
1484
1485 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
1486
1487 PR fortran/48847
1488 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
1489
1490 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
1491
1492 PR fortran/52102
1493 * gfortran.dg/class_48.f90 : Add test of allocate class array
1494 component with source in subroutine test3. Remove commenting
1495 out in subroutine test4, since branching on unitialized variable
1496 is now fixed (no PR for this last.).
1497
1498 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1499
1500 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
1501 on MIPS targets.
1502 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
1503
1504 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1505
1506 PR target/52125
1507 * lib/target-supports.exp (check_effective_target_mips_rel): New.
1508 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
1509
1510 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1511
1512 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
1513 (check_effective_target_sync_int_long): Use it.
1514 (check_effective_target_sync_char_short): Likewise.
1515 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
1516
1517 2012-02-05 Tobias Burnus <burnus@net-b.de>
1518
1519 PR fortran/51972
1520 * gfortran.dg/class_48.f90: Add some further checks.
1521
1522 2012-02-05 Ira Rosen <irar@il.ibm.com>
1523
1524 PR tree-optimization/52091
1525 * gcc.dg/vect/pr52091.c: New test.
1526
1527 2012-02-04 Jakub Jelinek <jakub@redhat.com>
1528
1529 PR rtl-optimization/52113
1530 * gcc.target/avr/pr52113.c: New test.
1531
1532 2012-02-03 Jakub Jelinek <jakub@redhat.com>
1533
1534 PR rtl-optimization/52092
1535 * gcc.c-torture/compile/pr52092.c: New test.
1536
1537 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
1538
1539 PR fortran/41587
1540 * gfortran.dg/class_array_10.f03: New test.
1541
1542 PR fortran/46356
1543 * gfortran.dg/class_array_11.f03: New test.
1544
1545 PR fortran/51754
1546 * gfortran.dg/class_array_12.f03: New test.
1547
1548 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
1549
1550 PR fortran/52012
1551 * gfortran.dg/realloc_on_assign_11.f90: New test.
1552
1553 2012-02-02 Tobias Burnus <burnus@net-b.de>
1554
1555 PR fortran/52093
1556 * gfortran.dg/shape_7.f90: New.
1557
1558 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
1559
1560 * gcc.target/mips/mips-prepend-1.c: New test.
1561
1562 2012-02-02 Jan Hubicka <jh@suse.cz>
1563 Tom de Vries <tom@codesourcery.com>
1564
1565 PR middle-end/51998
1566 * testsuite/gcc.dg/alias-12.c: New testcase.
1567 * testsuite/gcc.dg/alias-13.c: New testcase.
1568
1569 2012-02-02 Jakub Jelinek <jakub@redhat.com>
1570
1571 PR target/52086
1572 * gcc.dg/pr52086.c: New test.
1573
1574 PR tree-optimization/52073
1575 * gcc.c-torture/compile/pr52073.c: New test.
1576
1577 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
1578
1579 PR fortran/51958
1580 * gfortran.dg/function_optimize_10.f90: New test.
1581
1582 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
1583
1584 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
1585 test on alpha*-*-*.
1586
1587 2012-02-01 Tobias Burnus <burnus@net-b.de>
1588
1589 PR fortran/52024
1590 * gfortran.dg/typebound_operator_14.f90: New.
1591
1592 2012-02-01 Tobias Burnus <burnus@net-b.de>
1593
1594 PR fortran/52059
1595 * gfortran.dg/elemental_function_1.f90: New.
1596
1597 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
1598
1599 PR rtl-optimization/51374
1600 * gcc.target/avr/torture/pr51374-1.c:
1601 Also fail if SBIS is seen.
1602
1603 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
1604
1605 PR rtl-optimization/51374
1606 * gcc.target/avr/torture/pr51374-1.c: New.
1607
1608 2012-01-31 Tobias Burnus <burnus@net-b.de>
1609
1610 PR fortran/52024
1611 * gfortran.dg/typebound_generic_11.f90: New.
1612
1613 2012-01-31 Tobias Burnus <burnus@net-b.de>
1614
1615 PR fortran/52029
1616 * gfortran.dg/class_49.f90: New.
1617
1618 2012-01-31 Tobias Burnus <burnus@net-b.de>
1619
1620 PR fortran/52013
1621 * gfortran.dg/elemental_args_check_6.f90: New.
1622
1623 2012-01-31 Jason Merrill <jason@redhat.com>
1624
1625 PR c++/52043
1626 * g++.dg/cpp0x/variadic122.C: New.
1627
1628 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
1629
1630 PR fortran/52012
1631 * gfortran.dg/realloc_on_assign_10.f90: New test.
1632
1633 2012-01-31 Richard Guenther <rguenther@suse.de>
1634
1635 PR tree-optimization/51528
1636 * gcc.dg/torture/pr51528.c: New testcase.
1637
1638 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
1639
1640 PR go/48501
1641 * lib/go.exp (go_target_compile): Append timeout= to options.
1642 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
1643 select5-out.go test on alpha*-*-* targets.
1644
1645 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
1646
1647 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
1648 (TEST_SHORT): Reformat in the same way.
1649 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
1650 (TEST_SHORT): Reformat in the same way.
1651 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
1652 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
1653 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
1654 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
1655 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
1656
1657 2012-01-30 Bin Cheng <bin.cheng@arm.com>
1658
1659 PR target/51835
1660 * gcc.target/arm/pr51835.c: New testcase.
1661
1662 2012-01-30 Richard Guenther <rguenther@suse.de>
1663
1664 PR tree-optimization/52028
1665 * gcc.dg/torture/pr52028.c: New testcase.
1666 * gfortran.dg/ldist-pr45199.f: Adjust.
1667 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
1668 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1669 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1670
1671 2012-01-30 Jakub Jelinek <jakub@redhat.com>
1672
1673 PR debug/52027
1674 * gcc.dg/tree-prof/pr52027.c: New test.
1675
1676 PR tree-optimization/52046
1677 * gcc.dg/pr52046.c: New test.
1678
1679 PR debug/52048
1680 * g++.dg/other/pr52048.C: New test.
1681
1682 2012-01-30 Richard Guenther <rguenther@suse.de>
1683
1684 PR tree-optimization/52045
1685 * gcc.dg/pr52045.c: New testcase.
1686
1687 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
1688
1689 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
1690 new code generated for __sync_lock_release.
1691
1692 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1693
1694 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
1695
1696 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1697
1698 PR testsuite/51875
1699 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
1700
1701 * g++.dg/ext/visibility/template10.C: Fix typo.
1702
1703 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
1704
1705 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1706
1707 PR c++/51327
1708 * g++.dg/cpp0x/constexpr-ice6.C: New.
1709
1710 2012-01-29 Tobias Burnus <burnus@net-b.de>
1711
1712 PR fortran/41600
1713 * gfortran.dg/default_initialization_6.f90: New.
1714
1715 2012-01-29 Tobias Burnus <burnus@net-b.de>
1716
1717 PR fortran/51972
1718 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
1719 * gfortran.dg/class_48.f90: New.
1720
1721 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
1722
1723 PR fortran/51808
1724 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
1725
1726 2012-01-28 Tobias Burnus <burnus@net-b.de>
1727
1728 PR fortran/51972
1729 * gfortran.dg/class_allocate_12.f90: New.
1730
1731 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
1732
1733 * gcc.dg/torture/pr50444.c: Fix dg directives.
1734
1735 2012-01-28 Jakub Jelinek <jakub@redhat.com>
1736
1737 PR target/52006
1738 * gcc.target/arm/pr52006.c: New test.
1739
1740 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
1741
1742 PR testsuite/52011
1743 * gcc.dg/lto/trans-mem.h: New file.
1744 * gcc.dg/lto/trans-mem-2_0.c: Include it.
1745 * gcc.dg/lto/trans-mem-1_1.c: Same.
1746 * gcc.dg/lto/trans-mem-4_1.c: Same.
1747 * gcc.dg/lto/trans-mem-3_1.c: Same.
1748
1749 2012-01-27 Tobias Burnus <burnus@net-b.de>
1750
1751 PR fortran/52022
1752 * gfortran.dg/dummy_procedure_7.f90: New.
1753
1754 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
1755
1756 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
1757 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
1758
1759 2012-01-27 Jakub Jelinek <jakub@redhat.com>
1760
1761 PR c++/51852
1762 * g++.dg/other/gc5.C: New test.
1763
1764 2012-01-27 Richard Guenther <rguenther@suse.de>
1765
1766 PR tree-optimization/50444
1767 * gcc.dg/torture/pr50444.c: New testcase.
1768
1769 2012-01-27 Tobias Burnus <burnus@net-b.de>
1770
1771 PR fortran/51970
1772 PR fortran/51977
1773 * gfortran.dg/move_alloc_13.f90: New.
1774
1775 2012-01-27 Tobias Burnus <burnus@net-b.de>
1776
1777 PR fortran/51953
1778 * gfortran.dg/allocate_alloc_opt_13.f90: New.
1779 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
1780 and change dg-error string.
1781
1782 2012-01-27 Tobias Burnus <burnus@net-b.de>
1783
1784 PR fortran/52016
1785 * gfortran.dg/elemental_args_check_5.f90: New.
1786
1787 2012-01-27 Richard Guenther <rguenther@suse.de>
1788
1789 PR middle-end/51959
1790 * g++.dg/torture/pr51959.C: New testcase.
1791
1792 2012-01-27 Tom de Vries <tom@codesourcery.com>
1793
1794 PR tree-optimization/51990
1795 * gcc.dg/pr51990.c: New test.
1796 * gcc.dg/pr51990-2.c: Same.
1797
1798 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
1799 Tobias Burnus <burnus@gcc.gnu.org>
1800
1801 PR fortran/48705
1802 * gfortran.dg/class_allocate_11.f03: New.
1803
1804 PR fortran/51870
1805 PR fortran/51943
1806 PR fortran/51946
1807 * gfortran.dg/class_allocate_7.f03: New.
1808 * gfortran.dg/class_allocate_8.f03: New.
1809 * gfortran.dg/class_allocate_9.f03: New.
1810 * gfortran.dg/class_allocate_10.f03: New.
1811
1812 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1813
1814 * gnat.dg/discr34.adb: New test.
1815 * gnat.dg/discr34_pkg.ads: New helper.
1816
1817 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1818
1819 * gnat.dg/discr33.adb: New test.
1820
1821 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1822
1823 * gnat.dg/limited_with3.ad[sb): New test.
1824 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
1825 * gnat.dg/limited_with3_pkg2.ads: Likewise.
1826 * gnat.dg/limited_with3_pkg3.ads: Likewise.
1827
1828 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1829
1830 * gnat.dg/stack_usage1.adb: New test.
1831 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
1832
1833 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
1834 * gcc.dg/pr44194-2.c: Likewise.
1835
1836 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
1837
1838 PR c++/51370
1839 * g++.dg/template/crash112.C: New.
1840
1841 2012-01-27 Richard Henderson <rth@redhat.com>
1842
1843 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
1844
1845 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1846
1847 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
1848
1849 2012-01-26 Jakub Jelinek <jakub@redhat.com>
1850
1851 PR middle-end/51895
1852 * g++.dg/opt/pr51895.C: New test.
1853
1854 2012-01-26 Michael Matz <matz@suse.de>
1855
1856 PR tree-optimization/48794
1857 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
1858
1859 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1860
1861 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
1862
1863 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1864
1865 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
1866 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
1867 memory.
1868 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
1869 the default value for s390 and s390x.
1870
1871 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
1872
1873 PR lto/51698
1874 * gcc.dg/lto/trans-mem-4_0.c: New.
1875 * gcc.dg/lto/trans-mem-4_1.c: New.
1876 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
1877 TM builtins.
1878 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
1879 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
1880 TM builtins.
1881 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
1882 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
1883 TM builtins.
1884
1885 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
1886
1887 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
1888
1889 2012-01-25 Ian Lance Taylor <iant@google.com>
1890
1891 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
1892
1893 2012-01-25 Tobias Burnus <burnus@net-b.de>
1894
1895 PR fortran/51995
1896 * gfortran.dg/typebound_proc_25.f90: New.
1897
1898 2012-01-25 Jason Merrill <jason@redhat.com>
1899
1900 PR c++/51992
1901 * g++.dg/lto/pr51992_0.C: New.
1902
1903 2012-01-25 Jakub Jelinek <jakub@redhat.com>
1904
1905 PR tree-optimization/51987
1906 * gcc.target/i386/pr51987.c: New test.
1907
1908 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
1909
1910 * gcc.dg/tm/lto-1.c: Require lto support in target.
1911
1912 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
1913
1914 PR rtl-optimization/48374
1915 * gcc.dg/pr48374.c: New test.
1916
1917 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
1918
1919 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
1920
1921 2012-01-25 Tobias Burnus <burnus@net-b.de>
1922
1923 PR fortran/51966
1924 * gfortran.dg/derived_constructor_char_3.f90: New.
1925
1926 2012-01-24 Ian Lance Taylor <iant@google.com>
1927
1928 * go.test/go-test.exp (filecmp): New procedure.
1929 (errchk): Handle quoted square brackets.
1930 (go-gc-tests): Set go_compile_args. Handle various new test
1931 lines. Skip a few new tests.
1932 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
1933
1934 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1935
1936 * lib/target-supports.exp (proc check_effective_target_vect_perm)
1937 (check_effective_target_vect_extract_even_odd)
1938 (check_effective_target_vect_interleave): Return true for MIPS
1939 paired-single.
1940
1941 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1942
1943 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
1944 (main): Use it instead of argc.
1945
1946 2012-01-24 Jason Merrill <jason@redhat.com>
1947
1948 PR c++/51973
1949 * g++.dg/cpp0x/sfinae31.C: New.
1950
1951 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1952
1953 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
1954
1955 2012-01-24 Jason Merrill <jason@redhat.com>
1956
1957 PR c++/51812
1958 * g++.dg/inherit/covariant20.C: New.
1959
1960 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1961
1962 PR c++/51223
1963 * g++.dg/parse/crash58.C: New.
1964
1965 2012-01-24 Jakub Jelinek <jakub@redhat.com>
1966
1967 PR target/51957
1968 * gcc.dg/pr51957-1.c: New test.
1969 * gcc.dg/pr51957-1.h: New file.
1970 * gcc.dg/pr51957-2.c: New test.
1971
1972 2012-01-23 Jason Merrill <jason@redhat.com>
1973
1974 PR c++/51930
1975 * g++.dg/ext/visibility/template10.C: New.
1976
1977 2012-01-23 Tobias Burnus <burnus@net-b.de>
1978
1979 PR fortran/51948
1980 * gfortran.dg/move_alloc_12.f90: New.
1981
1982 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1983
1984 PR middle-end/45416
1985 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
1986
1987 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1988
1989 PR c++/51398
1990 * g++.dg/template/crash111.C: New.
1991
1992 2012-01-23 Arnaud Charlet <charlet@adacore.com>
1993
1994 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
1995 configurations.
1996 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
1997
1998 2012-01-23 Dodji Seketeli <dodji@redhat.com>
1999
2000 PR testsuite/51941
2001 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
2002 the DW_TAG_class_type and DW_AT_name: "Executor".
2003
2004 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2005
2006 * lib/target-supports.exp
2007 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
2008 (check_effective_target_vect_interleave): Likewise.
2009
2010 2012-01-22 Jason Merrill <jason@redhat.com>
2011
2012 PR c++/51925
2013 * g++.dg/template/using20.C: New.
2014 * g++.dg/template/template-id-2.C: Adjust diagnostic.
2015
2016 2012-01-23 Jason Merrill <jason@redhat.com>
2017
2018 PR target/51934
2019 * g++.dg/torture/pr51344.C: Limit to x86.
2020
2021 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
2022
2023 * c-c++-common/tm/omp.c: Require target with pthread support.
2024
2025 2012-01-23 Richard Guenther <rguenther@suse.de>
2026
2027 PR tree-optimization/51949
2028 * gcc.dg/torture/pr51949.c: New testcase.
2029
2030 2012-01-23 Jakub Jelinek <jakub@redhat.com>
2031
2032 PR rtl-optimization/51933
2033 * gcc.c-torture/execute/pr51933.c: New test.
2034
2035 2012-01-22 Douglas B Rupp <rupp@gnat.com>
2036
2037 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
2038 Do not define for Interix.
2039
2040 2012-01-22 Jason Merrill <jason@redhat.com>
2041
2042 PR c++/51832
2043 * g++.dg/lto/pr51832.h: New.
2044 * g++.dg/lto/pr51832_0.C: New.
2045 * g++.dg/lto/pr51832_1.C: New.
2046
2047 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
2048
2049 * gcc.dg/ext-elim-1.c: New test.
2050
2051 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2052
2053 PR target/51931
2054 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
2055 * g++.dg/opt/longbranch1.C: Likewise.
2056
2057 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2058
2059 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
2060 in C++11 mode.
2061
2062 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
2063
2064 PR fortran/50556
2065 * gfortran.dg/namelist_74.f90: New test.
2066 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
2067
2068 2012-01-21 Tobias Burnus <burnus@net-b.de>
2069
2070 PR fortran/51913
2071 * gfortran.dg/class_47.f90: New.
2072
2073 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
2074
2075 * gnat.dg/renaming5.ad[sb]: New test.
2076
2077 2012-01-20 Jason Merrill <jason@redhat.com>
2078
2079 PR c++/51919
2080 * g++.dg/pch/mangle1.{C,Hs}: Remove.
2081
2082 2012-01-20 Jason Merrill <jason@redhat.com>
2083
2084 PR c++/51922
2085 * g++.dg/ext/attrib42.C: Require ilp32.
2086
2087 2012-01-20 Jakub Jelinek <jakub@redhat.com>
2088
2089 PR target/51915
2090 * gcc.target/arm/pr51915.c: New test.
2091
2092 2012-01-20 Cary Coutant <ccoutant@google.com>
2093 Dodji Seketeli <dodji@redhat.com>
2094
2095 PR debug/45682
2096 * g++.dg/debug/dwarf2/nested-3.C: New test.
2097
2098 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2099
2100 PR c++/51402
2101 * g++.dg/template/crash110.C: New.
2102
2103 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2104
2105 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
2106 Remove default options on hppa*-*-hpux*.
2107
2108 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2109
2110 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
2111
2112 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2113
2114 * gcc.c-torture/compile/pr51856.c: New testcase.
2115
2116 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
2117
2118 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
2119 options to go_target_compile.
2120
2121 2012-01-20 Kai Tietz <ktietz@redhat.com>
2122
2123 * g++.dg/torture/pr51344.C: Fix typo.
2124
2125 2012-01-20 Richard Guenther <rguenther@suse.de>
2126
2127 PR tree-optimization/51903
2128 * g++.dg/torture/pr51903.C: New testcase.
2129
2130 2012-01-20 Tobias Burnus <burnus@net-b.de>
2131 Janus Weil <janus@gcc.gnu.org>
2132
2133 PR fortran/51056
2134 * gfortran.dg/use_21.f90: New.
2135
2136 2012-01-20 Jakub Jelinek <jakub@redhat.com>
2137
2138 PR target/51106
2139 * gcc.dg/torture/pr51106-1.c: New test.
2140 * gcc.dg/torture/pr51106-2.c: New test.
2141
2142 2012-01-19 Kai Tietz <ktietz@redhat.com>
2143
2144 * g++.dg/torture/pr51344.C: New test.
2145
2146 2012-01-19 Tobias Burnus <burnus@net-b.de>
2147
2148 PR fortran/51904
2149 * gfortran.dg/intrinsic_size_2.f90: New.
2150
2151 2012-01-19 Jason Merrill <jason@redhat.com>
2152
2153 PR c++/51889
2154 * g++.dg/inherit/using7.C: New.
2155
2156 2012-01-19 Richard Guenther <rguenther@suse.de>
2157
2158 PR tree-optimization/37997
2159 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
2160
2161 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
2162
2163 PR rtl-optimization/51505
2164 * gcc.dg/pr51505.c: New test.
2165
2166 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
2167
2168 PR fortran/51634
2169 * gfortran.dg/typebound_operator_12.f03: New.
2170 * gfortran.dg/typebound_operator_13.f03: New.
2171
2172 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
2173
2174 PR c++/51225
2175 * g++.dg/cpp0x/pr51225.C: New.
2176
2177 2012-01-17 Ian Lance Taylor <iant@google.com>
2178
2179 PR go/50656
2180 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
2181
2182 2012-01-17 Tobias Burnus <burnus@net-b.de>
2183
2184 PR fortran/51869
2185 * gfortran.dg/realloc_on_assign_9.f90: New.
2186
2187 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
2188
2189 PR other/51165
2190 * gcc.dg/tm/memopt-3.c: Remove xfail.
2191 * gcc.dg/tm/memopt-4.c: Remove xfail.
2192 * gcc.dg/tm/memopt-5.c: Remove xfail.
2193 * gcc.dg/tm/memopt-7.c: Remove xfail.
2194
2195 2012-01-17 Jakub Jelinek <jakub@redhat.com>
2196
2197 PR tree-optimization/51877
2198 * gcc.c-torture/execute/pr51877.c: New test.
2199
2200 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2201
2202 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
2203 {!vect_align_arrays} to vect_sizes_32B_16B.
2204 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
2205 * gcc.dg/vect/vect-peel-3.c: Ditto.
2206
2207 2012-01-16 Jason Merrill <jason@redhat.com>
2208
2209 PR c++/51854
2210 * g++.dg/abi/mangle60.C: New.
2211
2212 PR c++/51827
2213 * g++.dg/pch/mangle1.{C,Hs}: New.
2214
2215 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
2216 Tobias Burnus <burnus@net-b.de>
2217
2218 PR fortran/50981
2219 * gfortran.dg/elemental_optional_args_3.f90: New
2220 * gfortran.dg/elemental_optional_args_4.f90: New
2221
2222 2012-01-16 Tobias Burnus <burnus@net-b.de>
2223
2224 PR fortran/51809
2225 * gfortran.dg/use_20.f90: New
2226
2227 2012-01-16 Jason Merrill <jason@redhat.com>
2228
2229 PR c++/51868
2230 * g++.dg/cpp0x/rv-bitfield.C: New.
2231 * g++.dg/cpp0x/rv-bitfield2.C: New.
2232
2233 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
2234
2235 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
2236 subroutine 'qsort' and use index array to assign the result.
2237
2238 2012-01-16 Jakub Jelinek <jakub@redhat.com>
2239
2240 PR tree-optimization/51865
2241 * gcc.dg/pr51865.c: New test.
2242
2243 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
2244
2245 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
2246
2247 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
2248
2249 * gcc.target/mips/code-readable-2.c: Allow the jump table address
2250 to be loaded from the constant pool, rather than via %hi and %lo.
2251
2252 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
2253
2254 PR rtl-optimization/51821
2255 * gcc.dg/pr51821.c: New test.
2256
2257 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
2258
2259 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
2260
2261 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
2262
2263 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
2264
2265 2012-01-14 Tobias Burnus <burnus@net-b.de>
2266
2267 PR fortran/51800
2268 * gfortran.dg/init_flag_8.f90: New.
2269 * gfortran.dg/init_flag_9.f90: New.
2270
2271 2011-01-14 Tobias Burnus <burnus@net-b.de>
2272
2273 PR fortran/51816
2274 * gfortran.dg/use_18.f90: New.
2275 * gfortran.dg/use_19.f90: New.
2276
2277 2012-01-13 Ian Lance Taylor <iant@google.com>
2278
2279 PR c++/50012
2280 * g++.dg/warn/Wsign-compare-4.C: New.
2281
2282 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
2283
2284 PR fortran/48351
2285 * gfortran.dg/alloc_comp_assign.f03: New.
2286 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
2287 __BUILTIN_FREE from 38 to 32.
2288
2289 2012-01-13 Jason Merrill <jason@redhat.com>
2290
2291 PR c++/20681
2292 * g++.dg/warn/Wreturn-type-7.C: New.
2293
2294 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
2295
2296 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
2297 assumption.
2298 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
2299 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
2300 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
2301 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
2302 int32plus because of big array needed.
2303 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
2304 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
2305
2306 2012-01-13 Jason Merrill <jason@redhat.com>
2307
2308 PR c++/51813
2309 * g++.dg/ext/visibility/template9.C: New.
2310
2311 PR c++/51620
2312 * g++.dg/cpp0x/defaulted34.C: New.
2313 * g++.dg/template/virtual3.C: New.
2314
2315 2012-01-13 Richard Guenther <rguenther@suse.de>
2316
2317 PR middle-end/8081
2318 * gcc.dg/torture/pr8081.c: New testcase.
2319
2320 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
2321
2322 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
2323
2324 2012-01-12 Jason Merrill <jason@redhat.com>
2325
2326 PR c++/51714
2327 * g++.dg/ext/stmtexpr14.C: New.
2328
2329 2012-01-13 Dodji Seketeli <dodji@redhat.com>
2330
2331 PR c++/51633
2332 * g++.dg/cpp0x/constexpr-diag4.C: New test.
2333
2334 2012-01-12 Jason Merrill <jason@redhat.com>
2335
2336 PR c++/48051
2337 * g++.dg/abi/mangle48.C: Test qualified-names, too.
2338 * g++.dg/abi/mangle58.C: Likewise.
2339
2340 PR c++/51403
2341 * g++.dg/template/arg8.C: New.
2342
2343 2012-01-12 Ira Rosen <irar@il.ibm.com>
2344
2345 PR tree-optimization/51799
2346 * gcc.dg/vect/pr51799.c: New test.
2347 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
2348 patterns.
2349
2350 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2351 Tobias Burnus <burnus@net-b.de>
2352
2353 PR fortran/51057
2354 PR fortran/51616
2355 * lib/target-supports.exp
2356 (check_effective_target_fortran_largest_fp_has_sqrt): New.
2357 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
2358
2359 2012-01-11 Jason Merrill <jason@redhat.com>
2360
2361 PR c++/51565
2362 * g++.dg/ext/attrib42.C: New.
2363
2364 2012-01-11 Jakub Jelinek <jakub@redhat.com>
2365
2366 PR bootstrap/51796
2367 * gcc.dg/pr51796.c: New test.
2368
2369 2012-01-11 Jason Merrill <jason@redhat.com>
2370
2371 PR c++/51818
2372 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
2373
2374 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
2375
2376 * gnat.dg/array19.ad[sb]: New test.
2377
2378 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
2379
2380 * gnat.dg/opt23.ad[sb]: New test.
2381 * gnat.dg/opt23_pkg.ad[sb]: New helper.
2382 * gnat.dg/opt24.ad[sb]: New test.
2383
2384 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2385
2386 PR tree-optimization/49642
2387 * gcc.dg/tree-ssa/pr49642-1.c: New test.
2388 * gcc.dg/tree-ssa/pr49642-2.c: New test.
2389
2390 2012-01-11 Jason Merrill <jason@redhat.com>
2391
2392 PR c++/51613
2393 * g++.dg/template/explicit-args5.C: New.
2394
2395 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2396
2397 * gcc.c-torture/execute/20120110-1.c: New testcase.
2398
2399 2012-01-10 Jason Merrill <jason@redhat.com>
2400
2401 PR c++/51614
2402 * g++.dg/inherit/ambig1.C: New.
2403
2404 PR c++/51433
2405 * g++.dg/cpp0x/constexpr-cache1.C: New.
2406
2407 2012-01-10 Richard Guenther <rguenther@suse.de>
2408
2409 PR tree-optimization/51801
2410 * gcc.dg/torture/pr51801.c: New testcase.
2411
2412 2012-01-10 Tobias Burnus <burnus@net-b.de>
2413
2414 PR fortran/51652
2415 * gfortran.dg/allocate_with_typespec_5.f90: New.
2416
2417 2012-01-10 Tobias Burnus <burnus@net-b.de>
2418
2419 * gfortran.dg/class_39.f03: Update dg-error string.
2420
2421 2012-01-10 Richard Guenther <rguenther@suse.de>
2422
2423 PR tree-optimization/50913
2424 * gcc.dg/graphite/interchange-16.c: New testcase.
2425 * gcc.dg/graphite/scop-20.c: XFAIL.
2426 * gfortran.dg/graphite/interchange-1.f: Likewise.
2427 * gfortran.dg/graphite/block-1.f90: Likewise.
2428 * gfortran.dg/graphite/block-2.f: Likewise.
2429
2430 2012-01-10 Richard Henderson <rth@redhat.com>
2431
2432 * lib/target-supports.exp (check_effective_target_vect_perm,
2433 check_effective_target_vect_perm_byte,
2434 check_effective_target_vect_perm_short): Enable for arm neon.
2435
2436 2012-01-09 Tobias Burnus <burnus@net-b.de>
2437
2438 PR fortran/46328
2439 * gfortran.dg/typebound_operator_11.f90: New.
2440
2441 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
2442
2443 * gnat.dg/array18.adb: New test.
2444 * gnat.dg/array18_pkg.ads: New helper.
2445
2446 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
2447
2448 PR fortran/51791
2449 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
2450 around base object in first assignment in main program.
2451 * gfortran.dg/typebound_operator_10.f03: New test.
2452
2453 2012-01-09 Martin Jambor <mjambor@suse.cz>
2454
2455 PR tree-optimization/51759
2456 * g++.dg/ipa/pr51759.C: New test.
2457
2458 2012-01-09 Tobias Burnus <burnus@net-b.de>
2459
2460 PR fortran/51758
2461 * gfortran.dg/optional_absent_2.f90: New.
2462
2463 2012-01-09 Tobias Burnus <burnus@net-b.de>
2464
2465 PR fortran/51578
2466 * gfortran.dg/use_17.f90: New.
2467
2468 2012-01-09 Gary Funck <gary@intrepid.com>
2469
2470 PR preprocessor/33919
2471 * gcc.dg/pr33919.c: New test.
2472 * gcc.dg/pr33919-0.h: New test header file.
2473 * gcc.dg/pr33919-1.h: Ditto.
2474 * gcc.dg/pr33919-2.h: Ditto.
2475
2476 2012-01-07 Jan Hubicka <jh@suse.cz>
2477
2478 PR tree-optimize/51694
2479 * gcc.c-torture/compile/pr51694.c: new testcase.
2480
2481 2012-01-07 Jan Hubicka <jh@suse.cz>
2482
2483 PR tree-optimization/51600
2484 * g++.dg/torture/pr51600.C: New testcase.
2485
2486 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2487
2488 PR gcov-profile/51715
2489 PR gcov-profile/51717
2490 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
2491 * gcc.misc-tests/gcov-14.c: Likewise.
2492
2493 2012-01-06 Jason Merrill <jason@redhat.com>
2494
2495 * g++.dg/parse/new5.C: New.
2496
2497 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
2498
2499 PR testsuite/51655
2500 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
2501 including <string.h>.
2502
2503 2012-01-06 Jason Merrill <jason@redhat.com>
2504
2505 * g++.dg/abi/mangle51.C: New.
2506 * g++.dg/abi/mangle52.C: New.
2507 * g++.dg/abi/mangle53.C: New.
2508 * g++.dg/abi/mangle54.C: New.
2509 * g++.dg/abi/mangle55.C: New.
2510 * g++.dg/abi/mangle56.C: New.
2511 * g++.dg/abi/mangle57.C: New.
2512 * g++.dg/abi/mangle58.C: New.
2513 * g++.dg/abi/mangle59.C: New.
2514 * g++.dg/cpp0x/trailing3.C: Update mangling.
2515 * g++.dg/cpp0x/variadic111.C: Update mangling.
2516 * g++.dg/cpp0x/variadic4.C: Update mangling.
2517 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
2518 * g++.dg/template/nontype22.C: Works now.
2519 * g++.dg/template/pr35240.C: Works now.
2520
2521 * g++.dg/cpp0x/error7.C: New.
2522
2523 2012-01-06 Tobias Burnus <burnus@net-b.de>
2524
2525 * gfortran.dg/deallocate_stat_2.f90: New.
2526 * coarray/allocate_errgmsg.f90: New.
2527 * gfortran.dg/coarray_lib_alloc_1.f90: New.
2528 * gfortran.dg/coarray_lib_alloc_2.f90: New.
2529 * coarray/subobject_1.f90: Fix for num_images > 1.
2530 * gfortran.dg/deallocate_stat.f90: Update due to changed
2531 stat= handling.
2532
2533 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
2534
2535 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
2536
2537 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
2538
2539 * ada/acats/overflow.lst: Add cb20004.
2540
2541 2012-01-05 Dodji Seketeli <dodji@redhat.com>
2542
2543 PR c++/51541
2544 * g++.dg/cpp0x/alias-decl-18.C: New test.
2545
2546 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
2547
2548 * gcc.c-torture/execute/20120104-1.c: New test.
2549
2550 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
2551
2552 PR fortran/PR48946
2553 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
2554 the old typebound_operator_8.f03.
2555 * gfortran.dg/typebound_operator_8.f03: New version of
2556 typebound_operator_7.f03 with 'u' a derived type instead of a
2557 class object.
2558
2559 2012-01-05 Richard Guenther <rguenther@suse.de>
2560
2561 * g++.dg/torture/pr49309.C: Skip for -flto.
2562
2563 2012-01-05 Jakub Jelinek <jakub@redhat.com>
2564
2565 PR middle-end/51761
2566 * gcc.c-torture/compile/pr51761.c: New test.
2567
2568 2012-01-05 Richard Guenther <rguenther@suse.de>
2569
2570 PR tree-optimization/51760
2571 * gcc.dg/torture/pr51760.c: New testcase.
2572
2573 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
2574
2575 PR middle-end/51472
2576 * gcc.dg/tm/memopt-6.c: Adjust regexp.
2577
2578 2012-01-05 Richard Guenther <rguenther@suse.de>
2579
2580 PR lto/41576
2581 * gfortran.dg/lto/pr41576_0.f90: New testcase.
2582 * gfortran.dg/lto/pr41576_1.f90: Likewise.
2583
2584 2012-01-04 Jakub Jelinek <jakub@redhat.com>
2585
2586 PR debug/51695
2587 * gcc.dg/pr51695.c: New test.
2588
2589 2012-01-04 Andrew Pinski <apinski@cavium.com>
2590
2591 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
2592 * gcc.target/mips/octeon2-lx-1.c: New test.
2593 * gcc.target/mips/mips64-dsp-ldx.c: New test.
2594 * gcc.target/mips/octeon2-lx-2.c: New test.
2595 * gcc.target/mips/octeon2-lx-3.c: New test.
2596
2597 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
2598
2599 PR other/51163
2600 PR other/51164
2601 * gcc.dg/tm/alias-1.c: Adjust regexp.
2602 * gcc.dg/tm/alias-2.c: Adjust regexp.
2603
2604 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
2605
2606 PR c++/51064
2607 * g++.dg/warn/Wparentheses-26.C: New.
2608
2609 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
2610
2611 * gfortran.dg/elemental_optional_args_2.f90: New test.
2612
2613 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2614
2615 PR fortran/49693
2616 * gfortran.dg/common_17.f90: New test.
2617
2618 2012-01-04 Richard Guenther <rguenther@suse.de>
2619
2620 PR tree-optimization/49651
2621 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
2622 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2623
2624 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2625
2626 PR c++/51738
2627 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
2628
2629 2012-01-03 Andrew Pinski <apinski@cavium.com>
2630
2631 * lib/scanasm.exp (dg-function-on-line): Always use a special format
2632 for all mips targets. Also allow an optional .cfi_startproc.
2633
2634 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
2635
2636 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
2637
2638 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2639
2640 PR c++/29273
2641 * g++.dg/rtti/dyncast5.C: New.
2642
2643 2012-01-03 Richard Guenther <rguenther@suse.de>
2644
2645 PR tree-optimization/51070
2646 * gcc.dg/torture/pr51070-2.c: New testcase.
2647
2648 2012-01-03 Richard Guenther <rguenther@suse.de>
2649
2650 PR tree-optimization/51692
2651 * gcc.dg/torture/pr51692.c: New testcase.
2652
2653 2012-01-03 Richard Guenther <rguenther@suse.de>
2654
2655 PR debug/51650
2656 * g++.dg/lto/pr51650-3_0.C: New testcase.
2657
2658 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2659
2660 PR c++/15867
2661 * g++.dg/warn/Wredundant-decls-spec.C: New.
2662
2663 2012-01-03 Jakub Jelinek <jakub@redhat.com>
2664
2665 PR tree-optimization/51719
2666 * g++.dg/tree-prof/pr51719.C: New test.
2667
2668 2012-01-03 Richard Guenther <rguenther@suse.de>
2669
2670 PR middle-end/51730
2671 * gcc.dg/fold-compare-6.c: New testcase.
2672
2673 2012-01-03 Jakub Jelinek <jakub@redhat.com>
2674
2675 PR c++/51669
2676 * g++.dg/gomp/pr51669.C: New test.
2677
2678 2012-01-02 Jason Merrill <jason@redhat.com>
2679
2680 PR c++/51675
2681 * g++.dg/cpp0x/constexpr-union2.C: New.
2682
2683 PR c++/51666
2684 * g++.dg/cpp0x/nsdmi-defer5.C: New.
2685
2686 2012-01-02 Dodji Seketeli <dodji@redhat.com>
2687
2688 PR c++/51462
2689 * g++.dg/cpp0x/constexpr-99.C: New test.
2690
2691 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
2692
2693 PR c++/20140
2694 * g++.dg/template/init9.C: New.
2695
2696 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2697
2698 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
2699 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
2700 rather than a specific number.
2701
2702 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
2703
2704 PR fortran/46262
2705 PR fortran/46328
2706 PR fortran/51052
2707 * gfortran.dg/typebound_operator_7.f03: New.
2708 * gfortran.dg/typebound_operator_8.f03: New.
2709
2710 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2711
2712 PR target/51729
2713 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
2714 XFAIL.
2715 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2716
2717 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2718
2719 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
2720
2721 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2722
2723 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
2724 for MIPS.
2725
2726 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2727
2728 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
2729 * gfortran.dg/io_real_boz_4.f90: Likewise.
2730 * gfortran.dg/io_real_boz_5.f90: Likewise.
2731
2732 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2733
2734 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
2735
2736 2012-01-02 Revital Eres <revital.eres@linaro.org>
2737
2738 * gcc.dg/sms-11.c: New file.
2739
2740 2012-01-02 Tobias Burnus <burnus@net-b.de>
2741
2742 PR fortran/51682
2743 * gfortran.dg/coarray/image_index_3.f90: New.
2744
2745 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2746
2747 PR c++/16603
2748 * g++.dg/parse/enum8.C: New.
2749
2750 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2751
2752 PR c++/51379
2753 * g++.dg/conversion/reinterpret4.C: New.
2754 * g++.dg/conversion/reinterpret1.C: Adjust.
2755
2756 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2757
2758 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
2759
2760 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
2761
2762 * g++.old-deja/g++.brendan/crash25.C: Adjust.
2763 * g++.old-deja/g++.brendan/crash56.C: Likewise.
2764 * g++.old-deja/g++.jason/access14.C: Likewise.
2765 * g++.old-deja/g++.jason/access8.C: Likewise.
2766 * g++.old-deja/g++.jason/access1.C: Likewise.
2767 * g++.old-deja/g++.other/access3.C: Likewise.
2768 * g++.old-deja/g++.other/access5.C: Likewise.
2769 * g++.old-deja/g++.law/unsorted1.C: Likewise.
2770 * g++.old-deja/g++.law/visibility22.C: Likewise.
2771 * g++.old-deja/g++.law/visibility26.C: Likewise.
2772 * g++.old-deja/g++.mike/p2746.C: Likewise.
2773 * g++.dg/debug/using1.C: Likewise.
2774 * g++.dg/lookup/using51.C: Likewise.
2775 * g++.dg/inherit/using5.C: Likewise.
2776 * g++.dg/inherit/pr30297.C: Likewise.
2777 * g++.dg/inherit/access8.C: Likewise.
2778 * g++.dg/torture/pr39362.C: Likewise.
2779 * g++.dg/template/crash13.C: Likewise.
2780 * g++.dg/template/using10.C: Likewise.
2781
2782 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2783
2784 PR fortran/51502
2785 * lib/gcc-dg.exp (scan-module-absence): Really commit last
2786 change.
2787
2788 2012-01-01 Ira Rosen <irar@il.ibm.com>
2789
2790 PR tree-optimization/51704
2791 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
2792 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
2793 corresponding flags.
2794
2795 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2796
2797 PR c++/51723
2798 * g++.dg/cpp0x/constexpr-delegating2.C: New.
2799
2800 2012-01-01 Jan Hubicka <jh@suse.cz>
2801
2802 PR rtl-optimization/51069
2803 * gcc.c-torture/compile/pr51069.c: New testcase.
2804
2805 2012-01-01 Jakub Jelinek <jakub@redhat.com>
2806
2807 PR tree-optimization/51683
2808 * gcc.dg/pr51683.c: New test.
2809 \f
2810 Copyright (C) 2012 Free Software Foundation, Inc.
2811
2812 Copying and distribution of this file, with or without modification,
2813 are permitted in any medium without royalty provided the copyright
2814 notice and this notice are preserved.