]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
merge in cxx0x-lambdas-branch@152308
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
d5f4eddd
JM
12009-09-29 John Freeman <jfreeman08@gmail.com>
2 Jason Merrill <jason@redhat.com>
3
4 * g++.dg/cpp0x/lambda/lambda-array.C: New.
5 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
6 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
7 * g++.dg/cpp0x/lambda/lambda-const.C: New.
8 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
9 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
10 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
11 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
12 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
13 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
14 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
15 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
16 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
17 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
18 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
19 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
20 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
21 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
22 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
23 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
24 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
25 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
26 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
27 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
28 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
29 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
30 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
31 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
32 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
33 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
34 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
35 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
36 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
37 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
38 * g++.dg/cpp0x/lambda/lambda-template.C: New.
39 * g++.dg/cpp0x/lambda/lambda-this.C: New.
40 * g++.dg/cpp0x/lambda/lambda-type.C: New.
41 * g++.dg/cpp0x/lambda/lambda-use.C: New.
42 * lib/prune.exp: Accept "In lambda function".
43
cbf2e4d4
HJ
442009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
45
46 * gcc.target/i386/fma4-check.h
47 * gcc.target/i386/fma4-fma.c
48 * gcc.target/i386/fma4-maccXX.c
49 * gcc.target/i386/fma4-msubXX.c
50 * gcc.target/i386/fma4-nmaccXX.c
51 * gcc.target/i386/fma4-nmsubXX.c
52 * gcc.target/i386/fma4-vector.c
53 * gcc.target/i386/fma4-256-maccXX.c
54 * gcc.target/i386/fma4-256-msubXX.c
55 * gcc.target/i386/fma4-256-nmaccXX.c
56 * gcc.target/i386/fma4-256-nmsubXX.c
57 * gcc.target/i386/fma4-256-vector.c
58 * gcc.target/i386/funcspec-2.c: New file.
59
60 * gcc.target/i386/funcspec-4.c: Test error conditions
61 related to FMA4.
62
63 * gcc.target/i386/funcspec-5.c
64 * gcc.target/i386/funcspec-6.c
65 * gcc.target/i386/funcspec-8.c: Add FMA4.
66
67 * gcc.target/i386/funcspec-9.c: New file.
68
69 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
70
71 * gcc.target/i386/isa-10.c
72 * gcc.target/i386/isa-11.c
73 * gcc.target/i386/isa-12.c
74 * gcc.target/i386/isa-13.c
75 * gcc.target/i386/isa-2.c
76 * gcc.target/i386/isa-3.c
77 * gcc.target/i386/isa-4.c
78 * gcc.target/i386/isa-7.c
79 * gcc.target/i386/isa-8.c
80 * gcc.target/i386/isa-9.c: New file.
81
82 * gcc.target/i386/isa-14.c
83 * gcc.target/i386/isa-1.c
84 * gcc.target/i386/isa-5.c
85 * gcc.target/i386/isa-6.c: Add FMA4.
86
87 * gcc.target/i386/sse-12.c
88 * gcc.target/i386/sse-13.c
89 * gcc.target/i386/sse-14.c
90 * gcc.target/i386/sse-22.c: New file.
91
92 * g++.dg/other/i386-2.C
93 * g++.dg/other/i386-3.C
94 * g++.dg/other/i386-5.C
95 * g++.dg/other/i386-6.C: Add -mfma4 in dg-options.
96
1c1a5fd8
L
972009-09-29 H.J. Lu <hongjiu.lu@intel.com>
98
99 PR testsuite/41496
100 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
101 before.
102
66dfffa2
JJ
1032009-09-29 Janis Johnson <janis187@us.ibm.com>
104
105 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
106 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
107
08cc1e7f
JJ
1082009-09-29 Jakub Jelinek <jakub@redhat.com>
109
110 PR debug/41438
111 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
112 hidden.
113 * g++.dg/debug/dwarf2/const-1.C: Likewise.
114
a795ca6e
HJ
1152009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
116
117 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
118 * gcc.target/i386/isa-1.c
119 * gcc.target/i386/isa-5.c
120 * gcc.target/i386/isa-6.c: Remove SSE5.
121 * gcc.target/i386/funcspec-4.c: Remove error conditions related to SSE5.
122 * gcc.target/i386/avx-1.c
123 * gcc.target/i386/avx-2.c
124 * gcc.target/i386/sse-23.c: Remove comments to mmintrin-common.h.
125 * gcc.target/i386/funcspec-9.c: Delete.
126
1dd61ee5
JJ
1272009-09-29 Jakub Jelinek <jakub@redhat.com>
128
129 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
130 * gcc.dg/guality/pr41353-1.c: New test.
131
4b653ed5
JJ
132 PR testsuite/41444
133 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
134 in macro name definition for non-unix/win32/msdos.
135
9abe5e56
DK
1362009-09-29 Daniel Kraft <d@domob.eu>
137
138 PR fortran/39626
139 * gfortran.dg/block_1.f08: New test.
140 * gfortran.dg/block_2.f08: New test.
141 * gfortran.dg/block_3.f90: New test.
142 * gfortran.dg/block_4.f08: New test.
143 * gfortran.dg/block_5.f08: New test.
144 * gfortran.dg/block_6.f08: New test.
145 * gfortran.dg/block_7.f08: New test.
146 * gfortran.dg/block_8.f08: New test.
147
9b13eb84
JD
1482009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
149
150 PR libgfortran/35862
151 * gfortran.dg/round_1.f03: New test.
152 * gfortran.dg/f2003_io_3.f03: Update test.
153
65026047
ER
1542009-09-28 Easwaran Raman <eraman@google.com>
155
156 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
157 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
158
efc7a2a5
JJ
1592009-09-28 Janis Johnson <janis187@us.ibm.com>
160
8387984e
JJ
161 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
162 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
163 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
164 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
165 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
166
425a180d
JJ
167 * g++.dg/dfp/dfp.exp: Fix typo.
168
efc7a2a5
JJ
169 * lib/target-supports.exp (check-effective-target-dfp-nocache):
170 Fix typo that breaks the check.
171
2d3a1837
OH
1722009-09-28 Olivier Hainque <hainque@adacore.com>
173
174 * gnat.dg (tagged_alloc_free.adb): New testcase.
175
d366d023
JJ
1762009-09-28 Janis Johnson <janis187@us.ibm.com>
177
178 * g++.dg/dfp: New directory.
179 * g++.dg/dg.exp: Prune tests in dfp directory.
4a0ce41d 180 * g++.dg/dfp/dfp.exp: New.
d366d023
JJ
181 * g++.dg/dfp/mangle-mode.C: New test.
182
44e10129
MM
1832009-09-28 Michael Matz <matz@suse.de>
184
185 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
186 for sign of -Inf.
187
ff9d1adc
RH
1882009-09-27 Richard Henderson <rth@redhat.com>
189
190 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
191 * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
192
afbd0665
AS
1932009-09-26 Andreas Schwab <schwab@linux-m68k.org>
194
195 PR c/41476
196 * gcc.dg/cond-constqual-1.c: New test.
197
0ffd2048
MM
1982009-09-26 Michael Matz <matz@suse.de>
199
200 PR lto/40758
201 PR middle-end/41470
202 * gcc.dg/pr41470.c: New test.
203
03b6f8a2
EB
2042009-09-26 Eric Botcazou <ebotcazou@adacore.com>
205
206 * gnat.dg/array9.adb: New test.
207
87c93592
MM
2082009-09-26 Michael Matz <matz@suse.de>
209
210 PR tree-optimization/41454
211 * gcc.dg/pr41454.c: New test.
212
7653f273
DS
2132009-09-25 Dodji Seketeli <dodji@redhat.com>
214
215 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
216 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
217 into DW_TAG_GNU_template_parameter_pack and
218 DW_TAG_GNU_formal_parameter_pack.
219 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
220 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
221
712ff3c8
NF
2222009-09-25 Nathan Froyd <froydnj@codesourcery.com>
223
224 * gcc.dg/vect/vect.exp: Append extra parameters as separate
225 parameters for alignment-sensitive -fsection-anchors tests.
226
79441eca
RG
2272009-09-25 Richard Guenther <rguenther@suse.de>
228
229 PR middle-end/41463
230 * gcc.c-torture/execute/pr41463.c: New testcase.
231
7948ae37
OH
2322009-09-25 Olivier Hainque <hainque@adacore.com>
233
234 * gnat.dg/sse_nolib.adb: New testcase.
235
d3dbe5a4
RE
2362009-09-25 Revital Eres <ERES@il.ibm.com>
237
238 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
239 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
240 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
241 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
242 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
243 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
244 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
245 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
246 * gcc.dg/vect/vect.exp: Add Power7 flags.
247 * g++.dg/vect/vect.exp: Likewise.
248 * gfortran.dg/vect/vect.exp: Likewise.
249
bbffcb7e
SK
2502009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
251
252 PR fortran/41459
253 * gfortran.dg/empty_label.f: New test.
254 * gfortran.dg/empty_label.f90: Ditto.
afbd0665 255 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
bbffcb7e 256
e3d5405d
KG
2572009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
258
259 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
260 compile-time.
261
4851726d
AN
2622009-09-24 Adam Nemet <anemet@caviumnetworks.com>
263
264 * lib/scanasm.exp (make_pattern_printable): New function.
265 (dg-scan, scan-assembler-times, scan-assembler-dem,
266 scan-assembler-dem-not): Use it.
267
c33ac441
L
2682009-09-24 H.J. Lu <hongjiu.lu@intel.com>
269
270 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
271 (test_nested): Renamed to ...
272 (test_nested1): This.
273 (test_nested2): New.
274 (main): Likewise.
275
824ff0cd
RG
2762009-09-24 Richard Guenther <rguenther@suse.de>
277
278 PR tree-optimization/36143
279 PR tree-optimization/38747
280 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
281 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
282 * g++.dg/torture/pr38747.C: New testcase.
283 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
284
01c3cf4d
EB
2852009-09-24 Eric Botcazou <ebotcazou@adacore.com>
286
287 * gnat.dg/nested_proc.adb: New test.
288
9f62cb92
JJ
2892009-09-24 Jakub Jelinek <jakub@redhat.com>
290
6356f38f 291 * gcc.target/i386/pr12329.c: Adjust.
9f62cb92 292
dda2da58
AO
2932009-09-23 Alexandre Oliva <aoliva@redhat.com>
294
295 PR debug/41248
296 * gcc.dg/pr41248.c: New.
297
6356f38f 2982009-09-23 Dodji Seketeli <dodji@redhat.com>
b646ba3f
DS
299
300 PR debug/41065
301 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
302
28baf121
AS
3032009-09-23 Andreas Schwab <schwab@redhat.com>
304
305 * lib/profopt.exp (profopt-get-options): Set tool_flags for
306 current_compiler_flags. Fix typos.
307
3c5ce3af
YG
3082009-09-23 Yuri Gribov <tetra2005@googlemail.com>
309
310 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
311
be123439
UB
3122009-09-23 Uros Bizjak <ubizjak@gmail.com>
313
314 PR c/39779
315 * gcc.c-torture/compile/pr39779.c: New test.
316
d40a19da
DS
3172009-09-22 Dodji Seketeli <dodji@redhat.com>
318
319 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
320 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
321 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
322
502a1e45
AO
3232009-09-22 Alexandre Oliva <aoliva@redhat.com>
324
325 PR debug/41295
326 * gcc.dg/pr41295.c: New.
327
6356f38f
UB
3282009-09-22 Neil Vachharajani <nvachhar@google.com>
329
330 * gcc.dg/pr40209.c: Add test case.
331
ae6032ea
AN
3322009-09-22 Adam Nemet <anemet@caviumnetworks.com>
333
334 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
335 matching assembly.
336 * gcc.target/mips/code-readable-2.c: Likewise.
337 * gcc.target/mips/code-readable-3.c: Likewise.
338
a9ab39d3
JJ
3392009-09-22 Janis Johnson <janis187@us.ibm.com>
340
341 * lib/target-supports.exp (check_effective_target_dfp_nocache):
342 Check support via mode instead of C type.
343 (check_effective_target_dfprt_nocache): Ditto.
344 (check_effective_target_hard_dfp): Ditto.
345
2df373c2
RG
3462009-09-22 Richard Guenther <rguenther@suse.de>
347
348 PR middle-end/41395
349 * gcc.c-torture/execute/pr41395-1.c: New testcase.
350 * gcc.c-torture/execute/pr41395-2.c: Likewise.
351
39dbcfc3
JJ
3522009-09-22 Jakub Jelinek <jakub@redhat.com>
353
354 * gcc.dg/20090922-1.c: New test.
355
65f753a0
JJ
356 PR bootstrap/41405
357 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
358 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
359 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
360 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
361 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
362 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
363 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
364 * objc.dg/dwarf-2.m: Likewise.
365
f61e18ec
RG
3662009-09-22 Richard Guenther <rguenther@suse.de>
367
368 PR tree-optimization/41428
369 * g++.dg/tree-ssa/pr41428.C: New testcase.
370
40742b42
JJ
3712009-09-22 Jakub Jelinek <jakub@redhat.com>
372
373 PR middle-end/41429
374 * g++.dg/gomp/pr41429.C: New test.
375
d9334061
GS
3762009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
377
378 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
379
334738b4
JM
3802009-09-21 Jason Merrill <jason@redhat.com>
381
382 PR c++/41421
383 * g++.dg/cpp0x/trivial1.C: Expand.
384
4b51caf2
KT
3852009-09-21 Kai Tietz <kai.tietz@onevision.com>
386
387 * gcc.dg/torture/calleesave-sse.c: New.
388
5b5fba56
JH
3892009-09-21 Jan Hubicka <jh@suse.cz>
390
391 * gcc.dg/guality/inline-params.c: New testcase.
392
9e2ceea0
UB
3932009-09-21 Uros Bizjak <ubizjak@gmail.com>
394
395 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
396 Add -fno-inline.
397 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
398 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
399 (f2): Ditto.
400
f7d1fabc
L
4012009-09-20 H.J. Lu <hongjiu.lu@intel.com>
402
403 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
404 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
405 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
406 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
407 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
408
15651f0b
AP
4092009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
410
411 PR middle-end/40642
412 * g++.dg/torture/pr40642.C: New testcase.
413
ca75b926
KG
4142009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
415
416 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
417 cases in static initializers.
418
63c6c7e0
KT
4192009-09-20 Kai Tietz <kai.tietz@onevision.com>
420
421 * gcc.c-tortue/compile/pr39886.c: New.
422
ed6d9a1b
CD
4232009-09-20 Chris Demetriou <cgd@google.com>
424
425 PR preprocessor/28435:
426 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
427 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
428 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
429 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
430 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
431
b53da244
AN
4322009-09-19 Adam Nemet <anemet@caviumnetworks.com>
433
434 * gcc.target/mips/mips.exp: Add relax-pic-calls
435 under -mfoo/-mno-foo options.
436 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
437 and -mexplicit-relocs.
438 * gcc.target/mips/call-1.c: New test.
439 * gcc.target/mips/call-2.c: New test.
440 * gcc.target/mips/call-3.c: New test.
441 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
442 * gcc.dg/tree-ssa/loop-1.c: Likewise.
443
74dc6a11
CD
4442009-09-19 Chris Demetriou <cgd@google.com>
445
446 PR preprocessor/28435:
447 * gcc.dg/cpp/missing-header-MD.c: New test.
448 * gcc.dg/cpp/missing-header-MMD.c: New test.
449 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
450 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
451
b5e7280d
JD
4522009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
453
454 PR libgfortran/41328
455 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
456 EOF works.
457
5f5babf1
JM
4582009-09-18 Jason Merrill <jason@redhat.com>
459
ecc607fc 460 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
5f5babf1
JM
461 * g++.dg/cpp0x/initlist-deduce.C: New.
462
6356f38f
UB
4632009-09-18 Neil Vachharajani <nvachhar@google.com>
464
465 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
466
5eb8c44f
JJ
4672009-09-18 Janis Johnson <janis187@us.ibm.com>
468
469 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
470 * c-c++-common/dfp: New directory.
471 * c-c++-common/dfp/dfp-dbg.h: New file.
472 * gcc.dg/dfp/call-by-value.c: Move to ...
473 * c-c++-common/call-by-value.c: here.
474 * gcc.dg/dfp/cast.c: Move to ...
475 * c-c++-common/cast.c: here.
476 * gcc.dg/dfp/compare-eq-const.c: Move to ...
477 * c-c++-common/compare-eq-const.c: here.
478 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
479 * c-c++-common/compare-eq-d128.c: here.
480 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
481 * c-c++-common/compare-eq-d32.c: here.
482 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
483 * c-c++-common/compare-eq-d64.c: here.
484 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
485 * c-c++-common/compare-eq-dfp.c: here.
486 * gcc.dg/dfp/compare-eq.h: Move to ...
487 * c-c++-common/compare-eq.h: here.
488 * gcc.dg/dfp/compare-rel-const.c: Move to ...
489 * c-c++-common/compare-rel-const.c: here.
490 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
491 * c-c++-common/compare-rel-d128.c: here.
492 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
493 * c-c++-common/compare-rel-d32.c: here.
494 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
495 * c-c++-common/compare-rel-d64.c: here.
496 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
497 * c-c++-common/compare-rel-dfp.c: here.
498 * gcc.dg/dfp/compare-rel.h: Move to ...
499 * c-c++-common/compare-rel.h: here.
500 * gcc.dg/dfp/compare-special-d128.c: Move to ...
501 * c-c++-common/compare-special-d128.c: here.
502 * gcc.dg/dfp/compare-special-d32.c: Move to ...
503 * c-c++-common/compare-special-d32.c: here.
504 * gcc.dg/dfp/compare-special-d64.c: Move to ...
505 * c-c++-common/compare-special-d64.c: here.
506 * gcc.dg/dfp/compare-special.h: Move to ...
507 * c-c++-common/compare-special.h: here.
508 * gcc.dg/dfp/constants-zero.c: Move to ...
509 * c-c++-common/constants-zero.c: here.
510 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
511 * c-c++-common/convert-bfp-10.c: here.
512 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
513 * c-c++-common/convert-bfp-11.c: here.
514 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
515 * c-c++-common/convert-bfp-12.c: here.
516 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
517 * c-c++-common/convert-bfp-13.c: here.
518 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
519 * c-c++-common/convert-bfp-14.c: here.
520 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
521 * c-c++-common/convert-bfp-2.c: here.
522 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
523 * c-c++-common/convert-bfp-3.c: here.
524 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
525 * c-c++-common/convert-bfp-4.c: here.
526 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
527 * c-c++-common/convert-bfp-5.c: here.
528 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
529 * c-c++-common/convert-bfp-6.c: here.
530 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
531 * c-c++-common/convert-bfp-7.c: here.
532 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
533 * c-c++-common/convert-bfp-8.c: here.
534 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
535 * c-c++-common/convert-bfp-9.c: here.
536 * gcc.dg/dfp/convert-bfp.c: Move to ...
537 * c-c++-common/convert-bfp.c: here.
538 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
539 * c-c++-common/convert-bfp-fold.c: here.
540 * gcc.dg/dfp/convert-dfp.c: Move to ...
541 * c-c++-common/convert-dfp.c: here.
542 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
543 * c-c++-common/convert-dfp-fold-2.c: here.
544 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
545 * c-c++-common/convert-dfp-fold.c: here.
546 * gcc.dg/dfp/convert.h: Move to ...
547 * c-c++-common/convert.h: here.
548 * gcc.dg/dfp/convert-int.c: Move to ...
549 * c-c++-common/convert-int.c: here.
550 * gcc.dg/dfp/convert-int-fold.c: Move to ...
551 * c-c++-common/convert-int-fold.c: here.
552 * gcc.dg/dfp/convert-int-max.c: Move to ...
553 * c-c++-common/convert-int-max.c: here.
554 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
555 * c-c++-common/convert-int-max-fold.c: here.
556 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
557 * c-c++-common/convert-int-saturate.c: here.
558 * gcc.dg/dfp/func-array.c: Move to ...
559 * c-c++-common/func-array.c: here.
560 * gcc.dg/dfp/func-deref.c: Move to ...
561 * c-c++-common/func-deref.c: here.
562 * gcc.dg/dfp/func-mixed.c: Move to ...
563 * c-c++-common/func-mixed.c: here.
564 * gcc.dg/dfp/func-pointer.c: Move to ...
565 * c-c++-common/func-pointer.c: here.
566 * gcc.dg/dfp/func-scalar.c: Move to ...
567 * c-c++-common/func-scalar.c: here.
568 * gcc.dg/dfp/func-struct.c: Move to ...
569 * c-c++-common/func-struct.c: here.
570 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
571 * c-c++-common/func-vararg-alternate-d128-2.c: here.
572 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
573 * c-c++-common/func-vararg-alternate-d128.c: here.
574 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
575 * c-c++-common/func-vararg-alternate-d32.c: here.
576 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
577 * c-c++-common/func-vararg-alternate-d64.c: here.
578 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
579 * c-c++-common/func-vararg-alternate.h: here.
580 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
581 * c-c++-common/func-vararg-dfp.c: here.
582 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
583 * c-c++-common/func-vararg-mixed-2.c: here.
584 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
585 * c-c++-common/func-vararg-mixed.c: here.
586 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
587 * c-c++-common/func-vararg-size0.c: here.
588 * gcc.dg/dfp/inf-1.c: Move to ...
589 * c-c++-common/inf-1.c: here.
590 * gcc.dg/dfp/loop-index.c: Move to ...
591 * c-c++-common/loop-index.c: here.
592 * gcc.dg/dfp/modes.c: Move to ...
593 * c-c++-common/modes.c: here.
594 * gcc.dg/dfp/nan-1.c: Move to ...
595 * c-c++-common/nan-1.c: here.
596 * gcc.dg/dfp/nan-2.c: Move to ...
597 * c-c++-common/nan-2.c: here.
598 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
599 * c-c++-common/operator-arith-fold.c: here.
600 * gcc.dg/dfp/operator-assignment.c: Move to ...
601 * c-c++-common/operator-assignment.c: here.
602 * gcc.dg/dfp/operator-comma.c: Move to ...
603 * c-c++-common/operator-comma.c: here.
604 * gcc.dg/dfp/operator-cond.c: Move to ...
605 * c-c++-common/operator-cond.c: here.
606 * gcc.dg/dfp/operator-logical.c: Move to ...
607 * c-c++-common/operator-logical.c: here.
608 * gcc.dg/dfp/operator-unary.c: Move to ...
609 * c-c++-common/operator-unary.c: here.
610 * gcc.dg/dfp/pr31385.c: Move to ...
611 * c-c++-common/pr31385.c: here.
612 * gcc.dg/dfp/pr33466.c: Move to ...
613 * c-c++-common/pr33466.c: here.
614 * gcc.dg/dfp/pr35620.c: Move to ...
615 * c-c++-common/pr35620.c: here.
616 * gcc.dg/dfp/pr36800.c: Move to ...
617 * c-c++-common/pr36800.c: here.
618 * gcc.dg/dfp/pr39034.c: Move to ...
619 * c-c++-common/pr39034.c: here.
620 * gcc.dg/dfp/pr39035.c: Move to ...
621 * c-c++-common/pr39035.c: here.
622 * gcc.dg/dfp/pr39902.c: Move to ...
623 * c-c++-common/pr39902.c: here.
624 * gcc.dg/dfp/pr39986.c: Move to ...
625 * c-c++-common/pr39986.c: here.
626 * gcc.dg/dfp/signbit-1.c: Move to ...
627 * c-c++-common/signbit-1.c: here.
628 * gcc.dg/dfp/signbit-2.c: Move to ...
629 * c-c++-common/signbit-2.c: here.
630 * gcc.dg/dfp/struct-layout-1.c: Move to ...
631 * c-c++-common/struct-layout-1.c: here.
632 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
633 * c-c++-common/usual-arith-conv.c: here.
634 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
635 * c-c++-common/usual-arith-conv-const.c: here.
636
67a436d8
JH
6372009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
638
639 PR testsuite/41288
640 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
641 stack alignment.
642
66be89f0
AP
6432009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
644
645 PR c++/39365
6356f38f
UB
646 * g++.dg/expr/bool3.C: New test.
647 * g++.dg/expr/bool4.C: New test.
66be89f0 648
695a8e62
JJ
6492009-09-17 Janis Johnson <janis187@us.ibm.com>
650
6356f38f
UB
651 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
652 * gcc.dg/dfp/signbit-2.c: Use it.
653 * gcc.dg/dfp/func-vararg-alternate.h: Change two
695a8e62 654 arguments to unsigned int.
6356f38f
UB
655 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
656 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
657 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
658 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
659 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
660 * gcc.dg/dfp/pr39986.c: Ditto.
661 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
662 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
663 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
664 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
665 * gcc.dg/dfp/convert-int-fold.c: Ditto.
695a8e62 666
591a8495
JJ
6672009-09-17 Jakub Jelinek <jakub@redhat.com>
668
669 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
670
d2da4af2
JJ
6712009-09-17 Janis Johnson <janis187@us.ibm.com>
672
673 PR c/41049
674 * dfp/pr41049.c: New test.
675
51a0d6aa
L
6762009-09-17 H.J. Lu <hongjiu.lu@intel.com>
677
678 PR testsuite/41385
679 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
680
07ffa034
MJ
6812009-09-17 Martin Jambor <mjambor@suse.cz>
682
683 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
684 * gcc.dg/ipa/ipa-sra-1.c: New test.
685 * gcc.dg/ipa/ipa-sra-2.c: New test.
686 * gcc.dg/ipa/ipa-sra-3.c: New test.
687 * gcc.dg/ipa/ipa-sra-4.c: New test.
688 * gcc.dg/ipa/ipa-sra-5.c: New test.
689 * gcc.c-torture/execute/ipa-sra-1.c: New test.
690 * gcc.c-torture/execute/ipa-sra-2.c: New test.
691
040c6d51
MM
6922009-09-17 Michael Matz <matz@suse.de>
693
694 PR middle-end/41347
695 * gfortran.dg/pr41347.f90: New test.
696
10e154df
AK
6972009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
698
699 * gcc.c-torture/compile/20090917-1.c: New testcase.
700
85a97acc
UB
7012009-09-16 Uros Bizjak <ubizjak@gmail.com>
702
703 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
704 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
705 alpha*-*-* target from XFAIL list.
706
1d5ba98c
JJ
7072009-09-16 Janis Johnson <janis187@us.ibm.com>
708
709 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
710 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
711 * gcc.dg/dfp/cast-bad.c: Use default options.
712 * gcc.dg/dfp/compare-rel-const.c: Ditto.
713 * gcc.dg/dfp/composite-type.c: Ditto.
714 * gcc.dg/dfp/constants.c: Ditto.
715 * gcc.dg/dfp/constants-hex.c: Ditto.
716 * gcc.dg/dfp/constants-pedantic.c: Ditto.
717 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
718 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
719 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
720 * gcc.dg/dfp/ctypes.c: Ditto.
721 * gcc.dg/dfp/ddmode-ice.c: Ditto.
722 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
723 * gcc.dg/dfp/float-constant-double.c: Ditto.
724 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
725 * gcc.dg/dfp/keywords-reserved.c: Ditto.
726 * gcc.dg/dfp/modes.c: Ditto.
727 * gcc.dg/dfp/operator-bitwise.c: Ditto.
728 * gcc.dg/dfp/pr31344.c: Ditto.
729 * gcc.dg/dfp/pr31385.c: Ditto.
730 * gcc.dg/dfp/pr33466.c: Ditto.
731 * gcc.dg/dfp/pr35620.c: Ditto.
732 * gcc.dg/dfp/pr37435.c: Ditto.
733 * gcc.dg/dfp/pr39986.c: Ditto.
734 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
735 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
736 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
737 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
738 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
739 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
740 * gcc.dg/dfp/typespec.c: Ditto.
741 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
742 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
743 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
744 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
745 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
746 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
747 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
748 * gcc.dg/dfp/compare-rel.h: Ditto.
749 * gcc.dg/dfp/compare-special.h: Ditto.
750 * gcc.dg/dfp/convert.h: Ditto.
751 * gcc.dg/dfp/fe-check.h: Ditto.
752 * gcc.dg/dfp/call-by-value.c: Use default options and
753 debug macros.
754 * gcc.dg/dfp/cast.c: Ditto.
755 * gcc.dg/dfp/compare-eq-const.c: Ditto.
756 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
757 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
758 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
759 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
760 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
761 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
762 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
763 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
764 * gcc.dg/dfp/compare-special-d32.c: Ditto.
765 * gcc.dg/dfp/compare-special-d64.c: Ditto.
766 * gcc.dg/dfp/compare-special-d128.c: Ditto.
767 * gcc.dg/dfp/constants-zero.c: Ditto.
768 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
769 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
770 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
771 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
772 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
773 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
774 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
775 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
776 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
777 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
778 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
779 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
780 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
781 * gcc.dg/dfp/convert-bfp.c: Ditto.
782 * gcc.dg/dfp/convert-complex.c: Ditto.
783 * gcc.dg/dfp/convert-dfp.c: Ditto.
784 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
785 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
786 * gcc.dg/dfp/convert-int.c: Ditto.
787 * gcc.dg/dfp/convert-int-fold.c: Ditto.
788 * gcc.dg/dfp/convert-int-max.c: Ditto.
789 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
790 * gcc.dg/dfp/decfloat-constants.c: Ditto.
791 * gcc.dg/dfp/fe-binop.c: Ditto.
792 * gcc.dg/dfp/fe-convert-1.c: Ditto.
793 * gcc.dg/dfp/fe-convert-2.c: Ditto.
794 * gcc.dg/dfp/fe-convert-3.c: Ditto.
795 * gcc.dg/dfp/func-array.c: Ditto.
796 * gcc.dg/dfp/func-deref.c: Ditto.
797 * gcc.dg/dfp/func-mixed.c: Ditto.
798 * gcc.dg/dfp/func-pointer.c: Ditto.
799 * gcc.dg/dfp/func-scalar.c: Ditto.
800 * gcc.dg/dfp/func-struct.c: Ditto.
801 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
802 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
803 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
804 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
805 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
806 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
807 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
808 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
809 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
810 * gcc.dg/dfp/inf-1.c: Ditto.
811 * gcc.dg/dfp/loop-index.c: Ditto.
812 * gcc.dg/dfp/nan-1.c: Ditto.
813 * gcc.dg/dfp/nan-2.c: Ditto.
814 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
815 * gcc.dg/dfp/operator-assignment.c: Ditto.
816 * gcc.dg/dfp/operator-comma.c: Ditto.
817 * gcc.dg/dfp/operator-cond.c: Ditto.
818 * gcc.dg/dfp/operator-logical.c: Ditto.
819 * gcc.dg/dfp/operator-unary.c: Ditto.
820 * gcc.dg/dfp/pr36800.c: Ditto.
821 * gcc.dg/dfp/pr39034.c: Ditto.
822 * gcc.dg/dfp/pr39035.c: Ditto.
823 * gcc.dg/dfp/pr39902.c: Ditto.
824 * gcc.dg/dfp/signbit-1.c: Ditto.
825 * gcc.dg/dfp/signbit-2.c: Ditto.
826 * gcc.dg/dfp/struct-layout-1.c: Ditto.
827 * gcc.dg/dfp/union-init.c: Ditto.
828 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
829
9b87db3c
MM
8302009-09-16 Michael Matz <matz@suse.de>
831
832 PR fortran/41212
833 * gfortran.dg/pr41212.f90: New test.
834
20faffe7
EB
8352009-09-16 Eric Botcazou <ebotcazou@adacore.com>
836
837 * gnat.dg/alignment9.adb: New test.
838
839f2864
EB
8392009-09-16 Eric Botcazou <ebotcazou@adacore.com>
840
841 * gnat.dg/discr20.ad[sb]: New test.
842
4075e7e8
RG
8432009-09-16 Richard Guenther <rguenther@suse.de>
844
845 PR middle-end/34011
846 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
847
21d05694
DD
8482009-09-16 DJ Delorie <dj@redhat.com>
849 Kaz Kojima <kkojima@gcc.gnu.org>
850
851 * gcc.target/sh/struct-arg-dw2.c: New test.
852
d7a9e7c5
NF
8532009-09-15 Nathan Froyd <froydnj@codesourcery.com>
854 Jakub Jelinek <jakub@redhat.com>
855
856 PR target/41175
857 * gcc.target/powerpc/pr41175.c: New test.
858
1c384bf1
RH
8592009-09-14 Richard Henderson <rth@redhat.com>
860
861 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
862 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
863 gcc.dg/tree-ssa/asmgoto-1.c: New files.
864
1d65f45c
RH
8652009-09-14 Richard Henderson <rth@redhat.com>
866
867 * g++.dg/eh/builtin1.C: Update resx pattern match.
868 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
869
0c433c31
RS
8702009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
871
872 * gcc.target/mips/branch-helper.h: New file.
873 * gcc.target/mips/branch-2.c,
874 * gcc.target/mips/branch-3.c,
875 * gcc.target/mips/branch-4.c,
876 * gcc.target/mips/branch-5.c,
877 * gcc.target/mips/branch-6.c,
878 * gcc.target/mips/branch-7.c,
879 * gcc.target/mips/branch-8.c,
880 * gcc.target/mips/branch-9.c,
881 * gcc.target/mips/branch-10.c,
882 * gcc.target/mips/branch-11.c,
883 * gcc.target/mips/branch-12.c,
884 * gcc.target/mips/branch-13.c,
885 * gcc.target/mips/branch-14.c,
886 * gcc.target/mips/branch-15.c: New tests.
887
5910fb59
MM
8882009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
889
890 PR target/41331
891 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
892 -m32 -mpowerpc64 system.
893
8be6ada8
BS
8942009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
895
896 From Jie Zhang <jie.zhang@analog.com>:
897 * gcc.target/bfin/saveall.c: New test.
6c1c1dfa
BS
898 * gcc.target/bfin/20090914-1.c: New test.
899 * gcc.target/bfin/20090914-2.c: New test.
900
901 * gcc.target/bfin/20090914-3.c: New test.
8be6ada8 902
d5968a86
AS
9032009-09-14 Andrew Stubbs <ams@codesourcery.com>
904
905 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
906
cdb4dde5
RG
9072009-09-14 Richard Guenther <rguenther@suse.de>
908
909 PR middle-end/41350
910 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
911
75152bcb
JD
9122009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
913
914 PR libgfortran/41328
915 * gfortran.dg/cr_lf.f90: New test.
916
5c3ec539
MM
9172009-09-11 Michael Matz <matz@suse.de>
918
919 PR middle-end/41275
920 * g++.dg/tree-ssa/pr41275.C: New test.
921
664e411b
JW
9222009-09-11 Janus Weil <janus@gcc.gnu.org>
923
924 PR fortran/41242
925 * gfortran.dg/proc_ptr_comp_21.f90: New.
926
43dfd40c
SK
9272009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
928
929 PR fortran/31292
930 * gfortran.dg/module_procedure_1.f90: New test.
931 * gfortran.dg/module_procedure_2.f90: Ditto.
932 * gfortran.dg/generic_14.f90: Move dg-error to new location.
933
1382ae05
RO
9342009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
935 James A. Morrison <phython@gcc.gnu.org>
936
937 PR ada/18302
938 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
939 commands.
940 * ada/acats/run_test.exp: New file.
941
3a3d54f2
UB
9422009-09-10 Uros Bizjak <ubizjak@gmail.com>
943
944 Revert:
945 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
946
947 PR rtl-optimization/39779
948 * gcc.dg/pr39979.c: New test.
949
90097c67
RG
9502009-09-10 Richard Guenther <rguenther@suse.de>
951
952 PR middle-end/41257
953 * g++.dg/torture/pr41257-2.C: New testcase.
954
e7e5ba09
PC
9552009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
956
957 PR c++/28293
958 * g++.dg/template/crash91.C: New.
959
9602009-09-09 Uros Bizjak <ubizjak@gmail.com>
ed9d5a4a
UB
961
962 PR rtl-optimization/39779
963 * gcc.dg/pr39979.c: New test.
964
70a6b17e
RG
9652009-09-09 Richard Guenther <rguenther@suse.de>
966
967 PR tree-optimization/41101
968 * gcc.c-torture/compile/pr41101.c: New testcase.
969
5a4b005f
RG
9702009-09-09 Richard Guenther <rguenther@suse.de>
971
972 PR middle-end/41317
973 * gcc.c-torture/execute/pr41317.c: New testcase.
974 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
975 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
976
c0389e92
DS
9772009-09-08 Dodji Seketeli <dodji@redhat.com>
978
979 Fix some test breakages on Darwin
980 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
981 and adjust.
982 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
983 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
984 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
985 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
986 take darwin specifics in account.
987
edf736cb
JM
9882009-09-08 Joseph Myers <joseph@codesourcery.com>
989
990 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
991 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
992
f8c6dba2
PC
9932009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
994
995 PR c++/39923
996 * g++.dg/cpp0x/initlist24.C: New.
997
60adb641
OS
9982009-09-08 Ozkan Sezer <sezeroz@gmail.com>
999
1000 * gcc.dg/large-size-array-2.c: Fix target requirement.
1001 * gcc.dg/large-size-array-4.c: Likewise.
1002 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
1003 * gcc.dg/c99-const-expr-2.c: Likewise.
1004 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
1005 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
1006 * gcc.dg/c90-const-expr-10.c: Likewise.
1007 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
1008 instead of long.
1009 * gcc.dg/tree-ssa/pr33920.c: Likewise.
1010 * gcc.dg/vect/pr33846.c: Likewise.
1011 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
1012 __PTRDIFF_TYPE__, instead of unsigned long.
1013 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
1014
91642126
AO
10152009-09-08 Alexandre Oliva <aoliva@redhat.com>
1016
1017 PR debug/41229
1018 PR debug/41291
1019 PR debug/41300
1020 * gfortran.dg/pr41229.f90: New.
1021
21719cea
AO
10222009-09-08 Alexandre Oliva <aoliva@redhat.com>
1023
1024 PR debug/41232
1025 * gcc.dg/pr41232.c: New.
1026
3dd1415d
JM
10272009-09-08 Joseph Myers <joseph@codesourcery.com>
1028
1029 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
1030 contain -march.
1031 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
1032 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
1033 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
1034 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1035 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1036 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
1037 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
1038 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
1039 options other than that used in dg-options.
1040
1098d3a5
JJ
10412009-09-07 Jakub Jelinek <jakub@redhat.com>
1042
1043 PR rtl-optimization/41239
1044 * gcc.c-torture/execute/pr41239.c: New test.
1045
c89c07c2
JD
10462009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1047
1048 PR libgfortran/41192
1049 * gfortran.dg/namelist_59.f90: New test.
1050
5254cd50
BS
10512009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
1052
1053 From Mike Frysinger <michael.frysinger@analog.com>
1054 * gcc.target/bfin/mcpu-bf542m.c: New file.
1055 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
1056 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
1057 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
1058 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
1059
4a50e99c
MJ
10602009-09-07 Martin Jambor <mjambor@suse.cz>
1061
1062 PR middle-end/41282
1063 * gcc.c-torture/compile/pr41282.c: New test.
1064
6c145259
TK
10652009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1066
1067 PR fortran/41197
1068 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
1069 variables for stat and errmsg.
1070 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
1071 * gfortran.dg/allocate_stat_2.f90: New test.
1072
8ff7f824
BS
10732009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
1074
1075 * gcc.c-torture/compile/20090907-1.c: New test.
1076
90588a10
JJ
10772009-09-06 Jakub Jelinek <jakub@redhat.com>
1078
1079 PR bootstrap/41241
1080 * gcc.dg/pr41241.c: New test.
1081
3797a0ff
RG
10822009-09-06 Richard Guenther <rguenther@suse.de>
1083
1084 PR middle-end/41144
1085 * g++.dg/torture/pr41144.C: New testcase.
1086
3c45b96b
RG
10872009-09-06 Richard Guenther <rguenther@suse.de>
1088
1089 PR middle-end/41261
1090 * gcc.dg/torture/pr41261.c: New testcase.
1091
6a129567
RG
10922009-09-05 Richard Guenther <rguenther@suse.de>
1093
1094 PR middle-end/41181
1095 * gcc.c-torture/compile/pr41181.c: New testcase.
1096
432b4b31
RG
10972009-09-05 Richard Guenther <rguenther@suse.de>
1098
1099 PR debug/41273
1100 * g++.dg/torture/pr41273.C: New testcase.
1101
b2acf594
PT
11022009-09-05 Paul Thomas <pault@gcc.gnu.org>
1103
1104 PR fortran/41258
1105 * gfortran.dg/typebound_proc_12.f90 : New test.
1106
3157b0c2
AO
11072009-09-04 Alexandre Oliva <aoliva@redhat.com>
1108
1109 PR debug/41225
1110 * gfortran.dg/pr41225.f90: New.
1111
b98a26e6
AO
11122009-09-04 Alexandre Oliva <aoliva@redhat.com>
1113
1114 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
1115 unistd.h, sys/types.h and sys/wait.h.
1116 (gualchk_t): New.
1117 (GUALCVT): New.
1118 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
1119 (GUALITY_GDB_REDIRECT): New.
1120 (GUALITY_GDB_ARGS): Use it.
1121
5f1a9ebb
RG
11222009-09-04 Richard Guenther <rguenther@suse.de>
1123
1124 PR middle-end/41257
1125 * g++.dg/torture/pr41257.C: New testcase.
1126
22fc64b4
MJ
11272009-09-04 Martin Jambor <mjambor@suse.cz>
1128
1129 PR tree-optimization/41112
1130 * gnat.dg/array8.adb: New test.
1131
14e58be0
UB
11322009-09-03 Daniel Gutson <dgutson@codesourcery.com>
1133
1134 * gcc.target/arm/ctz.c: New test case.
1135
11362009-09-03 Alon Dayan <alond@il.ibm.com>
1137
1138 PR tree-optimization/38275
6356f38f 1139 * gcc.dg/autopar/reduc-1char.c: Increase number
14e58be0 1140 of iterations. Adjust the logic accordingly.
6356f38f
UB
1141 * gcc.dg/autopar/reduc-2char.c: Ditto.
1142 * gcc.dg/autopar/reduc-1.c: Ditto.
1143 * gcc.dg/autopar/reduc-2.c: Ditto.
1144 * gcc.dg/autopar/reduc-3.c: Ditto.
1145 * gcc.dg/autopar/reduc-6.c: Ditto.
1146 * gcc.dg/autopar/reduc-7.c: Ditto.
1147 * gcc.dg/autopar/reduc-8.c: Ditto.
1148 * gcc.dg/autopar/reduc-9.c: Ditto.
1149 * gcc.dg/autopar/pr39500-1.c: Ditto.
1150 * gcc.dg/autopar/reduc-1short.c: Ditto.
1151 * gcc.dg/autopar/reduc-2short.c: Ditto.
1152 * gcc.dg/autopar/parallelization-1.c: Ditto.
14e58be0 1153
4d17b2f6
JJ
11542009-09-03 Jakub Jelinek <jakub@redhat.com>
1155
1156 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
1157 testcase using guality.h compiles and links and if a global variable
1158 can be verified by gdb.
1159
9840d30a
BS
11602009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
1161
1162 * lib/target-supports.exp (check_effective_target_sync_int_long):
1163 Supported on Blackfin Linux targets.
1164
896aa4ea
DD
11652009-09-02 David Daney <ddaney@caviumnetworks.com>
1166
1167 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
1168
4537ec0c
DN
11692009-09-03 Diego Novillo <dnovillo@google.com>
1170
1171 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1172 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1173 * g++.dg/warn/unit-1.C: Likewise.
1174 * g++.dg/ipa/iinline-1.C: Likewise.
1175 * g++.dg/template/cond2.C: Adjust expected line location for the
1176 error.
1177 * g++.dg/template/pr35240.C: Likewise.
1178
f8563a3b
KG
11792009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1180
1181 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1182 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1183
fef94f76
MJ
11842009-09-02 Martin Jambor <mjambor@suse.cz>
1185
1186 * gcc.dg/tree-ssa/sra-8.c: New testcase.
1187 * gcc.dg/memcpy-1.c: Add . to match pattern.
1188 * gcc.dg/uninit-I.c: XFAIL warning test.
1189 * g++.dg/warn/unit-1.C: XFAIL warning test.
14e58be0 1190
fd2ab214
ILT
11912009-09-02 Ian Lance Taylor <iant@google.com>
1192
1193 * gcc.dg/20090902-1.c: New test.
1194
ded97380
JJ
11952009-09-02 Jakub Jelinek <jakub@redhat.com>
1196
1197 * gcc.dg/builtin-object-size-9.c: New test.
1198
683ebd75
OH
11992009-09-02 Olivier Hainque <hainque@adacore.com>
1200
1201 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
14e58be0 1202
42c08997 12032009-09-02 Eric Botcazou <ebotcazou@adacore.com>
14e58be0 1204 Olivier Hainque <hainque@adacore.com>
42c08997
EB
1205
1206 * gnat.dg/misaligned_param.adb: New test.
1207 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1208 * gnat.dg/slice7.adb: Add 1 more related case.
1209
94dcf84b
AO
12102009-09-01 Alexandre Oliva <aoliva@redhat.com>
1211
1212 * gcc.dg/guality/guality.c: Expect to fail for now.
1213 * gcc.dg/guality/example.c: Likewise.
1214
8fc68cba
AO
12152009-09-01 Alexandre Oliva <aoliva@redhat.com>
1216
1217 * gcc.dg/guality/guality.c: New.
1218 * gcc.dg/guality/guality.h: New.
1219 * gcc.dg/guality/guality.exp: New.
1220 * gcc.dg/guality/example.c: New.
1221 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1222 (cleanup-saved-temps): Likewise, .gkd files too.
1223
ff3bb9be
JD
12242009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1225
1226 PR fortran/39229
1227 * gfortran.dg/line_length_3.f: New test.
1228 * gfortran.dg/line_length_4.f90: New test.
1229
45456220
LR
12302009-09-01 Loren J. Rittle <ljrittle@acm.org>
1231
1232 * lib/target-supports.exp (check_gc_sections_available):
1233 Add proper pattern quote.
1234
8ceabd25
UB
12352009-08-31 Uros Bizjak <ubizjak@gmail.com>
1236 Kaz Kojima <kkojima@gcc.gnu.org>
1237
1238 * lib/target-supports.exp (add_options_for_ieee): New procedure.
1239 * g++.dg/cdce3.C: Use dg-add-options ieee.
1240 * g++.dg/torture/type-generic-1.C: Likewise.
1241 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
1242 * gcc.dg/pr28796-2.c: Likewise.
1243 * gcc.dg/torture/builtin-math-7.c: Likewise.
1244 * gcc.dg/torture/type-generic-1.c: Likewise.
1245 * gfortran.dg/boz_14.f90: Likewise.
1246 * gfortran.dg/erf_2.F90: Likewise.
1247 * gfortran.dg/init_flag_3.f90: Likewise.
1248 * gfortran.dg/init_flag_4.f90: Likewise.
1249 * gfortran.dg/init_flag_5.f90: Likewise.
1250 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1251 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1252 * gfortran.dg/isnan_1.f90: Likewise.
1253 * gfortran.dg/isnan_2.f90: Likewise.
1254 * gfortran.dg/maxlocval_2.f90: Likewise.
1255 * gfortran.dg/maxlocval_4.f90: Likewise.
1256 * gfortran.dg/minlocval_1.f90: Likewise.
1257 * gfortran.dg/minlocval_4.f90: Likewise.
1258 * gfortran.dg/module_nan.f90: Likewise.
1259 * gfortran.dg/namelist_42.f90: Likewise.
1260 * gfortran.dg/namelist_43.f90: Likewise.
1261 * gfortran.dg/nan_1.f90: Likewise.
1262 * gfortran.dg/nan_2.f90: Likewise.
1263 * gfortran.dg/nan_3.f90: Likewise.
1264 * gfortran.dg/nan_4.f90: Likewise.
1265 * gfortran.dg/nan_5.f90: Likewise.
1266 * gfortran.dg/nearest_1.f90: Likewise.
1267 * gfortran.dg/nearest_2.f90: Likewise.
1268 * gfortran.dg/nearest_3.f90: Likewise.
1269 * gfortran.dg/pr37243.f: Likewise.
1270 * gfortran.dg/real_const_3.f90: Likewise.
1271 * gfortran.dg/transfer_simplify_2.f90: Likewise.
1272
f9329c35
DS
12732009-08-31 Dodji Seketeli <dodji@redhat.com>
1274
1275 PR debug/30161
1276 * g++.dg/debug/dwarf2/template-params-1.C: New test.
1277 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1278 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1279 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1280 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
1281 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1282 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1283 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1284 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1285 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1286 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1287 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1288 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1289
c8affb45
JM
12902009-08-31 Jason Merrill <jason@redhat.com>
1291
1292 PR c++/41127
1293 * g++.dg/parse/enum5.C: New.
1294 * g++.dg/cpp0x/enum1.C: Adjust expected error.
1295
e74f1cc8
JW
12962009-08-31 Janus Weil <janus@gcc.gnu.org>
1297
1298 PR fortran/40940
1299 * gfortran.dg/allocate_derived_1.f90: New.
1300 * gfortran.dg/class_3.f03: New.
1301
2fbd4117
JW
13022009-08-31 Janus Weil <janus@gcc.gnu.org>
1303
1304 PR fortran/40996
1305 * gfortran.dg/allocatable_scalar_1.f90: New.
1306 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1307 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1308 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1309
a778c4e7
RG
13102009-08-30 Richard Guenther <rguenther@suse.de>
1311
1312 PR tree-optimization/41186
1313 * g++.dg/torture/pr41186.C: New testcase.
1314 * g++.dg/tree-ssa/pr41186.C: Likewise.
1315
79f60dbc
DS
13162009-08-30 Dodji Seketeli <dodji@redhat.com>
1317
1318 PR c++/41187
1319 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
1320 take ia64 assembly comments syntax in account.
1321
8a067ce4
UB
13222009-08-30 Uros Bizjak <ubizjak@gmail.com>
1323
1324 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
1325
8c53cbed
KG
13262009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1327
8a067ce4 1328 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
8c53cbed
KG
1329 * gfortran.dg/whole_file_6.f90: Likewise.
1330
3ff4c25d
CC
13312009-08-28 Cary Coutant <ccoutant@google.com>
1332
1333 PR debug/41063
1334 * g++.dg/debug/dwarf2/pr41063.C: New test.
1335
2b3b22d3
UB
13362009-08-27 Uros Bizjak <ubizjak@gmail.com>
1337
1338 PR rtl-optimization/40861
1339 * gcc.dg/pr40861.c: New test.
1340
889dc035
JW
13412009-08-27 Janus Weil <janus@gcc.gnu.org>
1342
1343 PR fortran/40869
1344 * gfortran.dg/proc_ptr_comp_20.f90: New.
1345
20d1cba1
JB
13462009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
1347
1348 PR libfortran/39667
1349 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
1350 open temp file with status="scratch".
2b3b22d3
UB
1351 * gfortran.dg/fmt_cache_1.f: Likewise.
1352 * gfortran.dg/fmt_exhaust.f90: Likewise.
1353 * gfortran.dg/fmt_t_4.f90: Likewise.
1354 * gfortran.dg/fseek.f90: Likewise.
1355 * gfortran.dg/list_read_5.f90: Likewise.
1356 * gfortran.dg/namelist_39.f90: Likewise.
1357 * gfortran.dg/namelist_56.f90: Likewise.
1358 * gfortran.dg/read_bad_advance.f90: Likewise.
1359 * gfortran.dg/read_repeat.f90: Likewise.
1360 * gfortran.dg/read_size_noadvance.f90: Likewise.
1361 * gfortran.dg/read_x_past.f: Likewise.
20d1cba1 1362
77657899
TB
13632009-08-27 Tobias Burnus <burnus@net-b.de>
1364
1365 PR fortran/28039
1366 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
1367
4a44a72d
DK
13682009-08-27 Daniel Kraft <d@domob.eu>
1369
1370 PR fortran/37425
1371 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
1372 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
1373 error and fix problem with recursive assignment.
1374 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
1375 * gfortran.dg/typebound_operator_3.f03: New test.
1376 * gfortran.dg/typebound_operator_4.f03: New test.
1377
7842a9db
DS
13782009-08-27 Dodji Seketeli <dodji@redhat.com>
1379
d1eda136 1380 PR debug/41170
7842a9db
DS
1381 * debug/dwarf2/namespace-1.C: New test.
1382
dbf61529
L
13832009-08-26 H.J. Lu <hongjiu.lu@intel.com>
1384
1385 PR fortran/41162
1386 * gfortran.dg/pr41162.f: New.
1387
631c905a
AN
13882009-08-26 Adam Nemet <anemet@caviumnetworks.com>
1389 Richard Sandiford <rdsandiford@googlemail.com>
1390
1391 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
1392 with "forbid_cpu".
1393 * gcc.target/mips/branch-1.c: Update accordingly.
1394 * gcc.target/mips/extend-1.c: Likewise.
1395 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
1396
6b8b9e42
RG
13972009-08-26 Richard Guenther <rguenther@suse.de>
1398
1399 PR middle-end/41163
1400 * gcc.c-torture/compile/pr41163.c: New testcase.
1401 * gcc.dg/pr35899.c: Adjust.
1402
bacd3fb6
RG
14032009-08-26 Richard Guenther <rguenther@suse.de>
1404
1405 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
1406
7919d7b4
JM
14072009-08-26 Jason Merrill <jason@redhat.com>
1408
1dad57e6 1409 * g++.dg/cpp0x/explicit3.C: New.
7919d7b4
JM
1410 * g++.dg/overload/cond2.C: New.
1411
ff22013a
KK
14122009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
1413
1414 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
1415
5c1a2bb1
JH
14162009-08-25 Jan Hubicka <jh@suse.cz>
1417
1418 * gcc.target/i386/sse5-shift1-vector.c
1419 * gcc.target/i386/isa-12.c
1420 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
1421 * gcc.target/i386/sse5-pcmov2.c
1422 * gcc.target/i386/isa-3.c
1423 * gcc.target/i386/sse5-shift2-vector.c
1424 * gcc.target/i386/isa-7.c
1425 * gcc.target/i386/funcspec-2.c
1426 * gcc.target/i386/sse5-haddX.c
1427 * gcc.target/i386/sse5-hadduX.c
1428 * gcc.target/i386/isa-9.c
1429 * gcc.target/i386/sse5-maccXX.c
1430 * gcc.target/i386/sse5-shift3-vector.c
1431 * gcc.target/i386/sse5-msubXX.c
1432 * gcc.target/i386/sse5-permpX.c
1433 * gcc.target/i386/sse5-check.h
1434 * gcc.target/i386/sse-12.c
1435 * gcc.target/i386/sse-11.c
1436 * gcc.target/i386/sse-10.c
1437 * gcc.target/i386/sse-13.c
1438 * gcc.target/i386/sse-14.c
1439 * gcc.target/i386/sse-22.c
1440 * gcc.target/i386/sse-2.c
1441 * gcc.target/i386/sse-13.c
1442 * gcc.target/i386/avx-2.c
1443 * gcc.target/i386/sse5-rotate1-vector.c
1444 * gcc.target/i386/isa-4.c
1445 * gcc.target/i386/sse5-hsubX.c
1446 * gcc.target/i386/sse5-pcmov.c
1447 * gcc.target/i386/sse5-fma.c
1448 * gcc.target/i386/isa-8.c
1449 * gcc.target/i386/sse5-rotate2-vector.c
1450 * gcc.target/i386/sse5-nmaccXX.c
1451 * gcc.target/i386/sse5-imul64-vector.c
1452 * gcc.target/i386/sse5-nmsubXX.c
1453 * gcc.target/i386/sse5-rotate3-vector.c
1454 * gcc.target/i386/sse5-fma-vector.c
2b3b22d3
UB
1455 * gcc.target/i386/sse5-imul32widen-vector.c
1456 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
5c1a2bb1
JH
1457
1458 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
1459 * gcc.target/i386/funcspec-5.c: Remove SSE5.
1460 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
1461 * gcc.target/i386/avx-1.c: Remove SSE5.
1462 * gcc.target/i386/avx-2.c: Remove SSE5.
1463 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
1464 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
1465 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
1466 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
1467
027c625c
UB
14682009-08-25 Uros Bizjak <ubizjak@gmail.com>
1469
1470 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
1471
f4e8a943
VV
14722009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
1473
1474 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
1475 keyword works in the same manner as __alignof.
1476
8c39b987
TK
14772009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1478
1479 PR libfortran/34670
1480 * gfortran.dg/unpack_bounds_1.f90: New test.
1481 * gfortran.dg/unpack_bounds_2.f90: New test.
1482 * gfortran.dg/unpack_bounds_3.f90: New test.
1483
f76d6e6f
EB
14842009-08-25 Eric Botcazou <ebotcazou@adacore.com>
1485
1486 * gnat.dg/slice7.adb: New test.
1487 * gnat.dg/slice7_pkg.ads: New helper.
1488
23878536
JW
14892009-08-25 Janus Weil <janus@gcc.gnu.org>
1490
1491 PR fortran/41139
1492 * gfortran.dg/proc_ptr_25.f90: New.
1493 * gfortran.dg/proc_ptr_comp_18.f90: New.
1494 * gfortran.dg/proc_ptr_comp_19.f90: New.
1495
1ed659c1
JD
14962009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1497
1498 PR fortran/41154
1499 * gfortran.dg/fmt_error_8.f: New test.
1500
bf866c20
KG
15012009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1502
1503 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
1504 number, update all callers and synchronize results for latest MPC.
1505
3146f36f
JM
15062009-08-21 Jason Merrill <jason@redhat.com>
1507
1508 * g++.dg/warn/Wunused-17.C: New.
1509
3e2d9dcf
RR
15102009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1511
14e58be0 1512 * gcc.target/arm/combine-cmp-shift.c: New test.
3e2d9dcf 1513
b241b475
KT
15142009-08-24 Kai Tietz <kai.tietz@onevision.com>
1515
2b3b22d3
UB
1516 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
1517 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
b241b475 1518 width specifier.
b241b475 1519
a14e5b7e
JD
15202009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1521
1522 * gfortran.dg/fmt_error_7.f: New test.
1523
8c40d061
UB
15242009-08-23 Uros Bizjak <ubizjak@gmail.com>
1525
1526 PR target/40718
1527 * gcc.target/i386/pr40718.c: New test.
1528
3212c187
SK
15292009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1530
1531 * gfortran.dg/proc_ptr_24.f90: New test.
1532
8234e5e0
SK
15332009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
1534
1535 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
1536 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
1537 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
1538
94d34253
BD
15392009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
1540
1541 PR fortran/28039
1542 * gfortran.dg/fmt_with_extra.f: new file.
8234e5e0 1543
5399093b
MR
15442009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
1545
1546 * lib/target-supports.exp
1547 (check_effective_target_arm_iwmmxt_ok): New procedure.
1548 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
1549 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
1550
f4b5a190
UB
15512009-08-21 Uros Bizjak <ubizjak@gmail.com>
1552
8c40d061
UB
1553 * gfortran.dg/boz_9.f90: Do not load denormal floating
1554 point constants. Remove -mieee option for alpha*-*-* targets.
f4b5a190 1555
50dbf0b4
JW
15562009-08-21 Janus Weil <janus@gcc.gnu.org>
1557
1558 PR fortran/41106
1559 * gfortran.dg/proc_ptr_23.f90: New.
1560 * gfortran.dg/proc_ptr_comp_15.f90: New.
1561 * gfortran.dg/proc_ptr_comp_16.f90: New.
1562 * gfortran.dg/proc_ptr_comp_17.f90: New.
1563
4b8c1a92
JJ
15642009-08-21 Jakub Jelinek <jakub@redhat.com>
1565
1566 PR c++/41131
1567 * g++.dg/expr/unary3.C: New test.
1568
685dca12
KK
15692009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
1570
1571 * gfortran.dg/common_5.f: Add -mdalign for sh.
1572 * gfortran.dg/common_align_2.f90: Likewise.
1573
41e5ee68
TK
15742009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1575
1576 PR libfortran/40962
1577 * c_f_pointer_tests_4.f90: New test.
1578
f88facfe
EB
15792009-08-20 Eric Botcazou <ebotcazou@adacore.com>
1580
1581 * gnat.dg/slice6.adb: New test.
1582 * gnat.dg/slice6_pkg.ads: New helper.
1583
167f281e
MM
15842009-08-20 Michael Matz <matz@suse.de>
1585
1586 PR fortran/41126
1587 * gfortran.dg/pr41126.f90: New test.
1588
456976d8
EB
15892009-08-20 Eric Botcazou <ebotcazou@adacore.com>
1590
1591 * gnat.dg/dynamic_bound.adb: New test.
1592
e4c1aa19
JW
15932009-08-20 Janus Weil <janus@gcc.gnu.org>
1594
1595 PR fortran/41121
1596 * gfortran.dg/intrinsic_5.f90: New.
1597
a552b644 15982009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
f4b5a190 1599 Richard Earnshaw <richard.earnshaw@arm.com>
a552b644 1600
fd58da50 1601 * gcc.target/arm/20090811-1.c: New test.
a552b644 1602
b8e444f4
JJ
16032009-08-19 Jakub Jelinek <jakub@redhat.com>
1604
1605 PR middle-end/41123
1606 * gcc.dg/pr41123.c: New test.
1607
595de302
JM
16082009-08-19 Jason Merrill <jason@redhat.com>
1609
1610 PR c++/41120
1611 * g++.dg/other/gc4.C: New.
1612
10174ddf
MM
16132009-08-18 Michael Matz <matz@suse.de>
1614
1615 * gfortran.dg/vect/vect-gems.f90: New test.
1616 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
1617
488b329c
DD
16182009-08-18 DJ Delorie <dj@redhat.com>
1619
40986754
DD
1620 * lib/wrapper.exp: Move load of target-libpath.exp from here...
1621 * lib/gcc-defs.exp: ... to here.
1622
488b329c
DD
1623 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
1624 GCC_EXEC_PREFIX before building the wrapper.
1625
8fd962e3
NF
16262009-08-18 Nathan Froyd <froydnj@codesourcery.com>
1627
1628 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
1629 tests.
1630 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
1631 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
1632 dg-options. Fix dg-final clause.
1633
f0962d64
UB
16342009-08-18 Uros Bizjak <ubizjak@gmail.com>
1635
1636 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
1637
37513ce9
JW
16382009-08-18 Janus Weil <janus@gcc.gnu.org>
1639 Paul Thomas <pault@gcc.gnu.org>
1640
1641 PR fortran/40870
1642 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
1643
776e7174
RG
16442009-08-18 Richard Guenther <rguenther@suse.de>
1645
1646 PR middle-end/41094
1647 * gcc.dg/torture/pr41094.c: New testcase.
1648 * gcc.dg/torture/builtin-power-1.c: Adjust.
1649 * gcc.dg/builtins-10.c: Likewise.
1650
f3252b3c
JJ
16512009-08-18 Jakub Jelinek <jakub@redhat.com>
1652
1653 PR target/40971
1654 * gcc.dg/pr40971.c: New test.
1655
1151ccc9
PT
16562008-08-17 Paul Thomas <pault@gcc.gnu.org>
1657
1658 PR fortran/41062
1659 * gfortran.dg/use_only_4.f90: New test.
1660
b325faf9
DK
16612009-08-17 Daniel Kraft <d@domob.eu>
1662
1663 PR fortran/37425
1664 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
1665 NOPASS bindings as operators.
1666
f32c6a2b
UB
16672009-08-17 Uros Bizjak <ubizjak@gmail.com>
1668
1669 * lib/target-supports.exp
e72cee90 1670 (check_effective_target_vect_cmdline_needed): Add alpha to the list
f32c6a2b
UB
1671 of targets that do not need command line argument to enable SIMD.
1672
2679ab00
KG
16732009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1674
1675 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
1676 typo in cache name.
1677
2d8980b0
JD
16782009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1679
1680 PR fortran/41075
1681 * gfortran.dg/unlimited_fmt_1.f90: New test.
1682
4ce651ec
DS
16832009-08-17 Dodji Seketeli <dodji@redhat.com>
1684
1685 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
1686
23532a92
AC
16872009-08-17 Arnaud Charlet <charlet@adacore.com>
1688
1689 * gnat.dg/itype.ad[sb]: New test.
1690
4e9eeaad
AN
16912009-08-16 Adam Nemet <anemet@caviumnetworks.com>
1692
1693 * gcc.target/mips/mips.exp: Add terminology section to comment
1694 at the top of the file. Fix typos.
1695
15305a73
JM
16962009-08-16 Jason Merrill <jason@redhat.com>
1697
1698 * g++.dg/debug/dwarf2/inline1.C: New.
1699
30fff3d8
RS
17002009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
1701
1702 PR target/38599
1703 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
1704
5782bb7a
DS
17052009-08-16 Dodji Seketeli <dodji@redhat.com>
1706
52ac997d 1707 PR debug/37801
fd58da50 1708 * gcc.dg/debug/20020224-1.c: Adjust the comment.
5782bb7a 1709 Make sure to trigger inlining optimizations.
fd58da50 1710 * gcc.dg/debug/dwarf2/inline2.c: New test.
5782bb7a 1711
a2a0778d
JW
17122009-08-14 Janus Weil <janus@gcc.gnu.org>
1713
1714 PR fortran/41070
1715 * gfortran.dg/structure_constructor_10.f90: New.
1716
c54d7dc9
OR
17172009-08-14 Olatunji Ruwase <tjruwase@google.com>
1718
1719 * gcc.dg/pragma-re-1.c: Supported on all platforms.
1720 * gcc.dg/pragma-re-2.c: Likewise.
1721 * gcc.dg/pragma-re-3.c: Likewise.
1722 * gcc.dg/pragma-re-4.c: Likewise.
1723 * g++.dg/other/pragma-re-1.C: Likewise.
1724 * g++.dg/other/pragma-re-2.C: Likewise.
1725
2f440f6a
KG
17262009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1727
1728 * gcc.dg/torture/builtin-math-7.c: New.
1729
1a15bfdc
RG
17302009-08-14 Richard Guenther <rguenther@suse.de>
1731
1732 * gcc.c-torture/execute/20090814-1.c: New testcase.
1733
8cac884c
DE
17342009-08-14 David Edelsohn <edelsohn@gnu.org>
1735
1736 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
1737
371015a8
PB
17382009-08-14 Paolo Bonzini <bonzini@gnu.org>
1739
1740 PR target/40934
1741 * gcc.target/i386/pr40934.c: New.
1742
1262fd02
UB
17432009-08-14 Uros Bizjak <ubizjak@gmail.com>
1744
1745 PR target/41019
1746 * gcc.target/i386/pr41019.c: New test.
1747
525fa323
JD
17482009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1749
1750 PR fortran/40955
1751 * gfortran.dg/winapi.f90: New test.
1752
f6038131
JW
17532009-08-13 Janus Weil <janus@gcc.gnu.org>
1754
1755 PR fortran/40995
1756 * gfortran.dg/intrinsic_4.f90: New.
1757 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
1758 different line.
1759
e5fdcd8c
RG
17602009-08-13 Richard Guenther <rguenther@suse.de>
1761
1762 PR middle-end/41047
1763 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
1764
88ccda10
RG
17652009-08-12 Richard Guenther <rguenther@suse.de>
1766
1767 PR tree-optimization/41011
1768 * gfortran.dg/pr41011.f: New testcase.
1769
97804369
AH
17702009-08-11 Andrew Haley <aph@redhat.com>
1771
1772 * gcc.target/arm/synchronize.c: New file.
1773
30de1632
SP
17742009-08-12 Sebastian Pop <sebastian.pop@amd.com>
1775
1776 PR middle-end/40980
fd58da50 1777 * gfortran.dg/graphite/id-17.f: New.
30de1632 1778
6356f38f
UB
17792009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
1780 Sebastian Pop <sebastian.pop@amd.com>
1781
1782 * gcc.dg/graphite/interchange-1.c: XFAILed.
1783 * gcc.dg/graphite/interchange-2.c: XFAILed.
1784 * gcc.dg/graphite/interchange-3.c: XFAILed.
1785 * gcc.dg/graphite/interchange-4.c: XFAILed.
1786 * gcc.dg/graphite/interchange-7.c: XFAILed.
1787
8c31ebfa
SP
17882009-08-12 Sebastian Pop <sebastian.pop@amd.com>
1789
fd58da50 1790 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
8c31ebfa 1791
fb9fb290
SP
17922009-08-12 Sebastian Pop <sebastian.pop@amd.com>
1793 Pranav Garg <pranav.garg2107@gmail.com>
1794
fd58da50 1795 * gcc.dg/graphite/interchange-6.c: XFAILed.
fb9fb290 1796
273c5dd3
SP
17972009-08-12 Sebastian Pop <sebastian.pop@amd.com>
1798
1799 * gcc.dg/graphite/interchange-9.c: New.
1800
4c7af939 18012009-08-12 Richard Guenther <rguenther@suse.de>
273c5dd3 1802
4c7af939 1803 PR rtl-optimization/41033
273c5dd3 1804 * gcc.dg/pr41033.c: New test.
4c7af939 1805
4561cbd0
JW
18062009-08-11 Janus Weil <janus@gcc.gnu.org>
1807
1808 PR fortran/41022
1809 * gfortran.dg/proc_ptr_comp_14.f90: New.
1810
b2c9d70f
AN
18112009-08-11 Adam Nemet <anemet@caviumnetworks.com>
1812
1813 * gcc.target/mips/ext-5.c: New test.
1814 * gcc.target/mips/ext-6.c: New test.
1815 * gcc.target/mips/ext-7.c: New test.
1816 * gcc.target/mips/ext-8.c: New test.
1817 * gcc.target/mips/extend-2.c: New test.
1818
e8f43da6
JM
18192009-08-10 Jason Merrill <jason@redhat.com>
1820
1821 * g++.dg/other/linkage2.C: New test for types-without-linkage
1822 handling.
1823 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
1824 * g++.dg/lookup/anon2.C: Likewise.
1825 * g++.dg/other/anon3.C: Likewise.
1826 * g++.dg/template/arg2.C: Likewise.
1827 * g++.dg/template/local4.C: Likewise.
1828 * g++.old-deja/g++.law/operators32.C: Likewise.
1829 * g++.old-deja/g++.other/linkage2.C: Likewise.
1830 * g++.old-deja/g++.pt/enum6.C: Likewise.
1831 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
1832 * g++.old-deja/g++.other/linkage1.C: Likewise.
1833
812a5d4b
MLI
18342009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
1835
1262fd02
UB
1836 * gcc.dg/dg.exp: Test also c-c++-common dir.
1837 * g++.dg/dg.exp: Likewise.
1838 * g++.dg/warn/Wconversion-real.C: Delete.
1839 * gcc.dg/Wconversion-real.c: Move to ...
1840 * c-c++-common/Wconversion-real.c: ... here.
1841 * lib/target-supports.exp
1842 (check_effective_target_c,check_effective_target_c++): New.
f100a4a8 1843
94747289
DK
18442009-08-10 Daniel Kraft <d@domob.eu>
1845
1846 PR fortran/37425
1847 * gfortran.dg/typebound_operator_1.f03: New test.
1848 * gfortran.dg/typebound_operator_2.f03: New test.
1849
4f4e722e
RG
18502009-08-10 Richard Guenther <rguenther@suse.de>
1851
1852 PR middle-end/41006
1853 * gcc.c-torture/compile/pr41006-1.c: New testcase.
1854 * gcc.c-torture/compile/pr41006-2.c: Likewise.
1855
727e8544
JW
18562009-08-10 Janus Weil <janus@gcc.gnu.org>
1857
1858 PR fortran/40940
1859 * gfortran.dg/class_1.f03: New.
1860 * gfortran.dg/class_2.f03: New.
1861 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
1862 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1863 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1864 * gfortran.dg/typebound_call_10.f03: Ditto.
1865 * gfortran.dg/typebound_call_2.f03: Ditto.
1866 * gfortran.dg/typebound_call_3.f03: Ditto.
1867 * gfortran.dg/typebound_call_4.f03: Ditto.
1868 * gfortran.dg/typebound_generic_3.f03: Ditto.
1869 * gfortran.dg/typebound_generic_4.f03: Ditto.
1870 * gfortran.dg/typebound_proc_1.f08: Ditto.
1871 * gfortran.dg/typebound_proc_5.f03: Ditto.
1872 * gfortran.dg/typebound_proc_6.f03: Ditto.
1873
b1d82db0
DS
18742009-08-10 Dodji Seketeli <dodji@redhat.com>
1875
1876 PR c++/40866
1877 * g++.dg/expr/stmt-expr-1.C: New test.
1878
a6450905
RG
18792009-08-09 Richard Guenther <rguenther@suse.de>
1880
1881 PR tree-optimization/41016
1882 * gcc.c-torture/compile/pr41016.c: New testcase.
1883
f5178456
RS
18842009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
1885
1886 * gcc.dg/overflow-warn-8.c: New test.
1887
6f4454fc
IR
18882009-08-09 Ira Rosen <irar@il.ibm.com>
1889
1890 PR tree-optimization/41008
1891 * gcc.dg/vect/O1-pr41008.c: New test.
1892
2b374f55
TB
18932009-08-05 Tobias Burnus <burnus@net-b.de>
1894
1895 PR fortran/40955
1896 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
1897
2c08497a
BS
18982009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
1899
1900 * gcc.target/bfin/loop-autoinc.c: New file.
1901
55194b0b
RG
19022009-08-08 Richard Guenther <rguenther@suse.de>
1903
1904 PR tree-optimization/40991
1905 * g++.dg/torture/pr40991.C: New testcase.
1906
9e0567de
LG
19072009-08-08 Laurent GUERBY <laurent@guerby.net>
1908
2b374f55
TB
1909 * ada/acats/support/impdef.a: Tweak timing constants. Add
1910 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
1911 * ada/acats/tests/c9/c940005.a: Use new timing constants.
1912 * ada/acats/tests/c9/c940007.a: Likewise.
1913 * ada/acats/tests/c9/c94001c.ada: Likewise.
1914 * ada/acats/tests/c9/c94006a.ada: Likewise.
1915 * ada/acats/tests/c9/c94008c.ada: Likewise.
1916 * ada/acats/tests/c9/c951002.a: Likewise.
1917 * ada/acats/tests/c9/c954a01.a: Likewise.
1918 * ada/acats/tests/c9/c96001a.ada: Likewise.
1919 * ada/acats/tests/c9/c97307a.ada: Likewise.
9e0567de 1920
0adef8e9
RG
19212009-08-07 Richard Guenther <rguenther@suse.de>
1922
1923 PR tree-optimization/40999
1924 * gfortran.dg/pr40999.f: New testcase.
1925
17f6e37d
JJ
19262009-08-07 Jakub Jelinek <jakub@redhat.com>
1927
1928 * g++.dg/tree-prof/partition1.C: New test.
1929
de2aa20e
RE
19302009-08-06 Richard Earnshaw <rearnsha@arm.com>
1931
1932 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
1933 attribute.
1934 * gcc.target/arm/vfp1[567].c: New tests.
1935
19362009-08-06 Jason Merrill <jason@redhat.com>
5a4d8044
JM
1937
1938 PR c++/40948
1939 * g++.dg/ext/complit12.C: Expand.
1940
de2aa20e 19412009-08-06 Richard Earnshaw <rearnsha@arm.com>
3d25552c
RE
1942
1943 Merge ARM/hard_vfp_branch to trunk.
1944
1945 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
1946
1947 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
1948 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
1949
1950 2009-05-12 Joseph Myers <joseph@codesourcery.com>
1951
1952 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
1953 (PCS): Define macro to use base AAPCS.
1954 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
1955
1956 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
1957
1958 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
1959 Correct arm_neon.h typo.
1960
1961 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
1962
1963 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
1964 this a linkage test.
1965 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
1966 argument marshalling.
1967 * abitest.h: New file.
1968 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
1969 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
1970
5b62ee8a
MJ
19712009-08-06 Martin Jambor <mjambor@suse.cz>
1972
1973 PR middle-end/32964
1974 * gcc.dg/tree-ssa/pr32964.c: New test.
1975
4dbf26d5
UB
19762009-08-06 Uros Bizjak <ubizjak@gmail.com>
1977 H.J. Lu <hongjiu.lu@intel.com>
1978
1979 PR target/40957
a6494e53 1980 * gcc.target/i386/pr40957.c: New test.
4dbf26d5 1981
b92fbdd7
RB
19822009-08-06 Richard Guenther <rguenther@suse.de>
1983
1984 PR tree-optimization/40964
1985 * gcc.c-torture/compile/pr40964.c: New testcase.
1986
fd1e840d
PT
19872009-08-05 Paul Thomas <pault@gcc.gnu.org>
1988
1989 PR fortran/40847
1990 * gfortran.dg/transfer_resolve_1.f90 : New test.
1991
2c4389d8
UB
19922009-08-05 Uros Bizjak <ubizjak@gmail.com>
1993 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1994
1995 PR target/40906
1996 * gcc.target/i386/pr40906-1.c: New test.
1997 * gcc.target/i386/pr40906-2.c: Ditto.
1998 * gcc.target/i386/pr40906-3.c: Ditto.
1999
403c7520
JJ
20002009-08-05 Jakub Jelinek <jakub@redhat.com>
2001
2002 PR rtl-optimization/40924
2003 * g++.dg/torture/pr40924.C: New test.
2004
69fb9832
MLI
20052009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
2006
2007 PR c++/36069
2008 * g++.dg/warn/pr36069.C: New.
2009
3693f266
DS
20102009-08-04 Dodji Seketeli <dodji@redhat.com>
2011
2012 PR c++/39987
2013 * g++.dg/overload/defarg4.C: New test.
2014
481817e4
MLI
20152009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2016
2017 PR c++/16696
2018 * g++.dg/parse/pr16696.C: New.
2019 * g++.dg/parse/pr16696-permissive.C: New.
2020
51b128a0
PT
20212009-08-04 Paul Thomas <pault@gcc.gnu.org>
2022
2023 PR fortran/40875
2024 * gfortran.dg/initialization_23.f90 : New test.
2025
b96fe38e
DS
20262009-08-04 Dodji Seketeli <dodji@redhat.com>
2027
2028 PR debug/39706
2029 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
2030
567ef749
JM
20312009-08-03 Jason Merrill <jason@redhat.com>
2032 Jakub Jelinek <jakub@redhat.com>
2033
2034 PR c++/40948
2035 * g++.dg/ext/complit12.C: New.
2036
50cd60be
JJ
20372009-08-03 Janis Johnson <janis187@us.ibm.com>
2038
2039 PR c/39902
2040 * gcc.target/powerpc/pr39902-2.c: New test.
2041
1768a052
JJ
20422009-08-03 Jakub Jelinek <jakub@redhat.com>
2043
2044 PR middle-end/40943
2045 * gcc.dg/uninit-6.c: Re-add XFAIL.
2046 * gcc.dg/uninit-6-O0.c: Likewise.
2047 * gcc.dg/uninit-pr40943.c: New test.
2048
267bd2b1
JDA
20492009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2050
2051 PR testsuite/40858
2052 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
2053 .ascii.
2054
9a1425da
JD
20552009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2056
2057 PR libfortran/40853
2058 * gfortran.dg/namelist_40.f90: Update error output.
2059 * gfortran.dg/namelist_47.f90: Update error output.
2060 * gfortran.dg/namelist_58.f90: New test.
2061
e2ab8b09
JW
20622009-08-02 Janus Weil <janus@gcc.gnu.org>
2063
2064 PR fortran/40881
2065 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
2066 * gfortran.dg/altreturn_3.f90: Ditto.
2067 * gfortran.dg/altreturn_5.f90: Ditto.
2068 * gfortran.dg/altreturn_6.f90: Ditto.
2069 * gfortran.dg/altreturn_7.f90: Ditto.
2070 * gfortran.dg/array_constructor_13.f90: Ditto.
2071 * gfortran.dg/arrayio_7.f90: Ditto.
2072 * gfortran.dg/arrayio_8.f90: Ditto.
2073 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
2074 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
2075 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
2076 * gfortran.dg/backspace_8.f: Add -std=legacy.
2077 * gfortran.dg/backspace_9.f: Ditto.
2078 * gfortran.dg/char_comparison_1.f: Ditto.
2079 * gfortran.dg/char_decl_1.f90: Ditto.
2080 * gfortran.dg/char_initialiser_actual.f90: Ditto.
2081 * gfortran.dg/char_pointer_assign.f90: Ditto.
2082 * gfortran.dg/char_pointer_dependency.f90: Ditto.
2083 * gfortran.dg/char_pointer_dummy.f90: Ditto.
2084 * gfortran.dg/char_pointer_func.f90: Ditto.
2085 * gfortran.dg/common_8.f90: Ditto.
2086 * gfortran.dg/constant_substring.f: Ditto.
2087 * gfortran.dg/data_char_2.f90: Ditto.
2088 * gfortran.dg/der_array_io_1.f90: Ditto.
2089 * gfortran.dg/der_array_io_2.f90: Ditto.
2090 * gfortran.dg/der_array_io_3.f90: Ditto.
2091 * gfortran.dg/der_io_3.f90: Ditto.
2092 * gfortran.dg/dev_null.F90: Ditto.
2093 * gfortran.dg/direct_io_2.f90: Ditto.
2094 * gfortran.dg/do_iterator_2.f90: Ditto.
2095 * gfortran.dg/e_d_fmt.f90: Ditto.
2096 * gfortran.dg/empty_format_1.f90: Ditto.
2097 * gfortran.dg/entry_17.f90: Modified warning message.
2098 * gfortran.dg/entry_7.f90: Add -std=legacy.
2099 * gfortran.dg/eor_1.f90: Ditto.
2100 * gfortran.dg/equiv_2.f90: Ditto.
2101 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
2102 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
2103 * gfortran.dg/extended_char_comparison_1.f: Ditto.
2104 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
2105 * gfortran.dg/fmt_error_2.f90: Ditto.
2106 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2107 * gfortran.dg/fmt_tl.f: Ditto.
2108 * gfortran.dg/fmt_white.f: Ditto.
2109 * gfortran.dg/func_derived_1.f90: Ditto.
2110 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2111 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2112 * gfortran.dg/global_references_2.f90: Ditto.
2113 * gfortran.dg/hollerith_1.f90: Ditto.
2114 * gfortran.dg/hollerith.f90: Use new-style character length.
2115 * gfortran.dg/hollerith_f95.f90: Ditto.
2116 * gfortran.dg/ichar_1.f90: Add -std=legacy.
2117 * gfortran.dg/implicit_6.f90: Ditto.
2118 * gfortran.dg/implicit_9.f90: Ditto.
2119 * gfortran.dg/inquire_13.f90: Ditto.
2120 * gfortran.dg/inquire_5.f90: Ditto.
2121 * gfortran.dg/inquire_6.f90: Ditto.
2122 * gfortran.dg/inquire.f90: Ditto.
2123 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
2124 * gfortran.dg/io_constraints_2.f90: Ditto.
2125 * gfortran.dg/list_read_2.f90: Add -std=legacy.
2126 * gfortran.dg/loc_2.f90: Ditto.
2127 * gfortran.dg/logical_1.f90: Ditto.
2128 * gfortran.dg/longline.f: Ditto.
2129 * gfortran.dg/merge_char_1.f90: Ditto.
2130 * gfortran.dg/namelist_12.f: Ditto.
2131 * gfortran.dg/namelist_14.f90: Ditto.
2132 * gfortran.dg/namelist_18.f90: Ditto.
2133 * gfortran.dg/namelist_19.f90: Ditto.
2134 * gfortran.dg/namelist_21.f90: Ditto.
2135 * gfortran.dg/namelist_22.f90: Ditto.
2136 * gfortran.dg/namelist_37.f90: Ditto.
2137 * gfortran.dg/namelist_54.f90: Ditto.
2138 * gfortran.dg/namelist_55.f90: Ditto.
2139 * gfortran.dg/namelist_empty.f90: Ditto.
2140 * gfortran.dg/namelist_use.f90: Use new-style character length.
2141 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
2142 * gfortran.dg/nested_modules_4.f90: Ditto.
2143 * gfortran.dg/nested_modules_5.f90: Ditto.
2144 * gfortran.dg/open-options-blanks.f: Ditto.
2145 * gfortran.dg/output_exponents_1.f90: Ditto.
2146 * gfortran.dg/parens_5.f90: Ditto.
2147 * gfortran.dg/parens_6.f90: Ditto.
2148 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
2149 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
2150 * gfortran.dg/pr15129.f90: Ditto.
2151 * gfortran.dg/pr15332.f: Ditto.
2152 * gfortran.dg/pr16597.f90: Ditto.
2153 * gfortran.dg/pr17143.f90: Ditto.
2154 * gfortran.dg/pr17164.f90: Ditto.
2155 * gfortran.dg/pr17229.f: Modified warning message.
2156 * gfortran.dg/pr18210.f90: Add -std=legacy.
2157 * gfortran.dg/pr19155.f: Ditto.
2158 * gfortran.dg/pr20086.f90: Ditto.
2159 * gfortran.dg/pr20124.f90: Ditto.
2160 * gfortran.dg/pr20755.f: Ditto.
2161 * gfortran.dg/pr20865.f90: Ditto.
2162 * gfortran.dg/pr20950.f: Ditto.
2163 * gfortran.dg/pr21730.f: Ditto.
2164 * gfortran.dg/pr22491.f: Ditto.
2165 * gfortran.dg/pr29713.f90: Ditto.
2166 * gfortran.dg/print_parentheses_1.f: Ditto.
2167 * gfortran.dg/print_parentheses_2.f90: Ditto.
2168 * gfortran.dg/proc_assign_1.f90: Ditto.
2169 * gfortran.dg/proc_decl_1.f90: Ditto.
2170 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2171 * gfortran.dg/read_eor.f90: : Add -std=legacy.
2172 * gfortran.dg/read_float_1.f90: Ditto.
2173 * gfortran.dg/read_logical.f90: Ditto.
2174 * gfortran.dg/recursive_statement_functions.f90: Ditto.
2175 * gfortran.dg/return_1.f90: Ditto.
2176 * gfortran.dg/rewind_1.f90: Ditto.
2177 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2178 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2179 * gfortran.dg/stfunc_1.f90: Ditto.
2180 * gfortran.dg/stfunc_3.f90: Ditto.
2181 * gfortran.dg/stfunc_4.f90: Ditto.
2182 * gfortran.dg/stfunc_6.f90: Ditto.
2183 * gfortran.dg/streamio_2.f90: Ditto.
2184 * gfortran.dg/string_ctor_1.f90: Ditto.
2185 * gfortran.dg/string_null_compare_1.f: Ditto.
2186 * gfortran.dg/substr_6.f90: Ditto.
2187 * gfortran.dg/tl_editing.f90: Ditto.
2188 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2189 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2190 * gfortran.dg/x_slash_1.f: Add -std=legacy.
2191 * gfortran.dg/g77/1832.f: Ditto.
2192 * gfortran.dg/g77/19981216-0.f Ditto.
2193 * gfortran.dg/g77/19990525-0.f: Ditto.
2194 * gfortran.dg/g77/19990826-2.f: Ditto.
2195 * gfortran.dg/g77/20000630-2.f: Ditto.
2196 * gfortran.dg/g77/20010116.f: Ditto.
2197 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2198 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
2199 * gfortran.dg/g77/980520-1.f: Ditto.
2200 * gfortran.dg/g77/check0.f: Ditto.
2201 * gfortran.dg/g77/cpp3.F: Ditto.
2202 * gfortran.dg/g77/cpp4.F: Use new-style character length.
2203 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
2204 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
2205 * gfortran.dg/g77/short.f: Ditto.
2206
657e81c7
AN
22072009-08-01 Adam Nemet <anemet@caviumnetworks.com>
2208
2209 * gcc.target/mips/ext-3.c: Add NOMIPS16.
2210 * gcc.target/mips/ext-4.c: Likewise.
2211 * gcc.target/mips/interrupt_handler.c: Likewise.
2212 * gcc.target/mips/truncate-4.c: Likewise.
2213 * gcc.target/mips/truncate-5.c: Likewise.
2214
3cf0e270
SP
22152009-08-01 Sebastian Pop <sebastian.pop@amd.com>
2216
2217 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2218 -fgraphite-force-parallel to -floop-parallelize-all.
2219
3af8d8cb
PT
22202009-08-01 Paul Thomas <pault@gcc.gnu.org>
2221
2222 PR fortran/40011
2223 * gfortran.dg/whole_file_7.f90: New test.
2224 * gfortran.dg/whole_file_8.f90: New test.
2225 * gfortran.dg/whole_file_9.f90: New test.
2226 * gfortran.dg/whole_file_10.f90: New test.
2227 * gfortran.dg/whole_file_11.f90: New test.
2228 * gfortran.dg/whole_file_12.f90: New test.
2229 * gfortran.dg/whole_file_13.f90: New test.
2230 * gfortran.dg/whole_file_14.f90: New test.
2231
e7f1930f
JM
22322009-07-31 Jason Merrill <jason@redhat.com>
2233
2234 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
2235 binding semantics.
2236 * g++.dg/cpp0x/named.C: Likewise.
2237 * g++.dg/cpp0x/overload.C: Likewise.
2238 * g++.dg/cpp0x/rv1n.C: Likewise.
2239 * g++.dg/cpp0x/rv1p.C: Likewise.
2240 * g++.dg/cpp0x/rv2n.C: Likewise.
2241 * g++.dg/cpp0x/rv2p.C: Likewise.
2242 * g++.dg/cpp0x/rv3n.C: Likewise.
2243 * g++.dg/cpp0x/rv3p.C: Likewise.
2244 * g++.dg/cpp0x/rv4n.C: Likewise.
2245 * g++.dg/cpp0x/rv4p.C: Likewise.
2246 * g++.dg/cpp0x/rv5n.C: Likewise.
2247 * g++.dg/cpp0x/rv5p.C: Likewise.
2248 * g++.dg/cpp0x/rv6n.C: Likewise.
2249 * g++.dg/cpp0x/rv6p.C: Likewise.
2250 * g++.dg/cpp0x/rv7n.C: Likewise.
2251 * g++.dg/cpp0x/rv7p.C: Likewise.
2252 * g++.dg/cpp0x/template_deduction.C: Likewise.
2253 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
2254 * g++.dg/cpp0x/overloadn.C: New.
2255 * g++.dg/cpp0x/rv-cast.C: New.
2256
17320477
AN
22572009-07-31 Adam Nemet <anemet@caviumnetworks.com>
2258
2259 * gcc.target/mips/ext-4.c: New test.
2260
e60d4149
SP
22612009-07-30 Sebastian Pop <sebastian.pop@amd.com>
2262
2263 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
2264
6e62db84
SP
22652009-07-30 Sebastian Pop <sebastian.pop@amd.com>
2266
2267 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
2268 * gcc.dg/tree-ssa/loop-32.c: Same.
2269 * gcc.dg/tree-ssa/loop-33.c: Same.
2270 * gcc.dg/tree-ssa/loop-34.c: Same.
2271 * gcc.dg/tree-ssa/loop-35.c: Same.
2272 * gcc.dg/tree-ssa/loop-7.c: Same.
2273 * gcc.dg/tree-ssa/pr23109.c: Same.
2274 * gcc.dg/tree-ssa/restrict-2.c: Same.
2275 * gcc.dg/tree-ssa/restrict-3.c: Same.
2276 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
2277 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
2278 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
2279 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
2280 * gcc.dg/tree-ssa/structopt-1.c: Same.
2281 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
2282 * gfortran.dg/pr32921.f: Same.
2283
99e0e30f
SP
22842009-07-30 Sebastian Pop <sebastian.pop@amd.com>
2285
2286 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
2287 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
2288 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
2289 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
2290 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
2291 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
2292 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
2293 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
2294 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
2295 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
2296 * gcc.dg/graphite/id-1.c: New.
2297 * gcc.dg/graphite/id-10.c: New.
2298 * gcc.dg/graphite/id-11.c: New.
2299 * gcc.dg/graphite/id-12.c: New.
2300 * gcc.dg/graphite/id-13.c: New.
2301 * gcc.dg/graphite/id-14.c: New.
2302 * gcc.dg/graphite/id-15.c: New.
2303 * gcc.dg/graphite/id-2.c: New.
2304 * gcc.dg/graphite/id-3.c: New.
2305 * gcc.dg/graphite/id-4.c: New.
2306 * gcc.dg/graphite/id-5.c: New.
2307 * gcc.dg/graphite/id-6.c: New.
2308 * gcc.dg/graphite/id-7.c: New.
2309 * gcc.dg/graphite/id-8.c: New.
2310 * gcc.dg/graphite/id-9.c: New.
2311 * gcc.dg/graphite/interchange-0.c: New.
2312 * gcc.dg/graphite/interchange-1.c: New.
2313 * gcc.dg/graphite/interchange-2.c: New.
2314 * gcc.dg/graphite/interchange-3.c: New.
2315 * gcc.dg/graphite/interchange-4.c: New.
2316 * gcc.dg/graphite/interchange-5.c: New.
2317 * gcc.dg/graphite/interchange-6.c: New.
2318 * gcc.dg/graphite/interchange-7.c: New.
2319 * gcc.dg/graphite/interchange-8.c: New.
2320 * gcc.dg/graphite/pr35356-1.c: New.
2321 * gcc.dg/graphite/pr35356-2.c: New.
2322 * gcc.dg/graphite/pr35356-3.c: New.
2323 * gcc.dg/graphite/pr40157.c: New.
2324 * gcc.dg/graphite/run-id-1.c: New.
2325 * gcc.dg/graphite/scop-20.c: New.
2326 * gcc.dg/graphite/scop-21.c: New.
2327 * gfortran.dg/graphite/id-1.f90: New.
2328 * gfortran.dg/graphite/id-10.f90: New.
2329 * gfortran.dg/graphite/id-11.f: New.
2330 * gfortran.dg/graphite/id-12.f: New.
2331 * gfortran.dg/graphite/id-13.f: New.
2332 * gfortran.dg/graphite/id-14.f: New.
2333 * gfortran.dg/graphite/id-15.f: New.
2334 * gfortran.dg/graphite/id-16.f: New.
2335 * gfortran.dg/graphite/id-5.f: New.
2336 * gfortran.dg/graphite/id-6.f: New.
2337 * gfortran.dg/graphite/id-7.f: New.
2338 * gfortran.dg/graphite/id-8.f: New.
2339 * gfortran.dg/graphite/id-9.f: New.
2340 * gfortran.dg/graphite/interchange-1.f: New.
2341 * gfortran.dg/graphite/interchange-2.f: New.
2342
2ac57409
SP
23432009-07-30 Sebastian Pop <sebastian.pop@amd.com>
2344
2345 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
2346 flags based on the name of the testcase.
2347 * gfortran.dg/graphite/graphite.exp: Same.
2348
2349 * gcc.dg/graphite/block-0.c: Adjusted.
2350 * gcc.dg/graphite/block-1.c: Adjusted.
2351 * gcc.dg/graphite/block-2.c: Adjusted.
2352 * gcc.dg/graphite/block-3.c: Adjusted.
2353 * gcc.dg/graphite/block-4.c: Adjusted.
2354 * gcc.dg/graphite/block-5.c: Adjusted.
2355 * gcc.dg/graphite/block-6.c: Adjusted.
2356 * gcc.dg/graphite/pr37485.c: Adjusted.
2357 * gcc.dg/graphite/pr37684.c: Adjusted.
2358 * gcc.dg/graphite/pr37828.c: Adjusted.
2359 * gcc.dg/graphite/pr37883.c: Adjusted.
2360 * gcc.dg/graphite/pr37928.c: Adjusted.
2361 * gcc.dg/graphite/pr37943.c: Adjusted.
2362 * gcc.dg/graphite/pr38409.c: Adjusted.
2363 * gcc.dg/graphite/pr38498.c: Adjusted.
2364 * gcc.dg/graphite/pr38559.c: Adjusted.
2365 * gcc.dg/graphite/pr39335.c: Adjusted.
2366 * gcc.dg/graphite/pr39335_1.c: Adjusted.
2367 * gcc.dg/graphite/scop-0.c: Adjusted.
2368 * gcc.dg/graphite/scop-1.c: Adjusted.
2369 * gcc.dg/graphite/scop-10.c: Adjusted.
2370 * gcc.dg/graphite/scop-11.c: Adjusted.
2371 * gcc.dg/graphite/scop-12.c: Adjusted.
2372 * gcc.dg/graphite/scop-13.c: Adjusted.
2373 * gcc.dg/graphite/scop-14.c: Adjusted.
2374 * gcc.dg/graphite/scop-15.c: Adjusted.
2375 * gcc.dg/graphite/scop-16.c: Adjusted.
2376 * gcc.dg/graphite/scop-17.c: Adjusted.
2377 * gcc.dg/graphite/scop-18.c: Adjusted.
2378 * gcc.dg/graphite/scop-19.c: Adjusted.
2379 * gcc.dg/graphite/scop-2.c: Adjusted.
2380 * gcc.dg/graphite/scop-3.c: Adjusted.-
2381 * gcc.dg/graphite/scop-4.c: Adjusted.
2382 * gcc.dg/graphite/scop-5.c: Adjusted.
2383 * gcc.dg/graphite/scop-6.c: Adjusted.
2384 * gcc.dg/graphite/scop-7.c: Adjusted.
2385 * gcc.dg/graphite/scop-8.c: Adjusted.
2386 * gcc.dg/graphite/scop-9.c: Adjusted.
2387 * gcc.dg/graphite/scop-matmult.c: Adjusted.
2388 * gfortran.dg/graphite/block-1.f90: Adjusted.
2389 * gfortran.dg/graphite/block-2.f: Adjusted.
2390 * gfortran.dg/graphite/block-3.f90: Adjusted.
2391 * gfortran.dg/graphite/block-4.f90: Adjusted.
2392 * gfortran.dg/graphite/id-2.f90: Adjusted.
2393 * gfortran.dg/graphite/id-3.f90: Adjusted.
2394 * gfortran.dg/graphite/id-4.f90: Adjusted.
2395 * gfortran.dg/graphite/pr37852.f90: Adjusted.
2396 * gfortran.dg/graphite/pr37857.f90: Adjusted.
2397 * gfortran.dg/graphite/pr37980.f90: Adjusted.
2398 * gfortran.dg/graphite/pr38083.f90: Adjusted.
2399 * gfortran.dg/graphite/pr38953.f90: Adjusted.
2400 * gfortran.dg/graphite/scop-1.f: Adjusted.
2401
ddead5ba
DK
24022009-07-30 Doug Kwan <dougkwan@google.com>
2403
2404 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
2405 in warnings added in rev 141298.
2406
9f69be15
JDA
24072009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2408
4d3a22b4
JDA
2409 * lib/options.exp: Use "!=" instead of "ne".
2410
cb5c784d
JDA
2411 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
2412
9f69be15
JDA
2413 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
2414 * gcc.dg/ucnid-12.c: Likewise.
2415
29e6733c
MM
24162009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2417 Pat Haugen <pthaugen@us.ibm.com>
2418 Revital Eres <ERES@il.ibm.com>
2419
fd58da50 2420 * gcc.target/powerpc/altivec-32.c: New file to test
29e6733c
MM
2421 Altivec simple math function vectorization.
2422
fd58da50 2423 * gcc.target/powerpc/bswap-run.c: New file to test swap
29e6733c 2424 builtins.
fd58da50
JJ
2425 * gcc.target/powerpc/bswap16.c: Ditto.
2426 * gcc.target/powerpc/bswap32.c: Ditto.
2427 * gcc.target/powerpc/bswap64-1.c: Ditto.
2428 * gcc.target/powerpc/bswap64-2.c: Ditto.
2429 * gcc.target/powerpc/bswap64-3.c: Ditto.
2430 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
2431 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
2432 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
2433
2434 * gcc.target/powerpc/popcount-2.c: New file to test
29e6733c 2435 power7 popcntd instructions.
fd58da50
JJ
2436 * gcc.target/powerpc/popcount-3.c: Ditto.
2437
2438 * gcc.target/powerpc/pr39457.c: New VSX test.
2439 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
2440 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
2441 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
2442 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
2443 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
2444 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
2445 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
2446 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
2447 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
2448 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
2449 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
2450 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
2451
2452 * gcc.target/powerpc/altivec-6.c: Store the result of
29e6733c
MM
2453 vec_add, so the optimizer doesn't remove it.
2454
fd58da50 2455 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
29e6733c
MM
2456 systems that support bswap64.
2457
fd58da50 2458 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
29e6733c
MM
2459 prevent VSX code generation.
2460
fd58da50 2461 * lib/target-supports.exp (check_vsx_hw_available): New
29e6733c
MM
2462 function to test if VSX available.
2463 (check_effective_target_powerpc_vsx_ok): Ditto.
2464 (check_vmx_hw_available): Add explicit -mno-vsx.
2465
8a04f5d8
JJ
24662009-07-30 Janis Johnson <janis187@us.ibm.com>
2467
2468 PR c/39902
2469 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
f100a4a8 2470
2d4b90b1
MJ
24712009-07-30 Martin Jambor <mjambor@suse.cz>
2472
2473 PR tree-optimization/40570
2474 * gcc.c-torture/compile/pr40570.c: New test.
2475
8b334f7b
JM
24762009-07-29 Jason Merrill <jason@redhat.com>
2477
2478 PR c++/14912
2479 * g++.dg/template/defarg13.C: New.
2480
9e34da8b
RG
24812009-07-29 Richard Guenther <rguenther@suse.de>
2482
2483 PR c++/40834
2484 * g++.dg/torture/pr40834.C: New testcase.
2485
50fc9135
MM
24862009-07-29 Michael Matz <matz@suse.de>
2487
2488 PR middle-end/40830
2489 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
2490
c3be9b37
KK
24912009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
2492
2493 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
2494 sh*-*-* targets. Skip on spu-*-* targets.
2495 * gfortran.dg/maxlocval_4.f90: Likewise.
2496 * gfortran.dg/minlocval_1.f90: Likewise.
2497 * gfortran.dg/minlocval_4.f90: Likewise.
2498
fa4d0418
JJ
24992009-07-28 Jakub Jelinek <jakub@redhat.com>
2500
394a5b34
JJ
2501 PR fortran/40878
2502 * gfortran.dg/gomp/pr40878-1.f90: New test.
2503 * gfortran.dg/gomp/pr40878-2.f90: New test.
2504
fa4d0418
JJ
2505 PR testsuite/40891
2506 * gcc.dg/cdce1.c: Adjust note line number.
2507 * gcc.dg/cdce2.c: Likewise.
2508
c4984ab2
JW
25092009-07-28 Janus Weil <janus@gcc.gnu.org>
2510
2511 PR fortran/40882
2512 * gfortran.dg/proc_ptr_comp_13.f90: New.
2513
549fd9e4
JB
25142009-07-28 Jan Beulich <jbeulich@novell.com>
2515
2516 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
2517 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
2518 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
2519 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
2520 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
2521 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
2522 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
2523 * gcc.target/i386/avx-vtestps-2.c: Likewise.
2524 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
2525 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
2526 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
2527 * gcc.target/i386/avx-vtestps-3.c: Likewise.
2528 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
2529 #ifdef NEED_IEEE754_FLOAT conditional.
2530 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
2531 conditional.
2532
e561703d
JB
25332009-07-28 Jan Beulich <jbeulich@novell.com>
2534
2535 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
2536 i?86-*-netware.
2537 * g++.dg/ext/bitfield3.C: Likewise.
2538 * g++.dg/ext/bitfield4.C: Likewise.
2539 * g++.dg/ext/bitfield5.C: Likewise.
2540 * gcc.dg/bitfld-15.c: Likewise.
2541 * gcc.dg/bitfld-16.c: Likewise.
2542 * gcc.dg/bitfld-17.c: Likewise.
2543 * gcc.dg/bitfld-18.c: Likewise.
2544 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
2545 * gcc.dg/20010912-1.c: Likewise.
2546 * gcc.dg/20021018-1.c: Likewise.
2547 * gcc.dg/20030213-1.c: Likewise.
2548 * gcc.dg/20030225-1.c: Likewise.
2549 * gcc.dg/20030708-1.c: Likewise.
2550 * gcc.dg/20050321-2.c: Likewise.
2551 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
2552 * gcc.dg/cdce2.c: Likewise.
2553 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
2554 targets.
2555 * gcc.target/i386/pr37248-3.c: Likewise.
2556
e26f5548
JW
25572009-07-27 Janus Weil <janus@gcc.gnu.org>
2558
2559 PR fortran/40848
2560 * gfortran.dg/altreturn_7.f90: New.
2561
b1c44a93
SB
25622009-07-27 Simon Baldwin <simonb@google.com>
2563
2564 PR testsuite/40829
2565 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
2566 so that indexing no longer runs off array end.
2567
758e12af
TB
25682009-07-27 Tobias Burnus <burnus@net-b.de>
2569
2570 PR fortran/40851
2571 * gfortran.dg/derived_init_3.f90: New test.
2572
ddf67998
TB
25732009-07-26 Tobias Burnus <burnus@net-b.de>
2574
2575 PR fortran/33197
2576 * gfortran.dg/atan2_1.f90: New test
2577 * gfortran.dg/atan2_2.f90: New test
2578
c2600c67
SM
25792007-07-26 Simon Martin <simartin@users.sourceforge.net>
2580
2581 PR c++/40749
2582 * g++.dg/warn/Wreturn-type-6.C: New test.
2583
63827fb8
IR
25842009-07-26 Ira Rosen <irar@il.ibm.com>
2585
2586 PR tree-optimization/40801
2587 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
2588 * gfortran.dg/vect/vect.exp: Run tests starting with
2589 "fast-math-real8" with -ffast-math and -fdefault-real-8.
2590
1e211590
DD
25912009-07-25 David Daney <ddaney@caviumnetworks.com>
2592
2593 PR rtl-optimization/40445
2594 * g++.dg/other/builtin-unreachable-1.C: New testcase.
2595
ba21aba3
DD
25962009-07-25 David Daney <ddaney@caviumnetworks.com>
2597
2598 * gcc.dg/builtin-unreachable-4.c: New test.
2599
504ed63a
TB
26002009-07-25 Tobias Burnus <burnus@net-b.de>
2601
2602 PR fortran/33197
2603 * gfortran.dg/complex_intrinsic_5.f90: New test.
2604 * gfortran.dg/complex_intrinsic_7.f90: New test.
2605
86631ea3
MJ
26062009-07-25 Martin Jambor <mjambor@suse.cz>
2607
2608 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
2609 * gcc.dg/ipa/noclone-1.c: New test.
2610
011a3198
UB
26112009-07-25 Uros Bizjak <ubizjak@gmail.com>
2612
2613 * lib/target-supports.exp (check_effective_target_static): New
2614 procedure.
2615 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
2616 supported.
2617 * g++.old-deja/g++.law/weak.C: Require static effective target.
2618
90661f26
JW
26192009-07-25 Janus Weil <janus@gcc.gnu.org>
2620
2621 PR fortran/39630
2622 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2623 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
2624 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
2625 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
2626 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
2627 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
2628 * gfortran.dg/typebound_call_10.f03: New.
2629
50ea39ff
JM
26302009-07-24 Jason Merrill <jason@redhat.com>
2631
67a6e816
JM
2632 * g++.dg/cpp0x/defaulted11.C: New.
2633
50ea39ff
JM
2634 * g++.dg/cpp0x/initlist23.C: New.
2635
bfce226c
JW
26362009-07-24 Janus Weil <janus@gcc.gnu.org>
2637
2638 PR fortran/40822
2639 * gfortran.dg/char_length_16.f90: New.
2640
80927a56
JJ
26412009-07-24 Jakub Jelinek <jakub@redhat.com>
2642
2643 PR fortran/40643
2644 PR fortran/31067
2645 * gfortran.dg/maxlocval_2.f90: New test.
2646 * gfortran.dg/maxlocval_3.f90: New test.
2647 * gfortran.dg/maxlocval_4.f90: New test.
2648 * gfortran.dg/minlocval_1.f90: New test.
2649 * gfortran.dg/minlocval_2.f90: New test.
2650 * gfortran.dg/minlocval_3.f90: New test.
2651 * gfortran.dg/minlocval_4.f90: New test.
2652
0aeedfd7
JM
26532009-07-23 Joseph Myers <joseph@codesourcery.com>
2654
2655 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
2656 scan-assembler.
2657
88e18fed
JJ
26582009-07-23 Jakub Jelinek <jakub@redhat.com>
2659
2660 PR fortran/40839
2661 * gfortran.dg/pr40839.f90: New test.
2662
84d60eea
MM
26632009-07-23 Michael Matz <matz@suse.de>
2664
2665 PR middle-end/40830
2666 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
2667 don't set options ourself.
2668
daf1735f
SB
26692009-07-23 Simon Baldwin <simonb@google.com>
2670
2671 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
2672 native C compilation where required.
2673
61ed6392
DK
26742009-07-22 Doug Kwan <dougkwan@google.com>
2675
2676 * gcc.c-torture/compile/20090721-1.c: New test.
2677
a8338640
MM
26782009-07-22 Michael Matz <matz@suse.de>
2679
2680 PR tree-optimization/35229
2681 PR tree-optimization/39300
2682 * gcc.dg/vect/vect-pre-interact.c: New test.
2683
8e5aa8a3
RG
26842009-07-22 Richard Guenther <rguenther@suse.de>
2685
2686 * g++.dg/lookup/using21.C: Fix duplicate paste.
2687
ac3cbee5
RG
26882009-07-22 Richard Guenther <rguenther@suse.de>
2689
2690 PR c++/40799
2691 * g++.dg/lookup/using21.C: New testcase.
2692
40b125d7
JM
26932009-07-21 Jason Merrill <jason@redhat.com>
2694
2695 * g++.dg/init/aggr4.C: New.
2696
bd1f11be
JM
26972009-07-21 Jason Merrill <jason@redhat.com>
2698
2699 Core issue 934
2700 * g++.dg/cpp0x/initlist22.C: New.
2701
848e6317
UB
27022009-07-21 Uros Bizjak <ubizjak@gmail.com>
2703
2704 * gcc.target/i386/vectorize8.c: New test.
2705
54e86f6b
UB
27062009-07-21 Uros Bizjak <ubizjak@gmail.com>
2707
2708 PR target/40811
2709 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
2710 Add i?86 and x86_64 targets.
2711 * gcc.target/i386/vectorize7.c: New test.
2712
2713 PR target/40809
2714 * gcc.target/i386/pr40809.c: New test.
2715
4a2b7f24
JJ
27162009-07-21 Jakub Jelinek <jakub@redhat.com>
2717
2718 PR tree-optimization/40813
2719 * g++.dg/opt/inline15.C: New test.
2720
cba146eb
PB
27212009-07-21 Paul Brook <paul@codesourcery.com>
2722
2723 * gcc.dg/vect/section-anchors-nest-1.c: New test.
2724 * lib/target-supports.exp (check_effective_target_section_anchors):
2725 Add arm*-*-*.
2726
9c8e65c3
OR
27272009-07-20 Olatunji Ruwase <tjruwase@google.com>
2728
2729 * gcc.dg/plugin/finish_unit_plugin.c: New test.
2730 * gcc.dg/plugin/finish_unit-test-1.c: New test.
2731 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
2732
752fd2a8
AN
27332009-07-20 Adam Nemet <anemet@caviumnetworks.com>
2734
2735 * gcc.target/mips/ext-3.c: New test.
2736
e338758d
JJ
27372009-07-20 Jakub Jelinek <jakub@redhat.com>
2738
f100a4a8
UB
2739 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
2740 * gcc.dg/builtin-object-size-8.c: New test.
38027156
JJ
2741 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
2742 * g++.dg/ext/builtin-object-size2.C: Likewise.
2743
e338758d
JJ
2744 PR tree-optimization/40792
2745 * gcc.dg/pr40792.c: New test.
2746
4bbe8262
IR
27472009-07-20 Ira Rosen <irar@il.ibm.com>
2748
2749 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
2750 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
2751 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
2752
6a799f6e 27532009-07-20 Christian Bruel <christian.bruel@st.com>
f100a4a8 2754
6a799f6e 2755 * gcc.target/sh/mfmovd.c: New test.
f100a4a8 2756
d2b00a89
JB
27572009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
2758 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2759
2760 PR libfortran/40714
2761 * gfortran.dg/eof_3.f90: New test.
2762
20562de4
SK
27632009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
2764
2765 PR fortran/40727
2766 * gfortran.dg/intrinsic_cmplx.f90: New test.
2767
16bff921
TK
27682009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2769
2770 PR libfortran/34670
2771 PR libfortran/36874
2772 * gfortran.dg/cshift_bounds_1.f90: New test.
2773 * gfortran.dg/cshift_bounds_2.f90: New test.
2774 * gfortran.dg/cshift_bounds_3.f90: New test.
2775 * gfortran.dg/cshift_bounds_4.f90: New test.
2776 * gfortran.dg/eoshift_bounds_1.f90: New test.
2777 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
2778 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
2779 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
2780
a915ab00
JH
27812009-07-19 Jan Hubicka <jh@suse.cz>
2782
2783 PR tree-optimization/40676
2784 * gcc.c-torture/compile/pr40676.c: New testcase.
2785
827f4079
AN
27862009-07-18 Adam Nemet <anemet@caviumnetworks.com>
2787
2788 * gcc.target/mips/ext-2.c: New test.
2789
b641d7fc
AN
27902009-07-18 Adam Nemet <anemet@caviumnetworks.com>
2791
2792 * gcc.target/mips/octeon-exts-7.c: New test.
2793 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
2794 * gcc.target/mips/octeon-exts-5.c: Likewise.
2795
b95d6ac9
RG
27962009-07-18 Richard Guenther <rguenther@suse.de>
2797
2798 PR testsuite/40798
2799 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
2800
33922890
RG
28012009-07-18 Richard Guenther <rguenther@suse.de>
2802
2803 PR c/40787
2804 * gcc.dg/pr35899.c: Adjust.
2805
1d447995
RS
28062009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
2807
2808 * gcc.target/powerpc/asm-es-1.c: New test.
2809 * gcc.target/powerpc/asm-es-2.c: Likewise.
2810
a406865a
RG
28112009-07-17 Richard Guenther <rguenther@suse.de>
2812
2813 PR c/40401
2814 * g++.dg/rtti/crash4.C: New testcase.
2815 * g++.dg/torture/20090706-1.C: Likewise.
2816 * gcc.dg/redecl-17.c: Likewise.
2817 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
2818 * gcc.dg/declspec-9.c: Expect extra error.
2819 * gcc.dg/declspec-10.c: Likewise.
2820 * gcc.dg/declspec-11.c: Likewise.
2821 * gcc.dg/redecl-10.c: Expect extra warnings.
2822 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
2823 * gcc.target/i386/pr39545-1.c: Likewise.
2824 * g++.dg/ext/asm3.C: Expect more errors.
2825 * g++.dg/gomp/block-1.C: Likewise.
2826 * g++.dg/gomp/block-2.C: Likewise.
2827 * g++.dg/gomp/block-3.C: Likewise.
2828 * g++.dg/gomp/block-5.C: Likewise.
2829 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
2830 * g++.dg/warn/unused-result1.C: XFAIL.
2831
7763473e
RG
28322009-07-17 Richard Guenther <rguenther@suse.de>
2833
2834 PR tree-optimization/40321
2835 * gcc.c-torture/compile/pr40321.c: New testcase.
2836 * g++.dg/torture/pr40321.C: Likewise.
2837
4f934809
JJ
28382009-07-17 Jakub Jelinek <jakub@redhat.com>
2839
2840 PR c++/40780
2841 * g++.dg/template/ptrmem19.C: New test.
2842
db3927fb
AH
28432009-07-17 Aldy Hernandez <aldyh@redhat.com>
2844 Manuel López-Ibáñez <manu@gcc.gnu.org>
2845
f100a4a8 2846 PR 40435
db3927fb
AH
2847 * gcc.dg/pr36902.c: Add column info.
2848 * g++.dg/gcov/gcov-2.C: Change count for definition.
2849
c32097d8
JM
28502009-07-16 Jason Merrill <jason@redhat.com>
2851
2852 PR libstdc++/37907
2853 * g++.dg/cpp0x/std-layout1.C: New.
2854 * g++.dg/ext/has_nothrow_assign.C: Fix.
2855 * g++.dg/ext/has_nothrow_copy.C: Fix.
2856 * g++.dg/ext/has_trivial_assign.C: Fix.
2857 * g++.dg/ext/has_trivial_copy.C: Fix.
2858 * g++.dg/ext/is_pod.C: Fix.
2859 * g++.dg/other/offsetof3.C: Adjust.
2860 * g++.dg/overload/ellipsis1.C: Adjust.
2861 * g++.dg/warn/var-args1.C: Adjust.
2862 * g++.old-deja/g++.brendan/crash63.C: Adjust.
2863 * g++.old-deja/g++.brendan/crash64.C: Adjust.
2864 * g++.old-deja/g++.brendan/overload8.C: Adjust.
2865 * g++.old-deja/g++.other/vaarg3.C: Adjust.
2866 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
2867
a41d064d
KG
28682009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2869
2870 * gcc.dg/torture/builtin-math-5.c: Add more cases.
2871 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
2872 effective target "mpc_pow".
2873 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
2874
d19cb53b
RH
28752009-07-16 Richard Henderson <rth@redhat.com>
2876
2877 * g++.dg/opt/eh4.C: New test.
2878
a4452ba2
JJ
28792009-07-16 Jakub Jelinek <jakub@redhat.com>
2880
2881 * obj-c++.dg/defs.mm (abort): Make it extern "C".
2882
b4e4232d
JJ
28832009-07-15 Jakub Jelinek <jakub@redhat.com>
2884
2885 PR middle-end/40747
2886 * gcc.c-torture/execute/pr40747.c: New test.
2887
c9b2f286
RG
28882009-07-15 Richard Guenther <rguenther@suse.de>
2889
2890 PR middle-end/40753
2891 * gcc.c-torture/compile/pr40753.c: New testcase.
2892
f6ddbf11
JW
28932009-07-15 Janus Weil <janus@gcc.gnu.org>
2894
2895 PR fortran/40743
2896 * gfortran.dg/interface_assignment_4.f90: New.
2897
76a15894
GP
28982009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
2899
2900 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
2901 for FreeBSD up to and including version 8.
2902
2a4c0366
TG
29032009-07-14 Taras Glek <tglek@mozilla.com>
2904 Rafael Espindola <espindola@google.com>
2905
2906 * g++.dg/plugin/header-plugin-test.C: New.
2907 * g++.dg/plugin/header_plugin.c: New.
2908 * g++.dg/plugin/plugin.exp: Update.
2909
868e7c37
UB
29102009-07-14 Uros Bizjak <ubizjak@gmail.com>
2911
2912 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
2913 function to enable vectorization.
2914 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
2915 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2916
af766f2d
UB
29172009-07-14 Uros Bizjak <ubizjak@gmail.com>
2918
2919 * gcc.target/i386/sse-copysignf-vec.c: New test.
2920 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
2921
4e6a9725
JM
29222009-07-14 Jason Merrill <jason@redhat.com>
2923
8353dd9a
JM
2924 PR c++/37276
2925 * g++.dg/lookup/builtin5.C: New.
2926 * g++.dg/other/error22.C: Add missing extern "C".
2927 * g++.dg/warn/Warray-bounds.C: Likewise.
2928 * gcc.dg/compat/compat-common.h: Likewise.
2929
3deeb3ff
JM
2930 PR c++/40746
2931 * g++.dg/lookup/using20.C: New.
2932
4e6a9725
JM
2933 PR c++/40740
2934 * g++.dg/template/koenig8.C: New.
2935
f038181e
JH
29362009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
2937
fd58da50 2938 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
f038181e
JH
2939 both i?86-*-darwin* and x86_64-*-darwin*.
2940
3e335a1a
JM
29412009-07-14 Joseph Myers <joseph@codesourcery.com>
2942
2943 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
2944 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
2945 name.
2946
4fdaccea
DS
29472009-07-14 Dodji Seketeli <dodji@redhat.com>
2948
2949 PR debug/40705
2950 * g++.dg/debug/dwarf2/typedef1.C: New test.
2951
93d7c994 2952 PR c++/40357
4fdaccea
DS
2953 * g++.dg/other/typedef3.C: New test.
2954
fe24b3c9
MK
29552009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
2956
2957 * gcc.dg/20090709-1.c: Move to a proper place ...
2958 * gcc.target/m68k/20090709-1.c: ... here.
2959
84a900c9
AP
29602009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
2961
2962 PR C++/22154
2963 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
2964 front of qualified names are allowed.
2965 * g++.dg/parse/crash10.C: Likewise.
2966 * g++.dg/parse/error15.C: Likewise.
2967 * g++.dg/parse/typename9.C: Likewise.
2968 * g++.dg/parse/error8.C: Likewise.
2969
acbdc378
JW
29702009-07-13 Janus Weil <janus@gcc.gnu.org>
2971
2972 PR fortran/40646
2973 * gfortran.dg/proc_ptr_22.f90: Extended.
2974 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
2975
2f3e235b
IR
29762009-07-13 Ira Rosen <irar@il.ibm.com>
2977
2978 * gfortran.dg/vect/vect-6.f: New test.
2979
df5c89cb
JM
29802009-07-12 Jason Merrill <jason@redhat.com>
2981
b9c6b842
JM
2982 PR c++/36628
2983 * g++.dg/cpp0x/decltype17.C: New.
2984
df5c89cb
JM
2985 PR c++/37206
2986 * g++.dg/cpp0x/rv10.C: New.
2987
25357d1e
JM
29882009-07-12 Jason Merrill <jason@redhat.com>
2989
2990 PR c++/40689
2991 * g++.dg/cpp0x/initlist20.C: New.
2992 * g++.dg/cpp0x/initlist21.C: New.
2993
06066f92
IR
29942009-07-12 Ira Rosen <irar@il.ibm.com>
2995
2996 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
2997 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
2998 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
2999 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
3000 gcc.dg/vect/vect-double-reduc-7.c: New tests.
3001
b96a6455
HPN
30022009-07-12 Hans-Peter Nilsson <hp@axis.com>
3003
3004 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
3005 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
3006 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
3007 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
3008 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
3009 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
3010 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
3011 effective_target fd_truncate.
3012
f4cd2542
EB
30132009-07-11 Eric Botcazou <ebotcazou@adacore.com>
3014
3015 * gnat.dg/specs/addr1.ads: New test.
3016
6b45de00
JH
30172009-07-11 Jan Hubicka <jh@suse.cz>
3018
3019 PR middle-end/48388
3020 * g++.dg/torture/pr40388.C: New testcase.
3021
dd67163f
JJ
30222009-07-11 Jakub Jelinek <jakub@redhat.com>
3023
3024 PR target/40668
3025 * gcc.c-torture/execute/pr40668.c: New test.
3026
e9edda23
PB
30272009-07-11 Paolo Bonzini <bonzini@gnu.org>
3028
3029 * gcc.c-torture/execute/20090711-1.c: New test.
3030
33cde516
RS
30312009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
3032
3033 PR testsuite/40699
3034 PR testsuite/40707
3035 PR testsuite/40709
3036 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
3037 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
3038 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
3039 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
3040
8d3681f9
TB
30412009-07-11 Tobias Burnus <burnus@net-b.de>
3042
3043 PR fortran/33197
3044 * gfortran.dg/complex_intrinsic_3.f90: New test.
3045 * gfortran.dg/complex_intrinsic_4.f90: New test.
3046
b96c5923
DD
30472009-07-10 David Daney <ddaney@caviumnetworks.com>
3048
3049 PR target/39079
fd58da50 3050 * gcc.target/mips/mips.exp: Make -msynci a known option.
b96c5923
DD
3051 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
3052
9304142e
JJ
30532009-07-10 Jakub Jelinek <jakub@redhat.com>
3054
3055 PR c++/40502
3056 * g++.dg/ext/strncpy-chk1.C: New test.
3057
182e00b1
RG
30582009-07-10 Richard Guenther <rguenther@suse.de>
3059
3060 PR tree-optimization/40496
3061 * g++.dg/opt/pr40496.C: New testcase.
3062
156f545a
MLI
30632009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
3064
3065 PR 25509
3066 PR 40614
3067 * g++.dg/warn/unused-result1-Werror.c: New.
3068
1d8e1d5d
PT
30692009-07-10 Paul Thomas <pault@gcc.gnu.org>
3070
3071 PR fortran/39334
3072 * gfortran.dg/recursive_parameter_1.f90: New test.
3073
9eb5c65c
SK
30742009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
3075
3076 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
3077 * gfortran.dg/module_equivalence_6.f90: Ditto.
3078 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
3079 * gfortran.dg/nan_2.f90: Ditto.
3080 * gfortran.dg/inquire_11.f90: Ditto.
3081 * gfortran.dg/abstract_type_3.f03: Ditto.
3082 * gfortran.dg/abstract_type_1.f90: Ditto.
3083 * gfortran.dg/private_type_9.f90: Ditto.
3084 * gfortran.dg/abstract_type_5.f03: Ditto.
3085 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
3086 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
3087 * gfortran.dg/derived_sub.f90: Ditto.
3088 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
3089 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
3090 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
3091 * gfortran.dg/mvbits_6.f90: Ditto.
3092 * gfortran.dg/abstract_type_2.f03: Ditto.
3093 * gfortran.dg/abstract_type_4.f03: Ditto.
3094 * gfortran.dg/bounds_check_9.f90: Ditto.
3095 * gfortran.dg/optional_dim_3.f90: Ditto.
3096 * gfortran.dg/pr32921.f: Ditto.
3097 * gfortran.dg/entry_16.f90: Ditto.
3098 * gfortran.dg/generic_16.f90: Ditto.
3099
3100
5223c588
MK
31012009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
3102
3103 * gcc.target/m68k/20090709-1.c: New.
3104
8be2c871
DS
31052009-07-09 Dodji Seketeli <dodji@redhat.com>
3106
3107 PR c++/40684
3108 * g++.dg/template/unify11.C: New test.
3109
1aafbf99
PT
31102008-07-09 Paul Thomas <pault@gcc.gnu.org>
3111
3112 PR fortran/40629
3113 * gfortran.dg/host_assoc_function_9.f90: New test.
3114
f64edc8b
JW
31152009-07-09 Janus Weil <janus@gcc.gnu.org>
3116
3117 PR fortran/40646
3118 * gfortran.dg/proc_ptr_22.f90: New.
3119 * gfortran.dg/proc_ptr_comp_12.f90: New.
3120
b9da76de
JJ
31212009-07-09 Jakub Jelinek <jakub@redhat.com>
3122
3123 PR middle-end/40692
3124 * gcc.c-torture/compile/pr40692.c: New test.
3125
4b41f35e
TB
31262009-07-09 Tobias Burnus <burnus@net-b.de>
3127
3128 PR fortran/40604
3129 * gfortran.dg/pointer_check_6.f90: New test.
3130
fcaf7e12
AN
31312009-07-08 Adam Nemet <anemet@caviumnetworks.com>
3132
3133 * gcc.target/mips/truncate-5.c: New test.
3134
e6fe9294
JD
31352009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3136
3137 PR libfortran/40330
3138 PR libfortran/40662
3139 * gfortran.dg/fmt_cache_1.f: New test.
fcaf7e12 3140
60d340ef
TB
31412009-07-08 Tobias Burnus <burnus@net-b.de>
3142
3143 PR fortran/40675
3144 * gfortran.dg/nosigned_zero_1.f90: New test.
3145 * gfortran.dg/nosigned_zero_2.f90: New test.
3146
acb78844
RG
31472009-07-08 Richard Guenther <rguenther@suse.de>
3148
3149 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
3150
9cb225b9
RB
31512009-07-08 Richard Guenther <rguenther@suse.de>
3152
3153 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
3154
31552009-07-08 Paul Thomas <pault@gcc.gnu.org>
3276e0b3
PT
3156
3157 PR fortran/40591
3158 * gfortran.dg/proc_ptr_21.f90: New test.
3159
d665b6e5 31602009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
fcaf7e12 3161
d665b6e5
MLI
3162 PR c++/31246
3163 * g++.dg/warn/pr31246.C: New.
3164 * g++.dg/warn/pr31246-2.C: New.
3165
60662d5f
JM
31662009-07-07 Jason Merrill <jason@redhat.com>
3167
438c0fa8
JM
3168 PR c++/35828
3169 * g++.dg/template/defarg12.C: New.
3170
60662d5f
JM
3171 PR c++/37816
3172 * g++.dg/cpp0x/enum7.C: New.
3173
3174 PR c++/37946
3175 * g++.dg/cpp0x/enum6.C: New.
3176
3177 PR c++/40639
3178 * g++.dg/cpp0x/enum5.C: New.
3179
3180 PR c++/40633
3181 * g++.dg/cpp0x/enum4.C: New.
3182
72f90fde
MLI
31832009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
3184
3185 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3186
dcb91ebe
MLI
31872009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
3188
3189 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3190
535536b4
JJ
31912009-07-07 Jakub Jelinek <jakub@redhat.com>
3192
3193 PR middle-end/40669
3194 * gcc.dg/pr40669.c: New test.
3195
fab922b1
MLI
31962009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
3197
3198 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
3199 location. Update all calls.
3200 * g++.dg/plugin/selfassign.c: Likewise.
f100a4a8 3201
62c99ce4
JM
32022009-07-06 Jason Merrill <jason@redhat.com>
3203
3204 * g++.dg/rtti/dyncast[34].C: New.
3205
b824522a
NF
32062009-07-06 Nathan Froyd <froydnj@codesourcery.com>
3207
3208 * lib/target-supports.exp
3209 (check_effective_target_mips_newabi_large_long_double): New.
3210 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
3211 target.
3212 * gcc.target/mips/fpr-moves-6.c: Likewise.
3213
c4efba1c
SM
32142009-07-06 Simon Martin <simartin@users.sourceforge.net>
3215
3216 PR c++/40557
3217 * g++.dg/template/union2.C: New test.
3218
eb5c3f05
JM
32192009-07-04 Jason Merrill <jason@redhat.com>
3220
3221 * g++.dg/template/using15.C: New.
3222
258bd5dc
JJ
32232009-07-04 Jakub Jelinek <jakub@redhat.com>
3224
3225 * gfortran.dg/maxloc_1.f90: New test.
3226
a7c0b11d
JW
32272009-07-04 Janus Weil <janus@gcc.gnu.org>
3228
3229 PR fortran/40593
3230 * gfortran.dg/proc_ptr_result_6.f90: New.
3231
8d74e574
FXC
32322009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3233
3234 * gcc.dg/framework-2.c: Adjust testcase to pass.
3235
ad909c97
JM
32362009-07-04 Jason Merrill <jason@redhat.com>
3237
3238 PR c++/40619
3239 * g++.dg/cpp0x/auto16.C: New.
3240
93a8ba61
VM
32412009-07-03 Vladimir Makarov <vmakarov@redhat.com>
3242
3243 PR target/40587
3244 * gfortran.dg/pr40587.f: New test.
f100a4a8 3245
caf271d8
JD
32462009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3247
3248 PR fortran/40638
3249 * gfortran.dg/unit_1.f90: New test.
3250
b97e8a14
JM
32512009-07-03 Jason Merrill <jason@redhat.com>
3252
3253 * g++.dg/template/pure1.C: Expect another error.
3254
fae1034e
RG
32552009-07-03 Richard Guenther <rguenther@suse.de>
3256
3257 PR tree-optimization/40640
3258 * gcc.c-torture/compile/pr40640.c: New testcase.
3259
d73fb533
RG
32602009-07-03 Richard Guenther <rguenther@suse.de>
3261
3262 PR middle-end/34163
3263 * gfortran.dg/pr34163.f90: New testcase.
3264
7351bcaa
JH
32652009-07-03 Jan Hubicka <jh@suse.cz>
3266
3267 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
3268 * gcc.dg/tree-ssa/loop-25.c: Likewise.
3269 * gcc.dg/tree-ssa/loop-26.c: Likewise.
3270 * gcc.dg/tree-ssa/pr32044.c: Likewise.
3271 * gcc.dg/tree-ssa/loop-29.c: Likewise.
3272 * gcc.dg/tree-ssa/loop-10.c: Likewise.
3273 * gnat.dg/loop_optimization6.adb: Enable -O2.
3274
ef3ddd4f
MM
32752009-07-02 Mark Mitchell <mark@codesourcery.com>
3276
3277 * g++.dg/warn/null4.C: Extend.
3278
2b110bfc
JM
32792009-07-02 Jason Merrill <jason@redhat.com>
3280
3281 * g++.dg/template/spec8.C: Fix.
3282
a3788c44
MM
32832009-07-02 Michael Matz <matz@suse.de>
3284
3285 PR fortran/32131
3286 * gfortran.dg/pr32921.f: Adjust.
3287
3c1832c3
JH
32882009-07-02 Jan Hubicka <jh@suse.cz>
3289
3290 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
3291
479b1013
AN
32922009-07-01 Adam Nemet <anemet@caviumnetworks.com>
3293
3294 * gcc.target/mips/truncate-4.c: New testcase.
3295
14c41b9b
RG
32962009-07-01 Richard Guenther <rguenther@suse.de>
3297
3298 PR tree-optimization/19831
3299 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
3300 make allocated memory escape. Un-XFAIL.
3301 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
3302 * gcc.dg/vect/pr31699.c: Likewise.
3303 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
3304
5ccde5a0
JJ
33052009-06-30 Jakub Jelinek <jakub@redhat.com>
3306
3307 PR c++/40566
3308 * g++.dg/parse/cond5.C: New test.
3309
92ce2174
NF
33102009-06-30 Nathan Froyd <froydnj@codesourcery.com>
3311
3312 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
3313 (main): Pass n to main_1 instead.
3314 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
3315 (main_1): New function, split off from...
3316 (main): ...here. Pass `off' to main_1 instead.
3317
0db906f1
JM
33182009-06-30 Jason Merrill <jason@redhat.com>
3319
3320 PR c++/40595
3321 * g++.dg/cpp0x/variadic94.C: New.
3322
b30bfd40
RS
33232009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
3324
3325 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
3326 * lib/target-libpath.exp (ld_library_path_vars): New variable.
3327 (init_ld_library_path_env_vars): New function, replacing the
3328 orig_*_saved assignments. Call it after defining it.
3329 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
3330 (restore_ld_library_path_env_vars): Likewise.
3331 (add_path, find_libgcc_s): New functions.
3332 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
3333 gcc-set-multilib-library-path.
3334 (objc_target_compile): Don't add "." to ld_library_path.
3335 Use add_path.
3336 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
3337 ld_library_path. Use add_path. Use find_libgcc_s instead of
3338 gcc-set-multilib-library-path.
3339 * lib/g++.exp (g++_link_flags): Likewise.
3340 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
3341 * lib/c-torture.exp: Do not manipulate ld_library_path at the
3342 top level; do it...
3343 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
3344 to tell when this needs to happen. Use find_libgcc_s instead of
3345 gcc-set-multilib-library-path.
3346 * lib/gcc-dg.exp: Likewise.
3347 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
3348 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
3349 unless it is in $ALT_LD_LIBRARY_PATH.
3350 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
3351
f82a627c
EB
33522009-06-30 Eric Botcazou <ebotcazou@adacore.com>
3353
3354 * gnat.dg/discr12.adb: New test.
3355 * gnat.dg/discr12_pkg.ads: New helper.
3356 * gnat.dg/discr13.adb: New test.
3357 * gnat.dg/discr14.ad[sb]: Likewise.
3358 * gnat.dg/discr15.adb: Likewise.
3359 * gnat.dg/discr15_pkg.ads: New helper.
3360 * gnat.dg/discr16.adb: New test.
3361 * gnat.dg/discr16_g.ads: New helper.
3362 * gnat.dg/discr16_pkg.ads: Likewise.
3363 * gnat.dg/discr16_cont.ads: Likewise.
3364 * gnat.dg/discr17.adb: New test.
3365 * gnat.dg/discr18.adb: Likewise.
3366 * gnat.dg/discr18_pkg.ads: New helper.
3367 * gnat.dg/discr19.adb: New test.
3368
c1a5cfab
TK
33692009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3370
3371 PR fortran/40576
3372 * gfortran.dg/internal_write_1.f90: New testcase.
3373
3e6d828d
JW
33742009-06-30 Janus Weil <janus@gcc.gnu.org>
3375
3376 PR fortran/40594
3377 * gfortran.dg/derived_pointer_recursion_2.f90: New.
3378
67635176
RG
33792009-06-30 Richard Guenther <rguenther@suse.de>
3380
3381 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
3382
d8dc68cb
WG
33832009-06-30 Wei Guozhi <carrot@google.com>
3384
3385 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
3386 to "-Os".
3387
1825a1f3
IR
33882009-06-30 Ira Rosen <irar@il.ibm.com>
3389
3390 PR tree-optimization/40542
3391 * gcc.dg/vect/pr40542.c: New test.
3392
71d4d3eb
MJ
33932009-06-30 Martin Jambor <mjambor@suse.cz>
3394
3395 PR tree-optimization/40582
3396 * gcc.c-torture/compile/pr40582.c: New test.
3397
791b59e3
WG
33982009-06-30 Wei Guozhi <carrot@google.com>
3399
3400 PR/40416
3401 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
3402
2fcefcb2
JM
34032009-06-29 Jason Merrill <jason@redhat.com>
3404
3405 PR c++/40274
3406 * g++.dg/template/debug1.C: New.
3407
20460eb9
TB
34082009-06-29 Tobias Burnus <burnus@net-b.de>
3409
3410 PR fortran/40580
3411 * pointer_check_1.f90: New test.
3412 * pointer_check_2.f90: New test.
3413 * pointer_check_3.f90: New test.
3414 * pointer_check_4.f90: New test.
3415 * pointer_check_5.f90: New test.
3416
a61a36ab
PT
34172009-06-29 Paul Thomas <pault@gcc.gnu.org>
3418
3419 PR fortran/40551
3420 * gfortran.dg/func_assign_2.f90 : New test.
3421
74d27244
RG
34222009-06-29 Richard Guenther <rguenther@suse.de>
3423
3424 PR middle-end/14187
3425 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
3426 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
3427 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
3428 * gcc.c-torture/execute/20090623-1.c: Likewise.
3429 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
3430 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
3431
5b21f0f3
RG
34322009-06-29 Richard Guenther <rguenther@suse.de>
3433
3434 PR middle-end/38212
3435 * gcc.c-torture/execute/pr38212.c: New testcase.
3436
09a782eb
RG
34372009-06-29 Richard Guenther <rguenther@suse.de>
3438
3439 PR tree-optimization/40579
3440 * gcc.c-torture/execute/pr40579.c: New testcase.
3441
1e9ae5ab
UB
34422009-06-28 Uros Bizjak <ubizjak@gmail.com>
3443
3444 PR tree-optimization/40550
3445 * gcc.dg/pr40550.c: New test.
3446
c703e618
EB
34472009-06-28 Eric Botcazou <ebotcazou@adacore.com>
3448
3449 * gnat.dg/overflow_sum2.adb: New test
3450 * gnat.dg/namet.ads: New helper.
3451
3452 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
3453
08a6b8e0
TB
34542009-06-28 Tobias Burnus <burnus@net-b.de>
3455
3456 PR fortran/34112
3457 * gfortran.dg/compiler-directive_1.f90: New test.
3458 * gfortran.dg/compiler-directive_2.f: New test.
3459
7991661b
KG
34602009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3461
3462 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
3463 comment out some values and add some cases.
3464
92ec3570
PB
34652009-06-27 Paolo Bonzini <bonzini@gnu.org>
3466
3467 PR testsuite/40567
3468 * gcc.dg/vect/vect.exp: Fix lappend syntax.
3469
c24aef95
RH
34702009-06-26 Richard Henderson <rth@redhat.com>
3471
3472 PR testsuite/40565
3473 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
3474 * gcc.target/i386/local.c: Pass a non-constant to T.
3475
fc9c6e5d
JW
34762009-06-26 Janus Weil <janus@gcc.gnu.org>
3477
3478 PR fortran/39997
3479 PR fortran/40541
3480 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
3481 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
3482 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3483 * gfortran.dg/proc_ptr_result_5.f90: New.
3484
4b6e55df
JJ
34852009-06-26 Janis Johnson <janis187@us.ibm.com>
3486
3487 PR c/39902
3488 * gcc.dg/dfp/pr39902.c: New test.
3489
f94bdf2b
UB
34902009-06-26 Uros Bizjak <ubizjak@gmail.com>
3491
3492 PR testsuite/40532
3493 * gcc.dg/builtins-65.c: Require c99 runtime.
3494
f45f9664
EB
34952009-06-26 Eric Botcazou <ebotcazou@adacore.com>
3496
3497 * gnat.dg/array7.ad[sb]: New test.
3498
c0e1e108
EB
34992009-06-26 Eric Botcazou <ebotcazou@adacore.com>
3500
3501 * gnat.dg/array6.adb: New test.
3502
82a71a26
ILT
35032009-06-25 Ian Lance Taylor <iant@google.com>
3504
3505 * g++.dg/warn/Wsign-compare-3.C: New testcase.
3506
0dae2d92
ILT
35072009-06-25 Ian Lance Taylor <iant@google.com>
3508
3509 * g++.dg/warn/Wunused-16.C: New testcase.
3510
98f80e91
ILT
35112009-06-25 Ian Lance Taylor <iant@google.com>
3512
3513 * g++.dg/warn/skip-2.C: New testcase.
3514
6709376b
SE
35152009-06-25 Steve Ellcey <sje@cup.hp.com>
3516
3517 * gcc.c-torture/execute/20090618-1.c: add dg-run and
3518 dg-skip-if and move to ...
3519 * gcc.dg/torture/20090618-1.c.
3520
fac52fdd
MJ
35212009-06-25 Martin Jambor <mjambor@suse.cz>
3522
3523 PR tree-optimization/40493
8088e9ee 3524 * gcc.c-torture/execute/pr40493.c: New test.
fac52fdd 3525
c4bcc71f
JM
35262009-06-24 Jason Merrill <jason@redhat.com>
3527
3528 PR c++/40342
3529 * g++.dg/template/overload10.C: New.
3530
7e196f89
JW
35312009-06-24 Janus Weil <janus@gcc.gnu.org>
3532
3533 PR fortran/40427
3534 * gfortran.dg/proc_ptr_comp_11.f90: New.
3535
fb6234e0
AK
35362009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
3537
3538 * gcc.dg/pr40501.c: New testcase.
3539
7acf4da6
DD
35402009-06-23 DJ Delorie <dj@redhat.com>
3541
3542 Add MeP port.
3543 * lib/target-supports.exp: Add mep support (no profiling).
3544
33436e29
SE
35452009-06-23 Steve Ellcey <sje@cup.hp.com>
3546
3547 PR testsuite/39297
3548 * gcc.dg/ssa/loop-31.c: Change scan rules.
3549
a28fbdba
MLI
35502009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3551
3552 * gcc.dg/cpp/empty-include.c: Update column info.
3553 * gcc.dg/cpp/assert2.c: Update column info.
3554
8593e0b6
JJ
35552009-06-23 Jakub Jelinek <jakub@redhat.com>
3556
3557 * g++.dg/ext/builtin-object-size1.C: New test.
3558 * g++.dg/ext/builtin-object-size2.C: New test.
3559
fef015a8
AK
35602009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
3561
3562 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
3563 * gcc.dg/optimize-bswapdi-1.c: Likewise.
3564
cfb8805e
AN
35652009-06-22 Adam Nemet <anemet@caviumnetworks.com>
3566
3567 * gcc.target/mips/truncate-3.c: New test.
3568
03bd096b
JW
35692009-06-22 Janus Weil <janus@gcc.gnu.org>
3570
3571 PR fortran/37254
3572 PR fortran/39850
3573 * gfortran.dg/interface_30.f90: Modified error message.
3574 * gfortran.dg/proc_decl_22.f90: New.
3575
7a5d2eb8
ILT
35762009-06-22 Ian Lance Taylor <iant@google.com>
3577
3578 * gcc.dg/Wcxx-compat-19.c: New testcase.
3579
0a7d7dea
MK
35802009-06-22 Matthias Klose <doko@ubuntu.com>
3581
3582 PR objc/28050
3583 * pr28050.m: New testcase.
3584
8e6e7620
L
35852009-06-22 H.J. Lu <hongjiu.lu@intel.com>
3586
3587 PR testsuite/40481
3588 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
3589
ac6cb60c
MJ
35902009-06-22 Martin Jambor <mjambor@suse.cz>
3591
3592 PR tree-optimization/40492
3593 * g++.dg/torture/pr40492.C: New test.
3594
a6e8d911
UB
35952009-06-22 Uros Bizjak <ubizjak@gmail.com>
3596
3597 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
3598 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
3599
28326880
OH
36002009-06-22 Olivier Hainque <hainque@adacore.com>
3601
3602 * gnat.dg/raise_ce.adb: Helper for ...
3603 * gnat.dg/handle_and_return.adb: New test.
3604
79e9c4aa
PT
36052009-06-22 Paul Thomas <pault@gcc.gnu.org>
3606
3607 PR fortran/40443
3608 * gfortran.dg/generic_18.f90: New test.
3609
0e6640d8
PT
36102009-06-22 Paul Thomas <pault@gcc.gnu.org>
3611
3612 PR fortran/40472
3613 * gfortran.dg/spread_size_limit.f90: New test.
3614
ee372c4b
UB
36152009-06-21 Uros Bizjak <ubizjak@gmail.com>
3616
a6e8d911 3617 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
ee372c4b 3618 to put dump files in a subdirectory.
8088e9ee 3619 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
ee372c4b
UB
3620 ".o" temporary files.
3621
9b63f282
JW
36222009-06-21 Janus Weil <janus@gcc.gnu.org>
3623
3624 PR fortran/39850
3625 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
3626 * gfortran.dg/interface_20.f90: Ditto.
3627 * gfortran.dg/interface_21.f90: Ditto.
3628 * gfortran.dg/interface_22.f90: Ditto.
3629 * gfortran.dg/interface_30.f90: New.
3630 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
3631
45a1ba93
UB
36322009-06-21 Uros Bizjak <ubizjak@gmail.com>
3633
3634 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
3635 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
3636 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
3637 DEFAULT_VECTFLAGS.
3638
c64c5552
IR
36392009-06-21 Ira Rosen <irar@il.ibm.com>
3640 Revital Eres <eres@il.ibm.com>
3641
3642 PR testsuite/40359
3643 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
3644 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
3645 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
3646
3d25028c
IR
36472009-06-21 Ira Rosen <irar@il.ibm.com>
3648
3649 PR testsuite/40475
3650 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
3651 without misalignment support.
3652 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3653
cb7a8961
TB
36542009-06-20 Tobias Burnus <burnus@net-b.de>
3655
3656 PR fortran/40452
3657 * gfortran.dg/bounds_check_strlen_9.f90: New test.
3658
47f71eb9
PT
36592009-06-19 Paul Thomas <pault@gcc.gnu.org>
3660
3661 PR fortran/40440
3662 * gfortran.dg/alloc_comp_result_2.f90: New test.
3663
ce41c38b
RR
36642009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3665
3666 PR target/40482
3667 * gcc.target/arm/pr40482.c: New test.
f100a4a8 3668
d130ae11
ILT
36692009-06-19 Ian Lance Taylor <iant@google.com>
3670
3671 * gcc.dg/Wcxx-compat-18.c: New testcase.
3672
779704e7
RG
36732009-06-19 Richard Guenther <rguenther@suse.de>
3674
3675 * gcc.c-torture/execute/20090618-1.c: New testcase.
3676
642324bb
ILT
36772009-06-19 Ian Lance Taylor <iant@google.com>
3678
3679 * gcc.dg/Wcxx-compat-17.c: New testcase.
3680
dc491a25
ILT
36812009-06-19 Ian Lance Taylor <iant@google.com>
3682
3683 * gcc.dg/Wcxx-compat-15.c: New testcase.
3684
88eeff6f
ILT
36852009-06-19 Ian Lance Taylor <iant@google.com>
3686
3687 * gcc.dg/Wcxx-compat-16.c: New testcase.
3688
dc6707b8
UB
36892009-06-19 Uros Bizjak <ubizjak@gmail.com>
3690
3691 * gcc.dg/builtins-34.c: Add significand cases.
3692
36932009-06-19 Uros Bizjak <ubizjak@gmail.com>
3694
3695 PR testsuite/40491
8088e9ee
L
3696 * gcc.dg/20080522-1.c: Remove testcase for real.
3697 * gcc.dg/20080528-1.c: Ditto.
dc6707b8 3698
7e9c61e8
JW
36992009-06-19 Janus Weil <janus@gcc.gnu.org>
3700
3701 PR fortran/40450
3702 * gfortran.dg/proc_ptr_20.f90: New.
3703
2a457a9b
L
37042009-06-18 H.J. Lu <hongjiu.lu@intel.com>
3705
3706 PR target/40470
3707 * gcc.dg/torture/pr40470-1.c: New.
3708 * gcc.dg/torture/pr40470-2.c: Likewise.
3709 * gcc.dg/torture/pr40470-3.c: Likewise.
3710 * gcc.dg/torture/pr40470-4.c: Likewise.
3711
fca5bb5c
DN
37122009-06-18 Diego Novillo <dnovillo@google.com>
3713
3714 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
3715 * gcc.dg/plugin/ggcplug.c: Likewise.
3716 * gcc.dg/plugin/one_time_plugin.c: Likewise.
3717 * g++.dg/plugin/selfassign.c: Likewise.
3718 * g++.dg/plugin/attribute_plugin.c: Likewise.
3719 * g++.dg/plugin/dumb_plugin.c: Likewise.
3720
b506a5a2
MLI
37212009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
3722
3723 * gcc.dg/cpp/arith-3.c: Add column info.
f100a4a8 3724
bdc4827b
SL
37252009-06-18 Sandra Loosemore <sandra@codesourcery.com>
3726
3727 * gcc.target/arm/fp16-compile-none-2.c: New.
3728 * gcc.target/arm/fp16-compile-ieee-12.c: New.
3729 * gcc.target/arm/fp16-compile-alt-12.c: New.
3730
76d6502f
SL
37312009-06-18 Sandra Loosemore <sandra@codesourcery.com>
3732
3733 * gcc.target/arm/fp16-compile-alt-1.c: New.
3734 * gcc.target/arm/fp16-compile-alt-2.c: New.
3735 * gcc.target/arm/fp16-compile-alt-3.c: New.
3736 * gcc.target/arm/fp16-compile-alt-4.c: New.
3737 * gcc.target/arm/fp16-compile-alt-5.c: New.
3738 * gcc.target/arm/fp16-compile-alt-6.c: New.
3739 * gcc.target/arm/fp16-compile-alt-7.c: New.
3740 * gcc.target/arm/fp16-compile-alt-8.c: New.
3741 * gcc.target/arm/fp16-compile-alt-9.c: New.
3742 * gcc.target/arm/fp16-compile-alt-10.c: New.
3743 * gcc.target/arm/fp16-compile-alt-11.c: New.
3744 * gcc.target/arm/fp16-compile-ieee-1.c: New.
3745 * gcc.target/arm/fp16-compile-ieee-2.c: New.
3746 * gcc.target/arm/fp16-compile-ieee-3.c: New.
3747 * gcc.target/arm/fp16-compile-ieee-4.c: New.
3748 * gcc.target/arm/fp16-compile-ieee-5.c: New.
3749 * gcc.target/arm/fp16-compile-ieee-6.c: New.
3750 * gcc.target/arm/fp16-compile-ieee-7.c: New.
3751 * gcc.target/arm/fp16-compile-ieee-8.c: New.
3752 * gcc.target/arm/fp16-compile-ieee-9.c: New.
3753 * gcc.target/arm/fp16-compile-ieee-10.c: New.
3754 * gcc.target/arm/fp16-compile-ieee-11.c: New.
3755 * gcc.target/arm/fp16-compile-none-1.c: New.
3756 * gcc.target/arm/fp16-compile-exprtype.c: New.
3757 * gcc.target/arm/fp16-compile-vcvt.c: New.
3758 * gcc.target/arm/fp16-builtins-1.c: New.
3759 * gcc.target/arm/fp16-rounding-alt-1.c: New.
3760 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
3761 * gcc.target/arm/fp16-param-1.c: New.
3762 * gcc.target/arm/fp16-return-1.c: New.
3763 * gcc.target/arm/fp16-unprototyped-1.c: New.
3764 * gcc.target/arm/fp16-unprototyped-2.c: New.
3765 * gcc.target/arm/fp16-variadic-1.c: New.
3766 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
3767 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
3768 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
3769 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
3770 * gcc.dg/torture/arm-fp16-ops.h: New.
3771 * gcc.dg/torture/arm-fp16-ops-1.c: New.
3772 * gcc.dg/torture/arm-fp16-ops-2.c: New.
3773 * gcc.dg/torture/arm-fp16-ops-3.c: New.
3774 * gcc.dg/torture/arm-fp16-ops-4.c: New.
3775 * gcc.dg/torture/arm-fp16-ops-5.c: New.
3776 * gcc.dg/torture/arm-fp16-ops-6.c: New.
3777 * gcc.dg/torture/arm-fp16-ops-7.c: New.
3778 * gcc.dg/torture/arm-fp16-ops-8.c: New.
3779 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
3780 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
3781 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
3782 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
3783 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
3784 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
3785 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
3786 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
3787 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
3788 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
3789 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
3790 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
3791 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
3792
2c2f70e1
UB
37932009-06-18 Uros Bizjak <ubizjak@gmail.com>
3794
3795 * gcc.dg/builtins-65.c: New test.
3796
f9909823
JW
37972009-06-18 Janus Weil <janus@gcc.gnu.org>
3798
3799 PR fortran/40451
3800 * gfortran.dg/proc_ptr_result_4.f90: New.
3801
23314e77
AN
38022009-06-17 Adam Nemet <anemet@caviumnetworks.com>
3803
3804 * gcc.c-torture/execute/bitfld-5.c: New test.
3805
2cb0a60d
DD
38062009-06-17 David Daney <ddaney@caviumnetworks.com>
3807
3808 * gcc.dg/builtin-unreachable-3.c: New test.
3809
f9c35383
DD
38102009-06-17 David Daney <ddaney@caviumnetworks.com>
3811
3812 * gcc.target/i386/builtin-unreachable.c: New test.
3813
5eb4df45
ILT
38142009-06-17 Ian Lance Taylor <iant@google.com>
3815
3816 * gcc.dg/Wcxx-compat-14.c: New testcase.
3817
6958c780
AH
38182009-06-17 Aldy Hernandez <aldyh@redhat.com>
3819
3820 * gcc.dg/func-ptr-conv-1.c: Update column info.
3821
4bc30529
RG
38222009-06-17 Richard Guenther <rguenther@suse.de>
3823
3824 PR middle-end/40404
3825 * gcc.c-torture/execute/pr40404.c: New testcase.
3826
3cb8677c
RG
38272009-06-17 Richard Guenther <rguenther@suse.de>
3828
3829 PR middle-end/40460
3830 * g++.dg/torture/pr40460.C: New testcase.
3831
8dd1bca0
OR
38322009-06-05 Olatunji Ruwase <tjruwase@google.com>
3833
3834 * gcc.dg/plugin/one_time_plugin.c: New test.
3835 * gcc.dg/plugin/one_time-test-1.c: New test.
3836 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
3837
7d882b83
ILT
38382009-06-16 Ian Lance Taylor <iant@google.com>
3839
3840 * g++.dg/warn/skip-1.C: New testcase.
3841
f2ff8872
JJ
38422009-06-16 Jakub Jelinek <jakub@redhat.com>
3843
3844 PR middle-end/40446
3845 * g++.dg/other/pr40446.C: New test.
3846
de70bb20
RG
38472009-06-16 Richard Guenther <rguenther@suse.de>
3848
3849 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
3850 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3851 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3852 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3853
0ec19b8c
MJ
38542009-06-16 Martin Jambor <mjambor@suse.cz>
3855
8088e9ee 3856 * gcc.c-torture/compile/pr40432.c: New file.
0ec19b8c 3857
2b26b801
MJ
38582009-06-16 Martin Jambor <mjambor@suse.cz>
3859
8088e9ee 3860 * gfortran.fortran-torture/compile/pr40413.f90: New file.
2b26b801 3861
8ad15a0a
JW
38622009-06-16 Janus Weil <janus@gcc.gnu.org>
3863
3864 PR fortran/36947
3865 PR fortran/40039
3866 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
3867 * gfortran.dg/interface_20.f90: Modified error messages.
3868 * gfortran.dg/interface_21.f90: Ditto.
3869 * gfortran.dg/interface_26.f90: Ditto.
3870 * gfortran.dg/interface_27.f90: Ditto.
3871 * gfortran.dg/interface_28.f90: Extended test case.
3872 * gfortran.dg/interface_29.f90: New.
3873 * gfortran.dg/proc_decl_7.f90: Modified error messages.
3874 * gfortran.dg/proc_decl_8.f90: Ditto.
3875 * gfortran.dg/proc_ptr_11.f90: Ditto.
3876 * gfortran.dg/proc_ptr_15.f90: Ditto.
3877
7c5222ff
IR
38782009-06-16 Ira Rosen <irar@il.ibm.com>
3879
c637b0fa 3880 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
7c5222ff
IR
3881 printing.
3882 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
3883 gcc.dg/vect/vect-outer-4f.c: Likewise.
3884 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
c637b0fa 3885 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
7c5222ff 3886 Likewise.
c637b0fa
UB
3887 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
3888 outer loop.
7c5222ff 3889
3ba558db
TB
38902009-06-16 Tobias Burnus <burnus@net-b.de>
3891
3892 PR fortran/40383
3893 * gfortran.dg/bounds_check_strlen_8.f90: New test.
3894
e1b7793c
ILT
38952009-06-15 Ian Lance Taylor <iant@google.com>
3896
3897 * gcc.dg/Wjump-misses-init-1.c: New testcase.
3898 * gcc.dg/Wjump-misses-init-2.c: New testcase.
3899 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
3900 Recognize new notes.
3901 * gcc.dg/stmt-expr-label-2.c: Likewise.
c637b0fa 3902 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
e1b7793c
ILT
3903 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
3904 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
3905 * gcc.dg/c99-vla-jump-4.c: Likewise.
3906 * gcc.dg/stmt-expr-label-1.c: Likewise.
3907 * gcc.dg/stmt-expr-label-3.c: Likewise.
c637b0fa 3908 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
e1b7793c 3909
dee6f575
KG
39102009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3911
3912 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
3913
98a129b9
JJ
39142009-06-15 Jakub Jelinek <jakub@redhat.com>
3915
3916 * gcc.dg/builtin-object-size-7.c: New test.
3917
4250d865
JJ
39182009-06-15 Jakub Jelinek <jakub@redhat.com>
3919
3920 PR testsuite/40426
3921 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
3922 level != "" use separate -gdwarf-2 -g${level} options instead of
3923 -gdwarf-2${level}.
3924 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
3925 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
3926 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3927
fc26fae3
RAE
39282009-06-15 Rafael Avila de Espindola <espindola@google.com>
3929
3930 * g++.dg/abi/mangle11.C: Update warning line.
3931 * g++.dg/abi/mangle12.C: Update warning line.
3932 * g++.dg/abi/mangle17.C: Update warning line.
3933 * g++.dg/abi/mangle20-2.C: Update warning line.
3934
c3d1e922
AK
39352009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3936
3937 * gcc.dg/optimize-bswap-1.c: Split into these two:
3938 * gcc.dg/optimize-bswapsi-1.c: New testcase.
3939 * gcc.dg/optimize-bswapdi-1.c: New testcase.
3940
03bd2f1a
AK
39412009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3942
3943 * gcc.dg/optimize-bswap-1.c: New testcase.
3944
1d24fdd9
RG
39452009-06-14 Richard Guenther <rguenther@suse.de>
3946
3947 PR middle-end/40389
3948 * g++.dg/torture/pr40389.C: New testcase.
3949
e1e6dc73
RG
39502009-06-13 Richard Guenther <rguenther@suse.de>
3951
1d24fdd9 3952 PR tree-optimization/40421
e1e6dc73
RG
3953 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
3954
c2255bc4
AH
39552009-06-12 Aldy Hernandez <aldyh@redhat.com>
3956
3957 * gcc.dg/old-style-prom-3.c: Add column info.
3958 * gcc.dg/overflow-warn-1.c
3959 * gcc.dg/gomp/pr27415.c
3960 * gcc.dg/gomp/for-1.c: Same.
3961 * gcc.dg/enum-compat-1.c: Same.
3962 * gcc.dg/c99-tag-3.c: Same.
3963 * gcc.dg/Wredundant-decls-2.c: Same.
3964 * gcc.dg/func-ptr-conv-1.c: Same.
3965 * gcc.dg/asm-wide-1.c: Same.
3966 * gcc.dg/nofixed-point-2.c: Same.
3967 * gcc.dg/cpp/line3.c: Same.
3968 * gcc.dg/array-10.c: Same.
3969 * gcc.dg/c99-vla-jump-1.c: Same.
3970 * gcc.dg/pr20368-1.c: Same.
3971 * gcc.dg/Wshadow-3.c: Same.
3972 * gcc.dg/c90-const-expr-8.c: Same.
3973 * gcc.dg/label-decl-2.c: Same.
3974 * gcc.dg/dremf-type-compat-2.c: Same.
3975 * gcc.dg/c90-const-expr-5.c: Same.
3976 * gcc.dg/builtins-30.c: Same.
3977 * gcc.dg/Warray-bounds.c: Same.
3978 * gcc.dg/Wcxx-compat-2.c: Same.
3979 * gcc.dg/tree-ssa/col-1.c: Same.
3980 * gcc.dg/old-style-prom-2.c: Same.
3981 * gcc.dg/cast-function-1.c: Same.
3982 * gcc.dg/pr15698-1.c: Same.
3983 * gcc.dg/dremf-type-compat-3.c: Same.
3984 * gcc.dg/vla-8.c: Same.
3985 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
3986 line.
3987 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
3988 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
3989 * gcc.dg/enum-compat-1.c: Same.
3990 * gcc.dg/dremf-type-compat-2.c: Same.
3991 * gcc.dg/old-style-prom-2.c: Same.
3992 * gcc.dg/pr15698-1.c: Same.
3993 * gcc.dg/pr20368-1.c: Same.
3994 * gcc.dg/dremf-type-compat-3.c: Same.
3995 * gcc.dg/builtins-30.c: Same. Test for columns.
f100a4a8 3996
d1d919c3
JW
39972009-06-12 Janus Weil <janus@gcc.gnu.org>
3998
3999 PR fortran/40176
4000 * gfortran.dg/proc_decl_1.f90: Extended.
4001
3d8b2a98
ILT
40022009-06-12 Ian Lance Taylor <iant@google.com>
4003
4004 * gcc.dg/Wcxx-compat-13.c: New testcase.
4005
737142ce
AP
40062009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
4007
4008 PR tree-opt/38865
4009 * gcc.dg/tree-ssa/fre-vce-1.c
4010
e39a546c
L
40112009-06-12 H.J. Lu <hongjiu.lu@intel.com>
4012
4013 PR testsuite/40384
c637b0fa
UB
4014 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
4015 min-insn-to-prefetch-ratio=5.
e39a546c 4016
f85882d8
JY
40172009-06-12 Joey Ye <joey.ye@intel.com>
4018 H.J. Lu <hongjiu.lu@intel.com>
4019
4020 PR middle-end/39146
4021 * gcc.target/i386/stackalign/pr39146.c: New.
4022
8ed0ce99
L
40232009-06-11 H.J. Lu <hongjiu.lu@intel.com>
4024
4025 * gcc.target/i386/crc32-1.c: New.
4026 * gcc.target/i386/crc32-2.c: Likewise.
4027
468059bc
DD
40282009-06-11 David Daney <ddaney@caviumnetworks.com>
4029
4030 PR c/39252
4031 * gcc.dg/builtin-unreachable-1.c: New test.
4032 * gcc.dg/builtin-unreachable-2.c: Same.
4033
abeab938
PT
40342009-06-11 Paul Thomas <pault@gcc.gnu.org>
4035
4036 PR fortran/40402
4037 * gfortran.dg/data_value_1.f90: New test.
4038
5514b0f3
FXC
40392009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4040
4041 PR testsuite/39831
4042 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
4043 remove ilp32 requirement.
4044 * gcc.target/i386/excess-precision-2.c: Likewise.
4045 * gcc.target/i386/excess-precision-3.c: Likewise.
4046 * gcc.target/i386/excess-precision-4.c: Likewise.
4047 * gcc.target/i386/excess-precision-5.c: Likewise.
4048 * gcc.target/i386/excess-precision-6.c: Likewise.
4049
4ec80803
FXC
40502009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4051
4052 PR fortran/38718
4053 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
4054 * gfortran.dg/nan_5.f90: New test.
4055
d8259b07
NF
40562009-06-10 Nathan Froyd <froydnj@codesourcery.com>
4057
4058 * gcc.target/arm/neon-modes-1.c: New test.
4059
c9edd8f4
KT
40602009-06-10 Kai Tietz <kai.tietz@onevision.com>
4061
4062 * g++.dg/torture/pr31579.C: Cast pointer
4063 via __SIZE_TYPE__ instead of 'unsigned long'.
4064
cceb575c
AG
40652009-06-10 Anthony Green <green@moxielogic.com>
4066
8088e9ee 4067 * lib/target-supports.exp (check_profiling_available):
cceb575c
AG
4068 Profiling is not available for testing purposes on moxie.
4069
744aa42f
ILT
40702009-06-09 Ian Lance Taylor <iant@google.com>
4071
4072 * gcc.dg/Wcxx-compat-12.c: New testcase.
4073
a3f2b833
JB
40742009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
4075
4076 PR libfortran/40334
4077 * gfortran.dg/backspace_11.f90: New.
4078
869fef88
JM
40792009-06-09 Jason Merrill <jason@redhat.com>
4080
4081 * g++.dg/cpp0x/defaulted10.C: New.
4082
8056eb4f
MJ
40832009-06-09 Martin Jambor <mjambor@suse.cz>
4084
8088e9ee 4085 * gcc.c-torture/compile/pr40351.c: New file.
8056eb4f 4086
ff346f70
OH
40872009-06-09 Olivier Hainque <hainque@adacore.com>
4088
4089 * gnat.dg/align_max.adb: New test.
4090
3dbbb7af
JM
40912009-06-08 Jason Merrill <jason@redhat.com>
4092
4093 * g++.dg/cpp0x/auto15.C: New.
4094
21ecdec5
JH
40952009-06-08 Jan Hubicka <jh@suse.cz>
4096
4097 PR debug/39834
4098 * gcc.dg/torture/pr39834.c
4099
6ce2002b
JH
41002009-06-08 Jan Hubicka <jh@suse.cz>
4101
4102 PR middle-end/40102
4103 * g++.dg/torture/pr40102.C: New testcase.
4104
85a988d1
JJ
41052009-06-08 Jakub Jelinek <jakub@redhat.com>
4106
eb9ed98a
JJ
4107 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
4108 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
4109 * gcc.dg/builtin-object-size-6.c: New test.
4110
b792a33c
JJ
4111 PR c++/40373
4112 * g++.dg/template/dtor7.C: New test.
4113
85a988d1
JJ
4114 PR c++/40370
4115 PR c++/40372
4116 * g++.dg/template/error41.C: New test.
4117 * g++.dg/template/error42.C: New test.
4118
06ddd871
RE
41192009-06-08 Revital Eres <eres@il.ibm.com>
4120
85a988d1 4121 PR testsuite/40359
06ddd871
RE
4122 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
4123 * gcc.dg/vect/vect-88.c: Likewise.
4124 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4125 * gcc.dg/vect/pr25413.c: Likewise.
4126 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
4127
cdb88468
ILT
41282009-06-07 Ian Lance Taylor <iant@google.com>
4129
4130 * g++.dg/warn/Wswitch-3.C: New testcase.
4131 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
4132 * gcc.dg/Wswitch-enum-error.c: Likewise.
4133 * gcc.dg/Wswitch-error.c: Likewise.
4134
28300f5a
JD
41352009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4136
4137 PR fortran/40008
4138 * gfortran.dg/negative_unit.f: Update test.
4139 * gfortran.dg/negative_unit_int8.f: Update test.
4140 * gfortran.dg/newunit_1.f90: New test.
4141
c430a6f9
DF
41422009-06-07 Daniel Franke <franke.daniel@gmail.com>
4143
4144 PR fortran/25104
4145 PR fortran/29962
4146 * gfortran.dg/spread_init_expr.f03: New.
4147 * gfortran.dg/unpack_init_expr.f03: New.
4148 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
4149 error message.
4150
a16d978f
DF
41512009-06-07 Daniel Franke <franke.daniel@gmail.com>
4152
4153 PR fortran/25104
4154 PR fortran/29962
4155 * gfortran.dg/count_init_expr.f03
4156 * gfortran.dg/product_init_expr.f03
4157 * gfortran.dg/sum_init_expr.f03
4158
ca8a8795
DF
41592009-06-07 Daniel Franke <franke.daniel@gmail.com>
4160
4161 PR fortran/36874
c637b0fa
UB
4162 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
4163 message.
4164 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
4165 shapes.
ca8a8795
DF
4166 * gfortran.dg/zero_sized_5.f90: Likewise.
4167
014583a1
L
41682009-06-07 H.J. Lu <hongjiu.lu@intel.com>
4169
4170 PR middle-end/32950
4171 * g++.dg/torture/pr32950.C: New.
4172
8ec259c1
DF
41732009-06-07 Daniel Franke <franke.daniel@gmail.com>
4174
4175 PR fortran/25104
4176 PR fortran/29962
4177 * gfortran.dg/dot_product_1.f03: New.
4178 * gfortran.dg/matmul_8.f03: New.
4179 * gfortran.dg/transpose_3.f03: New.
4180
5bca4e80
ILT
41812009-06-06 Ian Lance Taylor <iant@google.com>
4182
4183 * gcc.dg/Wunused-label-1.c: New test case.
4184 * g++.dg/warn/Wunused-label-1.C: New test case.
4185 * g++.dg/warn/Wunused-label-2.C: New test case.
4186 * g++.dg/warn/Wunused-label-3.C: New test case.
4187
f7cfd28c
DF
41882009-06-06 Daniel Franke <franke.daniel@gmail.com>
4189
4190 PR fortran/37203
4191 * reshape_zerosize_2.f90: New.
4192
7ba8c18c
DF
41932009-06-06 Daniel Franke <franke.daniel@gmail.com>
4194
4195 PR fortran/32890
4196 * gfortran.dg/pack_assign_1.f90: New.
4197 * gfortran.dg/pack_vector_1.f90: New.
4198
cd405253
JJ
41992009-06-05 Jakub Jelinek <jakub@redhat.com>
4200
4201 PR middle-end/40340
4202 * gcc.dg/pr40340-1.c: New test.
4203 * gcc.dg/pr40340-2.c: New test.
4204 * gcc.dg/pr40340-3.c: New test.
4205 * gcc.dg/pr40340-4.c: New test.
4206 * gcc.dg/pr40340-5.c: New test.
4207 * gcc.dg/pr40340.h: New file.
4208
8f439681
RE
42092009-06-05 Revital Eres <eres@il.ibm.com>
4210
c637b0fa
UB
4211 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4212 New procedure.
8f439681
RE
4213 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4214 * gcc.dg/vect/vect-33.c: Likewise.
4215 * gcc.dg/vect/vect-92.c: Likewise.
4216 * gcc.dg/vect/vect-58.c: Likewise.
4217 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4218 * gcc.dg/vect/vect-42.c: Likewise.
4219 * gcc.dg/vect/slp-25.c: Likewise.
4220 * gcc.dg/vect/vect-align-1.c: Likewise.
4221 * gcc.dg/vect/vect-align-2.c: Likewise.
4222 * gcc.dg/vect/vect-93.c: Likewise.
4223 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4224 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4225 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4226 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4227 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4228 * gcc.dg/vect/vect-26.c: Likewise.
4229 * gcc.dg/vect/vect-44.c: Likewise.
4230 * gcc.dg/vect/vect-70.c: Likewise.
4231 * gcc.dg/vect/vect-95.c: Likewise.
4232 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4233 * gcc.dg/vect/vect-28.c: Likewise.
4234 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
4235 * gcc.dg/vect/vect-87.c: Likewise.
4236 * gcc.dg/vect/vect-109.c: Likewise.
4237 * gcc.dg/vect/vect-54.c: Likewise.
4238 * gcc.dg/vect/vect-96.c: Likewise.
4239 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4240 * gcc.dg/vect/vect-88.c: Likewise.
4241 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4242 * gcc.dg/vect/vect-89.c: Likewise.
4243 * gcc.dg/vect/vect-91.c: Likewise.
4244 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4245 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4246 * gfortran.dg/vect/vect-2.f90: Likewise.
4247 * gfortran.dg/vect/vect-3.f90: Likewise.
4248 * gfortran.dg/vect/vect-4.f90: Likewise.
4249 * gfortran.dg/vect/vect-5.f90: Likewise.
4250
2771246a
AS
42512009-06-05 Alexander Strange <astrange@ithinksw.com>
4252
4253 PR tree-optimization/36318
4254 * gcc.dg/tree-ssa/sra-7.c: New test.
4255
535ff342
DF
42562009-06-04 Daniel Franke <franke.daniel@gmail.com>
4257
4258 PR fortran/37203
4259 * gfortran.dg/reshape_order_5.f90: New.
4260 * gfortran.dg/reshape_shape_1.f90: New.
4261
efd76709
JM
42622009-06-04 Jason Merrill <jason@redhat.com>
4263
4264 * g++.dg/template/error38.C: Add pointer-to-typedef case.
4265
d46c937c
SE
42662009-06-04 Steve Ellcey <sje@cup.hp.com>
4267
4268 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
4269 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
4270
4970671d
RG
42712009-06-04 Richard Guenther <rguenther@suse.de>
4272
4273 PR c++/39371
4274 * g++.dg/torture/pr40335.C: New testcase.
4275
3111cce0
RG
42762009-06-03 Richard Guenther <rguenther@suse.de>
4277
4278 PR middle-end/40328
4279 * gcc.dg/torture/pr40328.c: New testcase.
4280
6356f38f
UB
42812009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
4282
4283 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
4284 m68k and fido.
4285
9961eb45
MJ
42862009-06-03 Martin Jambor <mjambor@suse.cz>
4287
4288 * g++.dg/torture/pr40323.C: New file.
4289
cdaa0e0b
EB
42902009-06-03 Eric Botcazou <ebotcazou@adacore.com>
4291
4292 * gnat.dg/specs/root.ads: New test.
4293 * gnat.dg/specs/root-level_1.ads: Likewise.
4294 * gnat.dg/specs/root-level_2.ads: Likewise.
4295 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
4296
7656ecbc
MM
42972009-06-02 Mark Mitchell <mark@codesourcery.com>
4298
4299 * g++.dg/init/ref15.C: Require unwrapped targets.
4300
ccafc19b
JM
43012009-06-02 Jason Merrill <jason@redhat.com>
4302
4ea08463
JM
4303 * g++.dg/cpp0x/initlist13.C: Remove expected error.
4304 * g++.dg/cpp0x/initlist18.C: New.
4305 * g++.dg/cpp0x/initlist19.C: New.
4306
ccafc19b
JM
4307 * g++.dg/cpp0x/auto14.C: New.
4308
beb7e030
EB
43092009-06-02 Eric Botcazou <ebotcazou@adacore.com>
4310
4311 * gnat.dg/alignment6.adb: Remove XFAIL.
4312
db10c6ec
SM
43132009-06-02 Simon Martin <simartin@users.sourceforge.net>
4314
4315 PR c++/38089
4316 * g++.dg/template/spec36.C: New test.
4317
67165eb3
ILT
43182009-06-01 Ian Lance Taylor <iant@google.com>
4319
4320 * gcc.dg/cast-qual-3.c: New testcase.
4321 * g++.dg/warn/Wcast-qual2.C: New testcase.
4322
e74fe492
AH
43232009-06-01 Aldy Hernandez <aldyh@redhat.com>
4324
4325 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
4326 (process-message): Expect column numbers.
4327 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
4328 * gcc.dg/pch/counter-2.c: Same.
4329 * gcc.dg/pch/valid-2.c: Same.
4330 * gcc.dg/pch/warn-1.c: Same.
4331 * gcc.dg/pch/valid-1.c: Same.
4332 * gcc.dg/cpp/include2a.c: Handle lack of columns.
4333 * gcc.dg/cpp/syshdr.c: Same.
4334 * gcc.dg/cpp/19940712-1.c: Same.
4335 * gcc.dg/cpp/missing-header-1.c: Same.
4336 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
4337 * gcc.dg/cpp/tr-warn3.c: Same.
4338 * gcc.dg/cpp/pr29612-2.c: Same.
4339 * gcc.dg/cpp/tr-warn4.c: Same.
4340 * gcc.dg/cpp/Wtrigraphs.c: Same.
4341 * gcc.dg/cpp/poison.c: Same.
4342 * gcc.dg/cpp/arith-3.c: Same.
4343 * gcc.dg/cpp/sysmac2.c: Same.
4344 * gcc.dg/cpp/cpp.exp: Same.
4345 * gcc.dg/cpp/tr-warn5.c: Same.
4346 * gcc.dg/cpp/include2.c: Same.
4347 * gcc.dg/cpp/Wmissingdirs.c: Same.
4348 * gcc.dg/cpp/Wmissingdirs.c: Same.
4349 * gcc.dg/cpp/tr-warn6.c: Same.
4350 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
4351 * gcc.dg/cpp/macspace1.c: Same.
4352 * gcc.dg/cpp/escape-2.c: Same.
4353 * gcc.dg/cpp/assert2.c: Same.
4354 * gcc.dg/cpp/undef2.c: Same.
4355 * gcc.dg/cpp/macspace2.c: Same.
4356 * gcc.dg/cpp/tr-warn1.c: Same.
4357 * gcc.dg/cpp/extratokens2.c: Same.
4358 * gcc.dg/cpp/strify2.c: Same.
4359 * gcc.dg/cpp/Wsignprom.c: Same.
4360 * gcc.dg/cpp/redef2.c: Same.
4361 * gcc.dg/cpp/trad/trad.exp: Same.
4362 * gcc.dg/cpp/arith-1.c: Same.
4363 * gcc.dg/cpp/extratokens.c: Same.
4364 * gcc.dg/cpp/if-mpar.c: Same.
4365
db868e1e
OH
43662009-06-01 Olivier Hainque <hainque@adacore.com>
4367
4368 * gnat.dg/nested_float_packed.ads: New test.
4369
324c9b02 43702009-06-01 Olivier Hainque <hainque@adacore.com>
f3afc8a7 4371 Eric Botcazou <botcazou@adacore.com>
324c9b02
OH
4372
4373 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
4374 * gnat.dg/test_oconst.adb: New test.
97fc23ae
BS
4375
43762009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
4377
c637b0fa
UB
4378 * gcc.dg/plugin/ggcplug.c: Moved comment.
4379 (plugin_init): Fixed typo, declared i, returned 0 at end.
97fc23ae 4380
e90e03ce
IR
43812009-05-31 Ira Rosen <irar@il.ibm.com>
4382
4383 PR testsuite/40244
4384 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
4385 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
4386
72b5577d
ILT
43872009-05-29 Ian Lance Taylor <iant@google.com>
4388
4389 * gcc.dg/Wcxx-compat-11.c: New testcase.
4390
0a05c536
FXC
43912009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4392
4393 PR fortran/40019
4394 * gfortran.dg/leadz_trailz_1.f90: New test.
4395 * gfortran.dg/leadz_trailz_2.f90: New test.
4396
0674b9d0
MJ
43972009-05-29 Martin Jambor <mjambor@suse.cz>
4398
4399 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
4400 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
4401 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
4402 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
4403 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
4404 * gcc.dg/tree-ssa/sra-2.c: Likewise.
4405 * gcc.dg/tree-ssa/sra-3.c: Likewise.
4406 * gcc.dg/tree-ssa/sra-1.c: Likewise.
4407 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
4408 * gcc.dg/tree-ssa/sra-5.c: New file.
4409 * gcc.dg/tree-ssa/sra-6.c: New file.
4410 * gcc.c-torture/compile/sra-1.c: New file.
4411
58195b74
JJ
44122009-05-29 Jakub Jelinek <jakub@redhat.com>
4413
616f21df
JJ
4414 PR middle-end/40291
4415 * gcc.c-torture/compile/pr40291.c: New test.
4416
58195b74
JJ
4417 PR target/40017
4418 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
4419 __vector _Bool.
4420 * gcc.target/powerpc/altivec-30.c: New test.
4421 * gcc.target/powerpc/altivec-31.c: New test.
4422
b45d2719
RG
44232009-05-28 Richard Guenther <rguenther@suse.de>
4424
4425 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
4426 * gcc.c-torture/execute/20090527-1.c: Likewise.
4427
cd41d410
DS
44282009-05-28 Dodji Seketeli <dodji@redhat.com>
4429
4430 PR c++/39754
4431 * g++.dg/template/canon-type-1.C: New test.
4432 * g++.dg/template/canon-type-2.C: Likewise.
4433 * g++.dg/template/canon-type-3.C: Likewise.
4434 * g++.dg/template/canon-type-4.C: Likewise.
4435 * g++.dg/template/canon-type-5.C: Likewise.
4436 * g++.dg/template/canon-type-6.C: Likewise.
4437 * g++.dg/template/canon-type-7.C: Likewise.
4438
233215fe 44392009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
e19fa259
L
4440 Uros Bizjak <ubizjak@gmail.com>
4441 Danny Smith <dansmister@gmail.com>
233215fe
DK
4442
4443 PR target/37216
4444
4445 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
4446 New function.
4447 * gcc.target/i386/pr37216.c: New test source file.
4448 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
4449 use -fno-common for testing Cygwin and MinGW targets.
4450
52c97635
KT
44512009-05-28 Kai Tietz <kai.tietz@onevision.com>
4452
c637b0fa 4453 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
b10ca522
KT
4454 * g++.dg/opt/memcpy1.C (size_t): Likewise.
4455 * g++.dg/pr37742.C (size_t): Likewise.
4456 * g++.dg/torture/pr34850.C (size_t): Likewise.
4457 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
4458 _PTRDIFF_TYPE__.
4459 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
4460 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
4461 (size_t): Use __extension__ and __SIZE_TYPE__.
e19fa259 4462 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
52c97635 4463 __SIZE_TYPE__.
c637b0fa
UB
4464 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
4465 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
4466 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
4467 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
4468 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
4469 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
4470 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
4471 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
4472 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
4473 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
4474 (__ssize_t): Likewise.
4475 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
4476 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
4477 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
4478 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
4479 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
4480 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
e19fa259
L
4481 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
4482 * gcc.dg/pr33667.c (size_t): Likewise.
4483 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
4484 * gcc.dg/torture/pr39204.c (size_t): Likewise.
4485 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
4486 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
4487 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
4488 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
52c97635 4489
24adb18f
IR
44902009-05-28 Ira Rosen <irar@il.ibm.com>
4491
4492 PR tree-optimization/40254
4493 * gcc.dg/vect/pr40254.c: New test.
4494
2c5bfdf7
AN
44952009-05-28 Adam Nemet <anemet@caviumnetworks.com>
4496
4497 PR middle-end/33699
4498 * gcc.target/mips/const-anchor-1.c: New test.
4499 * gcc.target/mips/const-anchor-2.c: New test.
4500
c5adc427
JM
45012009-05-27 Jason Merrill <jason@redhat.com>
4502
4503 * g++.dg/cpp0x/initlist15.C: New.
4504 * g++.dg/cpp0x/initlist16.C: New.
4505 * g++.dg/cpp0x/initlist17.C: New.
4506
3c16fdaf
JB
45072009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
4508
4509 PR fortran/39178
4510 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
4511 patterns to reflect frontend changes.
4512 * gfortran.dg/vector_subscript_4.f90: Likewise.
4513
97fc23ae 45142009-05-27 Olivier Hainque <hainque@adacore.com>
e19fa259 4515 Eric Botcazou <botcazou@adacore.com>
97fc23ae 4516
ceadb728
OH
4517 * gcc.c-torture/execute/align-nest.c: New testcase.
4518 * gnat.dg/misaligned_nest.adb: New testcase.
4519
3e17e31d
RAE
45202009-05-27 Rafael Avila de Espindola <espindola@google.com>
4521
4522 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
4523 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
4524 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4525 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4526
0c5bf15a
KT
45272009-05-27 Kai TIetz <kai.tietz@onevision.com>
4528
e19fa259
L
4529 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
4530 cast instead of assuming 0ul.
4531 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
4532 __SIZE_TYPE__.
4533 (_type_desc): Make first argument const.
4534 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
0c5bf15a 4535
230fa1fc
TK
45362009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4537
4538 PR libfortran/40187
4539 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
4540 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
4541
97fc23ae
BS
45422009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
4543
8088e9ee 4544 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
97fc23ae 4545 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
8088e9ee
L
4546 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
4547 * gcc.dg/plugin/ggcplug.c: Added new file.
97fc23ae 4548
9a0bab0b
TB
45492009-05-26 Tobias Burnus <burnus@net-b.de>
4550
4551 PR fortran/40246
4552 * gfortran.dg/nullify_4.f90: New test.
4553
da28a951
RG
45542009-05-26 Richard Guenther <rguenther@suse.de>
4555
4556 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
4557
3d62b895
RG
45582009-05-26 Richard Guenther <rguenther@suse.de>
4559
4560 PR middle-end/40252
4561 * gcc.c-torture/compile/pr40252.c: New testcase.
4562
2eb25c98
DS
45632009-05-26 Dodji Seketeli <dodji@redhat.com>
4564
4565 PR c++/40007
4566 * g++.dg/template/typedef18.C: New test.
4567 * g++.dg/template/typedef19.C: Likewise.
4568 * g++.dg/template/typedef20.C: Likewise.
4569 * g++.dg/template/access11.C: Adjust.
4570
52c3075d
RG
45712009-05-26 Richard Guenther <rguenther@suse.de>
4572
4573 PR testsuite/40247
4574 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
4575
550a799d
JM
45762009-05-25 Jason Merrill <jason@redhat.com>
4577
4578 PR c++/38064
4579 * g++.dg/cpp0x/enum3.C: New test.
4580
01df5c8a
RG
45812009-05-25 Richard Guenther <rguenther@suse.de>
4582
4583 PR tree-optimization/36327
4584 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
4585 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4586 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
4587 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
4588 * gcc.dg/vect/vect-40.c: Likewise.
4589 * gcc.dg/vect/vect-42.c: Likewise.
4590 * gcc.dg/vect/vect-46.c: Likewise.
4591 * gcc.dg/vect/vect-76.c: Likewise.
4592
c74b74a8
JW
45932009-05-25 Janus Weil <janus@gcc.gnu.org>
4594
4595 PR fortran/40176
4596 * gfortran.dg/proc_ptr_18.f90: New.
4597 * gfortran.dg/proc_ptr_19.f90: New.
4598 * gfortran.dg/proc_ptr_comp_9.f90: New.
4599 * gfortran.dg/proc_ptr_comp_10.f90: New.
4600
6b8ed145
RG
46012009-05-25 Richard Guenther <rguenther@suse.de>
4602
4603 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
4604 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4605
12aaf609
IR
46062009-05-25 Ira Rosen <irar@il.ibm.com>
4607
4608 PR tree-optimization/40238
4609 * gcc.dg/vect/pr40238.c: New test.
4610
7ac61957 46112009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f3afc8a7 4612 Dominique Dhumieres <dominiq@lps.ens.fr>
7ac61957
JD
4613
4614 PR fortran/35732
4615 PR fortran/39872
4616 * gfortran.dg/bounds_check_fail_3.f90: New test.
4617 * gfortran.dg/bounds_check_fail_4.f90: New test.
4618 * gfortran.dg/bounds_check_14.f90: Update test.
4619 * gfortran.dg/bound_4.f90: Update test.
4620
b842d478
RG
46212009-05-24 Richard Guenther <rguenther@suse.de>
4622
4623 PR middle-end/40233
4624 * gcc.c-torture/compile/pr40233.c: New testcase.
4625
782dc37a
UB
46262009-05-24 Uros Bizjak <ubizjak@gmail.com>
4627
4628 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
4629 for alpha*-*-* targets.
4630
a70d6342
IR
46312009-05-24 Ira Rosen <irar@il.ibm.com>
4632
4633 * gcc.dg/vect/bb-slp-1.c: New test.
f100a4a8
UB
4634 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
4635 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
a70d6342 4636 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
f100a4a8
UB
4637 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
4638 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
4639 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
4640 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
4641 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
4642 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
a70d6342
IR
4643 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
4644 gcc.dg/vect/bb-slp-22.c: Likewise.
4645 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
4646
0676c393
MM
46472009-05-23 Mark Mitchell <mark@codesourcery.com>
4648 Maxim Kuvyrkov <maxim@codesourcery.com>
4649
4650 * gcc.dg/falign-labels-1.c: New test.
4651
03049a4e
EB
46522009-05-23 Eric Botcazou <ebotcazou@adacore.com>
4653
4654 * gnat.dg/specs/rep_clause3.ads: New test.
4655
aae8570a
EB
46562009-05-23 Eric Botcazou <ebotcazou@adacore.com>
4657
4658 * gnat.dg/addr6.adb: New test.
4659
7d31a807
MM
46602009-05-22 Mark Mitchell <mark@codesourcery.com>
4661
4662 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
4663 New function.
4664 * gcc.target/arm/thumb2-mul-space.c: New file.
4665 * gcc.target/arm/thumb2-mul-space-2.c: New file.
4666 * gcc.target/arm/thumb2-mul-space-3.c: New file.
4667 * gcc.target/arm/thumb2-mul-speed.c: New file.
4668
4d7a65ea
RG
46692009-05-22 Richard Guenther <rguenther@suse.de>
4670
4671 PR middle-end/38964
4672 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
4673 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
4674 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
4675
fe2978fb
MM
46762009-05-22 Mark Mitchell <mark@codesourcery.com>
4677
4678 * gcc.dg/dll-6.c: New test.
4679 * gcc.dg/dll-6a.c: Likewise.
4680 * gcc.dg/dll-7.c: Likewise.
4681 * gcc.dg/dll-7a.c: Likewise.
4682 * g++.dg/ext/dllexport2.C: Likewise.
4683 * g++.dg/ext/dllexport2a.cc: Likewise.
4684
265b3b8d
SE
46852009-05-21 Steve Ellcey <sje@cup.hp.com>
4686
4687 PR target/37846
4688 * gcc.target/ia64/mfused-madd-vect.c: New test.
4689 * gcc.target/ia64/mfused-madd.c: New test.
4690 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
4691 * gcc.target/ia64/mno-fused-madd.c: New test.
4692
cabf85c3
L
46932009-05-21 H.J. Lu <hongjiu.lu@intel.com>
4694
4695 * gcc.target/i386/movbe-1.c: New.
4696 * gcc.target/i386/movbe-2.c: Likewise.
4697
9fefa0aa
TG
46982009-05-21 Taras Glek <tglek@mozilla.com>
4699
cabf85c3
L
4700 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
4701 plugin_init signature.
4702 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4703 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
4704 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
9fefa0aa 4705
1ea9fe56
MM
47062009-05-21 Mark Mitchell <mark@codesourcery.com>
4707
4708 * gcc.dg/target/arm/neon-vmla-1.c: New.
4709 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
4710
642d97ff
AN
47112009-05-20 Adam Nemet <anemet@caviumnetworks.com>
4712
4713 * gcc.target/mips/octeon-exts-6.c: New test.
4714 * gcc.target/mips/extend-1.c: New test.
4715 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
4716 EXTS.
4717 * gcc.target/mips/octeon-exts-5.c: Likewise.
4718
776248b8
JJ
47192009-05-20 Jakub Jelinek <jakub@redhat.com>
4720
4721 PR middle-end/40204
4722 * gcc.c-torture/compile/pr40204.c: New test.
4723
0328ae4d
RG
47242009-05-20 Richard Guenther <rguenther@suse.de>
4725
4726 * gcc.c-torture/compile/20090518-1.c: New testcase.
4727
e36dc339
ZD
47282009-05-19 Zdenek Dvorak <ook@ucw.cz>
4729
4730 PR tree-optimization/40087
4731 * gcc.dg/tree-ssa/pr40087.c: New test.
4732
5cfd5d9b
AP
47332009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
4734
4735 * gcc.dg/vector-4.c: New testcase.
4736 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
4737 * g++.dg/ext/vector16.C: New testcase.
4738
dae279f0
L
47392009-05-19 H.J. Lu <hongjiu.lu@intel.com>
4740
4741 PR c/40172
4742 * gcc.dg/pr40172.c: Renamed to ...
4743 * gcc.dg/pr40172-1.c: This.
4744
4745 * gcc.dg/pr40172-2.c: New.
4746 * gcc.dg/pr40172-3.c: Likewise.
4747
7bb27074
MLI
47482009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
4749
4750 PR c/40172
4751 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
f100a4a8 4752
5aefc6a0
EB
47532009-05-19 Eric Botcazou <ebotcazou@adacore.com>
4754
4755 * gnat.dg/loop_optimization6.ad[sb]: New test.
4756
377f099a
RG
47572009-05-19 Richard Guenther <rguenther@suse.de>
4758
4759 * gcc.c-torture/compile/20090519-1.c: New testcase.
4760
e57d93c6
JM
47612009-05-18 Jason Merrill <jason@redhat.com>
4762
4763 * g++.dg/cpp0x/explicit1.C: New.
4764 * g++.dg/cpp0x/explicit2.C: New.
4765
82725547
DS
47662009-05-18 Dodji Seketeli <dodji@redhat.com>
4767
4768 PR debug/40109
4769 * g++.dg/debug/dwarf2/nested-1.C: New test.
4770
cf249b02
L
47712009-05-18 H.J. Lu <hongjiu.lu@intel.com>
4772
4773 PR testsuite/39907
4774 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
4775 stack alignment.
4776
e35bbb23
JW
47772009-05-18 Janus Weil <janus@gcc.gnu.org>
4778
4779 PR fortran/40164
4780 * gfortran.dg/proc_ptr_comp_8.f90: New.
4781
bfa31dad
RG
47822009-05-18 Richard Guenther <rguenther@suse.de>
4783
4784 PR fortran/40168
4785 * gfortran.dg/array_memset_2.f90: Adjust.
4786
23e38561
JW
47872009-05-18 Janus Weil <janus@gcc.gnu.org>
4788
4789 PR fortran/36947
4790 PR fortran/40039
4791 * gfortran.dg/interface_27.f90: New.
4792 * gfortran.dg/interface_28.f90: New.
4793 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
4794 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4795
75df395f
MK
47962009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
4797
4798 * gcc.target/m68k/tls-ie.c: New test.
4799 * gcc.target/m68k/tls-le.c: New test.
4800 * gcc.target/m68k/tls-gd.c: New test.
4801 * gcc.target/m68k/tls-ld.c: New test.
4802 * gcc.target/m68k/tls-ie-xgot.c: New test.
4803 * gcc.target/m68k/tls-le-xtls.c: New test.
4804 * gcc.target/m68k/tls-gd-xgot.c: New test.
4805 * gcc.target/m68k/tls-ld-xgot.c: New test.
4806 * gcc.target/m68k/tls-ld-xtls.c: New test.
4807 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
4808
8b75fc9b
MJ
48092009-05-18 Martin Jambor <mjambor@suse.cz>
4810
4811 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
4812
ae8af500
L
48132009-05-17 H.J. Lu <hongjiu.lu@intel.com>
4814
4815 PR c/40172
4816 * gcc.dg/pr40172.c: New.
4817
7e361ae6
JM
48182009-05-17 Jason Merrill <jason@redhat.com>
4819
4820 PR c++/40139
4821 * g++.dg/template/dtor6.C: New.
4822
8fa6fa79
JM
48232009-05-17 Joseph Myers <joseph@codesourcery.com>
4824
4825 * g++.dg/warn/translate-ice-1.C: New test.
4826
e0a6661b
FXC
48272009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4828
4829 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
4830 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
4831 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
4832 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
4833
9b33a6a1
FXC
48342009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4835
4836 PR fortran/33197
4837 * gfortran.dg/erf_2.F90: New test.
4838 * gfortran.dg/erfc_scaled_2.f90: New test.
4839
b0c06816
FXC
48402009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4841
4842 PR fortran/31243
8088e9ee
L
4843 * gfortran.dg/string_1.f90: New test.
4844 * gfortran.dg/string_2.f90: New test.
4845 * gfortran.dg/string_3.f90: New test.
b0c06816 4846
29409321
DB
48472009-05-16 David Billinghurst <billingd@gcc.gnu.org>
4848
4849 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
4850 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
4851
7e5487a2
ILT
48522009-05-15 Ian Lance Taylor <iant@google.com>
4853
4854 * gcc.dg/Wcxx-compat-10.c: New testcase.
4855
a243fb4a
MLI
48562009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
4857
4858 PR 16302
4859 * gcc.dg/pr16302.c: New.
4860 * g++.dg/warn/pr16302.C: New.
4861
16a3d11c
KG
48622009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4863
4864 * gcc.dg/torture/builtin-math-5.c: New.
4865 * gcc.dg/torture/builtin-math-6.c: New.
4866 * lib/target-supports.exp (check_effective_target_mpc): New.
4867
796bda22
JH
48682009-05-15 Jan Hubicka <jh@suse.cz>
4869
8088e9ee 4870 * gcc.dg/tree-ssa/inline-3.c: New testcase
796bda22 4871
6136d2c7
JH
48722009-05-15 Jan Hubicka <jh@suse.cz>
4873
4874 * gcc.target/i386/align-main-1.c (check): Mark noinline.
4875 * gcc.target/i386/align-main-2.c (check): Mark noinline.
4876 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
4877 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
f3afc8a7
UB
4878 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
4879 Mark noinline.
4880 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
4881 Mark noinline.
6136d2c7
JH
4882 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
4883 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
4884
f3d509ec
JH
48852009-05-15 Jan Hubicka <jh@suse.cz>
4886
4887 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
4888 optimized by sibcall noinline.
4889
561df464
JH
48902009-05-15 Jan Hubicka <jh@suse.cz>
4891
4892 * sibcall-1.c (track): Mark noinline.
4893 * sibcall-2.c (track): Mark noinline.
4894 * sibcall-3.c (track): Mark noinline.
4895 * sibcall-4.c (track): Mark noinline.
4896
febbad93
JH
48972009-05-15 Jan Hubicka <jh@suse.cz>
4898
4899 * flatten-2.c: Disable early inlining; add comment.
4900 * flatten-3.c: New test based on flatten-2.c.
4901
828552ed
RG
49022009-05-15 Richard Guenther <rguenther@suse.de>
4903
4904 PR tree-optimization/39999
4905 * gcc.c-torture/compile/pr39999.c: New testcase.
4906
16b29cc4
JM
49072009-05-15 Joseph Myers <joseph@codesourcery.com>
4908
4909 * gcc.c-torture/compile/ptr-conv-1.c: New test.
4910
09639a83
ILT
49112009-05-14 Ian Lance Taylor <iant@google.com>
4912
4913 * gcc.dg/Wcxx-compat-9.c: New testcase.
4914
6de7294f
JW
49152009-05-14 Janus Weil <janus@gcc.gnu.org>
4916
4917 PR fortran/39996
4918 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
4919 * gfortran.dg/duplicate_type_2.f90: Ditto.
4920 * gfortran.dg/duplicate_type_3.f90: New.
4921
4d3aadab 49222009-05-14 Laurent GUERBY <laurent@guerby.net>
f100a4a8 4923
782dc37a
UB
4924 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
4925 * ada/acats/tests/c5/c59002c.ada: Likewise.
f100a4a8 4926
d1c8e08a 49272009-05-13 Taras Glek <tglek@mozilla.com>
4d3aadab 4928
782dc37a
UB
4929 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
4930 attributes and decl smashing.
4931 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
4932 attributes.
4933 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
4934 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
d1c8e08a 4935
7e279142
JJ
49362009-05-14 Jakub Jelinek <jakub@redhat.com>
4937
4938 PR fortran/39865
4939 * gfortran.dg/pr39865.f90: New test.
4940 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
4941 arrays in FMT=.
4942 * gfortran.dg/hollerith_f95.f90: Likewise.
4943 * gfortran.dg/hollerith6.f90: New test.
4944 * gfortran.dg/hollerith7.f90: New test.
4945
00b0c19b
MLI
49462009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4947
4948 PR cpp/36674
4949 * gcc.dg/cpp/pr36674.i: New.
4950
efc3527a 49512009-05-14 Ben Elliston <bje@au.ibm.com>
f100a4a8 4952
efc3527a
BE
4953 PR middle-end/40035
4954 * gcc.c-torture/compile/pr40035.c: New test.
4955
42657b07
KG
49562009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4957
4958 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
4959
2be51762
TB
49602009-05-12 Tobias Burnus <burnus@net-b.de>
4961
4962 PR fortran/40110
4963 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
4964 * gfortran.dg/c_kind_tests_2.f03: Ditto.
4965 * gfortran.dg/interop_params.f03: Ditto.
4966
02f0b13a
JH
49672009-05-12 Jan Hubicka <jh@suse.cz>
4968
f3afc8a7
UB
4969 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
4970 so unrolling still happens.
02f0b13a
JH
4971 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
4972 * gcc.dg/ipa/ipacost-2.c: Likewise.
4973 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
4974
8ce71866
DB
49752009-05-12 David Billinghurst <billingd@gcc.gnu.org>
4976
f100a4a8 4977 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
8ce71866 4978
b7a0af68
DB
49792009-05-12 David Billinghurst <billingd@gcc.gnu.org>
4980
4981 * lib/target-supports.exp (check_profiling_available): Return
4982 false for -p on *-*-cygwin* targets.
4983
66d41e0c
L
49842009-05-11 H.J. Lu <hongjiu.lu@intel.com>
4985
4986 PR tree-optimization/38632
4987 * g++.dg/tree-ssa/pr38632.C: New.
4988
08f1af2e
JH
49892009-05-11 Jan Hubicka <jh@suse.cz>
4990
4991 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
4992 we now optimize better.
4993 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
4994 out at different places.
4995 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
4996 unroling.
4997 * gcc.dg/vect/vect-76.c: Likewise.
4998 * gcc.dg/vect/vect-70.c: Likewise.
4999 * gcc.dg/vect/vect-66.c: Likewise.
5000 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5001 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
5002
26ab6a93
L
50032009-05-11 H.J. Lu <hongjiu.lu@intel.com>
5004
5005 PR middle-end/40080
5006 * gcc.c-torture/compile/pr40080.c: New.
5007
f5a1f0d0
PB
50082009-05-11 Paolo Bonzini <bonzini@gnu.org>
5009
5010 * gcc.c-torture/compile/pr40026.c: New testcase.
5011
cbb9a26e
JW
50122009-05-11 Janus Weil <janus@gcc.gnu.org>
5013
5014 PR fortran/40089
5015 * gfortran.dg/proc_ptr_comp_7.f90: New.
5016
4da39468
IR
50172009-05-11 Ira Rosen <irar@il.ibm.com>
5018
5019 PR tree-optimization/40074
5020 * gcc.dg/vect/pr40074.c: New test.
5021
24b97832
ILT
50222009-05-10 Ian Lance Taylor <iant@google.com>
5023
5024 * gcc.dg/Wcxx-compat-7.c: New testcase.
5025 * gcc.dg/Wcxx-compat-8.c: New testcase.
c637b0fa 5026 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
24b97832
ILT
5027 * gcc.dg/pr17188-1.c: Likewise.
5028 * gcc.dg/pr39084.c: Likewise.
5029
af618949
MM
50302009-05-10 Michael Matz <matz@suse.de>
5031
5032 PR target/40031
5033 * gcc.dg/pr40031.c: New test.
5034
110ea21a
PT
50352009-05-10 Paul Thomas <pault@gcc.gnu.org>
5036
5037 PR fortran/40018
5038 * gfortran.dg/array_constructor_31.f90: New test.
5039
896d7dbd
RG
50402009-05-10 Richard Guenther <rguenther@suse.de>
5041
5042 PR tree-optimization/40081
5043 * g++.dg/torture/pr40081.C: New testcase.
5044
eb74e79b
PT
50452009-05-10 Paul Thomas <pault@gcc.gnu.org>
5046
5047 PR fortran/38863
5048 * gfortran.dg/dependency_24.f90: New test.
5049 * gfortran.dg/dependency_23.f90: Clean up module files.
5050
50512009-05-10 David Billinghurst <billingd@gcc.gnu.org>
a34dda5b
DB
5052
5053 PR fortran/38956
5054 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
5055 * gfortran.dg/chmod_2.f90: Likewise.
5056 * gfortran.dg/chmod_3.f90: Likewise.
5057 * gfortran.dg/open_errors.f90: Likewise.
5058
0afd7219
JH
50592009-05-09 Jan Hubicka <jh@suse.cz>
5060
5061 PR middle-end/40043
5062 * g++.dg/eh/nested-try.C: New test.
5063
ad6c0864
MM
50642009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5065
5066 PR tree-optimization/40049
5067 * gcc.dg/vect/vect-shift-2.c: New test.
5068
c94f9067
JM
50692009-05-08 Joseph Myers <joseph@codesourcery.com>
5070
5071 * gcc.dg/torture/complex-sign-mul-minus-one.c,
5072 gcc.dg/torture/complex-sign-mul-one.c: New tests.
5073
9b86d6bb
L
50742009-05-08 H.J. Lu <hongjiu.lu@intel.com>
5075
5076 PR c/36892
5077 * g++.dg/warn/deprecated-6.C: New.
5078 * gcc.dg/deprecated-4.c: Likewise.
5079 * gcc.dg/deprecated-5.c: Likewise.
5080 * gcc.dg/deprecated-6.c: Likewise.
5081
03f1063f
L
50822009-05-08 H.J. Lu <hongjiu.lu@intel.com>
5083
5084 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
5085 __aligned__(__BIGGEST_ALIGNMENT__).
5086 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5087 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5088 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5089 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5090 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5091 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
5092 * gcc.dg/vect/Os-vect-95.c: Likewise.
5093 * gcc.dg/vect/pr20122.c: Likewise.
5094 * gcc.dg/vect/pr36493.c: Likewise.
5095 * gcc.dg/vect/pr37385.c: Likewise.
5096 * gcc.dg/vect/slp-7.c: Likewise.
5097 * gcc.dg/vect/slp-9.c: Likewise.
5098 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5099 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5100 * gcc.dg/vect/vect-35.c: Likewise.
5101 * gcc.dg/vect/vect-40.c: Likewise.
5102 * gcc.dg/vect/vect-42.c: Likewise.
5103 * gcc.dg/vect/vect-44.c: Likewise.
5104 * gcc.dg/vect/vect-46.c: Likewise.
5105 * gcc.dg/vect/vect-48.c: Likewise.
5106 * gcc.dg/vect/vect-52.c: Likewise.
5107 * gcc.dg/vect/vect-54.c: Likewise.
5108 * gcc.dg/vect/vect-56.c: Likewise.
5109 * gcc.dg/vect/vect-58.c: Likewise.
5110 * gcc.dg/vect/vect-60.c: Likewise.
5111 * gcc.dg/vect/vect-74.c: Likewise.
5112 * gcc.dg/vect/vect-75.c: Likewise.
5113 * gcc.dg/vect/vect-76.c: Likewise.
5114 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5115 * gcc.dg/vect/vect-77.c: Likewise.
5116 * gcc.dg/vect/vect-77-global.c: Likewise.
5117 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5118 * gcc.dg/vect/vect-78.c: Likewise.
5119 * gcc.dg/vect/vect-78-global.c: Likewise.
5120 * gcc.dg/vect/vect-80.c: Likewise.
5121 * gcc.dg/vect/vect-85.c: Likewise.
5122 * gcc.dg/vect/vect-87.c: Likewise.
5123 * gcc.dg/vect/vect-88.c: Likewise.
5124 * gcc.dg/vect/vect-92.c: Likewise.
5125 * gcc.dg/vect/vect-93.c: Likewise.
5126 * gcc.dg/vect/vect-95.c: Likewise.
5127 * gcc.dg/vect/vect-97.c: Likewise.
5128 * gcc.dg/vect/vect-complex-1.c: Likewise.
5129 * gcc.dg/vect/vect-complex-4.c: Likewise.
5130 * gcc.dg/vect/vect-complex-5.c: Likewise.
5131 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5132 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5133 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
5134 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5135 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5136 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5137 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5138 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5139 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5140 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5141 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5142 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5143 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5144 * gcc.dg/vect/vect-outer-1a.c: Likewise.
5145 * gcc.dg/vect/vect-outer-1.c: Likewise.
5146 * gcc.dg/vect/vect-outer-2a.c: Likewise.
5147 * gcc.dg/vect/vect-outer-2b.c: Likewise.
5148 * gcc.dg/vect/vect-outer-2.c: Likewise.
5149 * gcc.dg/vect/vect-outer-2c.c: Likewise.
5150 * gcc.dg/vect/vect-outer-2d.c: Likewise.
5151 * gcc.dg/vect/vect-outer-3a.c: Likewise.
5152 * gcc.dg/vect/vect-outer-3b.c: Likewise.
5153 * gcc.dg/vect/vect-outer-3.c: Likewise.
5154 * gcc.dg/vect/vect-outer-3c.c: Likewise.
5155 * gcc.dg/vect/vect-outer-5.c: Likewise.
5156 * gcc.dg/vect/vect-outer-6.c: Likewise.
5157 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
5158 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5159 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5160 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5161 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
5162 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5163 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5164 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5165 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5166 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5167 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5168 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5169 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
5170 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5171
2ca862e9
JM
51722009-05-08 Joseph Myers <joseph@codesourcery.com>
5173
5174 PR c/24581
5175 * gcc.dg/torture/complex-sign.h: New header.
5176 * gcc.dg/torture/complex-sign-add.c,
5177 gcc.dg/torture/complex-sign-mixed-add.c,
5178 gcc.dg/torture/complex-sign-mixed-div.c,
5179 gcc.dg/torture/complex-sign-mixed-mul.c,
5180 gcc.dg/torture/complex-sign-mixed-sub.c,
5181 gcc.dg/torture/complex-sign-mul.c,
5182 gcc.dg/torture/complex-sign-sub.c: New tests.
5183
cb8e4445
JW
51842009-05-08 Janus Weil <janus@gcc.gnu.org>
5185
5186 PR fortran/39876
5187 * gfortran.dg/intrinsic_3.f90: New.
5188
6ec637a4
JJ
51892009-05-07 Janis Johnson <janis187@us.ibm.com>
5190
5191 PR c/39037
5192 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5193 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5194 * gcc.dg/dfp/float-constant-double.c: New test.
5195 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
5196 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
5197 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
5198 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
5199 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
5200 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
5201 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
5202 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
5203 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
5204
472e0df9
JJ
52052009-05-07 Jakub Jelinek <jakub@redhat.com>
5206
5207 PR middle-end/40057
5208 * gcc.c-torture/execute/pr40057.c: New test.
5209
e289f7a4
JW
52102009-05-06 James E. Wilson <wilson@codesourcery.com>
5211
585be9ef 5212 * gcc.c-torture/compile/const-high-part.c: New test.
e289f7a4 5213
2ff2235c
L
52142009-05-06 H.J. Lu <hongjiu.lu@intel.com>
5215
5216 PR testsuite/40050
5217 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
5218 build plugin.
5219
713485cc
JW
52202009-05-06 Janus Weil <janus@gcc.gnu.org>
5221
5222 PR fortran/39630
5223 * gfortran.dg/proc_decl_1.f90: Modified.
5224 * gfortran.dg/proc_ptr_comp_1.f90: New.
5225 * gfortran.dg/proc_ptr_comp_2.f90: New.
5226 * gfortran.dg/proc_ptr_comp_3.f90: New.
5227 * gfortran.dg/proc_ptr_comp_4.f90: New.
5228 * gfortran.dg/proc_ptr_comp_5.f90: New.
5229 * gfortran.dg/proc_ptr_comp_6.f90: New.
5230
c7cb9f42
DS
52312009-05-06 Dodji Seketeli <dodji@redhat.com>
5232
5233 PR c++/17395
5234 * g++.dg/template/call7.C: New test.
5235
cb079a4d
DN
52362009-05-06 Diego Novillo <dnovillo@google.com>
5237
5238 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
5239
5416e9be
L
52402009-05-06 H.J. Lu <hongjiu.lu@intel.com>
5241
5242 * gfortran.dg/pr40021.f: Moved to ...
5243 * gfortran.fortran-torture/execute/pr40021.f: Here.
5244
5a5c6435
JJ
52452009-05-06 Janis Johnson <janis187@us.ibm.com>
5246
5247 PR middle-end/39986
5248 * gcc.dg/dfp/pr39986.c: New test.
5249
529ff441
MM
52502009-05-06 Michael Matz <matz@suse.de>
5251
5416e9be 5252 PR middle-end/40021
529ff441
MM
5253 * gfortran.dg/pr40021.f: New test.
5254
8ba50c2c
LCW
52552009-05-06 Le-Chun Wu <lcwu@google.com>
5256
5257 * lib/plugin-support.exp: New file containing support procs for
5258 plugin testcases.
5259 * lib/target-supports.exp (check_plugin_available): New proc.
5260 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
5261 * gcc.dg/plugin/selfassign.c: New plugin source file.
5262 * gcc.dg/plugin/self-assign-test-1.c: New test.
5263 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
5264 * g++.dg/README: Add description for plugin test.
5265 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
5266 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
5267 * g++.dg/plugin/selfassign.c: New plugin source file.
5268 * g++.dg/plugin/self-assign-test-1.C: New test.
5269 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5270 * g++.dg/plugin/self-assign-test-3.C: Likewise.
5271 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
5272 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
5273
b050b2de
TB
52742009-05-06 Tobias Burnus <burnus@net-b.de>
5275
5276 PR fortran/40041
5277 * gfortran.dg/intrinsic_2.f90: New test.
5278 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
5279
1202aec1
JM
52802009-05-06 Joseph Myers <joseph@codesourcery.com>
5281
5282 PR c/40032
5283 * gcc.dg/noncompile/incomplete-5.c: New test.
5284
32f579f6
JJ
52852009-05-05 Jakub Jelinek <jakub@redhat.com>
5286
5287 PR middle-end/39666
5288 * gcc.dg/pr39666-1.c: New test.
5289 * gcc.dg/pr39666-2.c: Likewise.
5290 * g++.dg/warn/Wuninitialized-4.C: Likewise.
5291 * g++.dg/warn/Wuninitialized-5.C: Likewise.
5292 * gfortran.dg/pr39666-1.f90: Likewise.
5293 * gfortran.dg/pr39666-2.f90: Likewise.
5294
21c3348a
AN
52952009-05-05 Adam Nemet <anemet@caviumnetworks.com>
5296
5297 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
5298 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
5299 * gcc.target/mips/dspr2-MULTU.c: Likewise.
5300
210aee68
JW
53012009-05-05 Janus Weil <janus@gcc.gnu.org>
5302
5303 PR fortran/39998
5304 * gfortran.dg/proc_ptr_17.f90: New.
5305
7f8fdb9f
RG
53062009-05-05 Richard Guenther <rguenther@suse.de>
5307
5308 PR tree-optimization/40022
5309 * gcc.c-torture/execute/pr40022.c: New testcase.
5310
8d972839
RG
53112009-05-05 Richard Guenther <rguenther@suse.de>
5312
5313 PR middle-end/40023
5314 * gcc.c-torture/compile/pr40023.c: New testcase.
5315
95e20768
NS
53162009-05-05 Nathan Sidwell <nathan@codesourcery.com>
5317
5318 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
5319 * g++.dg/template/overload9.C: Likewise.
5320 * g++.dg/ext/ms-1.C: New.
5321
5bbca039
JJ
53222009-05-05 Jakub Jelinek <jakub@redhat.com>
5323
5324 PR c++/40013
5325 * g++.dg/ext/vla7.C: New test.
5326
4f1e4960
JM
53272009-05-04 Joseph Myers <joseph@codesourcery.com>
5328
aa016ff7 5329 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
4f1e4960 5330
88388a52
JM
53312009-05-04 Joseph Myers <joseph@codesourcery.com>
5332
aa016ff7 5333 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
88388a52
JM
5334 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
5335 Update expected errors.
5336
67beaaa6
MLI
53372009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5338
5339 PR c++/28152
5340 * g++.dg/parse/parser-pr28152.C: New.
5341 * g++.dg/parse/parser-pr28152-2.C: New.
5342
a3af5087
JM
53432009-05-04 Joseph Myers <joseph@codesourcery.com>
5344
5345 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
5346
97f0e9d9
EB
53472009-05-03 Eric Botcazou <ebotcazou@adacore.com>
5348
5349 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
5350 * gcc.target/sparc/fexpand-2.c: Likewise.
5351 * gcc.target/sparc/fpmerge-2.c: Likewise.
5352 * gcc.target/sparc/pdist-2.c: Likewise.
5353
255d3827
RG
53542009-05-03 Richard Guenther <rguenther@suse.de>
5355
5356 PR c/39983
5357 * gcc.c-torture/compile/pr39983.c: New testcase.
5358
fa5da7de
JM
53592009-05-03 Joseph Myers <joseph@codesourcery.com>
5360
5361 * gcc.dg/c99-complex-3.c: New test.
5362
9e322bc1
JM
53632009-05-03 Joseph Myers <joseph@codesourcery.com>
5364
5365 * gcc.dg/cpp/utf8-5byte-1.c: New test.
5366
dcdd5541
JM
53672009-05-02 Joseph Myers <joseph@codesourcery.com>
5368
5369 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
5370
4636b850
RG
53712009-05-02 Richard Guenther <rguenther@suse.de>
5372
5373 PR middle-end/40001
5374 * gcc.target/spu/pr40001.c: New testcase.
5375
794f21f9
AN
53762009-04-30 Adam Nemet <anemet@caviumnetworks.com>
5377
5378 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
5379
70ccbedb
SE
53802009-04-30 Steve Ellcey <sje@cup.hp.com>
5381
5382 PR middle-end/39579
5383 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
5384 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
5385
bab37209
JJ
53862009-04-30 Janis Johnson <janis187@us.ibm.com>
5387
5388 PR testsuite/39776
5389 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
5390 no longer issued.
5391
512e7d7f
DA
53922009-04-30 David Ayers <ayers@fsfe.org>
5393
5394 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
5395 and gcc_error_prefix variables.
5396 * objc.dg/bad-receiver-type.m: Update to match correct
5397 diagnostics marker.
5398 * objc.dg/encode-5.m: Likewise.
5399 * objc.dg/id-1.m: Likewise.
5400 * objc.dg/method-1.m: Likewise.
5401 * objc.dg/method-6.m: Likewise.
5402 * objc.dg/method-7.m: Likewise.
5403 * objc.dg/method-9.m: Likewise.
5404 * objc.dg/method-11.m: Likewise.
5405 * objc.dg/method-20.m: Likewise.
5406 * objc.dg/private-1.m: Likewise.
5407
ee56ac9d
JB
54082009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
5409
5410 PR libfortran/39667
5411 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
5412 * gfortran.dg/advance_4.f90: Likewise
5413 * gfortran.dg/advance_5.f90: Likewise
5414 * gfortran.dg/append_1.f90: Likewise
5415 * gfortran.dg/backslash_1.f90: Likewise
5416 * gfortran.dg/backslash_2.f90: Likewise
5417 * gfortran.dg/backslash_3.f: Likewise
5418 * gfortran.dg/backspace_10.f90: Likewise
5419 * gfortran.dg/backspace_3.f: Likewise
5420 * gfortran.dg/backspace_4.f: Likewise
5421 * gfortran.dg/backspace_5.f: Likewise
5422 * gfortran.dg/backspace_8.f: Likewise
5423 * gfortran.dg/backspace_9.f: Likewise
5424 * gfortran.dg/complex_write.f90: Likewise
5425 * gfortran.dg/convert_implied_open.f90: Likewise
5426 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
5427 * gfortran.dg/dos_eol.f: Likewise
5428 * gfortran.dg/empty_format_1.f90: Likewise
5429 * gfortran.dg/endfile.f: Likewise
5430 * gfortran.dg/eof_1.f90: Likewise
5431 * gfortran.dg/eor_1.f90: Likewise
5432 * gfortran.dg/eor_handling_1.f90: Likewise
5433 * gfortran.dg/eor_handling_2.f90: Likewise
5434 * gfortran.dg/eor_handling_3.f90: Likewise
5435 * gfortran.dg/eor_handling_4.f90: Likewise
5436 * gfortran.dg/eor_handling_5.f90: Likewise
5437 * gfortran.dg/error_recovery_5.f90: Likewise
5438 * gfortran.dg/f2003_inquire_1.f03: Likewise
5439 * gfortran.dg/f2003_io_4.f03: Likewise
5440 * gfortran.dg/f2003_io_5.f03: Likewise
5441 * gfortran.dg/f2003_io_7.f03: Likewise
5442 * gfortran.dg/fgetc_1.f90: Likewise
5443 * gfortran.dg/fgetc_2.f90: Likewise
5444 * gfortran.dg/flush_1.f90: Likewise
5445 * gfortran.dg/fmt_exhaust.f90: Likewise
5446 * gfortran.dg/fmt_huge.f90: Likewise
5447 * gfortran.dg/fmt_read.f90: Likewise
5448 * gfortran.dg/fmt_t_1.f90: Likewise
5449 * gfortran.dg/fmt_t_2.f90: Likewise
5450 * gfortran.dg/fmt_t_3.f90: Likewise
5451 * gfortran.dg/fmt_t_4.f90: Likewise
5452 * gfortran.dg/fmt_t_5.f90: Likewise
5453 * gfortran.dg/fmt_t_7.f: Likewise
5454 * gfortran.dg/fseek.f90: Likewise
5455 * gfortran.dg/ftell_1.f90: Likewise
5456 * gfortran.dg/ftell_2.f90: Likewise
5457 * gfortran.dg/func_derived_3.f90: Likewise
5458 * gfortran.dg/inquire_9.f90: Likewise
5459 * gfortran.dg/iostat_1.f90: Likewise
5460 * gfortran.dg/iostat_2.f90: Likewise
5461 * gfortran.dg/list_read_1.f90: Likewise
5462 * gfortran.dg/list_read_4.f90: Likewise
5463 * gfortran.dg/list_read_5.f90: Likewise
5464 * gfortran.dg/list_read_7.f90: Likewise
5465 * gfortran.dg/list_read_8.f90: Likewise
5466 * gfortran.dg/list_read_9.f90: Likewise
5467 * gfortran.dg/namelist_13.f90: Likewise
5468 * gfortran.dg/namelist_14.f90: Likewise
5469 * gfortran.dg/namelist_15.f90: Likewise
5470 * gfortran.dg/namelist_16.f90: Likewise
5471 * gfortran.dg/namelist_17.f90: Likewise
5472 * gfortran.dg/namelist_18.f90: Likewise
5473 * gfortran.dg/namelist_19.f90: Likewise
5474 * gfortran.dg/namelist_20.f90: Likewise
5475 * gfortran.dg/namelist_24.f90: Likewise
5476 * gfortran.dg/namelist_26.f90: Likewise
5477 * gfortran.dg/namelist_27.f90: Likewise
5478 * gfortran.dg/namelist_28.f90: Likewise
5479 * gfortran.dg/namelist_37.f90: Likewise
5480 * gfortran.dg/namelist_38.f90: Likewise
5481 * gfortran.dg/namelist_39.f90: Likewise
5482 * gfortran.dg/namelist_40.f90: Likewise
5483 * gfortran.dg/namelist_43.f90: Likewise
5484 * gfortran.dg/namelist_44.f90: Likewise
5485 * gfortran.dg/namelist_45.f90: Likewise
5486 * gfortran.dg/namelist_46.f90: Likewise
5487 * gfortran.dg/namelist_47.f90: Likewise
5488 * gfortran.dg/namelist_48.f90: Likewise
5489 * gfortran.dg/namelist_49.f90: Likewise
5490 * gfortran.dg/namelist_50.f90: Likewise
5491 * gfortran.dg/namelist_51.f90: Likewise
5492 * gfortran.dg/namelist_52.f90: Likewise
5493 * gfortran.dg/namelist_56.f90: Likewise
5494 * gfortran.dg/namelist_char_only.f90: Likewise
5495 * gfortran.dg/namelist_use.f90: Likewise
5496 * gfortran.dg/namelist_use_only.f90: Likewise
5497 * gfortran.dg/noadv_size.f90: Likewise
5498 * gfortran.dg/open_access_append_1.f90: Likewise
5499 * gfortran.dg/pad_no.f90: Likewise
5500 * gfortran.dg/pr12884.f: Likewise
5501 * gfortran.dg/pr17090.f90: Likewise
5502 * gfortran.dg/pr17285.f90: Likewise
5503 * gfortran.dg/pr17286.f90: Likewise
5504 * gfortran.dg/pr18122.f90: Likewise
5505 * gfortran.dg/pr18210.f90: Likewise
5506 * gfortran.dg/pr18392.f90: Likewise
5507 * gfortran.dg/pr19155.f: Likewise
5508 * gfortran.dg/pr19216.f: Likewise
5509 * gfortran.dg/pr19467.f90: Likewise
5510 * gfortran.dg/pr19657.f: Likewise
5511 * gfortran.dg/pr20257.f90: Likewise
5512 * gfortran.dg/read_bad_advance.f90: Likewise
5513 * gfortran.dg/read_eof_2.f90: Likewise
5514 * gfortran.dg/read_eof_4.f90: Likewise
5515 * gfortran.dg/read_many_1.f: Likewise
5516 * gfortran.dg/read_noadvance.f90: Likewise
5517 * gfortran.dg/read_repeat.f90: Likewise
5518 * gfortran.dg/read_size_noadvance.f90: Likewise
5519 * gfortran.dg/read_x_past.f: Likewise
5520 * gfortran.dg/record_marker_1.f90: Likewise
5521 * gfortran.dg/record_marker_3.f90: Likewise
5522 * gfortran.dg/rewind_1.f90: Likewise
5523 * gfortran.dg/runtime_warning_1.f90: Likewise
5524 * gfortran.dg/shape_3.f90: Likewise
5525 * gfortran.dg/slash_1.f90: Likewise
5526 * gfortran.dg/stat_1.f90: Likewise
5527 * gfortran.dg/stat_2.f90: Likewise
5528 * gfortran.dg/streamio_11.f90: Likewise
5529 * gfortran.dg/streamio_3.f90: Likewise
5530 * gfortran.dg/streamio_4.f90: Likewise
5531 * gfortran.dg/streamio_9.f90: Likewise
5532 * gfortran.dg/tl_editing.f90: Likewise
5533 * gfortran.dg/unf_io_convert_1.f90: Likewise
5534 * gfortran.dg/unf_io_convert_2.f90: Likewise
5535 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
5536 * gfortran.dg/unf_short_record_1.f90: Likewise
5537 * gfortran.dg/utf8_1.f03: Likewise
5538 * gfortran.dg/utf8_2.f03: Likewise
5539 * gfortran.dg/widechar_IO_1.f90: Likewise
5540 * gfortran.dg/write_check3.f90: Likewise
5541 * gfortran.dg/write_rewind_2.f: Likewise
5542 * gfortran.dg/x_slash_2.f: Likewise
f100a4a8 5543
5dc7911e
RG
55442009-04-29 Richard Guenther <rguenther@suse.de>
5545
5546 PR target/39943
5547 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5548 New.
5549 (check_effective_target_vect_floatuint_cvt): Likewise.
5550 * gcc.dg/vect/slp-10.c: Adjust.
5551 * gcc.dg/vect/slp-11.c: Adjust.
5552 * gcc.dg/vect/slp-12b.c: Adjust.
5553 * gcc.dg/vect/slp-33.c: Adjust.
5554 * gcc.c-torture/compile/pr39943.c: New testcase.
5555
7c90021d
RG
55562009-04-29 Richard Guenther <rguenther@suse.de>
5557
5558 PR middle-end/39937
5559 * gcc.c-torture/compile/pr39937.c: New testcase.
5560
de0b4ad5
RG
55612009-04-29 Richard Guenther <rguenther@suse.de>
5562
5563 PR tree-optimization/39941
5564 * gcc.c-torture/compile/pr39941.c: New testcase.
5565
a0a31d1e
BS
55662009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
5567
5568 * gcc.target/bfin/20090411-1.c: New test.
5569
5f3153cd
AP
55702009-04-29 Anmol P. Paralkar <anmol@freescale.com>
5571
5572 PR target/39565
5573 * gcc.dg/pr39565.c: New testcase.
5574
8df03fe5
NS
55752009-04-28 Nathan Sidwell <nathan@codesourcery.com>
5576
5577 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
5578 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5579 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5580 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5581 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5582 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5583 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5584 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5585 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5586 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5587 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5588 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5589 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5590 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5591 * gcc.target/i386/pr37191.c: Likewise.
5592 * gcc.target/i386/reload-1.c: Likewise.
5593 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
5594 * g++.old-deja/g++.pt/repo2.C: Likewise.
5595 * g++.old-deja/g++.pt/repo3.C: Likewise.
5596 * g++.old-deja/g++.pt/repo4.C: Likewise.
5597 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5598 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5599 * g++.dg/template/repo1.C: Likewise.
5600 * g++.dg/template/repo2.C: Likewise.
5601 * g++.dg/template/repo3.C: Likewise.
5602 * g++.dg/template/repo4.C: Likewise.
5603 * g++.dg/template/repo5.C: Likewise.
5604 * g++.dg/template/repo6.C: Likewise.
5605 * g++.dg/template/repo7.C: Likewise.
5606 * g++.dg/template/repo8.C: Likewise.
5607 * g++.dg/template/repo9.C: Likewise.
f100a4a8 5608 * g++.dg/rtti/repo1.C: Likewise.
8df03fe5
NS
5609 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
5610 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
5611 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
5612 * g++.dg/other/PR23205.C: Skip for vxworks.
5613 * g++.dg/ext/visibility/class1.C: Requires PIC.
5614 * g++.dg/eh/async-unwind2.C: Requires PIC.
5615 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
5616 does not have cxa_exit.
5617
895302fb
JY
56182009-04-28 Jing Yu <jingyu@google.com>
5619
5620 PR testsuite/39790
5621 * lib/target-supports.exp (check_effective_target_tls): Remove
5622 comment of caching.
5623 (check_effective_target_tls_native): Likewise.
5624 (check_effective_target_tls_runtime): Likewise.
5625 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
5626 tls to tls_runtime.
5627 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
5628
e6a5e544
JW
56292009-04-28 Janus Weil <janus@gcc.gnu.org>
5630
5631 PR fortran/39946
5632 * gfortran.dg/proc_ptr_16.f90: New.
5633
9f1bdf53
SE
56342009-04-28 Steve Ellcey <sje@cup.hp.com>
5635
8088e9ee 5636 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
9f1bdf53
SE
5637 lp64 is true.
5638
e0dd989a
RG
56392009-04-28 Richard Guenther <rguenther@suse.de>
5640
5641 PR middle-end/39937
5642 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
5643
26946a3f
L
56442009-04-28 H.J. Lu <hongjiu.lu@intel.com>
5645
8224166e
UB
5646 * g++.dg/warn/pr35652.C: Removed.
5647 * gcc.dg/pr35652.c: Likewise.
26946a3f 5648
f2c45f08 56492009-04-28 Alexander Monakov <amonakov@ispras.ru>
26946a3f 5650
f2c45f08
AM
5651 * gcc.target/ia64/20071210-2.c: New testcase.
5652
7a00d767
UB
56532009-04-28 Uros Bizjak <ubizjak@gmail.com>
5654
5655 PR c/39323
5656 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
5657 * gcc.dg/pr39323-3.c: Ditto.
5658
6596e2fe
JW
56592009-04-28 Janus Weil <janus@gcc.gnu.org>
5660
5661 PR fortran/39930
5662 PR fortran/39931
5663 * gfortran.dg/ambiguous_reference_2.f90: New.
5664 * gfortran.dg/pointer_assign_7.f90: New.
5665
e8a861bd
NF
56662009-04-28 Nathan Froyd <froydnj@codesourcery.com>
5667 Mark Mitchell <mark@codesourcery.com>
5668
5669 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
5670 * gcc.dg/20020103-1.c: Check for __ppc.
5671 * gcc.dg/asm-b.c: Check for __ppc.
5672 * gcc.dg/20020919-1.c: Check for __ppc.
5673 * gcc.dg/20020312-2.c: Likewise.
5674 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
5675 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
5676 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
5677 * g++.dg/warn/weak1.C: Likewise.
5678 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
5679 static so appropriate optimizations kick in.
5680 (find_base_value_wrapper): New function.
5681 * g++.dg/eh/simd-5.C: Fix target triplet.
5682 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
5683
b91322f2
UB
56842009-04-28 Uros Bizjak <ubizjak@gmail.com>
5685 H.J. Lu <hongjiu.lu@intel.com>
5686
5687 PR target/39911
5688 * gcc.target/i386/pr39911.c: New test.
5689
7d44f531
PT
56902009-04-28 Paul Thomas <pault@gcc.gnu.org>
5691
5692 PR fortran/39879
5693 * gfortran.dg/alloc_comp_assign_10.f90: New test.
5694
b2ed71b6
BE
56952009-04-28 Ben Elliston <bje@au.ibm.com>
5696
5697 PR c++/35652
5698 Revert:
5699
5700 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5701
5702 * gcc.dg/pr35652.C: New.
5703 * g++.dg/warn/pr35652.C: New.
5704 * gcc.dg/format/plus-1.c: Adjust message.
5705
1f706d8b 57062009-04-27 DJ Delorie <dj@redhat.com>
fb4fc714
DD
5707
5708 * lib/target-supports.exp (check_effective_target_double64): New.
5709 (check_effective_target_double64plus): New.
5710 (check_effective_target_large_double): New.
5711 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
5712 * gcc.dg/div-double-1.c: Likewise.
5713 * gcc.dg/Wconversion-real.c: Require large_double.
5714 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
5715
b91322f2
UB
5716 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
5717 are too small.
fb4fc714
DD
5718
5719 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
5720 constants as long.
5721
81f40b79
ILT
57222009-04-27 Ian Lance Taylor <iant@google.com>
5723
5724 * gcc.dg/Wcxx-compat-5.c: New testcase.
5725 * gcc.dg/Wcxx-compat-6.c: New testcase.
5726
5345cf68
TS
57272009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
5728
5729 Allow non-constant arguments to conversion intrinsics.
5730 * gcc.target/spu/intrinsics-3.c: Update tests.
5731
c685de4a
RG
57322009-04-27 Richard Guenther <rguenther@suse.de>
5733
5734 PR middle-end/39928
5735 * gcc.c-torture/compile/pr39928-1.c: New testcase.
5736 * gcc.c-torture/compile/pr39928-2.c: Likewise.
5737
72d41f29
L
57382009-04-27 H.J. Lu <hongjiu.lu@intel.com>
5739
5740 PR target/39903
5741 * gcc.dg/torture/pr39903-1.c: New.
5742 * gcc.dg/torture/pr39903-2.c: Likewise.
5743
bd639075
RE
57442009-04-27 Revital Eres <eres@il.ibm.com>
5745
5746 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
5747 and check it.
5748 * gcc.dg/sms-2.c: Add dump check.
5749 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
5750 and check it.
5751 * gcc.dg/sms-4.c: Likewise.
5752 * gcc.dg/sms-5.c: Likewise.
5753 * gcc.dg/sms-6.c: Likewise.
5754 * gcc.dg/sms-7.c: Likewise.
5755 * gcc.dg/sms-antideps.c: Rename to...
5756 * gcc.dg/sms-8.c: This and add sms dump file and check it.
5757
a1fa3e79
EB
57582009-04-27 Eric Botcazou <ebotcazou@adacore.com>
5759
5760 * gnat.dg/opt2.adb: New test.
5761
7409e5a5
JJ
57622009-04-27 Jakub Jelinek <jakub@redhat.com>
5763
5764 PR c++/39875
5765 * g++.dg/warn/Wunused-15.C: New test.
5766
4e3825db
MM
57672009-04-26 Michael Matz <matz@suse.de>
5768
5769 Expand from SSA.
5770 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
5771 change regexps.
5772 * gcc.target/i386/pr37248-1.c: Modified.
5773 * gcc.target/i386/pr37248-3.c: Modified.
5774 * gcc.target/i386/pr37248-2.c: Modified.
5775 * gnat.dg/aliasing1.adb: Modified.
5776 * gnat.dg/pack9.adb: Modified.
5777 * gnat.dg/aliasing2.adb: Modified.
5778 * gcc.dg/strict-overflow-2.c: Modified.
5779 * gcc.dg/autopar/reduc-1char.c: Modified.
5780 * gcc.dg/autopar/reduc-2char.c: Modified.
5781 * gcc.dg/autopar/reduc-1.c: Modified.
5782 * gcc.dg/autopar/reduc-2.c: Modified.
5783 * gcc.dg/autopar/reduc-3.c: Modified.
5784 * gcc.dg/autopar/reduc-6.c: Modified.
5785 * gcc.dg/autopar/reduc-7.c: Modified.
5786 * gcc.dg/autopar/reduc-8.c: Modified.
5787 * gcc.dg/autopar/reduc-9.c: Modified.
5788 * gcc.dg/autopar/reduc-1short.c: Modified.
5789 * gcc.dg/autopar/reduc-2short.c: Modified.
5790 * gcc.dg/autopar/parallelization-1.c: Modified.
5791 * gcc.dg/strict-overflow-4.c: Modified.
5792 * gcc.dg/strict-overflow-6.c: Modified.
5793 * gcc.dg/gomp/combined-1.c: Modified.
5794 * gcc.dg/no-strict-overflow-1.c: Modified.
5795 * gcc.dg/no-strict-overflow-3.c: Modified.
5796 * gcc.dg/no-strict-overflow-5.c: Modified.
5797 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
5798 * gcc.dg/tree-ssa/pr18134.c: Modified.
5799 * gcc.dg/tree-ssa/20030824-1.c: Modified.
5800 * gcc.dg/tree-ssa/vector-2.c: Modified.
5801 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
5802 * gcc.dg/tree-ssa/loop-21.c: Modified.
5803 * gcc.dg/tree-ssa/20030824-2.c: Modified.
5804 * gcc.dg/tree-ssa/vector-3.c: Modified.
5805 * gcc.dg/tree-ssa/asm-3.c: Modified.
5806 * gcc.dg/tree-ssa/pr23294.c: Modified.
5807 * gcc.dg/tree-ssa/loop-22.c: Modified.
5808 * gcc.dg/tree-ssa/loop-15.c: Modified.
5809 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
5810 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
5811 * gcc.dg/tree-ssa/pr20139.c: Modified.
5812 * gcc.dg/tree-ssa/scev-cast.c: Modified.
5813 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
5814 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
5815 * gcc.dg/tree-ssa/loop-5.c: Modified.
5816 * gcc.dg/tree-ssa/pr19431.c: Modified.
5817 * gcc.dg/tree-ssa/pr32044.c: Modified.
5818 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
5819 * gcc.dg/tree-ssa/loop-19.c: Modified.
5820 * gcc.dg/tree-ssa/loop-28.c: Modified.
5821 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
5822 * gcc.dg/tree-ssa/divide-1.c: Modified.
5823 * gcc.dg/tree-ssa/inline-1.c: Modified.
5824 * gcc.dg/tree-ssa/divide-3.c: Modified.
5825 * gcc.dg/tree-ssa/pr30978.c: Modified.
5826 * gcc.dg/tree-ssa/alias-6.c: Modified.
5827 * gcc.dg/tree-ssa/divide-4.c: Modified.
5828 * gcc.dg/tree-ssa/alias-11.c: Modified.
5829 * gcc.dg/no-strict-overflow-7.c: Modified.
5830 * gcc.dg/strict-overflow-1.c: Modified.
5831 * gcc.dg/pr15784-4.c: Modified.
5832 * gcc.dg/pr34263.c: Modified.
5833 * gcc.dg/strict-overflow-3.c: Modified.
5834 * gcc.dg/tree-prof/stringop-1.c: Modified.
5835 * gcc.dg/tree-prof/val-prof-1.c: Modified.
5836 * gcc.dg/tree-prof/val-prof-2.c: Modified.
5837 * gcc.dg/tree-prof/val-prof-3.c: Modified.
5838 * gcc.dg/tree-prof/val-prof-4.c: Modified.
5839 * gcc.dg/no-strict-overflow-2.c: Modified.
5840 * gcc.dg/no-strict-overflow-4.c: Modified.
5841 * gcc.dg/no-strict-overflow-6.c: Modified.
5842 * g++.dg/tree-ssa/pr27090.C: Modified.
5843 * g++.dg/tree-ssa/tmmti-2.C: Modified.
5844 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
5845 * g++.dg/tree-ssa/pr19807.C: Modified.
5846 * g++.dg/opt/pr30965.C: Modified.
5847 * g++.dg/init/new17.C: Modified.
5848 * gfortran.dg/whole_file_6.f90: Modified.
5849 * gfortran.dg/whole_file_5.f90: Modified.
5850 * gfortran.dg/reassoc_1.f90: Modified.
5851 * gfortran.dg/reassoc_3.f90: Modified.
5852
5846213b
SK
58532009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
5854
5855 PR fortran/39893
5856 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
5857
77f2a970
JJ
58582009-04-26 Jakub Jelinek <jakub@redhat.com>
5859
ce372372
JJ
5860 PR inline-asm/39543
5861 * gcc.target/i386/pr39543-1.c: New test.
5862 * gcc.target/i386/pr39543-2.c: New test.
5863 * gcc.target/i386/pr39543-3.c: New test.
5864
92061771
JJ
5865 PR c/39889
5866 * gcc.dg/Wunused-value-3.c: New test.
77f2a970 5867
e11187cc
JM
58682009-04-26 Joseph Myers <joseph@codesourcery.com>
5869
5870 PR c/39581
5871 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
5872 gcc.dg/vla-21.c: New tests.
5873
991d6621
JM
58742009-04-26 Joseph Myers <joseph@codesourcery.com>
5875
5876 PR c/39556
5877 * gcc.dg/inline-34.c: New test.
5878
6895bac8
JM
58792009-04-25 Joseph Myers <joseph@codesourcery.com>
5880
5881 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
5882 gcc.dg/enum-const-3.c: New tests.
5883 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
5884 -pedantic-errors. Update expected diagnostics.
5885
24070fcb
JM
58862009-04-25 Joseph Myers <joseph@codesourcery.com>
5887
5888 PR c/39582
5889 * gcc.dg/vla-20.c: New test.
5890
92f6fd0b
JM
58912009-04-25 Joseph Myers <joseph@codesourcery.com>
5892
5893 PR c/39564
5894 * gcc.dg/vla-19.c: New test.
5895
f88d0772
JM
58962009-04-25 Joseph Myers <joseph@codesourcery.com>
5897
5898 PR preprocessor/39559
5899 * gcc.dg/c99-intconst-2.c: New test.
5900
a3710436
JH
59012009-04-25 Jan Hubicka <jh@suse.cz>
5902
5903 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
5904
bc2a4733
JW
59052009-04-25 Janus Weil <janus@gcc.gnu.org>
5906
5907 PR fortran/39688
5908 * gfortran.dg/import7.f90: New.
5909
09ed9bec
RG
59102009-04-24 Richard Guenther <rguenther@suse.de>
5911
5912 * gcc.dg/tree-ssa/vrp48.c: Fix.
5913
dc749759
DK
59142008-04-24 Doug Kwan <dougkwan@google.com>
5915
5916 * g++.dg/init/copy7.C: Only abort in memcpy if source and
5917 destination are the same.
5918
77a30264
RG
59192009-04-24 Richard Guenther <rguenther@suse.de>
5920
5921 * gcc.dg/tree-ssa/vrp48.c: New testcase.
5922
2b6da65c
JM
59232009-04-24 Joseph Myers <joseph@codesourcery.com>
5924
5925 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
5926 gcc.dg/array-const-3.c: New tests.
5927
32e8bb8e
ILT
59282009-04-24 Ian Lance Taylor <iant@google.com>
5929
5930 * gcc.dg/Wcxx-compat-4.c: New testcase.
5931
e34ccb4c
DK
59322009-04-24 Daniel Kraft <d@domob.eu>
5933
5934 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
5935 expected on already erraneous symbol (renamed to fresh one).
5936
30349c74
PB
59372009-04-24 Paolo Bonzini <bonzini@gnu.org>
5938
5939 PR middle-end/39867
5940 * gcc.dg/pr39867.c: New.
5941
87526ff1
JW
59422009-04-24 Janus Weil <janus@gcc.gnu.org>
5943
5944 PR fortran/39861
5945 PR fortran/39864
5946 * gfortran.dg/intrinsic_1.f90: New.
5947
caa9d12a
EB
59482009-04-24 Eric Botcazou <ebotcazou@adacore.com>
5949
5950 * gnat.dg/alignment7.adb: New test.
5951 * gnat.dg/alignment8.adb: Likewise.
5952
0d858698
EB
59532009-04-24 Eric Botcazou <ebotcazou@adacore.com>
5954
5955 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
5956 * gnat.dg/specs/rep_clause2.ads: New test.
5957
6216f94e
JJ
59582009-04-24 Jakub Jelinek <jakub@redhat.com>
5959
5960 PR rtl-optimization/39794
5961 * gcc.dg/pr39794.c: New test.
5962
bbaba73f
EB
59632009-04-23 Eric Botcazou <ebotcazou@adacore.com>
5964
5965 * gnat.dg/atomic1.adb: New test.
5966 * gnat.dg/atomic1_pkg.ads: New helper.
5967
3682dc97
SE
59682009-04-23 Steve Ellcey <sje@cup.hp.com>
5969
5970 PR testsuite/39623
5971 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
5972 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
f100a4a8 5973
4782dfa7
RAE
59742009-04-23 Rafael Avila de Espindola <espindola@google.com>
5975
5976 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
5977 warning.
5978
53650abe
AP
59792009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
5980
5981 PR C/31499
5982 * gcc.dg/vector-init-1.c: New testcase.
5983 * gcc.dg/vector-init-2.c: New testcase.
5984
b7babd5d
EB
59852009-04-22 Eric Botcazou <ebotcazou@adacore.com>
5986
5987 * gnat.dg/enum2.adb: New test.
5988 * gnat.dg/enum2_pkg.ads: New helper.
5989
2c0eba5a
JJ
59902009-04-22 Jakub Jelinek <jakub@redhat.com>
5991
5992 PR c/39855
5993 * gcc.dg/torture/pr39855.c: New test.
5994
a58f7da1
DS
59952009-04-22 Dodji Seketeli <dodji@redhat.com>
5996
5997 PR c++/39639
5998 * g++.dg/cpp0x/pr39639.C: New test.
5999
a123d175
MH
60002009-04-22 Mark Heffernan <meheff@google.com>
6001
bf758008 6002 * gcc.dg/profile-generate-3.c: New test.
a123d175 6003
0500a9f1
JH
60042009-04-22 Jan Hubicka <jh@suse.cz>
6005
6006 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
6007
7a29c1ad
SE
60082009-04-22 Steve Ellcey <sje@cup.hp.com>
6009
6010 PR testsuite/39623
6011 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
f100a4a8 6012
aea4deba
RG
60132009-04-22 Richard Guenther <rguenther@suse.de>
6014
6015 PR tree-optimization/39824
6016 * gcc.c-torture/compile/pr39824.c: New testcase.
6017
cfc93532
MLI
60182009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6019
6020 PR c++/14875
6021 * g++.dg/parse/parser-pr14875.C: New.
6022 * g++.dg/parse/parser-pr14875-2.C: New.
6023 * g++.dg/parse/error6.C: Update match string.
6024
9925bce0
RG
60252009-04-22 Richard Guenther <rguenther@suse.de>
6026
6027 PR tree-optimization/39845
6028 * gcc.c-torture/compile/pr39845.c: New testcase.
6029
c73b6478
JW
60302009-04-22 Janus Weil <janus@gcc.gnu.org>
6031
6032 PR fortran/39735
6033 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
6034 * gfortran.dg/external_initializer.f90: Modified.
6035 * gfortran.dg/interface_26.f90: Modified.
6036 * gfortran.dg/intrinsic_subroutine.f90: Modified.
6037 * gfortran.dg/proc_ptr_3.f90: Modified.
6038 * gfortran.dg/proc_ptr_15.f90: New.
6039 * gfortran.dg/proc_ptr_result_1.f90: Modified.
6040
36ef7262
MLI
60412009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6042
6043 PR c++/35711
6044 * g++.dg/warn/pr35711.C: New.
6045 * g++.dg/conversion/ptrmem2.C: Update.
6046
ad41bd84
JM
60472009-04-21 Joseph Myers <joseph@codesourcery.com>
6048
6049 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
6050 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
6051 README.gcc, g++.dg/README, g++.dg/compat/break/README,
6052 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
6053 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
6054 gcc.c-torture/ChangeLog.0,
6055 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
6056 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
6057 gcc.target/i386/math-torture/math-torture.exp,
6058 gcc.target/mips/inter/mips16-inter.exp,
6059 gcc.target/mips/mips-nonpic/README,
6060 gcc.target/x86_64/abi/README.gcc,
6061 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
6062 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
6063 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
6064 notices.
6065 * ChangeLog-1993-2007, ChangeLog: Correct dates.
6066
ca80e52b
EB
60672009-04-21 Eric Botcazou <ebotcazou@adacore.com>
6068
6069 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
6070
ad8a1ac0
RG
60712009-04-21 Richard Guenther <rguenther@suse.de>
6072
6073 PR middle-end/39829
6074 * gcc.dg/torture/pr39829.c: New testcase.
6075
7156c8ab
MJ
60762009-04-21 Martin Jambor <mjambor@suse.cz>
6077
6078 * gcc.dg/tree-ssa/cswtch-2.c: New test.
6079
1e4ae551
MLI
60802009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6081
6082 PR 16202
6083 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
6084 * gcc.dg/sequence-pt-2.c: New.
6085 * gcc.dg/sequence-pt-3.c: New.
6086 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
6087 * g++.dg/warn/sequence-pt-2.c: New.
6088 * g++.dg/warn/sequence-pt-3.c: New.
6089
6e9a9f9f
JJ
60902009-04-21 Jakub Jelinek <jakub@redhat.com>
6091
6092 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
6093
a962b0a1
EB
60942009-04-21 Eric Botcazou <ebotcazou@adacore.com>
6095
6096 * gnat.dg/import1.ad[sb]: New test.
6097
158ec531
AP
60982009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6099
a962b0a1
EB
6100 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
6101 return 0.
158ec531 6102
47b0b4fa
TB
61032009-04-20 Tobias Burnus <burnus@net-b.de>
6104
6105 PR fortran/39811
6106 * gfortran.dg/continuation_11.f90: New test.
6107
9c650d90
MLI
61082009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6109
6110 PR c++/13358
6111 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
6112 messages. Test for "long long" in system headers.
6113 * gcc.dg/c99-longlong-2.c: New.
6114 * g++.dg/warn/pr13358.C: New.
6115 * g++.dg/warn/pr13358-2.C: New.
6116 * g++.dg/warn/pr13358-3.C: New.
6117 * g++.dg/warn/pr13358-4.C: New.
6118
47b0b4fa 61192009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
37041295
AP
6120
6121 * gcc.dg/framework-2.c: Fix up for non existent includes
6122 being fatal errors now.
6123
c867b7b6
PT
61242009-04-20 Paul Thomas <pault@gcc.gnu.org>
6125
6126 PR fortran/39800
6127 * gfortran.dg/private_type_13.f90: New test.
6128 * gfortran.dg/private_type_2.f90: Add option -std=f95.
6129
311fa510
LCW
61302009-04-20 Le-Chun Wu <lcwu@google.com>
6131
6132 PR c++/39803
6133 * g++.dg/warn/Wunused-14.C: New test.
6134
6e0f0975
EB
61352009-04-20 Eric Botcazou <ebotcazou@adacore.com>
6136
6137 * gnat.dg/specs/small_alignment.ads: New test.
6138
bbbbb16a
ILT
61392009-04-20 Ian Lance Taylor <iant@google.com>
6140
6141 * gcc.dg/Wcxx-compat-3.c: New testcase.
6142
c2efda0d
EB
61432009-04-20 Eric Botcazou <ebotcazou@adacore.com>
6144
6145 * gnat.dg/pack13.ad[sb]: New test.
6146 * gnat.dg/pack13_pkg.ads: New helper.
6147
77022fa8
EB
61482009-04-20 Eric Botcazou <ebotcazou@adacore.com>
6149
6150 * gnat.dg/discr11.ad[sb]: New test.
6151 * gnat.dg/discr11_pkg.ads: New helper.
6152
c4551b28
IR
61532009-04-20 Ira Rosen <irar@il.ibm.com>
6154
6155 PR tree-optimization/39675
6156 * gcc.dg/vect/O3-pr39675-2.c: New test.
6157
56fe7b05
EB
61582009-04-20 Eric Botcazou <ebotcazou@adacore.com>
6159
6160 * gnat.dg/rep_clause3.adb: New test.
6161
a45e580b
JM
61622009-04-19 Joseph Myers <joseph@codesourcery.com>
6163
6164 PR c/37481
6165 * gcc.dg/c99-flex-array-7.c: New test.
6166
20845d35
JM
61672009-04-19 Joseph Myers <joseph@codesourcery.com>
6168
6169 PR c/19771
6170 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
6171
da377db9
JM
61722009-04-19 Joseph Myers <joseph@codesourcery.com>
6173
6174 PR c/38243
6175 * gcc.dg/c99-restrict-3.c: New test.
6176
aa508502
JM
61772009-04-19 Joseph Myers <joseph@codesourcery.com>
6178
6179 PR preprocessor/20078
6180 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
6181
743e3e4c
EB
61822009-04-19 Eric Botcazou <ebotcazou@adacore.com>
6183
6184 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6185 Do not pass -B$root after -margs.
6186
ca409efd
MLI
61872009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6188
6189 PR c/32061
6190 PR c++/36954
6191 * gcc.dg/pr32061.c: New.
6192 * gcc.dg/Wlogical-op-1.c: Update.
6193 * g++.dg/warn/Wlogical-op-1.C: Update.
6194 * g++.dg/warn/pr36954.C: New.
6195
f37acdf9
JM
61962009-04-18 Joseph Myers <joseph@codesourcery.com>
6197
6198 PR c/27676
6199 * gcc.dg/lvalue-5.c: New test.
6200
2b4b7036
JM
62012009-04-18 Joseph Myers <joseph@codesourcery.com>
6202
6203 PR c/22367
6204 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
6205
61cc8223
JM
62062009-04-18 Joseph Myers <joseph@codesourcery.com>
6207
6208 * gcc.dg/cpp/include5.c: New test.
6209
3ce62965
JM
62102009-04-18 Joseph Myers <joseph@codesourcery.com>
6211
6212 PR c/35210
6213 * gcc.dg/call-diag-2.c: New test.
6214
c7f9c0b9
JM
62152009-04-18 Joseph Myers <joseph@codesourcery.com>
6216
6217 PR preprocessor/39646
6218 * gcc.dg/cpp/line8.c: New test.
6219
a5cb563b
JM
62202009-04-18 Joseph Myers <joseph@codesourcery.com>
6221
6222 PR preprocessor/39647
6223 * gcc.dg/cpp/line7.c: New test.
6224
2586ba4b
RG
62252009-04-18 Richard Guenther <rguenther@suse.de>
6226
6227 PR middle-end/39804
6228 * gcc.target/i386/pr39804.c: New testcase.
6229
8dd07c41
EB
62302009-04-18 Eric Botcazou <ebotcazou@adacore.com>
6231
6232 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
6233 * g++.dg/other/pr39496.C: Likewise.
6234
92ef7fb1
MLI
62352009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
6236
6237 PR middle-end/36902
6238 * gcc.dg/pr36902.c: New.
6239
07485407
DN
62402009-04-17 Diego Novillo <dnovillo@google.com>
6241
6242 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
6243 violation for variable 'inside_main'.
6244
43836431
UW
62452009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6246
6247 * gfortran.fortran-torture/execute/getarg_1.x: New file.
6248
1ab456ae
UW
62492009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6250
6251 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
6252
339670f8
UW
62532009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6254
6255 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
6256 * gfortran.dg/chmod_2.f90: Likewise.
6257 * gfortran.dg/chmod_3.f90: Likewise.
6258 * gfortran.dg/open_errors.f90: Likewise.
6259 * gfortran.dg/stat_1.f90: Likewise.
6260 * gfortran.dg/stat_2.f90: Likewise.
6261
00620286
UW
62622009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6263
6264 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
6265 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
6266 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
6267 * gfortran.dg/nearest_1.f90: Likewise.
6268 * gfortran.dg/nearest_3.f90: Likewise.
6269 * gfortran.dg/isnan_1.f90: Likewise.
6270 * gfortran.dg/isnan_2.f90: Likewise.
6271 * gfortran.dg/nan_1.f90: Likewise.
6272 * gfortran.dg/nan_2.f90: Likewise.
6273 * gfortran.dg/nan_3.f90: Likewise.
6274 * gfortran.dg/nan_4.f90: Likewise.
6275 * gfortran.dg/module_nan.f90: Likewise.
6276 * gfortran.dg/int_conv_2.f90: Likewise.
6277 * gfortran.dg/init_flag_3.f90: Likewise.
6278 * gfortran.dg/namelist_42.f90: Likewise.
6279 * gfortran.dg/namelist_43.f90: Likewise.
6280 * gfortran.dg/real_const_3.f90: Likewise.
6281 * gfortran.dg/transfer_simplify_1.f90: Likewise.
6282
6283 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
6284 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
6285 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
6286 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
6287 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
6288
6289 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
6290 * gfortran.dg/gamma_5.f90: Likewise.
6291
c9184dd8
UW
62922009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6293
6294 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
6295 less strict so it also works with auto-overlay support.
6296 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
6297 for "exceeds local store" linker errors on the SPU.
6298
6299 * lib/gfortran.exp: Include target-supports.exp.
6300 (gfortran_init): On SPU targets where automatic overlay support
6301 is available, use it to build all Fortran test cases.
6302
6303 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
6304
92234f46
AC
63052009-04-17 Arnaud Charlet <charlet@adacore.com>
6306
6307 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
6308 rule enforced by gnat on taft types.
6309
d23a572f
JJ
63102009-04-17 Jakub Jelinek <jakub@redhat.com>
6311
6312 PR testsuite/39792
6313 * g++.dg/ext/complit11.C: Add empty dg-options.
6314
167be6eb
AP
63152009-04-16 Andrew Pinski <pinskia@gmail.com>
6316
d23a572f 6317 PR c++/17570
167be6eb
AP
6318 * g++.dg/template/defarg11.C: New test.
6319
ee85b983
AP
63202009-04-16 Andrew Pinski <pinskia@gmail.com>
6321
d23a572f 6322 PR c++/28766
ee85b983
AP
6323 * g++.dg/ext/complit11.C: New testcase.
6324
041d7a27
LCW
63252009-04-15 Le-Chun Wu <lcwu@google.com>
6326
6327 PR c++/39551
6328 * g++.dg/warn/Wunused-13.C: New testcase.
6329
6866c6e8
ILT
63302009-04-15 Ian Lance Taylor <iant@google.com>
6331
6332 * gcc.dg/Wenum-compare-1.c: New testcase.
6333
25e20805
RG
63342009-04-15 Richard Guenther <rguenther@suse.de>
6335
6336 PR tree-optimization/39764
6337 * g++.dg/torture/pr39764.C: New testcase.
6338
5afaa917
NS
63392009-04-15 Nathan Sidwell <nathan@codesourcery.com>
6340
6341 * g++.dg/ext/altivec-17.C: New.
6342
6891bd6c
AC
63432009-04-15 Arnaud Charlet <charlet@adacore.com>
6344
6345 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
6346 * gnat.dg/specs/limited1.ads: Ditto.
6347
1a650423
MM
63482009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6349
6350 PR testsuite/39769
6351 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
6352 for testing the results of estimate instructions.
6353 * gcc.dg/vmx/3a-04m.c (test): Ditto.
6354 * gcc.dg/vmx/3a-05.c (test): Ditto.
6355
f9b20c62
JM
63562009-04-14 Jason Merrill <jason@redhat.com>
6357
6358 PR c++/39763
6359 * g++.dg/warn/Wshadow-4.C: Extend.
6360
58277f48
UB
63612009-04-14 Uros Bizjak <ubizjak@gmail.com>
6362
6363 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
6364 (do_D): Remove attribute hidden.
6365
82e738a5 63662009-04-13 Jason Merrill <jason@redhat.com>
15237f9a
JM
6367
6368 PR c++/39480
6369 * g++.dg/init/copy7.C: New.
6370
1b1c508f
L
63712009-04-13 H.J. Lu <hongjiu.lu@intel.com>
6372
6373 PR testsuite/39733
6374 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
6375 (check_for_all_options): This.
6376
c1b93f2b
JM
63772009-04-13 Jason Merrill <jason@redhat.com>
6378
6379 PR c++/39750
6380 * g++.dg/template/crash90.C: New.
6381
0f8a7706
JM
63822009-04-12 Jason Merrill <jason@redhat.com>
6383
6384 PR c++/39742
6385 * g++.dg/overload/extern-C-2.C: New.
6386
18f41a1b
JM
63872009-04-12 Joseph Myers <joseph@codesourcery.com>
6388
6389 PR preprocessor/31869
6390 * gcc.dg/cpp/strify5.c: New test.
6391
849d624b
EB
63922009-04-12 Eric Botcazou <ebotcazou@adacore.com>
6393
6394 * gnat.dg/enum1.adb: New test.
6395 * gnat.dg/enum1_pkg.ads: New helper.
6396
63972009-04-12 Uros Bizjak <ubizjak@gmail.com>
4c48007b
UB
6398
6399 PR target/39740
6400 * gcc.target/alpha/pr39740.c: New test.
6401
cadb8f42
DK
64022009-04-11 Daniel Kraft <d@domob.eu>
6403
6404 PR fortran/37746
6405 * gfortran.dg/bounds_check_strlen_1.f90: New test.
6406 * gfortran.dg/bounds_check_strlen_2.f90: New test.
6407 * gfortran.dg/bounds_check_strlen_3.f90: New test.
6408 * gfortran.dg/bounds_check_strlen_4.f90: New test.
6409 * gfortran.dg/bounds_check_strlen_5.f90: New test.
6410 * gfortran.dg/bounds_check_strlen_6.f90: New test.
6411 * gfortran.dg/bounds_check_strlen_7.f90: New test.
6412 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
6413 expected string length that failed with -fbounds-check now.
6414 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
6415
d1e49db4
JW
64162009-04-11 Janus Weil <janus@gcc.gnu.org>
6417
6418 PR fortran/39692
6419 * gfortran.dg/proc_ptr_14.f90: New.
6420
32848948
RG
64212009-04-11 Richard Guenther <rguenther@suse.de>
6422
6423 PR middle-end/39732
6424 * g++.dg/torture/pr39732.C: New testcase.
6425
568eecad
DF
64262009-04-11 Daniel Franke <franke.daniel@gmail.com>
6427
6428 * gfortran.dg/whole_file_5.f90: New.
6429 * gfortran.dg/whole_file_6.f90: New.
6430
8810712e
RG
64312009-04-11 Richard Guenther <rguenther@suse.de>
6432
6433 PR tree-optimization/39713
6434 * g++.dg/torture/pr39713.C: New testcase.
6435
fa78c0c1
RG
64362009-04-10 Richard Guenther <rguenther@suse.de>
6437
6438 PR c/39712
6439 * gcc.dg/pr39712.c: New testcase.
6440
72b75d03
L
64412009-04-10 H.J. Lu <hongjiu.lu@intel.com>
6442
6443 PR c++/28301
6444 * g++.dg/cpp0x/enum2.C: Updated.
6445 * g++.dg/debug/pr22514.C: Likewise.
6446 * g++.dg/parse/enum2.C: Likewise.
6447 * g++.dg/parse/enum3.C: Likewise.
6448 * g++.dg/template/crash79.C: Likewise.
6449 * g++.old-deja/g++.jason/cond.C: Likewise.
6450
6e990b54
CF
64512009-04-10 Chao-ying Fu <fu@mips.com>
6452
6453 * gcc.target/mips/interrupt_handler.c: Change from compile to
6454 assemble.
6455
aa070a60
KG
64562009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6457
6458 * objc/execute/forward-1.x: Fix x86_64 entry typos.
6459
045ac367
DF
64602009-04-10 Daniel Franke <franke.daniel@gmail.com>
6461
6462 PR fortran/38709
6463 * gfortran.dg/zero_sized_6.f90: New.
6464
0d246707
MLI
64652009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
6466
6467 PR c++/20118
6468 * g++.dg/parse/pr20118.C: New.
6469 * g++.dg/template/spec16.C: Update.
6470
8b7a6bb2
L
64712009-04-09 H.J. Lu <hongjiu.lu@intel.com>
6472
6473 PR testsuite/35621
6474 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
6475 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
6476 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
6477 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
6478 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
6479 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
6480 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
6481 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
6482 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
6483 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
6484 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
6485 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
6486 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
6487 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
6488 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
6489 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
6490 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
6491
80558628
L
64922009-04-09 H.J. Lu <hongjiu.lu@intel.com>
6493
6494 PR target/39678
6495 * g++.dg/torture/pr39678.C: New.
6496 * gcc.dg/compat/struct-complex-2.h: Likewise.
6497 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
6498 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
6499 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
6500 * gcc.dg/torture/pr39678.c: Likewise.
6501 * gcc.target/i386/pr39678.c: Likewise.
6502
6503 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
6504 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6505
6506 * gcc.target/x86_64/abi/test_passing_structs.c: Include
6507 <complex.h>. Add tests for structure with complex float.
6508
e1ff19bf
BE
65092009-04-10 Ben Elliston <bje@au.ibm.com>
6510 Joseph Myers <joseph@codesourcery.com>
6511
6512 PR target/36800
6513 * gcc.dg/dfp/pr36800.c: New.
6514
d5e90cab
RW
65152009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6516 Rafael Avila de Espindola <espindola@google.com>
6517
6518 * gcc.misc-tests/help.exp: New file.
6519 * lib/options.exp: New file.
6520
750d4b2e
JJ
65212009-04-09 Janis Johnson <janis187@us.ibm.com>
6522
6523 PR libobjc/36610
6524 * objc/execute/forward-1.x: New.
6525
b45f0e58
PB
65262009-04-09 Paolo Bonzini <bonzini@gnu.org>
6527
7a715bba 6528 * gcc.dg/pr27150-1.c: Change to a link test.
b45f0e58 6529
748086b7
JJ
65302009-04-09 Jakub Jelinek <jakub@redhat.com>
6531
6532 * g++.dg/lookup/using2.C: Change copyright header to refer to version
6533 3 of the GNU General Public License and to point readers at the
6534 COPYING3 file and the FSF's license web page.
6535 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
6536 * gcc.dg/struct/struct-reorg.exp: Likewise.
6537 * gcc.target/spu/tag_manager.c: Likewise.
6538
0a5ec800
RG
65392009-04-09 Richard Guenther <rguenther@suse.de>
6540
6541 PR testsuite/39696
6542 * ssa-ccp-25.c: Adjust pattern.
6543
3070bab4
JW
65442009-04-09 Janus Weil <janus@gcc.gnu.org>
6545
6546 PR fortran/36704
6547 * gfortran.dg/external_procedures_1.f90: Modified.
6548 * gfortran.dg/proc_ptr_result_1.f90: New.
6549 * gfortran.dg/proc_ptr_result_2.f90: New.
6550 * gfortran.dg/proc_ptr_result_3.f90: New.
6551
22a65a54
RG
65522009-04-09 Richard Guenther <rguenther@suse.de>
6553
6554 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
6555 to prevent constant propagation.
6556 * gcc.dg/vect/vect-56.c: Likewise.
6557 * gcc.dg/vect/vect-58.c: Likewise.
6558 * gcc.dg/vect/vect-60.c: Likewise.
6559 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6560 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6561 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
6562
f76968e6
RG
65632009-04-09 Richard Guenther <rguenther@suse.de>
6564
6565 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
6566 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6567
17cede2e
JM
65682009-04-09 Joseph Myers <joseph@codesourcery.com>
6569
6570 PR c/39613
7a715bba
UB
6571 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
6572 New tests.
17cede2e 6573
d34ac4dd
JM
65742009-04-08 Joseph Myers <joseph@codesourcery.com>
6575
6576 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
6577 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
6578
ce9ba79b
JJ
65792009-04-08 Jakub Jelinek <jakub@redhat.com>
6580
6581 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
6582
f6f5e3a1
JM
65832009-04-08 Jason Merrill <jason@redhat.com>
6584
6585 PR c++/25185
6586 * g++.dg/template/error40.C: Add another test.
6587
4d84fe7c
JM
65882009-04-08 Joseph Myers <joseph@codesourcery.com>
6589
6590 PR c/39614
6591 PR c/39673
6592 * gcc.c-torture/compile/pr39614-1.c,
6593 gcc.c-torture/compile/pr39614-2.c,
6594 gcc.c-torture/compile/pr39614-3.c,
6595 gcc.c-torture/compile/pr39614-4.c,
6596 gcc.c-torture/compile/pr39614-5.c,
6597 gcc.c-torture/compile/pr39673-1.c,
6598 gcc.c-torture/compile/pr39673-2.c: New tests.
6599 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
6600 more cases.
6601 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6602 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
6603 expected errors.
6604
02060927
DS
66052009-04-08 Dodji Seketeli <dodji@redhat.com>
6606
6607 PRc++/39637
6608 * g++.dg/cpp0x/variadic-crash2.C: New test.
6609
bafc96b4
PT
66102009-04-08 Paul Thomas <pault@gcc.gnu.org>
6611
6612 PR fortran/38863
6613 * gfortran.dg/alloc_comp_result_1.f90: New test.
6614
e04c614e
JM
66152009-04-07 Jason Merrill <jason@redhat.com>
6616
6617 PR c++/34691
6618 * g++.dg/overload/extern-C-1.C: New.
6619
4796d66e
DH
66202009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6621
6622 PR testsuite/39325
6623 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
6624
6ea2bd47
JM
66252009-04-07 Jason Merrill <jason@redhat.com>
6626
6627 PR c++/25185
6628 * g++.dg/template/error40.C: New.
6629
13d138bf
JW
66302009-04-07 Janus Weil <janus@gcc.gnu.org>
6631
6632 PR fortran/38152
6633 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
6634
aa1aa786
EB
66352009-04-07 Eric Botcazou <ebotcazou@adacore.com>
6636
6637 * gnat.dg/subp_elim_errors.ad[sb]: New test.
6638
3afadac3
JW
66392009-04-07 Janus Weil <janus@gcc.gnu.org>
6640
c22ba5ff 6641 PR fortran/38290
3afadac3
JW
6642 * gfortran.dg/proc_decl_1.f90: Modified.
6643 * gfortran.dg/proc_ptr_11.f90: Extended.
6644 * gfortran.dg/proc_ptr_13.f90: Modified.
6645
463ecaca
JM
66462009-04-06 Jason Merrill <jason@redhat.com>
6647
6648 PR c++/35146
6649 * g++.dg/template/fnspec1.C: New.
6650
6d63ea75
LG
66512009-04-06 Laurent GUERBY <laurent@guerby.net>
6652
7a715bba 6653 * lib/gnat.exp: Handle multilib.
f100a4a8 6654
ea0a374b
PT
66552009-04-06 Paul Thomas <pault@gcc.gnu.org>
6656
6657 PR fortran/38863
6658 * gfortran.dg/dependency_23.f90: New test.
6659
439ef907
RG
66602009-04-06 Richard Guenther <rguenther@suse.de>
6661
6662 PR tree-optimization/28868
6663 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6664 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
6665 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6666 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6667
2e698f67
AS
66682009-04-06 Andrew Stubbs <ams@codesourcery.com>
6669
6670 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
6671
5020dbd6
AS
66722009-04-06 Andrew Stubbs <ams@codesourcery.com>
6673
6674 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
6675
66762009-04-06 Andrew Stubbs <ams@codesourcery.com>
6677
6678 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
6679 with the built-in y0, and the subsequent warning.
6680 (y1): Likewise, rename to y_1.
6681
1d146030
JW
66822009-04-06 Janus Weil <janus@gcc.gnu.org>
6683
7a715bba
UB
6684 PR fortran/39414
6685 * gfortran.dg/proc_decl_21.f90: New.
1d146030
JW
6686
66872009-04-06 Paul Thomas <pault@gcc.gnu.org>
59e36b72 6688
7a715bba
UB
6689 PR fortran/36091
6690 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
59e36b72 6691
ecef6119
HPN
66922009-04-06 Hans-Peter Nilsson <hp@axis.com>
6693
6694 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
6695 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
6696 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
6697 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
6698 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
6699 gfortran.dg/namelist_49.f90: Gate test on effective_target
6700 fd_truncate.
6701 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
6702
e462f727
DK
67032009-04-05 Daniel Kraft <d@domob.eu>
6704
6705 PR fortran/38654
6706 * gfortran.dg/read_float_2.f03
6707 * gfortran.dg/read_float_3.f90
6708
941c3614
RB
67092009-04-05 Richard Guenther <rguenther@suse.de>
6710
6711 PR tree-optimization/39648
6712 * gcc.c-torture/compile/pr39648.c: New testcase.
6713
435970ad
JM
67142009-04-05 Jason Merrill <jason@redhat.com>
6715
6716 PR c++/14912
6717 * g++.dg/template/error39.C: New.
6718
beb64b4a
DF
67192009-04-05 Daniel Franke <franke.daniel@gmail.com>
6720
6721 PR fortran/29458
6722 * gfortran.dg/implied_do_1.f90: New.
6723
cf7d2eb0
TB
67242009-04-04 Tobias Burnus <burnus@net-b.de>
6725
6726 PR fortran/39577
6727 * gfortran.dg/recursive_check_8.f90: New.
6728 * gfortran.dg/recursive_check_9.f90: New.
6729 * gfortran.dg/recursive_check_10.f90: New.
6730 * gfortran.dg/recursive_check_11.f90: New.
6731 * gfortran.dg/recursive_check_12.f90: New.
6732 * gfortran.dg/recursive_check_13.f90: New.
6733 * gfortran.dg/recursive_check_14.f90: New.
6734
a4d674fc
JM
67352009-04-04 Jason Merrill <jason@redhat.com>
6736
6737 PR c++/25185
6738 * g++.dg/template/error38.C: Add more tests.
6739
6f85546f
PT
67402009-04-04 Paul Thomas <pault@gcc.gnu.org>
6741
6742 PR fortran/37614
6743 * gfortran.dg/common_align_2.f90: New test.
6744
6356f38f
UB
67452009-04-04 Richard Earnshaw <rearnsha@arm.com>
6746
6747 PR target/39501
6748 * gcc.c-torture/execute/pr39501.c: New file.
6749 * gcc.c-torture/execute/pr39501.x: New file.
6750
aa7069aa
RG
67512009-04-04 Richard Guenther <rguenther@suse.de>
6752
6753 PR tree-optimization/8781
6754 PR tree-optimization/37892
6755 * g++.dg/tree-ssa/pr8781.C: New testcase.
6756 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
6757
cd15ad3e
RG
67582009-04-04 Richard Guenther <rguenther@suse.de>
6759
6760 PR tree-optimization/39636
6761 * gcc.c-torture/compile/pr39636.c: New testcase.
6762
32d5b22d
L
67632009-04-03 H.J. Lu <hongjiu.lu@intel.com>
6764
d75b46b4 6765 PR rtl-optimization/39607
32d5b22d
L
6766 * g++.dg/opt/pr39607.C: New.
6767
6f9c9d6d
TB
67682009-04-03 Tobias Burnus <burnus@net-b.de>
6769
6770 PR fortran/39594
6771 * gfortran.dg/common_12.f90: New.
6772
b77ba909
JM
67732009-04-03 Jason Merrill <jason@redhat.com>
6774
6775 PR c++/39608
6776 * g++.dg/template/const2.C: New test.
6777
0c908ffc
RG
67782009-04-03 Richard Guenther <rguenther@suse.de>
6779
6780 PR tree-optimization/2480
6781 PR tree-optimization/23086
6782 * gcc.dg/tree-ssa/pr2480.c: New testcase.
6783 * gcc.dg/tree-ssa/pr23086.c: Likewise.
6784
075f83f5
RG
67852009-04-03 Richard Guenther <rguenther@suse.de>
6786
6787 PR tree-optimization/34743
6788 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
6789 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
6790 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6791 * gcc.dg/tree-ssa/sra-3.c: Likewise.
6792 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6793 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6794 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6795 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6796
5006671f
RG
67972009-04-03 Richard Guenther <rguenther@suse.de>
6798
6799 PR middle-end/13146
6800 PR tree-optimization/23940
6801 PR tree-optimization/33237
6802 PR middle-end/33974
6803 PR middle-end/34093
6804 PR tree-optimization/36201
6805 PR tree-optimization/36230
6806 PR tree-optimization/38049
6807 PR tree-optimization/38207
6808 PR tree-optimization/38230
6809 PR tree-optimization/38301
6810 PR tree-optimization/38585
6811 PR middle-end/38895
6812 PR tree-optimization/38985
6813 PR tree-optimization/39299
6814 * gcc.dg/pr19633-1.c: Adjust.
6815 * gcc.dg/torture/pta-callused-1.c: Likewise.
6816 * gcc.dg/torture/pr39074-2.c: Likewise.
6817 * gcc.dg/torture/pr39074.c: Likewise.
6818 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
6819 * gcc.dg/torture/pr30375.c: Adjust.
6820 * gcc.dg/torture/pr33563.c: Likewise.
6821 * gcc.dg/torture/pr33870.c: Likewise.
6822 * gcc.dg/torture/pr33560.c: Likewise.
6823 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
6824 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
6825 * gcc.dg/tree-ssa/alias-15.c: Remove.
6826 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
6827 * gcc.dg/tree-ssa/pr26421.c: Adjust.
6828 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
6829 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
6830 * gcc.dg/tree-ssa/pr23382.c: Adjust.
6831 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
6832 * gcc.dg/tree-ssa/alias-16.c: Adjust.
6833 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6834 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6835 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6836 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6837 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
6838 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6839 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
6840 * gcc.dg/tree-ssa/pr13146.c: Likewise.
6841 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6842 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6843 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6844 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
6845 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
6846 * gcc.dg/tree-ssa/alias-20.c: Likewise.
6847 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
6848 * gcc.dg/tree-ssa/pr38895.c: Likewise.
6849 * gcc.dg/uninit-B.c: XFAIL.
6850 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6851 * gcc.dg/uninit-pr19430.c: XFAIL.
6852 * g++.dg/tree-ssa/pr13146.C: New testcase.
6853 * g++.dg/opt/pr36187.C: Adjust.
6854 * g++.dg/torture/20090329-1.C: New testcase.
6855
e97d7fa9
CF
68562009-04-02 Chao-ying Fu <fu@mips.com>
6857
6858 * gcc.target/mips/interrupt_handler.c: New test.
6859
608f7b2e
DA
68602009-04-02 David Ayers <ayers@fsfe.org>
6861
6862 PR objc/18456
6863 * objc.dg/bad-receiver-type-2.m: New test contributed by
6864 Alexander Mamberg.
6865
d5c8be27
JM
68662009-04-02 Jason Merrill <jason@redhat.com>
6867
6868 PR c++/25185
6869 * g++.dg/template/error38.C: New test.
6870
9fabb197
JJ
68712009-04-02 Janis Johnson <janis187@us.ibm.com>
6872
6873 PR tree-optimization/31677
7a715bba 6874 * gcc.dg/memcpy-1.c: Add compiler option.
9fabb197 6875
2f0fa28e
IR
68762009-04-02 Ira Rosen <irar@il.ibm.com>
6877
6878 PR tree-optimization/39595
6879 * gfortran.dg/vect/O3-pr39595.f: New test.
6880
d0940d56
DS
68812009-04-02 Dodji Seketeli <dodji@redhat.com>
6882
6883 PR c++/26693
6884 * g++.dg/template/typedef11.C: New test.
6885 * g++.dg/template/typedef12.C: Likewise.
6886 * g++.dg/template/typedef13.C: Likewise.
6887 * g++.dg/template/typedef14.C: Likewise.
6888 * g++.dg/template/typedef15.C: Likewise.
6889 * g++.dg/template/typedef16.C: Likewise.
6890 * g++.dg/template/sfinae3.C: Compile this pedantically.
6891 The only errors expected should be the one saying the typedef is ill
6892 formed.
6893 * g++.old-deja/g++.pt/typename8.C: Likewise.
6894 * g++.dg/template/access11.C: Update this.
6895
bf1cbdc6
RG
68962009-04-02 Richard Guenther <rguenther@suse.de>
6897
6898 PR tree-optimization/37221
6899 * gcc.c-torture/compile/20090331-1.c: New testcase.
6900
87cfb32c
EB
69012009-04-01 Eric Botcazou <ebotcazou@adacore.com>
6902
6903 * gcc.c-torture/compile/20090401-1.c: New test.
6904
a5b38cdf
L
69052009-04-01 H.J. Lu <hongjiu.lu@intel.com>
6906
6907 PR c++/4926
6908 * g++.dg/template/pr4926-1.C: New.
6909
667e8acb
XDL
69102009-04-01 Xinliang David Li <davidxl@google.com>
6911
6912 * gcc.target/i386/all_one_m128i.c: New test.
6913
eec49116
JJ
69142009-04-01 Janis Johnson <janis187@us.ibm.com>
6915
839a3b8a
JJ
6916 PR c/39027
6917 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
6918 * gcc.dg/fltconst-2.c: New test.
6919 * gcc.dg/fltconst-double-pedantic-1.c: New test.
6920 * gcc.dg/fltconst-double-pedantic-2.c: New test.
6921
eec49116
JJ
6922 PR c/33466
6923 * gcc.dg/cpp/pr33466.c: New test.
6924 * gcc.dg/dfp/pr33466.c: New test.
6925 * gcc.dg/fixed-point/pr33466.c: New test.
6926
96137f95
L
69272009-04-01 H.J. Lu <hongjiu.lu@intel.com>
6928
6929 PR tree-optimization/35011
6930 * g++.dg/other/pr35011.C: New.
6931
d93e052c
JJ
69322009-04-01 Jakub Jelinek <jakub@redhat.com>
6933
6934 PR target/39226
6935 * gcc.dg/pr39226.c: New test.
6936
eddd291e
L
69372009-04-01 H.J. Lu <hongjiu.lu@intel.com>
6938
6939 PR c++/35240
6940 * g++.dg/template/pr35240.C: New.
6941
6ccb2a4a
JM
69422009-04-01 Joseph Myers <joseph@codesourcery.com>
6943
6944 PR c/39605
6945 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
6946 * gcc.dg/pr25682.c: Update expected diagnostics.
6947
299b87f8
RG
69482009-04-01 Richard Guenther <rguenther@suse.de>
6949
6950 * gcc.dg/fold-plusmult-2.c: New testcase.
6951
b85eb797
JJ
69522009-04-01 Jakub Jelinek <jakub@redhat.com>
6953
6954 PR c/37772
6955 * gcc.dg/pr37772.c: New test.
6956 * g++.dg/ext/asm11.C: New test.
6957
00c7e24f
L
69582009-04-01 H.J. Lu <hongjiu.lu@intel.com>
6959
b85eb797
JJ
6960 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
6961 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
6962 defined.
00c7e24f 6963
a70f5987
JM
69642009-03-31 Jason Merrill <jason@redhat.com>
6965
6966 * g++.old-deja/g++.other/using9.C: Add expected errors.
6967
36e3e6f7
L
69682009-03-31 H.J. Lu <hongjiu.lu@intel.com>
6969
6970 * gcc.c-torture/compile/pr33009.c: Removed.
6971
82452399
RR
69722009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6973
6974 * gcc.c-torture/compile/pr33009.c: Delete.
6975 * gcc.c-torture/compile/pr11832.c: Likewise.
6976
207bf79d
JM
69772009-03-31 Joseph Myers <joseph@codesourcery.com>
6978
6979 PR c/448
6980 * lib/target-supports.exp (check_effective_target_stdint_types):
6981 Update comment.
6982 (check_effective_target_inttypes_types): New.
6983 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
6984 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
6985 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
6986
e49be8f7
PT
69872009-03-31 Paul Thomas <pault@gcc.gnu.org>
6988
6989 PR fortran/38917
6990 PR fortran/38918
6991 * gfortran.dg/data_pointer_1.f90: New test.
6992
bf0d171a
PT
69932009-03-31 Paul Thomas <pault@gcc.gnu.org>
6994
6995 PR fortran/38915
6996 * gfortran.dg/char_length_15.f90: New test.
6997
a3c49752
JM
69982009-03-31 Jason Merrill <jason@redhat.com>
6999
51fc2d02
JM
7000 C++ DR 613
7001 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
7002 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
7003 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
7004 xfail others.
7005
2553fb66
JM
7006 * g++.dg/other/typedef2.C: New test.
7007
0e183333
JM
7008 PR c++/37806
7009 * g++.dg/template/typedef17.C: New test.
7010
a3c49752
JM
7011 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
7012 * g++.dg/cpp0x/auto12.C: Likewise.
7013
6b12efe9
RG
70142009-03-31 Richard Guenther <rguenther@suse.de>
7015
7016 PR middle-end/31029
7017 * gcc.dg/fold-compare-4.c: New testcase.
7018 * gcc.dg/fold-compare-5.c: Likewise.
7019
108f6c2f
RG
70202009-03-31 Richard Guenther <rguenther@suse.de>
7021
7022 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
7023
8f612190
JM
70242009-03-31 Joseph Myers <joseph@codesourcery.com>
7025
7026 PR target/39592
7027 * gcc.target/i386/pr39592-1.c: New test.
7028
47580d22
JM
70292009-03-31 Joseph Myers <joseph@codesourcery.com>
7030
7031 PR preprocessor/15638
7032 * gcc.dg/cpp/missing-header-1.c: New test.
7033 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
7034 "compilation terminated" message.
7035 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
7036 test #include "".
7037 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
7038 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
7039 terminated" message.
7040
ba4d8f9d
RG
70412009-03-31 Richard Guenther <rguenther@suse.de>
7042
7043 PR middle-end/23401
7044 PR middle-end/27810
7045 * gcc.dg/tree-ssa/pr23401.c: New testcase.
7046 * gcc.dg/tree-ssa/pr27810.c: Likewise.
7047
3759634f
SK
70482009-03-30 Steven G. Kargl <kargls@comcast.net>
7049
7050 PR fortran/38389
7051 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
7052 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
7053 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
7054 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
7055 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7056 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
7057 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
7058
71a7778c
PT
70592009-03-30 Paul Thomas <pault@gcc.gnu.org>
7060
7061 PR fortran/22571
7062 * gfortran.dg/whole_file_1.f90: New test.
7063 PR fortran/26227
7064 * gfortran.dg/whole_file_2.f90: New test.
7065 * gfortran.dg/whole_file_3.f90: New test.
7066 PR fortran/24886
7067 * gfortran.dg/whole_file_4.f90: New test.
7068
665733c1
JJ
70692009-03-30 Jakub Jelinek <jakub@redhat.com>
7070
7071 * gfortran.dg/bind_c_usage_19.f90: New test.
7072
a37a7b8a
JJ
7073 PR target/39558
7074 * gcc.target/powerpc/altivec-29.c: New test.
7075
8ce94e44
JM
70762009-03-30 Joseph Myers <joseph@codesourcery.com>
7077
7078 PR rtl-optimization/323
7079 * gcc.target/i386/excess-precision-1.c,
7080 gcc.target/i386/excess-precision-2.c,
7081 gcc.target/i386/excess-precision-3.c,
7082 gcc.target/i386/excess-precision-4.c,
7083 gcc.target/i386/excess-precision-5.c,
7084 gcc.target/i386/excess-precision-6.c: New tests.
7085
1e57bf47
JM
70862009-03-30 Joseph Myers <joseph@codesourcery.com>
7087
7088 PR c/35235
7089 * gcc.dg/c99-array-lval-8.c: New test.
7090
148e4216
JM
70912009-03-29 Joseph Myers <joseph@codesourcery.com>
7092
7093 PR preprocessor/34695
7094 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
7095 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
7096 instead of dg-warning for "previous definition" messages.
7097 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
7098 "warnings being treated as errors" message.
7099 * gcc.dg/fltconst-1.c: Use -fshow-column.
7100
6bb62671
SK
71012009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
7102
7103 PR fortran/38823
7104 * gfortran.dg/power1.f90: New test.
7105
928c19bb
JM
71062009-03-29 Joseph Myers <joseph@codesourcery.com>
7107
7108 PR c/456
7109 PR c/5675
7110 PR c/19976
7111 PR c/29116
7112 PR c/31871
7113 PR c/35198
7114 * gcc.c-torture/compile/20081108-1.c,
7115 gcc.c-torture/compile/20081108-2.c,
7116 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
7117 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
7118 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
7119 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
7120 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
7121 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
7122 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
7123 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
7124 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
7125 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
7126 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
7127 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
7128 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
7129 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
7130 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
7131 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
7132 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
7133 case.
7134 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7135 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
7136 XFAILs. Update expected messages.
7137 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
7138 expected messages.
7139 * gcc.dg/real-const-1.c: Replace with test from original PR.
7140 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
7141 when casting from non-constant integer to pointer.
7142
5babbcc0
RG
71432009-03-29 Richard Guenther <rguenther@suse.de>
7144
7145 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
7146
b0e5fa94
DK
71472009-03-29 Daniel Kraft <d@domob.eu>
7148
7149 PR fortran/37423
7150 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
7151 DEFERRED bindings.
7152 * gfortran.dg/typebound_proc_9.f03: New test.
7153 * gfortran.dg/typebound_proc_10.f03: New test.
7154 * gfortran.dg/typebound_proc_11.f03: New test.
7155 * gfortran.dg/abstract_type_5.f03: New test.
7156
ad41bd84 71572009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
d80c695f
TS
7158
7159 PR fortran/38507
7160 * gfortran.dg/do_4.f: New.
7161 * gfortran.dg/goto_2.f90: Correct expected warnings.
7162 * gfortran.dg/goto_4.f90: Likewise.
7163 * gfortran.dg/goto_5.f90: New.
7164
eeae74a1
L
71652009-03-29 H.J. Lu <hongjiu.lu@intel.com>
7166
7167 PR target/39545
7168 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
7169
7170 * gcc.target/i386/pr39545-1.c: New.
7171 * gcc.target/i386/pr39545-2.c: Likewise.
7172
7173 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
7174 (flex2_struct): Likewise.
7175 (check_struct_passing7): Likewise.
7176 (check_struct_passing8): Likewise.
7177 (f1s): Likewise.
7178 (f2s): Likewise.
7179 (main): Call check_struct_passing7 and check_struct_passing8.
7180
3379ae7f
RG
71812009-03-29 Richard Guenther <rguenther@suse.de>
7182
7183 * gcc.c-torture/execute/20090113-1.c: New testcase.
7184 * gcc.c-torture/execute/20090113-2.c: Likewise.
7185 * gcc.c-torture/execute/20090113-3.c: Likewise.
7186 * gcc.c-torture/execute/20090207-1.c: Likewise.
7187 * gcc.c-torture/compile/20090114-1.c: Likewise.
7188 * gcc.c-torture/compile/20090328-1.c: Likewise.
7189 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7190
4ea80a41
DA
71912009-03-29 David Ayers <ayers@fsfe.org>
7192
7193 PR objc/27377
7194 * objc.dg/conditional-1.m: New tests.
f100a4a8 7195
3dc9eaa6
AN
71962009-03-28 Adam Nemet <anemet@caviumnetworks.com>
7197
7198 * gcc.dg/winline-10.c: New test.
7199
33abc845
TB
72002009-03-28 Tobias Burnus <burnus@net-b.de>
7201
7202 PR fortran/34656
7203 * gfortran.dg/do_check_1.f90: Add test.
7204 * gfortran.dg/do_check_2.f90: Add test.
7205 * gfortran.dg/do_check_3.f90: Add test.
7206 * gfortran.dg/do_check_4.f90: Add test.
7207
33977f81
JH
72082009-03-28 Jan Hubicka <jh@suse.cz>
7209
7210 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
7211 * gcc.dg/pr33826.c: Update dump files.
7212 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
7213 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
7214
617f3897
MJ
72152009-03-28 Martin Jambor <mjambor@suse.cz>
7216
7217 * g++.dg/tree-ssa/fwprop-align.C: New test.
7218
574872ff
JJ
72192009-03-28 Jakub Jelinek <jakub@redhat.com>
7220
b3bf8855
JJ
7221 * gcc.target/powerpc/altivec-28.c: New test.
7222
574872ff
JJ
7223 PR c++/39554
7224 * gcc.dg/wdisallowed-functions-1.c: Removed.
7225 * gcc.dg/wdisallowed-functions-2.c: Removed.
7226 * gcc.dg/wdisallowed-functions-3.c: Removed.
7227 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7228 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7229 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
7230
b005da11
RG
72312009-03-28 Richard Guenther <rguenther@suse.de>
7232
7233 PR tree-optimization/38723
7234 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
7235
5d63a35f
PT
72362009-03-28 Paul Thomas <pault@gcc.gnu.org
7237
ba20e309
UB
7238 PR fortran/38538
7239 * gfortran.dg/char_result_13.f90: New test.
5d63a35f 7240
6b02d5f7
PT
72412009-03-28 Paul Thomas <pault@gcc.gnu.org>
7242
7243 PR fortran/38765
7244 * gfortran.dg/alloc_comp_assign_9.f90: New test.
7245
bc6600ab
DK
72462009-03-28 Daniel Kraft <d@domob.eu>
7247
7248 * gfortran.dg/trim_1.f90: New test.
7249
08cf8f58
RG
72502009-03-28 Richard Guenther <rguenther@suse.de>
7251
7252 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
7253 * g++.dg/warn/Warray-bounds.C: Likewise.
7254
43998ed9
TB
72552009-03-28 Tobias Burnus <burnus@net-b.de>
7256
7257 PR fortran/32626
7258 * gfortran.dg/recursive_check_7.f90: New test.
7259
72602009-03-28 Tobias Burnus <burnus@net-b.de>
dc186969
TB
7261
7262 PR fortran/38432
7263 * gfortran.dg/do_check_5.f90: New test.
7264 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
7265 * gfortran.dg/array_constructor_18.f90: Ditto.
7266 * gfortran.dg/array_constructor_22.f90: Ditto.
7267 * gfortran.dg/do_3.F90: Ditto.
7268 * gfortran.dg/do_1.f90: Ditto.
7269
e8114fba
RG
72702009-03-28 Richard Guenther <rguenther@suse.de>
7271
7272 PR tree-optimization/38180
7273 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
7274
6cdb0ee3
RG
72752009-03-28 Richard Guenther <rguenther@suse.de>
7276
7277 PR tree-optimization/38513
7278 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7279 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
7280 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7281 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7282 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7283 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7284 * gcc.dg/vect/vect-35.c: Likewise.
7285 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7286 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7287 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7288
8ca1fd76
RG
72892009-03-28 Richard Guenther <rguenther@suse.de>
7290
7291 PR tree-optimization/38968
7292 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
7293
a254e44d
RG
72942009-03-28 Richard Guenther <rguenther@suse.de>
7295
7296 PR tree-optimization/37795
7297 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
7298
52c0e446
JM
72992009-03-28 Joseph Myers <joseph@codesourcery.com>
7300
7301 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
7302 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
7303 options for removed targets.
7304
472c7fbd
RG
73052009-03-27 Richard Guenther <rguenther@suse.de>
7306
7307 PR tree-optimization/39120
7308 * gcc.c-torture/execute/pr39120.c: New testcase.
7309
73102009-03-27 Richard Guenther <rguenther@suse.de>
7311
7312 PR tree-optimization/39120
7313 * gcc.dg/torture/pta-callused-1.c: New testcase.
7314
2ac26e15
L
73152009-03-27 H.J. Lu <hongjiu.lu@intel.com>
7316
7317 PR middle-end/39315
7318 * gcc.target/i386/pr39315-1.c: New.
7319 * gcc.target/i386/pr39315-2.c: Likewise.
7320 * gcc.target/i386/pr39315-3.c: Likewise.
7321 * gcc.target/i386/pr39315-4.c: Likewise.
7322 * gcc.target/i386/pr39315-check.c: Likewise.
7323
d9223014
L
73242009-03-27 H.J. Lu <hongjiu.lu@intel.com>
7325
7326 PR c/39323
7327 * gcc.dg/pr39323-1.c: New.
7328 * gcc.dg/pr39323-2.c: Likewise.
7329 * gcc.dg/pr39323-3.c: Likewise.
7330
689b689c
L
73312009-03-27 H.J. Lu <hongjiu.lu@intel.com>
7332
7333 PR target/38034
7334 * gcc.target/ia64/sync-1.c: New.
7335
51212b32
L
73362009-03-27 H.J. Lu <hongjiu.lu@intel.com>
7337
7338 PR target/39472
7339 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
7340 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
7341 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
7342 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
7343 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
7344 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
7345 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
7346 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
7347
7338ea63
KG
73482009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7349
7350 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
7351 for low precision (i.e. float).
7352
68599f33
DS
73532009-03-27 Dodji Seketeli <dodji@redhat.com>
7354 Jakub Jelinek <jakub@redhat.com>
7355
7356 PR debug/37959
7357 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
7358
9f5e9983
JJ
73592009-03-27 Jakub Jelinek <jakub@redhat.com>
7360
64d7685c
JJ
7361 * gcc.dg/memmove-2.c: New test.
7362 * gcc.dg/memmove-3.c: New test.
7363
9f5e9983
JJ
7364 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
7365 in clone naming.
7366
e9d51dc6
XDL
73672009-03-27 Xinliang David Li <davidxl@google.com>
7368
7369 PR tree-optimization/39557
7370 * g++.dg/tree-ssa/dom-invalid.C: New test.
7371
4577cea1
XDL
73722009-03-27 Xinliang David Li <davidxl@google.com>
7373
7374 PR tree-optimization/39548
7375 * g++.dg/tree-ssa/copyprop.C: New test.
7376
8ec0d73b
AP
73772009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
7378
7379 PR c++/38638
7380 * g++.dg/template/typename17.C: New testcase.
7381 * g++.dg/template/typename18.C: New testcase.
7382
b0957daf
AP
73832009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
7384
7385 PR c++/36799
7386 * g++.dg/other/var_copy-1.C: New test.
7387
48b6cd9d
SM
73882009-03-27 Simon Martin <simartin@users.sourceforge.net>
7389
7390 PR c++/37647
7391 * g++.dg/parse/ctor9.C: New test.
7392
6a837908
SM
73932009-03-27 Simon Martin <simartin@users.sourceforge.net>
7394
7395 PR c++/29727
7396 * g++.dg/init/error2.C: New test.
7397
a5f805df
MLI
73982009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7399
7400 PR c++/35652
7401 * gcc.dg/pr35652.C: New.
7402 * g++.dg/warn/pr35652.C: New.
7403 * gcc.dg/format/plus-1.c: Adjust message.
7404
5a59b39e
JJ
74052009-03-26 Jakub Jelinek <jakub@redhat.com>
7406
7407 PR c++/39554
7408 * gcc.dg/wdisallowed-functions-3.c: New test.
7409 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
7410
d43f68d6
KG
74112009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7412
7413 * gcc.dg/inline-33.c: Fix when pic.
7414
cd510f15
AM
74152009-03-25 Alexander Monakov <amonakov@ispras.ru>
7416
a5f805df 7417 * gcc.target/ia64/20090324-1.c: New test.
cd510f15 7418
969a5433
JJ
74192009-03-25 Jakub Jelinek <jakub@redhat.com>
7420
7421 PR c/27898
7422 * gcc.dg/pr27898.c: New test.
7423
7424 PR tree-optimization/32139
7425 * gcc.c-torture/compile/pr32139.c: New test.
7426
f7cbd40e
JM
74272009-03-24 Jason Merrill <jason@redhat.com>
7428
7429 PR c++/28274
7430 * g++.dg/parse/defarg14.C: New test.
7431
760ab26f
JD
74322009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7433
7434 PR libfortran/39528
7435 * gfortran.dg/read_repeat.f90: New test.
7436
09ac4473
IR
74372009-03-24 Ira Rosen <irar@il.ibm.com>
7438
7439 PR tree-optimization/39529
7440 * gcc.dg/vect/pr39529.c: New test.
7441
603f5959
DS
74422009-03-24 Dodji Seketeli <dodji@redhat.com>
7443 Jakub Jelinek <jakub@redhat.com>
7444
7445 PR debug/39524
7446 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
7447
c5cdb03f
JJ
74482009-03-23 Jakub Jelinek <jakub@redhat.com>
7449
7450 PR c/39495
7451 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
7452
6ab282f6
JM
74532009-03-23 Jason Merrill <jason@redhat.com>
7454
6afcfe0a 7455 * g++.dg/cpp0x/auto12.C: Add variadic test.
f100a4a8 7456
6ab282f6
JM
7457 PR c++/39526
7458 * g++.dg/warn/Wshadow-4.C: New test.
7459
88ccb72a
JJ
74602009-03-23 Jakub Jelinek <jakub@redhat.com>
7461
7462 PR tree-optimization/39516
7463 * gfortran.dg/pr39516.f: New test.
7464
78425caa
HPN
74652009-03-22 Hans-Peter Nilsson <hp@axis.com>
7466
7467 * lib/target-libpath.exp (set_ld_library_path_env_vars):
7468 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
7469 variable, not environment variable.
7470
c1165535
JM
74712009-03-21 Jason Merrill <jason@redhat.com>
7472
7473 PR c++/28879
7474 * g++.dg/ext/vla6.C: New test.
7475
72258929
JM
74762009-03-20 Jason Merrill <jason@redhat.com>
7477
7478 * g++.dg/cpp0x/initlist5.C: Add additional test.
7479
7d1ec26a
JJ
74802009-03-19 Jakub Jelinek <jakub@redhat.com>
7481 Janis Johnson <janis187@us.ibm.com>
7482
7483 * lib/compat.exp (compat-get-options-main, compat-get-options):
7484 Handle dg-prune-output in source file.
7485 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
7486 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
7487 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
7488 two warnings.
7489
f57c2f04
JJ
74902009-03-19 Jakub Jelinek <jakub@redhat.com>
7491
ea1199ee
JJ
7492 PR c/39495
7493 * gcc.dg/gomp/pr39495-1.c: New test.
7494 * gcc.dg/gomp/pr39495-2.c: New test.
7495 * g++.dg/gomp/pr39495-1.C: New test.
7496 * g++.dg/gomp/pr39495-2.C: New test.
7497
f57c2f04
JJ
7498 PR target/39496
7499 * gcc.target/i386/pr39496.c: New test.
7500 * g++.dg/other/pr39496.C: New test.
7501
9e517d61
LF
75022009-03-19 Li Feng <nemokingdom@gmail.com>
7503
7504 PR middle-end/39500
7505 * gcc.dg/autopar/pr39500-1.c: New.
7506 * gcc.dg/autopar/pr39500-2.c: New.
7507
d680e79d
L
75082009-03-18 H.J. Lu <hongjiu.lu@intel.com>
7509
7510 * g++.dg/dg.exp: Prune graphite.
7511
9968d233
SP
75122009-03-18 Sebastian Pop <sebastian.pop@amd.com>
7513
7514 PR middle-end/39447
7515 * g++.dg/graphite: New.
7516 * g++.dg/graphite/graphite.exp: New.
7517 * g++.dg/graphite/pr39447.C: New.
7518
367bdb8d
L
75192009-03-18 H.J. Lu <hongjiu.lu@intel.com>
7520
7521 PR c++/39425
7522 * g++.dg/template/pr39425.C: New.
7523
7524 * g++.dg/template/spec33.C: Updated.
7525
448545cb
JM
75262009-03-17 Jason Merrill <jason@redhat.com>
7527
7528 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
7529
ff284b4b
PC
75302009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7531
7532 PR c++/39475
7533 * g++.dg/ext/unary_trait_incomplete.C: New.
7534
3c072c6b
JY
75352009-03-17 Jing Yu <jingyu@google.com>
7536
7537 PR middle-end/39378
7538 * g++.dg/inherit/thunk10.C: New test.
7539
9ade279b
UB
75402009-03-17 Uros Bizjak <ubizjak@gmail.com>
7541
7542 PR target/39482
7543 * gcc.target/i386/pr39482.c: New test.
7544
16e60c17
JJ
75452009-03-17 Jakub Jelinek <jakub@redhat.com>
7546
a3f596ba
JJ
7547 PR debug/39471
7548 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
7549 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
7550 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
7551 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
7552
6b2b8871
JJ
7553 PR middle-end/39443
7554 * gcc.dg/pr39443.c: New test.
7555
16e60c17
JJ
7556 PR debug/39412
7557 * gcc.dg/debug/pr39412.c: New test.
7558
4d936aca
JJ
75592009-03-17 Janis Johnson <janis187@us.ibm.com>
7560
7561 PR testsuite/38526
7562 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
7563 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
7564 is defined.
7565 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
7566 its original value, or unset if it was not defined.
7567 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
7568 path procs around use of HOSTCC.
7569 * g++.dg/compat/struct-layout-1.exp: Ditto.
7570 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
7571
1cb3c37c
L
75722009-03-16 H.J. Lu <hongjiu.lu@intel.com>
7573
7574 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
7575
8ce12569
JJ
75762009-03-16 Janis Johnson <janis187@us.ibm.com>
7577
c4d475ad
JJ
7578 Revert patch for PR testsuite/37630.
7579
db205671
JJ
7580 PR testsuite/37960
7581 * gcc.dg/pr11492.c: Replace constant and remove xfail.
7582
fabab0b6
JJ
7583 PR testsuite/37630
7584 * lib/target-supports.exp (check_effective_target_ieee): New.
7585 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
7586 * gcc.dg/20001012-1.c: Require ieee.
7587
8ce12569
JJ
7588 PR testsuite/37628
7589 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
7590
97b4ba9f
JJ
75912009-03-16 Jakub Jelinek <jakub@redhat.com>
7592
7593 PR tree-optimization/39455
7594 * gcc.dg/pr39455.c: New test.
7595
e178ae8e
DA
75962009-03-13 David Ayers <ayers@fsfe.org>
7597
7598 * objc/execute/trivial.m. New test.
7599
381b630e
JH
76002009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
7601
7602 PR target/39137
8088e9ee 7603 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
381b630e 7604
ba4905b4
L
76052009-03-13 H.J. Lu <hongjiu.lu@intel.com>
7606
7607 PR testsuite/39451
7608 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
7609 constraint on (%2).
7610
faef499b
DA
76112009-03-12 David Ayers <ayers@fsfe.org>
7612
7613 PR libobjc/27466
7614 * objc/execute/exceptions/handler-1.m. New test.
7615
ad41bd84 76162009-03-12 Jakub Jelinek <jakub@redhat.com>
03a18198
JJ
7617
7618 PR target/39431
7619 * gcc.target/i386/pr39431.c: New test.
7620
122c59c7
L
76212009-03-12 H.J. Lu <hongjiu.lu@intel.com>
7622
7623 PR target/39445
7624 * gcc.target/i386/pr39445.c: New.
7625
7626 * gcc.target/i386/push-1.c: XFAIL.
7627
498e51ca
AN
76282009-03-11 Adam Nemet <anemet@caviumnetworks.com>
7629
7630 * gcc.dg/inline-33.c: New test.
7631
22571318
NF
76322009-03-11 Nathan Froyd <froydnj@codesourcery.com>
7633
7634 * gcc.dg/vect/vect-82.c: Combine dg-do and
7635 dg-require-effective-target into dg-skip-if.
7636 * gcc.dg/vect/vect-83.c: Likewise.
7637
9bfaf89d
JJ
76382009-03-11 Jakub Jelinek <jakub@redhat.com>
7639
7640 PR target/39137
7641 * gcc.target/i386/stackalign/longlong-1.c: New test.
7642 * gcc.target/i386/stackalign/longlong-2.c: New test.
7643
8a9ceef2
UW
76442009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7645
7646 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
7647
dc215785
UW
76482009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7649
7650 * gcc.c-torture/execute/ieee/inf-3.c: New test.
7651 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
7652
9ee309d4
OH
76532009-03-11 Olivier Hainque <hainque@adacore.com>
7654
7655 * gnat.dg/slice_enum.adb: New test.
7656
7716876b
JM
76572009-03-11 Jason Merrill <jason@redhat.com>
7658
7659 PR debug/39086
7660 * g++.dg/opt/nrv15.C: New test.
7661
480a5329
IR
76622009-03-10 Ira Rosen <irar@il.ibm.com>
7663
7664 PR tree-optimization/39422
7665 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
7666 constant array with static initialization to global memory.
7667 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7668
23b27c81
HS
76692009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
7670
7671 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
7672 padding.
7673
9a9ba8d9
JJ
76742009-03-09 Jakub Jelinek <jakub@redhat.com>
7675
8c30a510
JJ
7676 PR c++/39371
7677 * g++.dg/opt/switch2.C: Add -w to dg-options.
7678 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
7679 * g++.dg/warn/switch1.C: New test.
7680 * g++.dg/other/switch3.C: New test.
7681
9a9ba8d9
JJ
7682 PR tree-optimization/39394
7683 * gcc.c-torture/compile/pr39394.c: New test.
7684
929b7fc3
AK
76852009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7686
7687 * gcc.target/s390/20090223-1.c: New testcase.
7688
1915e66b
JD
76892009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7690
7691 PR libfortran/39402
7692 * gfortran.dg/fmt_f0_1.f90: New test.
7693
ae9b2a48
L
76942009-03-08 H.J. Lu <hongjiu.lu@intel.com>
7695
7696 PR c++/39060
7697 * g++.dg/other/new1.C: Adjusted.
7698 * g++.dg/parse/crash40.C: Likewise.
7699 * g++.dg/parse/defarg12.C: Likewise.
7700 * g++.dg/template/error15.C: Likewise.
7701
7702 * g++.dg/other/pr39060.C: New.
7703
9207099b
JM
77042009-03-07 Jason Merrill <jason@redhat.com>
7705
7706 PR c++/39367
7707 * g++.dg/opt/new1.C: New.
7708
d8b4270d
PC
77092009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
7710
7711 PR c++/33492
7712 * g++.dg/other/error32.C: New.
7713
9f0e7885
JJ
77142009-03-06 Jakub Jelinek <jakub@redhat.com>
7715
65401a0b
JJ
7716 PR middle-end/39360
7717 * gcc.c-torture/compile/pr39360.c: New test.
7718
9f0e7885
JJ
7719 PR debug/39372
7720 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
7721
2588c9e9
JM
77222009-03-05 Jason Merrill <jason@redhat.com>
7723
7724 PR c++/38908
7725 * g++.dg/warn/Wuninitialized-3.C: New test.
7726
ee0ee7e2
JJ
77272009-03-05 Jakub Jelinek <jakub@redhat.com>
7728
7729 PR debug/39379
7730 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
7731 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
7732
d095e03c
JM
77332009-03-04 Jason Merrill <jason@redhat.com>
7734
7735 PR c++/13549
7736 * g++.dg/template/koenig7.C: New test.
7737
630c80e6
NS
77382009-03-04 Nathan Sidwell <nathan@codesourcery.com>
7739
7740 * g++.dg/torture/predcom-1.C: New test.
7741
b505e785
RG
77422009-03-04 Richard Guenther <rguenther@suse.de>
7743
7744 PR tree-optimization/39362
7745 * g++.dg/torture/pr39362.C: New testcase.
7746
1cb801bc
JM
77472009-03-04 Jason Merrill <jason@redhat.com>
7748 Giovanni Bajo <giovannibajo@gcc.gnu.org>
7749
7750 PR c++/9634
7751 PR c++/29469
7752 PR c++/29607
7753 * g++.dg/template/dependent-name5.C: New test.
7754
79c09787
SE
77552009-03-04 Steve Ellcey <sje@cup.hp.com>
7756
7757 PR testsuite/39357
7758 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
7759 vect_int to vect_int_mult.
7760
6a66f28e
RG
77612009-03-04 Richard Guenther <rguenther@suse.de>
7762
7763 PR tree-optimization/39358
7764 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
7765 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
7766
57e454ee
RG
77672009-03-04 Richard Guenther <rguenther@suse.de>
7768
7769 PR tree-optimization/39339
7770 * gcc.c-torture/execute/pr39339.c: New testcase.
7771
a6fe9ed4
JM
77722009-03-03 Joseph Myers <joseph@codesourcery.com>
7773
7774 * gcc.c-torture/compile/20090303-1.c,
7775 gcc.c-torture/compile/20090303-2.c: New tests.
7776
f07049c8
JJ
77772009-03-03 Jakub Jelinek <jakub@redhat.com>
7778
067dd3c9
JJ
7779 PR fortran/39354
7780 * gfortran.dg/gomp/pr39354.f90: New test.
7781
f07049c8
JJ
7782 PR tree-optimization/39343
7783 * gcc.dg/pr39343.c: New test.
7784
fc0ffad7
IR
77852009-03-03 Ira Rosen <irar@il.ibm.com>
7786
7787 PR tree-optimization/39248
6c6094f1 7788 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
fc0ffad7
IR
7789 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
7790 on targets without vector misalignment support.
f100a4a8
UB
7791 * lib/target-supports.exp
7792 (check_effective_target_vect_short_mult): Add
fc0ffad7
IR
7793 check_effective_target_arm32.
7794
7d4fba4a
SP
77952009-03-02 Sebastian Pop <sebastian.pop@amd.com>
7796
7797 PR middle-end/39335
8088e9ee
L
7798 * gcc.dg/graphite/pr39335_1.c: New.
7799 * gcc.dg/graphite/pr39335.c: New.
7d4fba4a 7800
0f07d576
L
78012009-03-02 H.J. Lu <hongjiu.lu@intel.com>
7802
7803 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
7804 of andl.
7805 * gcc.target/i386/stackalign/return-5.c: Likewise.
7806 * gcc.target/i386/stackalign/return-6.c: Likewise.
7807
6dfb529c 78082009-03-02 Richard Guenther <rguenther@suse.de>
0f07d576 7809 Ira Rosen <irar@il.ibm.com>
6dfb529c
RG
7810
7811 PR tree-optimization/39318
7812 * gfortran.dg/vect/pr39318.f90: New test.
7813
a3aadcc5
JH
78142009-03-01 Jan Hubicka <jh@suse.cz>
7815
7816 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
7817
1cf5abb3
JH
78182009-03-01 Jan Hubicka <jh@suse.cz>
7819
7820 PR debug/39267
7821 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
7822
39ae51e0
EB
78232009-03-01 Eric Botcazou <ebotcazou@adacore.com>
7824
7825 * gnat.dg/pack12.adb: New test.
7826
aad5badd
L
78272009-02-26 H.J. Lu <hongjiu.lu@intel.com>
7828
7829 PR c++/37789
dbb306a0 7830 * g++.dg/other/pr37789.C: New.
aad5badd 7831
489ec4e3
PT
78322009-02-26 Paul Thomas <pault@gcc.gnu.org>
7833
7834 PR fortran/39295
7835 * gfortran.dg/interface_25.f90: New test.
7836 * gfortran.dg/interface_26.f90: New test.
7837
c1cfed03
PT
78382009-02-26 Paul Thomas <pault@gcc.gnu.org>
7839
7840 PR fortran/39292
7841 * gfortran.dg/initialization_22.f90: New test.
7842
38432148 78432009-02-25 H.J. Lu <hongjiu.lu@intel.com>
8592acaf
L
7844
7845 PR rtl-optimization/39241
7846 * gcc.dg/torture/pr39241.c: New.
7847
f618d33e 78482009-02-25 Martin Jambor <mjambor@suse.cz>
8592acaf 7849
f618d33e
MJ
7850 PR tree-optimizations/39259
7851 * g++.dg/torture/pr39259.C: New testcase.
7852
ccfbd880
RG
78532009-02-24 Richard Guenther <rguenther@suse.de>
7854
7855 PR c++/39242
7856 * g++.dg/template/instantiate10.C: New testcase.
7857
71adbef3 78582009-02-24 Richard Guenther <rguenther@suse.de>
8592acaf 7859 Zdenek Dvorak <ook@ucw.cz>
71adbef3
RG
7860
7861 PR tree-optimization/39233
7862 * gcc.c-torture/execute/pr39233.c: New testcase.
7863
f1a558e0
SP
78642009-02-23 Sebastian Pop <sebastian.pop@amd.com>
7865
7866 PR tree-optimization/39260
7867 * gcc.dg/graphite/pr39260.c: New.
7868
e62a4cc1
L
78692009-02-23 H.J. Lu <hongjiu.lu@intel.com>
7870
7871 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
7872
8c8d4a46
L
78732009-02-23 H.J. Lu <hongjiu.lu@intel.com>
7874
7875 PR c++/36411
7876 * g++.dg/template/void14.C: New.
7877
2604de9d
JM
78782009-02-23 Jason Merrill <jason@redhat.com>
7879
d8028f2c
JM
7880 PR c++/38880
7881 * g++.dg/init/const7.C: Remove XFAIL.
7882 * g++.dg/init/static-init1.C: New test.
7883
2604de9d
JM
7884 * g++.dg/cpp0x/initlist14.C: New test.
7885
38432148 78862009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
543af7ab
TK
7887
7888 PR fortran/38914
7889 * bound_simplification_2.f90: New test case.
7890 * bound_7.f90: New test case.
7891
4bb09c26
JM
78922009-02-21 Joseph Myers <joseph@codesourcery.com>
7893
7894 * gcc.dg/cpp/include4.c: New test.
7895
38432148 78962009-02-21 Uros Bizjak <ubizjak@gmail.com>
4c64d3dd
L
7897
7898 PR target/39256
7899 * gcc.target/i386/abi-2.c: New.
7900
b4651327
KK
79012009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
7902
7903 * gcc.c-torture/execute/pr39228.x: New.
7904
f814e489
UB
79052009-02-21 Uros Bizjak <ubizjak@gmail.com>
7906
7907 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
7908 scan-assembler to check for xmm0 register.
7909
07d8efe3 79102009-02-20 Mark Mitchell <mark@codesourcery.com>
f814e489 7911 Joseph Myers <joseph@codesourcery.com>
07d8efe3
MM
7912
7913 * gcc.target/arm/va_list.c: New test.
7914 * g++.dg/abi/arm_va_list.C: Likewise.
7915 * lib/target-supports.exp (check_effective_target_arm_eabi): New
7916 function.
7917 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
7918 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
7919 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
7920 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
7921 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
7922 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
7923
da9c199f
JH
79242009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
7925
7926 PR testsuite/38164
7927 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
7928 to dg-options.
7929
c69cd1f5
JJ
79302009-02-20 Jakub Jelinek <jakub@redhat.com>
7931
7932 PR target/39240
7933 * gcc.c-torture/execute/pr39240.c: New test.
7934
bd967b22
JM
79352009-02-20 Jason Merrill <jason@redhat.com>
7936
7937 PR c++/39225
7938 * g++.dg/parse/dtor15.C: New test.
7939
f0de858e
KH
79402009-02-19 Kazu Hirata <kazu@codesourcery.com>
7941
7942 * gcc.c-torture/execute/20090219-1.c: New.
7943
bde8c97c
AN
79442009-02-19 Adam Nemet <anemet@caviumnetworks.com>
7945
7946 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
7947 (mips-dg-options): When matching isa* pseudo-options make
7948 'value' optional and accept ! entries. Use $spec instead of
7949 $isa_spec in the isa pseudo-option error message. Only
7950 perform the ISA-range check when 'value' is set. If arch is
7951 matching any CPU in the ! entries switch to its generic ISA.
7952 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
da9c199f 7953 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
bde8c97c 7954
09812622
JJ
79552009-02-19 Jakub Jelinek <jakub@redhat.com>
7956
7957 PR target/39175
7958 * gcc.dg/visibility-20.c: New test.
7959 * g++.dg/ext/visibility/visibility-11.C: New test.
7960
68017cb4
L
79612009-02-19 H.J. Lu <hongjiu.lu@intel.com>
7962
7963 PR c++/39188
7964 * g++.dg/abi/pr39188-1a.C: New.
7965 * g++.dg/abi/pr39188-1b.C: Likewise.
7966 * g++.dg/abi/pr39188-1.h: Likewise.
7967 * g++.dg/abi/pr39188-2a.C: Likewise.
7968 * g++.dg/abi/pr39188-2b.C: Likewise.
7969 * g++.dg/abi/pr39188-2.h: Likewise.
7970 * g++.dg/abi/pr39188-3a.C: Likewise.
7971 * g++.dg/abi/pr39188-3b.C: Likewise.
7972 * g++.dg/abi/pr39188-3.h: Likewise.
7973
ab4194da
JM
79742009-02-19 Joseph Myers <joseph@codesourcery.com>
7975
7976 PR c/38483
7977 * gcc.c-torture/execute/call-trap-1.c,
7978 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
7979 tests.
7980
6b67572e
UB
79812009-02-19 Uros Bizjak <ubizjak@gmail.com>
7982
7983 PR target/39228
7984 * gcc.c-torture/execute/pr39228.c: New test.
7985
9e39dba6
RG
79862009-02-19 Richard Guenther <rguenther@suse.de>
7987
7988 PR tree-optimization/39074
7989 * gcc.dg/torture/pr39074.c: New testcase.
7990 * gcc.dg/torture/pr39074-2.c: Likewise.
7991 * gcc.dg/torture/pr39074-3.c: Likewise.
7992
57c2231b
L
79932009-02-18 H.J. Lu <hongjiu.lu@intel.com>
7994
7995 PR c++/39219
7996 * g++.dg/parse/attr3.C: New.
7997
4a877673
JH
79982009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
7999
5842753d
JH
8000 PR testsuite/38165
8001 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
8002
4a877673
JH
8003 PR testsuite/38166
8004 * g++.dg/ext/visibility/class1.C: Revert revision 122348
8005 and skip on Darwin.
8006
98b80692
JM
80072009-02-18 Jason Merrill <jason@redhat.com>
8008
bd967b22
JM
8009 PR c++/38880
8010 * g++.dg/init/const7.C: Remove XFAIL.
8011
98b80692
JM
8012 PR target/39179
8013 * g++.dg/opt/const6.C: New test.
8014
19e56697
L
80152009-02-18 H.J. Lu <hongjiu.lu@intel.com>
8016
8017 * gcc.dg/callabi/callabi.exp: Moved to ...
8018 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
8019 in 64bit mode.
8020
8021 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
8022 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8023 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8024 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
8025 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
8026 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
8027 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
8028
8029 * gcc.dg/callabi/callabi.h: Moved to ...
8030 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
8031
8032 * gcc.dg/callabi/func-1.c: Moved to ...
8033 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
8034
8035 * gcc.dg/callabi/func-indirect.c: Moved to ...
8036 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
8037
8038 * gcc.dg/callabi/pr38891.c: Moved to ...
8039 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
8040
8041 * gcc.dg/callabi/vaarg-1.c: Moved to ...
8042 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
8043
8044 * gcc.dg/callabi/vaarg-2.c: Moved to ...
8045 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
8046
8047 * gcc.dg/callabi/vaarg-3.c: Moved to ...
8048 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
8049
0705d3f4
L
80502009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
8051
8052 PR target/38891
8053 * gcc.dg/callabi/pr38891.c: New.
8054
80552009-02-17 H.J. Lu <hongjiu.lu@intel.com>
8056
8057 * gcc.dg/callabi/callabi.exp: New.
8058
bce08d50
L
80592009-02-17 H.J. Lu <hongjiu.lu@intel.com>
8060
8061 PR target/39082
8062 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
8063 -Wno-abi for x86.
8064 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
8065
8066 * gcc.target/i386/pr39082-1.c: New.
8067
8068 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
8069 -Wno-abi.
8070
8071 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
8072 CHECK_M64_M128 is defined.
8073 (check_f_arguments): Add "do".
8074 (check_vector_arguments): New.
8075 (check_m64_arguments): Likewise.
8076 (check_m128_arguments): Likewise.
8077
8078 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
8079 (CHECK_M64_M128): Define.
8080
8081 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
8082 on abitest.
8083 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
8084
8085 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
8086 tests only if CHECK_M64_M128 is defined.
8087
8088 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
8089 (m128_2_struct): Likewise.
8090 (check_struct_passing5): Likewise.
8091 (check_struct_passing6): Likewise.
8092 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
8093
8094 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
8095 (un5): Likewise.
8096 (check_union_passing4): Likewise.
8097 (main): Test union with __m128 if CHECK_M64_M128 is defined.
8098
5600f233
JM
80992009-02-18 Joseph Myers <joseph@codesourcery.com>
8100
8101 PR c/35447
8102 * gcc.dg/noncompile/pr35447-1.c: New test.
8103
418df9d7
JJ
81042009-02-18 Jakub Jelinek <jakub@redhat.com>
8105
8106 PR tree-optimization/36922
8107 * gfortran.dg/pr36922.f: New test.
8108
6b24ee26
RG
81092009-02-17 Richard Guenther <rguenther@suse.de>
8110
8111 PR tree-optimization/39202
8112 * gcc.c-torture/compile/pr39202.c: New testcase.
8113
73a63870
RG
81142009-02-17 Richard Guenther <rguenther@suse.de>
8115
8116 PR tree-optimization/39204
8117 * gcc.dg/torture/pr39204.c: New testcase.
8118
1f2f555a
BM
81192009-02-17 Bingfeng Mei <bmei@broadcom.com>
8120
8121 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
8122 * gcc.dg/vect/vect-outer-6.c: Ditto.
8123
a47e20fd
JM
81242009-02-16 Joseph Myers <joseph@codesourcery.com>
8125
8126 PR c/35446
8127 * gcc.dg/noncompile/init-5.c: New test.
8128 * gcc.dg/init-bad-4.c: Adjust expected errors.
8129
50aab7dc
L
81302009-02-16 H.J. Lu <hongjiu.lu@intel.com>
8131
8132 PR target/37049
8133 * gcc.target/i386/push-1.c: New.
8134
e2721e12
UB
81352009-02-15 Uros Bizjak <ubizjak@gmail.com>
8136
8137 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
f100a4a8 8138
d7815554
UW
81392009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8140
8141 * gcc.target/spu/intrinsics-sr.c: New test.
8142
c208436c
SE
81432009-02-13 Steve Ellcey <sje@cup.hp.com>
8144
8145 PR target/38056
8146 * gcc.target/ia64/sibcall-opt-1.c: New test.
8147 * gcc.target/ia64/sibcall-opt-2.c: New test.
8148
686c82b5
PT
81492009-02-13 Paul Thomas <pault@gcc.gnu.org>
8150
8151 PR fortran/36528
8152 * gfortran.dg/cray_pointers_8.f90: New test.
8153
8154 PR fortran/36703
8155 * gfortran.dg/cray_pointers_9.f90: New test.
8156
da964fea
JM
81572009-02-13 Jason Merrill <jason@redhat.com>
8158
8159 PR c++/39070
8160 * g++.dg/cpp0x/decltype16.C: New.
8161
72f4e3a7
L
81622009-02-13 H.J. Lu <hongjiu.lu@intel.com>
8163
8164 PR target/39152
8165 * gfortran.dg/gomp/pr39152.f90: New.
8166
53f648e2
L
81672009-02-13 H.J. Lu <hongjiu.lu@intel.com>
8168
8169 PR target/39162
8170 * gcc.target/i386/pr39162.c: New.
8171
f007042e
JM
81722009-02-13 Joseph Myers <joseph@codesourcery.com>
8173
8174 PR c/35444
8175 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8176 New tests.
8177
ed7284dd
JM
81782009-02-12 Jason Merrill <jason@redhat.com>
8179
8180 PR c++/38950
8181 * g++.dg/template/array20.C: New test.
8182
94af6686
UB
81832009-02-12 Uros Bizjak <ubizjak@gmail.com>
8184
8185 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8186 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
8187 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8188
552af634
L
81892009-02-12 H.J. Lu <hongjiu.lu@intel.com>
8190
8191 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8192
12019aec
L
81932009-02-12 H.J. Lu <hongjiu.lu@intel.com>
8194
8195 PR target/39152
8196 * gfortran.dg/pr39152.f: New.
8197
fd97a96a
JM
81982009-02-11 Jason Merrill <jason@redhat.com>
8199
bff54b19
JM
8200 PR c++/39153
8201 * g++.dg/cpp0x/defaulted9.C: New test.
8202
fd97a96a
JM
8203 PR c++/30111
8204 * g++.dg/init/value7.C: New test.
8205
bab64f23
PB
82062009-02-11 Paolo Bonzini <bonzini@gnu.org>
8207
0ce6dcfa 8208 PR target/38824
bab64f23
PB
8209 * gcc.target/i386/pr38824.c: New testcase.
8210
952e24fe
JM
82112009-02-11 Jason Merrill <jason@redhat.com>
8212
bfbe1b68
JM
8213 PR c++/38649
8214 * g++.dg/cpp0x/defaulted8.C: New test.
8215
952e24fe
JM
8216 PR c++/36744
8217 * g++.dg/cpp0x/rv9p.C: New test.
8218
794511d2
EB
82192009-02-10 Eric Botcazou <ebotcazou@adacore.com>
8220
8221 * gnat.dg/aliasing3.adb: New test.
8222 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8223
493e377c
PC
82242009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
8225
8226 PR c++/34397
8227 * g++.dg/template/crash88.C: New.
8228 * g++.dg/template/crash89.C: Likewise.
8229
914ff565
SE
82302009-02-10 Steve Ellcey <sje@cup.hp.com>
8231
8232 PR c/39084
493e377c 8233 * gcc.dg/pr39084.c: New test.
914ff565 8234
fc3103e7
JJ
82352009-02-10 Jakub Jelinek <jakub@redhat.com>
8236
8237 PR target/39139
8238 * gcc.target/i386/pr39139.c: New test.
8239
7cae94fc
RG
82402009-02-10 Richard Guenther <rguenther@suse.de>
8241
8242 PR tree-optimization/39132
8243 * gcc.dg/torture/pr39132.c: New testcase.
8244
a8800687
L
82452009-02-10 H.J. Lu <hongjiu.lu@intel.com>
8246
8247 PR target/39119
8248 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
8249 * gcc.target/x86_64/abi/avx/args.h: Likewise.
8250 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
8251 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
8252 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
8253 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
8254 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
8255 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
8256
450a927a
JM
82572009-02-09 Jason Merrill <jason@redhat.com>
8258
8259 PR c++/39109
8260 * g++.dg/init/value6.C: New test.
8261
493905ba
L
82622009-02-09 H.J. Lu <hongjiu.lu@intel.com>
8263
da9c199f 8264 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
493905ba 8265
4bb07c5d
EB
82662009-02-09 Eric Botcazou <ebotcazou@adacore.com>
8267
8268 * gcc.c-torture/compile/20090209-1.c: New test.
8269
da1512ad
PC
82702009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
8271
8272 PR c++/35147
8273 PR c++/37737
8274 * g++.dg/cpp0x/vt-35147.C: New.
8275 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8276 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8277
feab5a67
JM
82782009-02-06 Joseph Myers <joseph@codesourcery.com>
8279
8280 PR c/35434
8281 * gcc.dg/attr-alias-4.c: New test.
8282
90ef2296
JJ
82832009-02-06 Janis Johnson <janis187@us.ibm.com>
8284
8285 PR c/39035
8286 * gcc.dg/dfp/pr39035.c: New test.
8287
1de2c900
JM
82882009-02-06 Joseph Myers <joseph@codesourcery.com>
8289
8290 PR c/36432
8291 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
8292
e6e1c050
JJ
82932009-02-05 Jakub Jelinek <jakub@redhat.com>
8294
8295 PR c++/39106
8296 * g++.dg/opt/thunk3.C: New test.
8297
5b21d7b2
NC
82982009-02-05 Nick Clifton <nickc@redhat.com>
8299
8300 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
8301 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
8302 * gcc.dg/cdce1.c: Likewise.
8303 * gcc.dg/cpp/_Pragma6.c: Likewise.
8304 * g++.dg/cpp/_Pragma1.C: Likewise.
8305 * gcc.dg/utf32-2.c: Xfail for M32C.
8306 * gcc.dg/utf32-1.c: Likewise.
8307 * gcc.dg/utf32-3.c: Likewise.
8308 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
8309 targets.
8310 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
8311 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
8312 * gcc.dg/Wconversion-5.c: Likewise.
8313 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
8314 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
8315 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
8316 * gcc.dg/utf-inc-init.c: Likewise.
8317 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
8318 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
8319 * gcc.dg/utf-array-short-wchar.c: Likewise.
8320 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
8321 * gcc.dg/mallign.c: Use size_t instead of long.
8322
bf9b2cc9
UB
83232009-02-05 Uros Bizjak <ubizjak@gmail.com>
8324
8325 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
8326
08e14b2a
DB
83272009-02-05 Daniel Berlin <dberlin@dberlin.org>
8328
8329 * gcc.c-torture/execute/pr39100.c: New.
8330
5006381c
JM
83312009-02-05 Joseph Myers <joseph@codesourcery.com>
8332
8333 PR c/35435
8334 * gcc.dg/tls/diag-6.c: New test.
8335
6356f38f
UB
83362009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
8337
8338 * gcc.dg/graphite/scop-19.c: New
8339
69349ea5
L
83402009-02-04 H.J. Lu <hongjiu.lu@intel.com>
8341
8342 AVX Programming Reference (January, 2009)
8343 * gcc.target/i386/avx-vpclmulqdq.c: New.
8344 * gcc.target/i386/pclmul-avx-check.h: Likewise.
8345
8346 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
8347
8348 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
da9c199f 8349 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
69349ea5
L
8350 (pclmul_test): Renamed to ...
8351 (TEST): This.
8352
ee429f84
JJ
83532009-02-04 Jakub Jelinek <jakub@redhat.com>
8354
8355 PR c++/39095
8356 * g++.dg/abi/mangle31.C: New test.
8357
062c4bb3
JM
83582009-02-03 Joseph Myers <joseph@codesourcery.com>
8359
8360 PR c/29129
8361 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
8362 declarator.
8363 * vla-6.c: Likewise. Expect warning not error for [*] lexically
8364 inside function prototype but not part of parameter declarator.
8365 * vla-11.c: New test.
8366
d0db8989
JM
83672009-02-03 Jason Merrill <jason@redhat.com>
8368
8369 * g++.dg/warn/main-4.C: New test.
8370 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
8371
6175f578
AP
83722009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
8373
d23a572f 8374 PR c++/36607
6175f578
AP
8375 * g++.dg/expr/cast10.C: New test.
8376
f6294de7
JM
83772009-02-03 Joseph Myers <joseph@codesourcery.com>
8378
8379 PR c/35433
8380 * gcc.dg/init-bad-6.c: New test.
8381
a36c33eb
JJ
83822009-02-03 Jakub Jelinek <jakub@redhat.com>
8383
70f16287
JJ
8384 PR target/35318
8385 * gcc.c-torture/compile/pr35318.c: New test.
8386
754ccf7c
JJ
8387 PR inline-asm/39059
8388 * gcc.dg/nofixed-point-2.c: New test.
8389 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
8390 * g++.dg/ext/fixed2.C: Likewise.
8391 * g++.dg/other/error25.C: Likewise.
8392 * g++.dg/lookup/crash7.C: Likewise.
8393 * g++.dg/cpp0x/decltype-38655.C: Likewise.
8394
a36c33eb
JJ
8395 PR c++/39056
8396 * g++.dg/cpp0x/initlist13.C: New test.
8397
e350dbbd
PB
83982009-02-03 Paolo Bonzini <bonzini@gnu.org>
8399
8400 PR c++/36897
8401 * g++.dg/template/func2.C: New test.
8402
8403 PR c++/37314
8404 * g++.dg/template/typename15.C: New.
8405 * g++.dg/template/typename16.C: New.
8406
2249b483
JJ
84072009-02-03 Janis Johnson <janis187@us.ibm.com>
8408 Ben Elliston <bje@au.ibm.com>
8409
8410 PR c/39034
8411 * gcc.dg/dfp/pr39034.c: New test.
8412
6c5df99d
KG
84132009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8414
8415 PR testsuite/38263
8416 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
8417
ce6b9ebb
JM
84182009-02-02 Jason Merrill <jason@redhat.com>
8419
8420 PR c++/39054
8421 * g++.dg/parse/dtor14.C: New test.
8422
43014633
JJ
84232009-02-02 Jakub Jelinek <jakub@redhat.com>
8424
8425 * lib/target-supports.exp
8426 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
8427 * g++.dg/ext/builtin10.C: New test.
8428
eca72963
JJ
8429 PR inline-asm/39058
8430 * gcc.target/i386/pr39058.c: New test.
8431
ab058972
RG
84322009-02-02 Richard Guenther <rguenther@suse.de>
8433
8434 PR tree-optimization/38937
8435 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
8436
def88a88
PC
84372009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
8438
bf9b2cc9
UB
8439 PR c++/39053
8440 * g++.dg/parse/crash52.C: New.
def88a88 8441
5f4d82c2
RG
84422009-01-30 Richard Guenther <rguenther@suse.de>
8443
8444 PR tree-optimization/39041
8445 * gcc.c-torture/compile/pr39041.c: New testcase.
8446
ac9bc18b
JJ
84472009-01-30 Jakub Jelinek <jakub@redhat.com>
8448
d0728ae0
JJ
8449 PR target/39013
8450 * gcc.target/i386/pr39013-1.c: New test.
8451 * gcc.target/i386/pr39013-2.c: New test.
8452
ac9bc18b
JJ
8453 PR c++/39028
8454 * g++.dg/ext/label12.C: New test.
8455
1fae3e66
PC
84562009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
8457
8458 PR c++/33465
8459 * g++.dg/parse/error34.C: New.
8460 * g++.dg/parse/error35.C: Likewise.
8461
84622009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
8463
8464 PR c++/38655
8465 * g++.dg/cpp0x/decltype-38655.C: New.
8466
0802336f
JJ
84672009-01-30 Jakub Jelinek <jakub@redhat.com>
8468
8469 PR target/39002
8470 * g++.dg/torture/pr39002.C: New test.
8471
d5e54bc1
KH
84722009-01-29 Kazu Hirata <kazu@codesourcery.com>
8473
8474 PR tree-optimization/39007
8475 * gcc.dg/tree-ssa/pr39007.c: New.
8476
00b251a0
KZ
84772009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
8478
8479 PR middle-end/35854
bf9b2cc9
UB
8480 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
8481 to "subreg1".
f100a4a8 8482
72a54528
AM
84832009-01-29 Steve Ellcey <sje@cup.hp.com>
8484
8485 PR middle-end/38857
8486 * gcc.c-torture/compile/pr38857.c: New test.
8487
61a39615
PT
84882009-01-28 Paul Thomas <pault@gcc.gnu.org>
8489
8490 PR fortran/38852
8491 PR fortran/39006
8492 * gfortran.dg/bound_6.f90: New test.
8493
001b9eb6
PH
84942009-01-28 Pat Haugen <pthaugen@us.ibm.com>
8495
8496 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
8497
59dc4898
KH
84982009-01-28 Kazu Hirata <kazu@codesourcery.com>
8499
8500 PR tree-optimization/38997
8501 * gcc.dg/tree-ssa/pr38997.c: New.
8502
de081cfd
RG
85032009-01-28 Richard Guenther <rguenther@suse.de>
8504
8505 PR tree-optimization/38926
8506 * gcc.c-torture/compile/pr38926.c: New testcase.
8507
a9d386a1
JJ
85082009-01-28 Jakub Jelinek <jakub@redhat.com>
8509
8510 PR middle-end/38934
8511 * gcc.dg/pr38934.c: New test.
8512
97a170cd
RG
85132009-01-28 Richard Guenther <rguenther@suse.de>
8514
8515 PR middle-end/38908
8516 * g++.dg/warn/Wuninitialized-2.C: New testcase.
8517
89ebafc6
PB
85182009-01-28 Paolo Bonzini <bonzini@gnu.org>
8519
8520 PR tree-optimization/38984
8521 * gcc.dg/pr38984.c: New XFAILed testcase.
8522
d748c406
UB
8523
85242009-01-28 Uros Bizjak <ubizjak@gmail.com>
8525
8526 PR target/38988
8527 * gcc.target/i386/pr38988.c: New test.
8528
267e265c
PC
85292009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
8530
8531 PR c++/37554
8532 * g++.dg/parse/crash51.C: New.
8533 * g++.old-deja/g++.pt/crash9.C: Adjust.
8534
79e5286c
DK
85352009-01-27 Daniel Kraft <d@domob.eu>
8536
8537 PR fortran/38883
8538 * gfortran.dg/mvbits_6.f90: New test.
8539 * gfortran.dg/mvbits_7.f90: New test.
8540 * gfortran.dg/mvbits_8.f90: New test.
8541
b5c3dfbb
RG
85422009-01-27 Richard Guenther <rguenther@suse.de>
8543
8544 PR tree-optimization/38503
8545 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
8546
576de5cb
UB
85472009-01-27 Uros Bizjak <ubizjak@gmail.com>
8548
8549 PR middle-end/38969
8550 * gcc.c-torture/execute/pr38969.c: New test.
8551
8cff583a
AN
85522009-01-26 Adam Nemet <anemet@caviumnetworks.com>
8553
8554 PR testsuite/38864
576de5cb 8555 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
8cff583a
AN
8556 to dg-do compile.
8557 * gcc.target/mips/fixed-scalar-type.c: Likewise.
8558 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
8559 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
8560
e6b18eaa
L
85612009-01-26 H.J. Lu <hongjiu.lu@intel.com>
8562
8563 PR target/38952
8564 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
8565 if __USING_SJLJ_EXCEPTIONS__ is defined.
8566
8567 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
8568 __USING_SJLJ_EXCEPTIONS__ is defined.
8569 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
8570 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
8571 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
8572 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
8573 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
8574 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
8575
89d2411c
DS
85762009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
8577
8578 PR testsuite/38949
8579 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
8580 Use instead of C name in asm statements.
8581
e3e6cff4
RG
85822009-01-26 Richard Guenther <rguenther@suse.de>
8583
8584 PR tree-optimization/38745
8585 * g++.dg/torture/pr38745.C: New testcase.
8586
dc874b53
RG
85872009-01-26 Richard Guenther <rguenther@suse.de>
8588
8589 PR middle-end/38851
8590 * g++.dg/warn/Wuninitialized-1.C: New testcase.
8591
cc7f271e
HPN
85922009-01-25 Hans-Peter Nilsson <hp@axis.com>
8593
8594 * gcc.dg/bitfld-15.c: Gate warning on target
8595 pcc_bitfield_type_matters.
8596 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
8597 g++.dg/ext/bitfield4.C: Likewise.
8598 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
8599 bitfield for any target.
8600
849421a3
JJ
86012009-01-24 Jakub Jelinek <jakub@redhat.com>
8602
8603 PR c/38957
8604 * gcc.dg/pr38957.c: New test.
8605
86062009-01-24 David Billinghurst <billingd@gcc.gnu.org>
8cd9b951
DB
8607
8608 PR fortran/38955
8609 * gfortran.dg/array_constructor_24.f: Allow tolerance when
849421a3 8610 comparing floats.
8cd9b951 8611
b840fb02
SP
86122009-01-24 Sebastian Pop <sebastian.pop@amd.com>
8613
8614 PR tree-optimization/38953
8615 * gfortran.dg/graphite/pr38953.f90: New.
8616
ecee559f
PB
86172009-01-24 Paul Brook <paul@codesourcery.com>
8618
8619 * gcc.target/arm/neon-cond-1.c: New test.
8620
38432148 86212009-01-23 Paolo Bonzini <bonzini@gnu.org>
9bacafeb
PB
8622
8623 PR tree-optimization/38932
8624 * gcc.dg/pr38932.c: New.
8625
63e50533
RE
86262009-01-23 Revital Eres <eres@il.ibm.com>
8627
8628 * gcc.dg/sms-7.c: Fix test.
8629
2cd36c22
AN
86302009-01-22 Adam Nemet <anemet@caviumnetworks.com>
8631
8632 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
8633 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
8634 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
8635 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
8636
3ea37b67
SE
86372009-01-22 Steve Ellcey <sje@cup.hp.com>
8638
8639 * gcc.dg/pr35729.c: Make test x86 specific.
8640
42ab5b28
SE
86412009-01-22 Steve Ellcey <sje@cup.hp.com>
8642
8643 PR middle-end/38615
8644 * gcc.dg/pr38615.c: New test.
8645
87673f84
UB
86462009-01-22 Uros Bizjak <ubizjak@gmail.com>
8647
8648 PR target/38931
8649 * gcc.target/i386/pr38931.c: New test.
8650
03c2a308
DS
86512009-01-22 Dodji Seketeli <dodji@redhat.com>
8652
8653 PR c++/38930
8654 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
8655 * g++.dg/template/typedef12.C: Likewise.
8656 * g++.dg/template/typedef13.C: Likewise.
8657 * g++.dg/template/typedef14.C: Likewise.
8658 * g++.dg/template/sfinae3.C: Likewise.
8659 * g++.old-deja/g++.pt/typename8.C: Likewise.
8660 * g++.dg/template/access11.C: Likewise
8661
dbbe6937
RS
86622009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
8663
8664 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
8665 and mips*-*-irix*.
8666 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
8667
d597b3ce
DS
86682009-01-21 Dodji Seketeli <dodji@redhat.com>
8669
8670 PR c++/26693
8671 * g++.dg/template/typedef11.C: New test.
8672 * g++.dg/template/typedef12.C: Likewise.
8673 * g++.dg/template/typedef13.C: Likewise.
8674 * g++.dg/template/typedef14.C: Likewise.
8675 * g++.dg/template/sfinae3.C: Compile this pedantically.
8676 The only errors expected should be the one saying the typedef is ill
8677 formed.
8678 * g++.old-deja/g++.pt/typename8.C: Likewise.
8679 * g++.dg/template/access11.C: Update this.
8680
210879b8
DK
86812009-01-21 Daniel Kraft <d@domob.eu>
8682
8683 PR fortran/38887
8684 * gfortran.dg/mvbits_5.f90: New test.
8685
71a6fe66
BM
86862009-01-21 Bingfeng Mei <bmei@broadcom.com>
8687
8688 * gcc.dg/sms-6.c: New test.
8689 * gcc.dg/sms-7.c: Likewise.
8690
5b3b1d09
PT
86912009-01-20 Paul Thomas <pault@gcc.gnu.org>
8692
8693 PR fortran/38907
8694 * gfortran.dg/host_assoc_function_7.f90: New test
8695
37348bf1 86962009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
576de5cb 8697 Richard Guenther <rguenther@suse.de>
37348bf1
AP
8698
8699 PR tree-optimization/38747
8700 PR tree-optimization/38748
8701 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
8702 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8703 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
8704
da609a9b
KC
87052009-01-20 Kees Cook <kees@ubuntu.com>
8706 H.J. Lu <hongjiu.lu@intel.com>
8707
8708 PR target/38902
8709 * gcc.dg/pr38902.c: New.
8710
38432148 87112009-01-20 Paolo Bonzini <bonzini@gnu.org>
09efeca1
PB
8712
8713 PR target/38868
8714 * gfortran.dg/pr38868.f: New testcase.
8715
3e98d281
RG
87162009-01-20 Richard Guenther <rguenther@suse.de>
8717
8718 * gcc.c-torture/execute/pr36227.c: Move ...
8719 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
8720
72c66596
IS
87212009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8722
da609a9b 8723 * lib/gfortran.exp: Add -B options for targets that use
72c66596
IS
8724 libgfortran.a%s in their specs.
8725
05134211
JM
87262009-01-19 Jason Merrill <jason@redhat.com>
8727
8728 PR c++/23287
8729 * g++.dg/template/dtor5.C: New test.
8730
9295d9ed
MM
87312009-01-19 Mikael Morin <mikael.morin@tele2.fr>
8732
8733 PR fortran/38859
8734 * gfortran.dg/bound_5.f90: New test.
8735
6e4f1168
L
87362009-01-18 H.J. Lu <hongjiu.lu@intel.com>
8737
8738 PR target/38736
8739 * g++.dg/compat/abi/pr38736_main.C: New.
8740 * g++.dg/compat/abi/pr38736_x.C: Likewise.
8741 * g++.dg/compat/abi/pr38736_y.C: Likewise.
8742 * g++.dg/other/macro-1.C: Likewise.
8743 * gcc.dg/macro-1.c: Likewise.
8744 * gcc.dg/compat/pr38736_main.c: Likewise.
8745 * gcc.dg/compat/pr38736_x.c: Likewise.
8746 * gcc.dg/compat/pr38736_y.c: Likewise.
8747
890065bf
RG
87482009-01-18 Richard Guenther <rguenther@suse.de>
8749
8750 PR tree-optimization/38819
8751 * gcc.c-torture/execute/pr38819.c: New testcase.
8752
e775e6b6
PT
87532009-01-17 Paul Thomas <pault@gcc.gnu.org>
8754
8755 PR fortran/38657
8756 * gfortran.dg/module_commons_3.f90: Reapply.
8757
c41fea4a
PT
87582009-01-17 Paul Thomas <pault@gcc.gnu.org>
8759
8760 PR fortran/34955
8761 * gfortran.dg/transfer_intrinsic_1.f90: New test.
8762 * gfortran.dg/transfer_intrinsic_2.f90: New test.
8763
6e7ff326
PT
87642009-01-17 Paul Thomas <pault@gcc.gnu.org>
8765
8766 PR fortran/38657
8767 * gfortran.dg/module_commons_3.f90: Remove
8768
1cc914fc
L
87692009-01-16 H.J. Lu <hongjiu.lu@intel.com>
8770
8771 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
8772
db8470f6
JM
87732009-01-16 Jason Merrill <jason@redhat.com>
8774
fd803431
JM
8775 PR c++/38877
8776 * g++.dg/template/lvalue1.C: New test.
8777
db8470f6
JM
8778 PR c++/29470
8779 * g++.dg/template/access20.C: New test.
8780 * g++.dg/torture/pr34641.C: Fix access.
8781
786ce82d
RG
87822009-01-16 Richard Guenther <rguenther@suse.de>
8783
8784 PR tree-optimization/38835
8785 PR middle-end/36227
8786 * gcc.c-torture/execute/pr36227.c: New testcase.
8787 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
8788 * g++.dg/init/const7.C: Likewise.
8789
c1cb09ad
AN
87902009-01-16 Adam Nemet <anemet@caviumnetworks.com>
8791
8792 PR target/38554
8793 * gcc.c-torture/compile/pr38554.c: New test.
8794
1ceb2263
JM
87952009-01-16 Jason Merrill <jason@redhat.com>
8796
8797 PR c++/38579
8798 * g++.dg/conversion/access1.C: New test.
8799
56c6a499
JJ
88002009-01-16 Jakub Jelinek <jakub@redhat.com>
8801
8802 PR tree-optimization/38789
8803 * gcc.c-torture/compile/pr38789.c: New test.
8804
6e0d2de7
JW
88052009-01-16 Janus Weil <janus@gcc.gnu.org>
8806
8807 PR fortran/38152
8808 * gfortran.dg/proc_ptr_13.f90: New.
8809
16eba928
JM
88102009-01-15 Jason Merrill <jason@redhat.com>
8811
8812 PR c++/38850
8813 * g++.dg/template/koenig6.C: New test.
8814
a2712544
AP
88152009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8816
d23a572f 8817 PR c++/29388
a2712544
AP
8818 * g++.dg/template/error37.C: New testcase.
8819
4af9e878
JM
88202009-01-15 Jason Merrill <jason@redhat.com>
8821
8822 PR c++/36334
8823 * g++.dg/conversion/memfn1.C: New test.
8824
8825 PR c++/37646
8826 * g++.dg/conversion/memfn2.C: New test.
8827
38432148 88282009-01-15 Steve Ellcey <sje@cup.hp.com>
f1253e7e
SE
8829
8830 PR c++/38357
8831 * g++.dg/template/crash87.C: New test.
8832
e939805b
L
88332009-01-15 H.J. Lu <hongjiu.lu@intel.com>
8834
8835 PR middle-end/37843
8836 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
8837
0efc4442
DS
88382009-01-15 Dodji Seketeli <dodji@redhat.com>
8839
8840 PR c++/38636
8841 * g++.dg/parse/crash50.C: New test.
8842
0196c95e
JJ
88432009-01-14 Jakub Jelinek <jakub@redhat.com>
8844
8845 PR rtl-optimization/38245
8846 * gcc.dg/pr38245-3.c: New test.
8847 * gcc.dg/pr38245-3.h: New file.
8848 * gcc.dg/pr38245-4.c: New file.
8849 * gcc.dg/pr38364.c: New test.
8850
2bdfeb38
AN
88512009-01-14 Adam Nemet <anemet@caviumnetworks.com>
8852
8853 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
8854 sequence PC-relative.
8855
670dc171
MM
88562009-01-14 Mark Mitchell <mark@codesourcery.com>
8857
8858 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
8859 calls and/or PLT markers.
8860 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
8861 calls and/or PLT markers.
8862 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
8863 calls and/or PLT markers.
8864 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
8865 calls and/or PLT markers.
8866
96a995c4
DJ
88672009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
8868 Nathan Froyd <froydnj@codesourcery.com>
8869 Joseph Myers <joseph@codesourcery.com>
8870
8871 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
8872 New function.
8873 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
8874 and use consistent CFLAGS.
8875 * gcc.target/powerpc/20030505.c: Likewise.
8876 * gcc.target/powerpc/20081204-1.c: Likewise.
8877 * gcc.target/powerpc/ppc-spe.c: Likewise.
8878 * gcc.target/powerpc/spe1.c: Likewise.
8879 * g++.dg/ext/spe1.C: Likewise.
8880 * g++.dg/other/opaque-1.C: Likewise.
8881 * g++.dg/other/opaque-2.C: Likewise.
8882 * g++.dg/other/opaque-3.C: Likewise.
8883
4e2199ab
MM
88842009-01-14 Mark Mitchell <mark@codesourcery.com>
8885
8886 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
8887 out of loop.
8888
bfcccc7f
UB
88892009-01-14 Vladimir Makarov <vmakarov@redhat.com>
8890
8891 PR target/38811
8892 * g++.dg/torture/pr38811.C: New file.
8893
10bd6c5c
RG
88942009-01-14 Richard Guenther <rguenther@suse.de>
8895
8896 PR tree-optimization/38826
8897 PR middle-end/38477
8898 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
8899
7fe8ccda
SP
89002009-01-13 Sebastian Pop <sebastian.pop@amd.com>
8901
8902 * gcc.dg/graphite/pr38786.c: Fix commit problem.
8903
cee9035d
NC
89042009-01-14 Nick Clifton <nickc@redhat.com>
8905
8906 PR c++/37862
8907 * g++.cp/parse/pr37862.C: New test.
8908
41d3c949
JB
89092009-01-14 Julian Brown <julian@codesourcery.com>
8910
8911 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
8912 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
8913 to...
8914 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
8915 These.
8916
a7cbc517
JJ
89172009-01-13 Jakub Jelinek <jakub@redhat.com>
8918
d3302fd3
JJ
8919 PR rtl-optimization/38774
8920 * gcc.dg/torture/pr38774.c: New test.
8921
a7cbc517
JJ
8922 PR c++/38795
8923 * g++.dg/cpp0x/pr38795.C: New test.
8924
5bdf05c8
DJ
89252009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
8926 Nathan Froyd <froydnj@codesourcery.com>
8927 Joseph Myers <joseph@codesourcery.com>
8928
8929 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
8930 otherwise. Do not check for AltiVec at runtime.
8931 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
8932 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
8933 * gcc.target/powerpc/altivec-1.c: Likewise.
8934 * gcc.target/powerpc/altivec-3.c: Likewise.
8935 * gcc.target/powerpc/altivec-10.c: Likewise.
8936 * gcc.target/powerpc/altivec-12.c: Likewise.
8937 * gcc.target/powerpc/altivec-24.c: Likewise.
8938 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
8939 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
8940 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
8941 * gcc.target/powerpc/pr35907.c: Likewise.
8942 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
8943 otherwise. Do not check for Cell at runtime.
8944 * gcc.target/powerpc/altivec_check.h: Delete.
8945
8946 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
8947 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
8948 not check for AltiVec at runtime.
8949 * g++.dg/ext/altivec-cell-2.C: Likewise.
8950 * g++.dg/ext/altivec-cell-3.C: Likewise.
8951 * g++.dg/ext/altivec-cell-4.C: Likewise.
8952 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
8953 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
8954 check.
8955 * g++.dg/ext/altivec_check.h: Delete.
f100a4a8 8956
425a0a4d
NF
89572009-01-13 Nathan Froyd <froydnj@codesourcery.com>
8958
8959 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
8960 effective target. Adjust line numbers accordingly.
8961
5b6b9db1
MM
89622009-01-13 Mark Mitchell <mark@codesourcery.com>
8963
8964 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
8965
f9344488
SP
89662009-01-13 Sebastian Pop <sebastian.pop@amd.com>
8967
8968 PR tree-optimization/38786
8969 * gcc.dg/graphite/pr38786.c: New.
8970
26d5bf5b
UB
89712009-01-13 Uros Bizjak <ubizjak@gmail.com>
8972
8973 Revert:
8974 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
8975
8976 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
8977 for alpha*-*-* targets.
8978 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
8979
2e503575
JD
89802009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8981
8982 PR libfortran/38772
8983 * gfortran.dg/fmt_bz_bn_err.f: New test.
8984
44c4becf
NF
89852009-01-12 Nathan Froyd <froydnj@codesourcery.com>
8986
8987 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
8988
82fc74c7
DJ
89892009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8990
8991 * lib/target-supports.exp (check_effective_target_powerpc64): New.
8992 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
8993 instruction support. Do not check for it at runtime.
8994
b9f673eb
JM
89952009-01-12 Jason Merrill <jason@redhat.com>
8996
8997 PR c++/35109
8998 * g++.dg/lookup/friend11.C: Remove expected error.
8999 * g++.dg/lookup/friend14.C: New test.
9000 * g++.dg/lookup/friend15.C: New test.
9001
172a4594
DS
90022009-01-12 Dodji Seketeli <dodji@redhat.com>
9003
9004 PR c++/36019
9005 * g++.dg/lookup/hidden-class12.C: New test.
9006 * g++.dg/lookup/hidden-class13.C: New test.
9007 * g++.dg/lookup/hidden-class14.C: New test.
9008 * g++.dg/lookup/hidden-class15.C: New test.
9009 * g++.dg/lookup/hidden-class16.C: New test.
9010
31ca3fa4
MM
90112009-01-12 Mark Mitchell <mark@codesourcery.com>
9012
9013 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
9014 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
9015 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
9016
72114ca1
JM
90172009-01-12 Jason Merrill <jason@redhat.com>
9018
b9f673eb 9019 PR c++/31488
72114ca1
JM
9020 * g++.dg/other/vararg-3.C: New test.
9021
9251175f
DJ
90222009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9023
9024 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
9025 Explicitly enable SPE.
9026 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
9027 directive.
9028
9029 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
9030 Expect -flax-vector-conversions message. Adjust incompatible
9031 types errors.
9032 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
9033 Make Foo extern.
9034
9035 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
9036
9037 * g++.dg/other/opaque-1.C: Run on targets with SPE.
9038
9039 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
9040 * g++.dg/other/opaque-2.C: Likewise.
9041 * g++.dg/other/opaque-3.C: Likewise.
9042
634b5df5
JJ
90432009-01-12 Jakub Jelinek <jakub@redhat.com>
9044
9045 PR c/32041
9046 * gcc.dg/pr32041.c: New test.
9047 * g++.dg/parse/offsetof9.C: New test.
9048
89b7d5e1
DJ
90492009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9050 Nathan Froyd <froydnj@codesourcery.com>
9051
9052 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
9053 * g++.dg/ext/attribute-test-1.C: Likewise.
9054 * g++.dg/ext/attribute-test-2.C: Likewise.
9055 * g++.dg/ext/attribute-test-3.C: Likewise.
9056 * g++.dg/ext/attribute-test-4.C: Likewise.
9057
3b9c1abd
EB
90582009-01-12 Eric Botcazou <ebotcazou@adacore.com>
9059
9060 * gnat.dg/unchecked_convert3.adb: New test.
9061
6356f38f
UB
90622009-01-12 Tomas Bily <tbily@suse.cz>
9063
9064 PR middlend/38385
9065 * gcc.dg/tree-ssa/pr38385.c: New file.
9066
c2152239
JJ
90672009-01-12 Jakub Jelinek <jakub@redhat.com>
9068
49f098f2
JJ
9069 PR c++/38794
9070 * g++.dg/parse/typedef9.C: New test.
9071
c2152239
JJ
9072 PR tree-optimization/38807
9073 * gcc.c-torture/compile/pr38807.c: New test.
9074
0e510b3e
AN
90752009-01-11 Adam Nemet <anemet@caviumnetworks.com>
9076
9077 * gcc.target/mips/ins-2.c: New test.
9078
3f429b87
L
90792009-01-11 H.J. Lu <hongjiu.lu@intel.com>
9080
9081 PR testsuite/38809
9082 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
9083
f74d9c8f
JJ
90842009-01-11 Jakub Jelinek <jakub@redhat.com>
9085
9086 PR c++/36254
9087 * g++.dg/warn/Wreturn-type-5.C: New test.
9088
2ab5ef3e
MK
90892009-01-11 Matthias Klose <doko@ubuntu.com>
9090
9091 PR middle-end/38616
9092 * gcc.dg/pr38616.c: New test.
9093
5a2971ff
SP
90942009-01-10 Sebastian Pop <sebastian.pop@amd.com>
9095
9096 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
9097
d67a3e2a
AP
90982009-01-10 Andrew Pinski <pinskia@gmail.com>
9099
b726f5e6
AP
9100 PR c++/38648
9101 * g++.dg/expr/string-1.C: New test.
9102 * g++.dg/expr/string-2.C: New test.
9103
d67a3e2a
AP
9104 PR c++/36695
9105 * g++.dg/ext/complex4.C: New test.
9106 * g++.dg/ext/complex5.C: New test.
9107 * g++.dg/init/reference1.C: New test.
9108 * g++.dg/init/reference2.C: New test.
9109 * g++.dg/init/reference3.C: New test.
9110
51df93ba
PT
91112009-01-10 Paul Thomas <pault@gcc.gnu.org>
9112
9113 PR fortran/38763
9114 * gfortran.dg/transfer_null_1.f90: New test.
9115
9be3684b
PT
91162009-01-10 Paul Thomas <pault@gcc.gnu.org>
9117
9118 PR fortran/38765
9119 * gfortran.dg/host_assoc_function_6.f90: New test.
9120
1260bd3a
JS
91212009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
9122
9123 * lib/target-supports.exp: Add method to determine if the effective
9124 target is really a ppc405 after applying all compile options.
9125 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
9126 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
9127 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
9128 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
9129 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
9130 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
9131 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
9132 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
9133 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
9134 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
9135 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
9136 * gcc.target/powerpc/405-machhw-1.c: Likewise.
9137 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
9138 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
9139 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
9140 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
9141 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
9142 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
9143 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
9144 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
9145 * gcc.target/powerpc/405-macchw-1.c: Likewise.
9146 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
9147 * gcc.target/powerpc/405-machhw-2.c: Likewise.
9148 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
9149 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
9150 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
9151 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
9152 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
9153 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
9154 * gcc.target/powerpc/405-macchw-2.c: Likewise.
9155 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
9156
260fda3d
JJ
91572009-01-09 Jakub Jelinek <jakub@redhat.com>
9158
aee5c3ed
JJ
9159 PR c++/35335
9160 * g++.dg/other/error31.C: New testcase.
9161
260fda3d
JJ
9162 PR c/35742
9163 * gcc.dg/pr35742.c: New test.
9164
73f971b7
JC
91652009-01-09 John F. Carr <jfc@mit.edu>
9166
9167 PR c++/37877
9168 * g++.dg/parse/linkage3.C: New test.
9169
4017e262
JJ
91702009-01-09 Jakub Jelinek <jakub@redhat.com>
9171
9172 PR middle-end/38771
9173 * gcc.c-torture/compile/pr38771.c: New test.
9174
bef21698
NF
91752009-01-08 Nathan Froyd <froydnj@codesourcery.com>
9176
9177 * gcc.dg/pr34856.c: Ignore irrelevant warning.
9178
742e5eb4
MM
91792009-01-08 Mark Mitchell <mark@codesourcery.com>
9180
9181 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9182 * gcc.dg/sibcall-4.c: Likewise.
9183
68f61c3d
SP
91842009-01-08 Sebastian Pop <sebastian.pop@amd.com>
9185 Jan Sjodin <jan.sjodin@amd.com>
9186
9187 PR tree-optimization/38559
8088e9ee 9188 * gcc.dg/graphite/pr38559.c: New.
68f61c3d 9189
82567e33
IR
91902009-01-08 Ira Rosen <irar@il.ibm.com>
9191
9192 PR tree-optimization/37194
9193 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9194
f5651df1
JJ
91952009-01-07 Jakub Jelinek <jakub@redhat.com>
9196
9197 PR c++/38725
9198 * g++.dg/ext/label11.C: New test.
9199
8a0963c3
JM
92002009-01-07 Joseph Myers <joseph@codesourcery.com>
9201
9202 * lib/target-supports.exp (check_weak_override_available): New.
9203 * lib/target-supports-dg.exp (dg-require-weak-override): New.
9204 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
9205 dg-require-weak-override.
9206
7da13f1d
NF
92072009-01-07 Nathan Froyd <froydnj@codesourcery.com>
9208 Alan Modra <amodra@bigpond.net.au>
9209
9210 * gcc.c-torture/compile/20090107-1.c: New test.
9211
c0f64575
UB
92122009-01-07 Uros Bizjak <ubizjak@gmail.com>
9213
9214 PR target/38706
9215 * g++.dg/other/pr38706.C: New test.
9216
ffaf1e05
JM
92172009-01-07 Jason Merrill <jason@redhat.com>
9218
9219 * g++.dg/cpp0x/variadic92.C: New test.
9220 * g++.dg/cpp0x/variadic93.C: New test.
9221
6286c078
JJ
92222009-01-07 Janis Johnson <janis187@us.ibm.com>
9223
30af0edb
JJ
9224 * lib/target-supports-dg.exp (current_compiler_flags): New.
9225 (check-flags): Use it; do not access dg-test local variables.
9226 (dg-skip-if): Do not access dg-test local variables.
9227 (dg-xfail-run-if): Ditto.
9228 (dg-shouldfail): Ditto.
9229 * gcc.test-framework/test-framework.exp
9230 (check_effective_target_def_nocache): New.
9231 * gcc.test-framework/test-framework.awk: Handle scan tests.
9232 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
9233 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
9234 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
9235 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
9236 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
9237 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
9238 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
9239 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
9240 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
9241
51790821
JJ
9242 * g++.dg/torture/pr38586.C: Ignore a possible warning.
9243
6286c078
JJ
9244 * lib/target-supports-dg.exp (check_test_flags): Delete.
9245
6a114766
JS
92462009-01-07 Jan Sjodin <jan.sjodin@amd.com>
9247
9248 PR tree-optimization/38492
9249 PR tree-optimization/38498
8088e9ee 9250 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
6a114766 9251 in trunk.
8088e9ee
L
9252 * gcc.dg/graphite/block-0.c: Update test.
9253 * gcc.dg/graphite/block-1.c: Same.
9254 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
9255 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
9256 * gcc.dg/graphite/block-3.c: New.
9257 * gcc.dg/graphite/pr38498.c: New.
6a114766 9258
65b82caa
L
92592009-01-07 H.J. Lu <hongjiu.lu@intel.com>
9260
9261 AVX Programming Reference (December, 2008)
9262 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
9263 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
9264 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
9265
9266 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
9267 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
9268
a9c5fe7e
TK
92692009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9270
9271 PR fortran/38220
9272 * gfortran.dg/c_loc_pure_1.f90: New test.
9273
3145cc70
MM
92742009-01-06 Mikael Morin <mikael.morin@tele2.fr>
9275
9276 PR fortran/38669
9277 * gfortran.dg/elemental_dependency_3.f90:
9278 Add the final tree dump cleanup.
9279
7ad7809b
JJ
92802009-01-06 Jakub Jelinek <jakub@redhat.com>
9281
4a8459a1
JJ
9282 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
9283 passing -m32.
9284
7ad7809b
JJ
9285 PR rtl-optimization/38722
9286 * gfortran.dg/pr38722.f90: New test.
9287
c52ec948
JJ
92882009-01-06 Janis Johnson <janis187@us.ibm.com>
9289
9290 PR c/34252
9291 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
9292 instead of DECnn_DEN. Support -DDBG to list lines that fail.
9293
a1e9a551
DH
92942009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
9295
9296 * gfortran.dg/implicit_12.f90: Add space around dg directive.
9297 * gfortran.dg/typebound_call_8.f03: Same.
9298 * gfortran.dg/elemental_bind_c.f90: Same.
9299 * gfortran.dg/typebound_call_7.f03: Same.
9300 * gfortran.dg/interface_proc_end.f90: Same
9301 * gfortran.dg/pr37243.f: Fix typo.
9302
f6abf004
UB
93032009-01-06 Uros Bizjak <ubizjak@gmail.com>
9304
9305 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
9306 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
9307 large stack sizes.
9308
e47b7d04
L
93092009-01-06 H.J. Lu <hongjiu.lu@intel.com>
9310
9311 AVX Programming Reference (December, 2008)
9312 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
9313 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
9314 * gcc.target/i386/sse-14.c: Likewise.
9315
9316 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
9317 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
9318 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
9319 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
9320
d36e4306
JD
93212009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9322
9323 PR libfortran/38735
9324 * gfortran.dg/fmt_bz_bn.f: Update test.
9325
6f9b088b
DS
93262009-01-05 Dodji Seketeli <dodji@redhat.com>
9327
9328 PR c++/38472
9329 * g++.dg/conversion/usual-arith-conv.C: New test.
9330
e4e5261f
AP
93312009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
9332
9333 PR c/34911
9334 * gcc.dg/vector-3.c: New testcase.
9335 * g++.dg/ext/vector15.C: New test.
9336
9761fcc7
HJ
93372009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
9338
9339 PR tree-optimization/38510
9340 * gcc.dg/graphite/pr38510.c: New.
9341
93422009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
9343 Jan Sjodin <jan.sjodin@amd.com>
9344
9345 PR tree-optimization/38500
9346 * gcc.dg/graphite/pr38500.c: New.
9347
b0d217ba
LG
93482009-01-05 Laurent GUERBY <laurent@guerby.net>
9349
bf9b2cc9 9350 * gcc.c-torture/compile/20001226-1.c: Generalize
b0d217ba
LG
9351 dg-timeout-factor.
9352 * gcc.c-torture/compile/limits-fnargs.c: Add
9353 dg-timeout-factor.
9354 * gcc.dg/20020425-1.c: Likewise.
9355 * gcc.dg/pch/pch.exp: Likewise.
f100a4a8 9356
c7314077
PT
93572009-01-05 Paul Thomas <pault@gcc.gnu.org>
9358
9359 PR fortran/38657
9360 * gfortran.dg/module_commons_3.f90: New test.
9361
b55c4f04
DF
93622009-01-05 Daniel Franke <franke.daniel@gmail.com>
9363
9364 PR fortran/37159
9365 * gfortran.dg/random_seed_1.f90: Updated.
9366
95b243af
MM
93672009-01-05 Mikael Morin <mikael.morin@tele2.fr>
9368
9369 PR fortran/38669
9370 PR fortran/38726
f100a4a8 9371 * gfortran.dg/elemental_subroutine_7.f90:
95b243af
MM
9372 Fix p values so that it can be used as vector subscript.
9373
8adee3e6
JM
93742009-01-05 Jason Merrill <jason@redhat.com>
9375
9bfea41b
JM
9376 * g++.dg/cpp0x/initlist12.C: Add another test.
9377
8adee3e6
JM
9378 * g++.dg/cpp0x/defaulted7.C: New test.
9379
96ffc6cd
TK
93802009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9381
9382 PR fortran/38672
9383 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
9384 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
9385
e28206ba
UB
93862009-01-05 Uros Bizjak <ubizjak@gmail.com>
9387
9388 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9389 for alpha*-*-* targets.
9390 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9391
a1ab6660
PT
93922009-01-05 Paul Thomas <pault@gcc.gnu.org>
9393
9394 PR fortran/38665
9395 * gfortran.dg/host_assoc_function_5.f90: New test.
9396
70e72065
MM
93972009-01-04 Mikael Morin <mikael.morin@tele2.fr>
9398
9399 PR fortran/38669
9400 * gfortran.dg/elemental_dependency_3.f90: New test.
9401 * gfortran.dg/elemental_subroutine_7.f90: New test.
9402
4c77d7f4
UB
94032009-01-04 Uros Bizjak <ubizjak@gmail.com>
9404
9405 * gcc.dg/struct-ret-3.c: Include unistd.h.
9406 (main): Exit early if system memory page size is
9407 larger than 4096 bytes.
9408
8f2b565d
DF
94092009-01-04 Daniel Franke <franke.daniel@gmail.com>
9410
9411 PR fortran/38718
9412 * gfortran.dg/merge_init_expr.f90: New.
9413
23f2d017
MM
94142009-01-04 Mikael Morin <mikael.morin@tele2.fr>
9415
9416 PR fortran/38536
9417 * gfortran.dg/c_loc_tests_13.f90: New test.
9418 * gfortran.dg/c_loc_tests_14.f90: New test.
9419
5a47fc2f
DF
94202009-01-03 Daniel Franke <franke.daniel@gmail.com>
9421
9422 * gfortran.dg/func_result_4.f90: New.
9423
79b1d36c
PT
94242009-01-03 Paul Thomas <pault@gcc.gnu.org>
9425
9426 PR fortran/38594
9427 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
9428 interface still works, in addition to original tests.
9429 * gfortran.dg/host_assoc_call_6.f90: New test.
9430
5f26a230
JJ
94312009-01-03 Jakub Jelinek <jakub@redhat.com>
9432
493aa551
JJ
9433 PR c++/38705
9434 * g++.dg/torture/pr38705.C: New test.
9435
5f26a230
JJ
9436 PR c/38700
9437 * gcc.dg/pr38700.c: New test.
9438
fc94bfc5
JM
94392009-01-02 Jason Merrill <jason@redhat.com>
9440
9441 * g++.dg/cpp0x/initlist11.C: New test.
9442 * g++.dg/cpp0x/initlist12.C: New test.
9443
a1770eee
RS
94442009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9445
9446 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
9447 Allow extra informative notes.
9448
b295aee2
JJ
94492009-01-01 Jakub Jelinek <jakub@redhat.com>
9450
9451 PR c/36489
9452 * gcc.dg/pr36489.c: New test.
ad41bd84
JM
9453
9454\f
9455Copyright (C) 2009 Free Software Foundation, Inc.
9456
9457Copying and distribution of this file, with or without modification,
9458are permitted in any medium without royalty provided the copyright
9459notice and this notice are preserved.