Deleted Added
full compact
ChangeLog.gcc43 (259947) ChangeLog.gcc43 (260074)
12007-08-08 Andrew Haley <aph@redhat.com> (r128087)
2
3 * config/arm/libunwind.S (UNWIND_WRAPPER _Unwind_Backtrace): New.
4 * config/arm/unwind-arm.h (__gnu_Unwind_Backtrace): New.
5 * config/arm/unwind-arm.c (__gnu_Unwind_Backtrace): New.
6
72007-07-12 Geoffrey Keating <geoffk@apple.com> (r126588)
8

--- 31 unchanged lines hidden (view full) ---

40 'u1.f' in tree_decl_common.
41 * tree.c (build_decl_stat): Set initial value of DECL_ALIGN.
42 * doc/extend.texi (Function Attributes): Add 'aligned' attribute.
43 (Variable Attributes): Cross-reference 'aligned' attribute
44 to Function Attributes.
45 * flags.h (force_align_functions_log): Delete.
46 * toplev.c (force_align_functions_log): Delete.
47
12007-08-08 Andrew Haley <aph@redhat.com> (r128087)
2
3 * config/arm/libunwind.S (UNWIND_WRAPPER _Unwind_Backtrace): New.
4 * config/arm/unwind-arm.h (__gnu_Unwind_Backtrace): New.
5 * config/arm/unwind-arm.c (__gnu_Unwind_Backtrace): New.
6
72007-07-12 Geoffrey Keating <geoffk@apple.com> (r126588)
8

--- 31 unchanged lines hidden (view full) ---

40 'u1.f' in tree_decl_common.
41 * tree.c (build_decl_stat): Set initial value of DECL_ALIGN.
42 * doc/extend.texi (Function Attributes): Add 'aligned' attribute.
43 (Variable Attributes): Cross-reference 'aligned' attribute
44 to Function Attributes.
45 * flags.h (force_align_functions_log): Delete.
46 * toplev.c (force_align_functions_log): Delete.
47
482007-06-28 Geoffrey Keating <geoffk@apple.com> (r126088)
49
50 * doc/invoke.texi (C++ Dialect Options): Document
51 fvisibility-ms-compat.
52 * c.opt (fvisibility-ms-compat): New.
53
482007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de> (r125346)
49
50 PR preprocessor/23479
51 * doc/extend.texi: Document the 0b-prefixed binary integer
52 constant extension.
53
542007-05-31 Eric Christopher <echristo@apple.com> (r125246)
55

--- 344 unchanged lines hidden (view full) ---

400 * config/i386/i386.c (x86_cmpxchg16b): Remove const.
401 (override_options): Add PTA_CX16 flag. Set x86_cmpxchg16b
402 for CPUs that have PTA_CX16 set.
403
4042007-01-17 Eric Christopher <echristo@apple.com> (r120846)
405
406 * config.gcc: Support core2 processor.
407
542007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de> (r125346)
55
56 PR preprocessor/23479
57 * doc/extend.texi: Document the 0b-prefixed binary integer
58 constant extension.
59
602007-05-31 Eric Christopher <echristo@apple.com> (r125246)
61

--- 344 unchanged lines hidden (view full) ---

406 * config/i386/i386.c (x86_cmpxchg16b): Remove const.
407 (override_options): Add PTA_CX16 flag. Set x86_cmpxchg16b
408 for CPUs that have PTA_CX16 set.
409
4102007-01-17 Eric Christopher <echristo@apple.com> (r120846)
411
412 * config.gcc: Support core2 processor.
413
4082007-01-08 Geoffrey Keating <geoffk@apple.com> (r120611)
4142007-01-11 Joseph Myers <joseph@codesourcery.com> (r120688)
409
415
416 * c-common.c (vector_types_convertible_p): Treat opaque types as
417 always convertible if they have the same size, but not otherwise.
418
4192007-01-08 Geoffrey Keating <geoffk@apple.com> (r120611)
420
410 * target.h (struct gcc_target): New field library_rtti_comdat.
411 * target-def.h (TARGET_CXX_LIBRARY_RTTI_COMDAT): New.
412 (TARGET_CXX): Add TARGET_CXX_LIBRARY_RTTI_COMDAT.
413 * doc/tm.texi (C++ ABI): Document TARGET_CXX_LIBRARY_RTTI_COMDAT.
414 * config/darwin.h (TARGET_CXX_LIBRARY_RTTI_COMDAT): Define.
415
421 * target.h (struct gcc_target): New field library_rtti_comdat.
422 * target-def.h (TARGET_CXX_LIBRARY_RTTI_COMDAT): New.
423 (TARGET_CXX): Add TARGET_CXX_LIBRARY_RTTI_COMDAT.
424 * doc/tm.texi (C++ ABI): Document TARGET_CXX_LIBRARY_RTTI_COMDAT.
425 * config/darwin.h (TARGET_CXX_LIBRARY_RTTI_COMDAT): Define.
426
4272007-01-08 Mark Shinwell <shinwell@codesourcery.com> (r120572)
428
429 * c.opt: Add -flax-vector-conversions.
430 * c-typeck.c (convert_for_assignment): Pass flag to
431 vector_types_convertible_p to allow emission of note.
432 (digest_init): Likewise.
433 * c-opts.c: Handle -flax-vector-conversions.
434 * c-common.c (flag_lax_vector_conversions): New.
435 (vector_types_convertible_p): Unless -flax-vector conversions
436 has been passed, disallow conversions between vectors with
437 differing numbers of subparts and/or element types. If such
438 a conversion is disallowed, possibly emit a note on the first
439 occasion only to inform the user of -flax-vector-conversions.
440 The new last argument specifies this.
441 * c-common.h (flag_lax_vector_conversions): New.
442 (vector_types_convertible_p): Add extra argument.
443 * config/i386/i386.c (ix86_init_mmx_sse_builtins): Use
444 char_type_node for V*QI type vectors.
445 * config/rs6000/rs6000-c.c (altivec_overloaded_builtins):
446 Update to satisfy new typechecking rules.
447 * config/rs6000/altivec.h (vec_cmple): Use vec_cmpge, for both
448 C and C++ variants.
449 * doc/invoke.texi (C Dialect Options): Document
450 -flax-vector-conversions.
451
4162007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org> (r120505)
417
418 PR c/19978
419 * tree.h (TREE_OVERFLOW_P): New.
420 * c-typeck.c (parser_build_unary_op): Warn only if result
421 overflowed and operands did not.
422 (parser_build_binary_op): Likewise.
423 (convert_for_assignment): Remove redundant overflow_warning.

--- 295 unchanged lines hidden ---
4522007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org> (r120505)
453
454 PR c/19978
455 * tree.h (TREE_OVERFLOW_P): New.
456 * c-typeck.c (parser_build_unary_op): Warn only if result
457 overflowed and operands did not.
458 (parser_build_binary_op): Likewise.
459 (convert_for_assignment): Remove redundant overflow_warning.

--- 295 unchanged lines hidden ---