diff options
author | Mike Stump <mrs@apple.com> | 2006-02-15 01:33:20 +0000 |
---|---|---|
committer | Mike Stump <mrs@apple.com> | 2006-02-15 01:33:20 +0000 |
commit | d761b8e9459487f504b516595889a9fb4162cc02 (patch) | |
tree | c2607525895afe3f8746ae1c5f2996a2f55503cd | |
parent | e18b00e5dd0cd5edc09362e589d4f3f38e101253 (diff) |
Formatting fixes for the ChangeLog.apple-ppc file.apple/gcc-5323
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/apple-local-200502-branch@111010 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog.apple-ppc | 330 |
1 files changed, 165 insertions, 165 deletions
diff --git a/gcc/ChangeLog.apple-ppc b/gcc/ChangeLog.apple-ppc index 92915cecbda..a372640a6c7 100644 --- a/gcc/ChangeLog.apple-ppc +++ b/gcc/ChangeLog.apple-ppc @@ -15,7 +15,7 @@ 2006-02-14 Mike Stump <mrs@apple.com> Radar 4415216 - * config/i386/i386.c: (additional_names): Add. + * config/i386/i386.c (additional_names): Add. (cw_reg_comp): Add. (i386_cw_asm_register_name): Add support for upper case register names. @@ -64,13 +64,13 @@ 2006-02-08 Stuart Hastings <stuart@apple.com> Radar 4176531 (revised version of 27jan06 patch) - * gcc/config/i386/i386.md (fixuns_trunc<mode>si2, + * config/i386/i386.md (fixuns_trunc<mode>si2, fixuns_truncdfhi2, fixuns_truncsfhi2): New. (floatunsdidf2): Allow for 32-bit when optimize_size is off. - * gcc/config/i386/i386-protos.h + * config/i386/i386-protos.h (ix86_expand_convert_DF2SI_sse, ix86_expand_convert_SF2SI_sse, ix86_expand_convert_DI2DF_sse): New. - * gcc/config/i386/i386.c (ix86_expand_vector_move2, + * config/i386/i386.c (ix86_expand_vector_move2, gen_2_4_rtvec, ix86_expand_convert_DF2SI_sse, ix86_expand_convert_SF2SI_sse, ix86_expand_convert_DI2DF_sse): New. (x86_emit_floatuns): Call ix86_expand_convert_DI2DF_sse. @@ -102,13 +102,13 @@ Radar 4429317 (SWB regressions; back out patch for Radar 4176531.) - * gcc/config/i386/i386.md (fixuns_trunc<mode>si2, + * config/i386/i386.md (fixuns_trunc<mode>si2, fixuns_truncdfhi2, fixuns_truncsfhi2): Remove. (floatunsdidf2): Restore to previous. - * gcc/config/i386/i386-protos.h + * config/i386/i386-protos.h (ix86_expand_convert_DF2SI_sse, ix86_expand_convert_SF2SI_sse, ix86_expand_convert_DI2DF_sse): Remove. - * gcc/config/i386/i386.c (ix86_expand_vector_move2, + * config/i386/i386.c (ix86_expand_vector_move2, gen_2_4_rtvec, ix86_expand_convert_DF2SI_sse, ix86_expand_convert_SF2SI_sse, ix86_expand_convert_DI2DF_sse): Remove. (x86_emit_floatuns): Remove call to ix86_expand_convert_DI2DF_sse. @@ -133,7 +133,7 @@ 2006-01-30 Stuart Hastings <stuart@apple.com> Radar 4176531 - * gcc/config/i386/i386.c (ix86_expand_convert_DF2SI_sse): + * config/i386/i386.c (ix86_expand_convert_DF2SI_sse): Fixes for -Werror. 2006-01-28 Dale Johannesen <dalej@apple.com> @@ -146,13 +146,13 @@ 2006-01-27 Stuart Hastings <stuart@apple.com> Radar 4176531 - * gcc/config/i386/i386.md (fixuns_trunc<mode>si2, + * config/i386/i386.md (fixuns_trunc<mode>si2, fixuns_truncdfhi2, fixuns_truncsfhi2): New. (floatunsdidf2): Allow for 32-bit when optimize_size is off. - * gcc/config/i386/i386-protos.h + * config/i386/i386-protos.h (ix86_expand_convert_DF2SI_sse, ix86_expand_convert_SF2SI_sse, ix86_expand_convert_DI2DF_sse): New. - * gcc/config/i386/i386.c (ix86_expand_vector_move2, + * config/i386/i386.c (ix86_expand_vector_move2, gen_2_4_rtvec, ix86_expand_convert_DF2SI_sse, ix86_expand_convert_SF2SI_sse, ix86_expand_convert_DI2DF_sse): New. (x86_emit_floatuns): Call ix86_expand_convert_DI2DF_sse. @@ -191,7 +191,7 @@ 2006-01-18 Stuart Hastings <stuart@apple.com> Radar 4405429 - * gcc/global.c (find_tied_stack_pseudo): Insist on a valid + * global.c (find_tied_stack_pseudo): Insist on a valid memory address (no pseudos). 2006-01-17 Geoffrey Keating <geoffk@apple.com> @@ -219,7 +219,7 @@ 2006-01-13 Stuart Hastings <stuart@apple.com> Radar 4386991 - * gcc/cp/typeck2.c (split_nonconstant_init): Remove APPLE LOCAL 4285232. + * cp/typeck2.c (split_nonconstant_init): Remove APPLE LOCAL 4285232. 2006-01-13 Dale Johannesen <dalej@apple.com> @@ -246,20 +246,20 @@ 2005-12-22 Stuart Hastings <stuart@apple.com> - * gcc/config/darwin.c (machopic_force_indirect_call_target): + * config/darwin.c (machopic_force_indirect_call_target): Remove extra APPLE LOCAL marker. - * gcc/config/rs6000/rs6000.c (output_call): Remove blank line. + * config/rs6000/rs6000.c (output_call): Remove blank line. 2005-12-21 Stuart Hastings <stuart@apple.com> Radar 4380289, 4299630 - * gcc/config/rs6000/rs6000.c (add_compiler_branch_island): + * config/rs6000/rs6000.c (add_compiler_branch_island): Remove one parameter. (rs6000_output_mi_thunk): Update call to add_compiler_branch_island. (macho_branch_islands): Rewrite. (output_call): Rewrite. - * gcc/config/darwin-protos.h + * config/darwin-protos.h (machopic_force_indirect_call_target): New. - * gcc/config/darwin.c (machopic_force_stub): New. + * config/darwin.c (machopic_force_stub): New. (machopic_force_indirect_call_target): Use it. (machopic_indirect_call_target): Ditto. @@ -634,7 +634,7 @@ nonimmediate_or_0_operand. (*vec_concatv2di) Replace vector_move_operand with nonimmediate_or_0_operand. - * gcc/testsuite/gcc.apple/4283414.c: New. + * testsuite/gcc.apple/4283414.c: New. 2005-11-01 Fariborz Jahanian <fjahanian@apple.com> @@ -650,11 +650,11 @@ 2005-11-01 Stuart Hastings <stuart@apple.com> - * gcc/config/darwin.h (fix-and-continue): Added APPLE LOCAL for comma. + * config/darwin.h (fix-and-continue): Added APPLE LOCAL for comma. 2005-11-01 Stuart Hastings <stuart@apple.com> - * gcc/config/i386/i386.h (Unused): Fix gratuitous APPLE LOCAL change. + * config/i386/i386.h (Unused): Fix gratuitous APPLE LOCAL change. 2005-10-31 Devang Patel <dpatel@apple.com> @@ -694,7 +694,7 @@ * config/i386/i386.md (fix_trunc<mode>_i387_fisttp peephole2): Emit fisttp for double signed integer conversion if source operand is in ST(0). - * gcc/testsuite/gcc.apple/4209085.c: New. + * testsuite/gcc.apple/4209085.c: New. 2005-10-25 Eric Christopher <echristo@apple.com> @@ -773,13 +773,13 @@ Radar 4164563 * config/darwin.c (darwin_macho_att_stub, darwin_macho_att_stub_switch): New. - * config/darwin.h (-matt-stubs): New - flag. (machopic_picsymbol_stub3_section): New __IMPORT - section. (MACHOPIC_NL_SYMBOL_PTR_SECTION): - New. (machopic_nl_symbol_ptr_section): Move non-lazy pointers to + * config/darwin.h (-matt-stubs): New flag. + (machopic_picsymbol_stub3_section): New __IMPORT section. + (MACHOPIC_NL_SYMBOL_PTR_SECTION): New. + (machopic_nl_symbol_ptr_section): Move non-lazy pointers to __IMPORT section. - * config/i386/darwin.h (-matt-stubs): New - flag. (SUBTARGET_OVERRIDE_OPTIONS): Handle -matt-stubs. + * config/i386/darwin.h (-matt-stubs): New flag. + (SUBTARGET_OVERRIDE_OPTIONS): Handle -matt-stubs. * config/i386/i386.c (macho_output_stub): Generate AT&T style (self-modifying) stubs. * config/i386/i386.h (MACHOPIC_NL_SYMBOL_PTR_SECTION): Override @@ -869,7 +869,7 @@ 2005-10-13 Stuart Hastings <stuart@apple.com> Radar 4278461 - * gcc/config/darwin.c (machopic_legitimize_pic_address): Set + * config/darwin.c (machopic_legitimize_pic_address): Set regs_ever_live[current_PIC_reg]. 2005-10-13 Devang Patel <dpatel@apple.com> @@ -914,7 +914,7 @@ 2005-10-10 Stuart Hastings <stuart@apple.com> Radar 4271187 - * gcc/config/rs6000/rs6000.c (macho_branch_islands): Avoid fixed-size buffers. + * config/rs6000/rs6000.c (macho_branch_islands): Avoid fixed-size buffers. 2005-10-07 Evan Cheng <evan.cheng@apple.com> @@ -925,7 +925,7 @@ 2005-10-07 Stuart Hastings <stuart@apple.com> Radar 4205103 - * gcc/config/i386/i386.c (ix86_value_regno): Moved APPLE LOCAL marker. + * config/i386/i386.c (ix86_value_regno): Moved APPLE LOCAL marker. 2005-10-06 Devang Patel <dpatel@apple.com> @@ -1020,7 +1020,7 @@ 2005-09-26 Stuart Hastings <stuart@apple.com> - * gcc/config/i386/i386.c (ix86_comp_type_attributes): Moved APPLE LOCAL marker. + * config/i386/i386.c (ix86_comp_type_attributes): Moved APPLE LOCAL marker. 2005-09-26 Mike Stump <mrs@apple.com> @@ -1139,12 +1139,12 @@ 2005-09-22 Stuart Hastings <stuart@apple.com> Radar 4231761 - * gcc/doc/invoke.texi: Tweak documentation for -Oz. + * doc/invoke.texi: Tweak documentation for -Oz. 2005-09-22 Stuart Hastings <stuart@apple.com> Radar 4205103 - * gcc/config/i386/i386.c (ix86_function_value, ix86_value_regno): Backport new + * config/i386/i386.c (ix86_function_value, ix86_value_regno): Backport new three-argument versions from FSF mainline, add support for __attribute__ ((regparmandstackparm)). (ix86_handle_cdecl_attribute, ix86_handle_regparm_attribute, ix86_handle_cconv_attribute): Replace the first two with the third, from FSF mainline; added support for @@ -1161,15 +1161,15 @@ ix86_darwin_regparmandstackparm_wrapper): New. (ix86_darwin_handle_regparmandstackparm, ix86_darwin_redirect_calls): New; support for __attribute__ ((regparmandstackparm)). - * gcc/cgraphunit.c (cgraph_finalize_function): Use ix86_darwin_handle_regparmandstackparm. + * cgraphunit.c (cgraph_finalize_function): Use ix86_darwin_handle_regparmandstackparm. (cgraph_finalize_compilation_unit): Use ix86_darwin_redirect_calls. - * gcc/config/i386/i386-protos.h(ix86_function_value): Updated extern decl. - * gcc/config/i386/i386.h (MASK_SSEREGPARM, TARGET_SSEREGPARM): New. + * config/i386/i386-protos.h(ix86_function_value): Updated extern decl. + * config/i386/i386.h (MASK_SSEREGPARM, TARGET_SSEREGPARM): New. (FUNCTION_VALUE): Backported three-argument version from FSF mainline. (struct ix86_args): Backported float_in_sse field from FSF mainline. (SSE_REGPARM_MAX): Added Darwin/x86-specific support for __attribute__ ((regparmandstackparm)). (ix86_darwin_handle_regparmandstackparm, ix86_darwin_redirect_calls): Declare. - * gcc/doc/extend.texi (regparmandstackparm): Documentation for __attribute__ ((regparmandstackparm)). + * doc/extend.texi (regparmandstackparm): Documentation for __attribute__ ((regparmandstackparm)). 2005-09-21 Fariborz Jahanian <fjahanian@apple.com> @@ -1263,7 +1263,7 @@ Radar 4233894 pr 22348 (fsf mainline) - * gcc/tree-ssa-loop-niter.c (number_of_iterations_cond): + * tree-ssa-loop-niter.c (number_of_iterations_cond): constant fold the delta. 2005-08-31 Mike Stump <mrs@apple.com> @@ -1328,7 +1328,7 @@ 2005-08-23 Stuart Hastings <stuart@apple.com> Radar 4224227 - * gcc/opts.c (decode_options): Disable optimize_size after cmdline processing. + * opts.c (decode_options): Disable optimize_size after cmdline processing. 2005-08-24 Fariborz Jahanian <fjahanian@apple.com> @@ -1508,7 +1508,7 @@ 2005-08-05 Stuart Hastings <stuart@apple.com> Radar 4200438 - * gcc/invoke.texi: Added documentation noting differing + * invoke.texi: Added documentation noting differing inliner behavior between C++ and C. 2005-08-05 Stuart Hastings <stuart@apple.com> @@ -1694,10 +1694,10 @@ 2005-07-14 Stuart Hastings <stuart@apple.com> Radar 4150746 - * gcc/config/i386/i386.c (ix86_file_end): Move get_pc_thunks to + * config/i386/i386.c (ix86_file_end): Move get_pc_thunks to __TEXT,__textcoal_nt. - * gcc/config/darwin.h: Remove darwin_textcoal_nt_section. - * gcc/config/darwin-proto.h: Likewise. + * config/darwin.h: Remove darwin_textcoal_nt_section. + * config/darwin-proto.h: Likewise. 2005-07-14 Dale Johannesen <dalej@apple.com> @@ -1803,10 +1803,10 @@ 2005-06-30 Stuart Hastings <stuart@apple.com> Radar 4131077, copied from FSF mainline. - * gcc/config/i386/mmintrin.h: Mark vector intrinsics always_inline. - * gcc/config/i386/emmintrin.h: Likewise. - * gcc/config/i386/pmmintrin.h: Likewise. - * gcc/config/i386/xmmintrin.h: Likewise. + * config/i386/mmintrin.h: Mark vector intrinsics always_inline. + * config/i386/emmintrin.h: Likewise. + * config/i386/pmmintrin.h: Likewise. + * config/i386/xmmintrin.h: Likewise. 2005-06-28 Dale Johannesen <dalej@apple.com> @@ -1839,7 +1839,7 @@ 2005-06-20 Stuart Hastings <stuart@apple.com> Radar 4146993 - * gcc/gcc/config/i386/i386.c (machopic_output_stub): Use only %ecx. + * config/i386/i386.c (machopic_output_stub): Use only %ecx. 2005-06-20 Dale Johannesen <dalej@apple.com> @@ -1902,22 +1902,22 @@ 2005-06-02 Stuart Hastings <stuart@apple.com> - * gcc/simplify-rtx.c(simplify_binary_operation, simplify_immed_subreg): + * simplify-rtx.c(simplify_binary_operation, simplify_immed_subreg): Back out these extra checks (Chablis branch). 2005-05-31 Stuart Hastings <stuart@apple.com> Copy 2004-05-19 patch from Karma mainline onto Chablis branch: Radar 4124883, 4122515 - * gcc/config/i386/i386.md(UNSPEC_LDQ, UNSPEC_MOVQ, UNSPEC_STOQ): New. - * gcc/config/i386/sse.md(sse_loadqv4si, sse_storeqv4si, sse_movqv4si): + * config/i386/i386.md (UNSPEC_LDQ, UNSPEC_MOVQ, UNSPEC_STOQ): New. + * config/i386/sse.md (sse_loadqv4si, sse_storeqv4si, sse_movqv4si): Move UNSPECs inside patterns, incorporate new UNSPEC_ constants. 2005-05-27 Stuart Hastings <stuart@apple.com> Radar 41216124 - * gcc/config.gcc: Darwin/x86 sets need_64bit_hwint=yes. - * gcc/config.host: Darwin/x86 sets use_long_long_for_widest_fast_int=yes. + * config.gcc: Darwin/x86 sets need_64bit_hwint=yes. + * config.host: Darwin/x86 sets use_long_long_for_widest_fast_int=yes. * libcpp/configure.ac: Darwin/x86 sets need_64bit_hwint=yes. * libcpp/configure: Regenerated with autoconf. @@ -1977,10 +1977,10 @@ 2005-05-19 Stuart Hastings <stuart@apple.com> Radar 4124883, 4122515 - * gcc/simplify-rtx.c(simplify_binary_operation): Can't simplify vector shifts yet. + * simplify-rtx.c(simplify_binary_operation): Can't simplify vector shifts yet. (simplify_immed_subreg): Fail instead of asserting when asked for a TImode constant. - * gcc/config/i386/i386.md(UNSPEC_LDQ, UNSPEC_MOVQ, UNSPEC_STOQ): New. - * gcc/config/i386/sse.md(sse_loadqv4si, sse_storeqv4si, sse_movqv4si): + * config/i386/i386.md(UNSPEC_LDQ, UNSPEC_MOVQ, UNSPEC_STOQ): New. + * config/i386/sse.md(sse_loadqv4si, sse_storeqv4si, sse_movqv4si): Move UNSPECs inside patterns, incorporate new UNSPEC_ constants. 2005-05-12 Dale Johannesen <dalej@apple.com> @@ -2012,17 +2012,17 @@ Radar 4099020 Reinstall patch, omitting simplify-rtx change. - * gcc/config/i386/sse.md (sse_loadqv4s, sse_storeqv4si, sse_movqv4si): New. - * gcc/config/i386/i386.c: (IX86_BUILTIN_MOVQ, + * config/i386/sse.md (sse_loadqv4s, sse_storeqv4si, sse_movqv4si): New. + * config/i386/i386.c (IX86_BUILTIN_MOVQ, IX86_BUILTIN_LOADQ, IX86_BUILTIN_STOREQ): New. (__builtin_ia32_movqv4si, __builtin_ia32_loadlv4si, __builtin_ia32_storelv4si): New. * emmintrin.h (_mm_loadl_epi64, _mm_storel_epi64, _mm_move_epi64): Use them. - * gcc/config/i386/mmx.md: Exempt SSE subregs from multiword split. + * config/i386/mmx.md: Exempt SSE subregs from multiword split. 2005-05-10 Stuart Hastings <stuart@apple.com> Radar 4078600 - * gcc/stor-layout.c(compute_record_mode): Delete the "8-byte struct hack". + * stor-layout.c(compute_record_mode): Delete the "8-byte struct hack". 2005-05-10 Fariborz Jahanian <fjahanian@apple.com> @@ -2043,13 +2043,13 @@ 2005-05-07 Stuart Hastings <stuart@apple.com> Radar 4099020 - * gcc/config/i386/sse.md (sse_loadqv4s, sse_storeqv4si, sse_movqv4si): New. - * gcc/config/i386/i386.c: (IX86_BUILTIN_MOVQ, + * config/i386/sse.md (sse_loadqv4s, sse_storeqv4si, sse_movqv4si): New. + * config/i386/i386.c (IX86_BUILTIN_MOVQ, IX86_BUILTIN_LOADQ, IX86_BUILTIN_STOREQ): New. (__builtin_ia32_movqv4si, __builtin_ia32_loadlv4si, __builtin_ia32_storelv4si): New. * emmintrin.h (_mm_loadl_epi64, _mm_storel_epi64, _mm_move_epi64): Use them. - * gcc/config/i386/mmx.md: Exempt SSE subregs from multiword split. - * gcc/simplify-rtx.c(simplify_immed_subreg): Exit cleanly if outermode too wide. + * config/i386/mmx.md: Exempt SSE subregs from multiword split. + * simplify-rtx.c(simplify_immed_subreg): Exit cleanly if outermode too wide. 2005-05-06 Dale Johannesen <dalej@apple.com> @@ -2060,7 +2060,7 @@ 2005-05-05 Stuart Hastings <stuart@apple.com> * Radar 4078600 - * gcc/stor-layout.c(compute_record_mode): Revert previous patch. + * stor-layout.c(compute_record_mode): Revert previous patch. 2005-04-04 Devang Patel <dpatel@apple.com> @@ -2071,7 +2071,7 @@ 2005-05-04 Stuart Hastings <stuart@apple.com> * Radar 4078600 - * gcc/stor-layout.c(compute_record_mode): Remove flag_pic from "8-byte struct hack" test. + * stor-layout.c(compute_record_mode): Remove flag_pic from "8-byte struct hack" test. 2005-05-03 Dale Johannesen <dalej@apple.com> @@ -2147,7 +2147,7 @@ 2005-04-26 Stuart Hastings <stuart@apple.com> Radar 4010496 - * gcc/config/i386/x-darwin: Add -mdynamic-no-pic. + * config/i386/x-darwin: Add -mdynamic-no-pic. 2005-04-25 Devang Patel <dpatel@apple.com> @@ -2158,7 +2158,7 @@ Radar 4096118 * build_gcc: Default to --with-arch=pentium4 --with-tune=prescott. - * gcc/config/i386/darwin.h: Override OPTIONS_DEFAULT_SPECS. + * config/i386/darwin.h: Override OPTIONS_DEFAULT_SPECS. 2005-04-25 Devang Patel <dpatel@apple.com> @@ -2316,7 +2316,7 @@ 2005-04-20 Stuart Hastings <stuart@apple.com> * Radar 4067496 - * gcc/config/i386/i386.c (optimization_options): Raise inlining limits under -Os. + * config/i386/i386.c (optimization_options): Raise inlining limits under -Os. 2005-04-20 Fariborz Jahanian <fjahanian@apple.com> @@ -2475,25 +2475,25 @@ * config/mh-x86-darwin: New; now bootstraps with -mdynamic-no-pic on Darwin/x86. * configure.in: Now bootstraps with -mdynamic-no-pic on Darwin/x86. * configure: Re-autoconfiscated with above. - * gcc/config/darwin-protos.h (machopic_lazy_symbol_ptr2, machopic_lazy_symbol_ptr3): + * config/darwin-protos.h (machopic_lazy_symbol_ptr2, machopic_lazy_symbol_ptr3): New lazy_symbol_ptr sections for new Darwin/x86 stubs. (darwin_texcoal_nt_section): New section for set_pc_thunk pic-base settors. - * gcc/config/darwin.c (machopic_symbol_defined_p): No longer static. + * config/darwin.c (machopic_symbol_defined_p): No longer static. (machopic_indirect_data_reference): Revise to support -mdynamic-no-pic for x86. - * gcc/config/darwin.h (machopic_lazy_symbol_ptr2, machopic_lazy_symbol_ptr3, + * config/darwin.h (machopic_lazy_symbol_ptr2, machopic_lazy_symbol_ptr3, machopic_picsymbol_stub2, darwin_textcoal_nt): New sections. - * gcc/config/i386/darwin.h (CC1_SPEC): Un-disable -mdynamic-no-pic option. + * config/i386/darwin.h (CC1_SPEC): Un-disable -mdynamic-no-pic option. (TARGET_ASM_FILE_END): Use darwin_x86_file_end. (darwin_x86_file_end): New. (TARGET_DEEP_BRANCH_PREDICTION, MASK_MACHO_DYNAMIC_NO_PIC, TARGET_DYNAMIC_NO_PIC): Un-disable for x86. (SUBTARGET_OVERRIDE_OPTIONS): New arch/tune/fpmath defaults for Darwin/x86. - * gcc/config/i386/i386.c (override_options): New diagnostic for "-fPIC -mdynamic-no-pic." + * config/i386/i386.c (override_options): New diagnostic for "-fPIC -mdynamic-no-pic." (get_pc_thunk_name): Mach-O support. (ix86_output_function_epilogue): Isolate labels from the end of Mach-O sections with a NOP. (legitimate_constant_p, legitimze_address, print_operand, ix86_expand_move, machopic_output_stub): Darwin -mdynamic-no-pic support. (darwin_x86_file_end): New; appends set_pc_thunks at end of compilation. - * gcc/config/i386/i386.h: Update unused-bits comment. - * gcc/cp/optimize.c: Wire the decloner OFF. + * config/i386/i386.h: Update unused-bits comment. + * cp/optimize.c: Wire the decloner OFF. 2005-03-18 Geoffrey Keating <geoffk@apple.com> @@ -2686,9 +2686,9 @@ 2005-01-18 Andi Kleen <ak@muc.de> - * c-typeck.c: (convert_for_assignment): Check warn_pointer_sign. + * c-typeck.c (convert_for_assignment): Check warn_pointer_sign. * c.opt (-Wpointer-sign): Add. - * doc/invoke.texi: (-Wpointer-sign): Add. + * doc/invoke.texi (-Wpointer-sign): Add. 2005-02-21 Dale Johannesen <dalej@apple.com> @@ -2845,16 +2845,16 @@ (cp_parser_cw_asm_postfix_expression): Process sizeof here. Radar 3971060 - c-common.c (cw_asm_expr_val): New routine. + * c-common.c (cw_asm_expr_val): New routine. (print_cw_asm_operand): Call cw_asm_expr_val to evaluate complex numeric expressions used in asm block. Radar 3971070 - gcc/c-parse.in (cw_asm_unary_expr): Error on undeclared type used + * c-parse.in (cw_asm_unary_expr): Error on undeclared type used in sizeof. - c-typeck.c (parser_build_binary_op): Check for use of undefined + * c-typeck.c (parser_build_binary_op): Check for use of undefined in asm block. - cp/typeck.c (build_x_binary_op): Ditto + * cp/typeck.c (build_x_binary_op): Ditto 2005-02-11 Ziemowit Laski <zlaski@apple.com> @@ -2879,13 +2879,13 @@ Radar 3988061 * langhooks-def.h: add lhd_vtable_p, LANG_HOOKS_VTABLE_P - langhooks.c (lhd_vtable_p): New. - langhooks.h (struct lang_hooks): Add vtable_p. - config/rs6000/rs6000.c (rs6000_binds_local_p): Treat kext + * langhooks.c (lhd_vtable_p): New. + * langhooks.h (struct lang_hooks): Add vtable_p. + * config/rs6000/rs6000.c (rs6000_binds_local_p): Treat kext vtables as non-local-binding. - cp/cp-objcp-common.c (cp_vtable_p): New. - cp/cp-objcp-common.h: Use it for LANG_HOOKS_VTABLE_P. - cp/cp-tree.h: Declare it. + * cp/cp-objcp-common.c (cp_vtable_p): New. + * cp/cp-objcp-common.h: Use it for LANG_HOOKS_VTABLE_P. + * cp/cp-tree.h: Declare it. 2005-02-06 Geoffrey Keating <geoffk@apple.com> @@ -2981,8 +2981,8 @@ 2005-01-26 Stuart Hastings <stuart@apple.com> Radar 3967989 - * gcc/gimplify.c (shortcut_cond_expr): Re-compute side-effects. - * gcc/testsuite/gcc.c-torture/execute/20050125-1.c: New. + * gimplify.c (shortcut_cond_expr): Re-compute side-effects. + * testsuite/gcc.c-torture/execute/20050125-1.c: New. 2005-01-26 Ziemowit Laski <zlaski@apple.com> @@ -3016,7 +3016,7 @@ 2005-01-24 Stuart Hastings <stuart@apple.com> Radar 3939078 - * gcc/cgraphunit.c (cgraph_build_static_cdtor) Don't set DECL_IGNORED_P. + * cgraphunit.c (cgraph_build_static_cdtor) Don't set DECL_IGNORED_P. 2005-01-24 Ziemowit Laski <zlaski@apple.com> @@ -3095,7 +3095,7 @@ 2005-01-04 Anders Bertelrud <anders@apple.com> Radar 3871393 - * gcc/c-incpath.c: Merged in headermap code from GCC 3.3 source + * c-incpath.c: Merged in headermap code from GCC 3.3 source base, modifying it somewhat to work in GCC 4.0. (hmap_hash_string): Copied from GCC 3.3. (hmap_compare_strings): Copied from GCC 3.3. @@ -3131,15 +3131,15 @@ 2005-01-13 Stuart Hastings <stuart@apple.com> Radar 3236762 - * gcc/config/i386/darwin.h (SUBTARGET_EXTRA_SPECS): Revert Mach-O arch back to i386, + * config/i386/darwin.h (SUBTARGET_EXTRA_SPECS): Revert Mach-O arch back to i386, regardless of -force_cpusubtype_ALL. 2005-01-11 Stuart Hastings <stuart@apple.com> Radar 3943021 - * gcc/config/rs6000/rs6000.md (maxsf3, minsf3, split, maxdf3, mindf3, split): + * config/rs6000/rs6000.md (maxsf3, minsf3, split, maxdf3, mindf3, split): disable when -flag-trapping-math. - * gcc/config/rs6000/rs6000.c (rs6000_emit_minmax): Don't abort + * config/rs6000/rs6000.c (rs6000_emit_minmax): Don't abort when #pragma fenv (-ftrapping-math) causes failure. 2005-01-11 Fariborz Jahanian <fjahanian@apple.com> @@ -3161,7 +3161,7 @@ Radar 3926955 * c-opts.c (c_common_handle_option): Remove wrong -faltivec code. * c.opt (faltivec): Remove wrong set 0. - config/rs6000/rs6000.c (rs6000_altivec_switch): Move -maltivec back + * config/rs6000/rs6000.c (rs6000_altivec_switch): Move -maltivec back into TARGET_SWITCHES. (rs6000_override_options): Likewise. * config/rs6000/rs6000.h (TARGET_SWITCHES): Likewise. @@ -3171,7 +3171,7 @@ 2005-01-10 Stuart Hastings <stuart@apple.com> Radar 3236762 - * gcc/config/i386/darwin.h (SUBTARGET_EXTRA_SPECS): Revert Mach-O arch back to i386. + * config/i386/darwin.h (SUBTARGET_EXTRA_SPECS): Revert Mach-O arch back to i386. 2005-01-09 Dale Johannesen <dalej@apple.com> @@ -3341,15 +3341,15 @@ Stuart Hastings <stuart@apple.com> Radar 3830232 - * gcc/testsuite/gcc.apple/notailcall-1.c: New testcase. + * testsuite/gcc.apple/notailcall-1.c: New testcase. 2005-01-06 Stuart Hastings <stuart@apple.com> Radar 3941684 - * gcc/c-common.c (print_cw_asm_operand): Casts for long long format. - * gcc/gcc.c (process_command): Malloc overflowing static char array. - * gcc/config/i386/dariwn.h (ASM_SPEC): Revert to i386. - * gcc/config/i386/i386.h (STACK_BOUNDARY): Must be of indeterminate signedness. + * c-common.c (print_cw_asm_operand): Casts for long long format. + * gcc.c (process_command): Malloc overflowing static char array. + * config/i386/dariwn.h (ASM_SPEC): Revert to i386. + * config/i386/i386.h (STACK_BOUNDARY): Must be of indeterminate signedness. 2005-01-06 Mike Stump <mrs@apple.com> @@ -3667,7 +3667,7 @@ 2004-12-16 Stuart Hastings <stuart@apple.com> Radar 3910248, 3915171 - * gcc/config/rs6000/rs6000.c (output_call): correctly skip + * config/rs6000/rs6000.c (output_call): correctly skip non-line-number notes. 2004-12-16 Ziemowit Laski <zlaski@apple.com> @@ -3717,7 +3717,7 @@ 2004-12-14 Stuart Hastings <stuart@apple.com> Radar 3910248 - * gcc/config/rs6000/darwin.h (SUBTARGET_OVERRIDE_OPTIONS): ignore + * config/rs6000/darwin.h (SUBTARGET_OVERRIDE_OPTIONS): ignore -mlongcall when -m64 in use. 2004-12-14 Fariborz Jahanian <fjahanian@apple.com> @@ -3875,8 +3875,8 @@ 2004-12-03 Stuart Hastings <stuart@apple.com> Radar 3855246 - * gcc/config/rs6000/rs6000.c (init_cumulative_args): Remove APPLE LOCAL. - * gcc/config/rs6000/rs6000.h (target_flags): Remove APPLE LOCAL. + * config/rs6000/rs6000.c (init_cumulative_args): Remove APPLE LOCAL. + * config/rs6000/rs6000.h (target_flags): Remove APPLE LOCAL. (TARGET_OPTIONS): Add -mlong-branch as a synonym for -mlongcall. 2004-12-03 Caroline Tice <ctice@apple.com> @@ -3983,7 +3983,7 @@ (cgraph_create_edges) Set uses_vector. (cgraph_decide_inlining_of_small_functions, cgraph_decide_inlining, cgraph_decide_inlining_incrementally) Check for altivec_infection. - * gcc/testsuite/lib/scantree.exp (diff-tree-dumps): + * testsuite/lib/scantree.exp (diff-tree-dumps): Expand globbing of 't??' dumpfile names to include 'ipa'. 2004-11-16 Devang Patel <dpatel@apple.com> @@ -4053,8 +4053,8 @@ 2004-11-16 Dale Johannesen <dalej@apple.com> * tree.c (build_low_bits_mask): New. - tree.h: Declare it. - tree-ssa-loop-niter.c (number_of_iterations_cond): Use it. + * tree.h: Declare it. + * tree-ssa-loop-niter.c (number_of_iterations_cond): Use it. 2004-11-16 Devang Patel <dpatel@apple.com> @@ -4181,7 +4181,7 @@ 2004-11-05 Stuart Hastings <stuart@apple.com> Radar 3848818 - * gcc/cfgcleanup.c(merge_memattrs): copied from FSF mainline. + * cfgcleanup.c(merge_memattrs): copied from FSF mainline. 2004-11-04 Dale Johannesen <dalej@apple.com> @@ -4426,12 +4426,12 @@ 2004-10-15 Stuart Hastings <stuart@apple.com> - * gcc/simplify-rtx.c(simplify_relational_operation): copied from FSF mainline. + * simplify-rtx.c(simplify_relational_operation): copied from FSF mainline. 2004-10-15 Stuart Hastings <stuart@apple.com> - * gcc/c-common.c(print_cw_asm_operand): proper casting. - * gcc/expr.c(expand_expr_addr_expr): delete problematic assertions. + * c-common.c(print_cw_asm_operand): proper casting. + * expr.c(expand_expr_addr_expr): delete problematic assertions. 2004-10-14 Robert Bowdidge <bowdidge@apple.com> @@ -4878,7 +4878,7 @@ 2004-08-04 Fariborz Jahanian <fjahanian@apple.com> - c-common.c (vector_constructor_from_expr): Treat all constant + * c-common.c (vector_constructor_from_expr): Treat all constant vector expression tree as a constant tree. 2004-08-03 Stan Shebs <shebs@apple.com> @@ -4898,16 +4898,16 @@ cw_asm_get_register_var, cw_asm_reg_name, cw_asm_label, get_atsign_identifier, clear_cw_asm_labels, get_cw_asm_label, cw_asm_build_register_offset, cw_asm_entry): New functions. - c-decl.c: (grokdeclarator): Recognize asm keyword, set flag + * c-decl.c (grokdeclarator): Recognize asm keyword, set flag on function decl if seen. (start_function): Change asm state to expect local decls. (lookup_struct_or_union_tag): New function. - c-lex.c (cw_asm_saved_token, c_lex_depth): New globals. + * c-lex.c (cw_asm_saved_token, c_lex_depth): New globals. (c_lex_with_flags): Add state machine to return BOL and EOL tokens at appropriate moments, return CPP_ATSIGN as its own token if in asm block. - c-opts.c (c_common_handle_option): Recognize -fasm-blocks. - c-parse.in: Add rules for parsing CW asm blocks. + * c-opts.c (c_common_handle_option): Recognize -fasm-blocks. + * c-parse.in: Add rules for parsing CW asm blocks. (CW_ASM_KEYWORD, CW_ASM_BOL, CW_ASM_EOL): New tokens. (cw_asm_expr_no_commas, cw_asm_unary_expr, cw_asm_primary, cw_asm_operands, cw_nonnull_asm_operands, cw_asm_operand, cw_asm_stmt, @@ -4918,7 +4918,7 @@ (stmt): Add cw_asm_compstmt and cw_asm_stmt alternatives. (yylexname): Detect asm functions and return CW_ASM_KEYWORD. (_yylex): Return '@' as token if CW asm, return BOL/EOL. - c-typeck.c (build_external_ref): Handle asm register names + * c-typeck.c (build_external_ref): Handle asm register names and labels specially. (cw_asm_typename_or_reserved, cw_asm_c_build_component_ref): New functions. @@ -5053,7 +5053,7 @@ operand. (exist_non_indexing_operands_for_use_p): Handle conditional modify expr. - config/rs6000/rs6000.c (rs6000_vector_compare_for_p): New parameter. + * config/rs6000/rs6000.c (rs6000_vector_compare_for_p): New parameter. (get_vector_compare_for): New parameter. Use it to find appropriate builtin. @@ -5130,9 +5130,9 @@ 2004-06-25 Stuart Hastings <stuart@apple.com> Radar 3680191 - * gcc/tree-nested.c: Cast STACK_BOUNDARY for portability. - * gcc/config/i386/i386.c (output_pic_addr_const): Stubify optimized symbols. - * gcc/target-def.h: (TARGET_BECT_BUILD_VECTOR_INIT) Initialize correctly. + * tree-nested.c: Cast STACK_BOUNDARY for portability. + * config/i386/i386.c (output_pic_addr_const): Stubify optimized symbols. + * target-def.h (TARGET_BECT_BUILD_VECTOR_INIT) Initialize correctly. 2004-06-25 Dale Johannesen <dalej@apple.com> @@ -5146,9 +5146,9 @@ 2004-06-25 Stuart Hastings <stuart@apple.com Radar 3690727 - * gcc/config/rs6000/rs6000.md: Add missing APPLE LOCAL markers. - * gcc/config/t-darwin.h: Ditto. - * gcc/ChangeLog.apple-ppc: Minor formatting cleanup. + * config/rs6000/rs6000.md: Add missing APPLE LOCAL markers. + * config/t-darwin.h: Ditto. + * ChangeLog.apple-ppc: Minor formatting cleanup. 2004-06-24 Dale Johannesen <dalej@apple.com> @@ -5253,13 +5253,13 @@ 2004-06-17 Jon Ziegler <jonz@apple.com> Radar 3691917 - * Revert version string in gcc/version.c to as of apple-gcc-1762. + * Revert version string in version.c to as of apple-gcc-1762. 2004-06-16 Jon Ziegler <jonz@apple.com> Radar 3619941 * Revert to apple-gcc-1762 plus Dorit/Devang's 2004-06-15 patch. Radar 3691917 - * Update version string in gcc/version.c + * Update version string in version.c 2004-06-16 Dale Johannesen <dalej@apple.com> Radar 3661015/PR 15993 @@ -5635,38 +5635,38 @@ Merge from LNO branch as of 05-18. --The following files are identical to lno branch: - df.c: Merge. - lambda-code.c: Merge. - loop-iv.c: Merge. - tree-chrec.c: Merge. - tree-chrec.h: Merge. - tree-data-ref.c: Merge. - tree-data-ref.h: Merge. - tree-elim-check.c: Merge. - tree-fold-const.h: Merge. - tree-scalar-evolution.c: Merge. - tree-scalar-evolution.h: Merge. - tree-ssa-loop-ivcanon.c: Merge. - tree-ssa-loop-ivopts.c: Merge. - tree-vectorizer.c: Merge. + * df.c: Merge. + * lambda-code.c: Merge. + * loop-iv.c: Merge. + * tree-chrec.c: Merge. + * tree-chrec.h: Merge. + * tree-data-ref.c: Merge. + * tree-data-ref.h: Merge. + * tree-elim-check.c: Merge. + * tree-fold-const.h: Merge. + * tree-scalar-evolution.c: Merge. + * tree-scalar-evolution.h: Merge. + * tree-ssa-loop-ivcanon.c: Merge. + * tree-ssa-loop-ivopts.c: Merge. + * tree-vectorizer.c: Merge. --These files were merged selectively, see lno branch ChangeLog.lno. - Makefile.in: Add tree-ssa-loop-niter. - cfgloop.c: Merge changes from Devang's 05-13 patch. - cfgloop.h: Ditto, also Zdenek's 04-30 patch. - expr.c: Merge changes from Zdenek's 05-13 patch. - tree-cfg.c: Ditto. - tree-flow.h: Ditto. Also from Zdenek's 04-30 patch. - loop-invariant.c: Merge. Add DF_EQUIV_NOTES. - rtl.h: Merge change from Zdenek's 05-09 patch. - stor-layout.c: Ditto. - tree.c: Merge change from Sebastian's 04-27 patch. - tree.h: Ditto. Also Zdenek's 05-13 patch. Add TYPE_UNSIGNED. - varasm.c: Merge change from Zdenek's 04-30 patch. - config/rs6000/rs6000.c: Ditto. + * Makefile.in: Add tree-ssa-loop-niter. + * cfgloop.c: Merge changes from Devang's 05-13 patch. + * cfgloop.h: Ditto, also Zdenek's 04-30 patch. + * expr.c: Merge changes from Zdenek's 05-13 patch. + * tree-cfg.c: Ditto. + * tree-flow.h: Ditto. Also from Zdenek's 04-30 patch. + * loop-invariant.c: Merge. Add DF_EQUIV_NOTES. + * rtl.h: Merge change from Zdenek's 05-09 patch. + * stor-layout.c: Ditto. + * tree.c: Merge change from Sebastian's 04-27 patch. + * tree.h: Ditto. Also Zdenek's 05-13 patch. Add TYPE_UNSIGNED. + * varasm.c: Merge change from Zdenek's 04-30 patch. + * config/rs6000/rs6000.c: Ditto. -- Other stuff: - fold-const.c: Remove unused variable. - config/rs6000/rs6000-c.c: Make #define of bool work. - config/rs6000/t-rs6000: Make #define of bool work. Remove + * fold-const.c: Remove unused variable. + * config/rs6000/rs6000-c.c: Make #define of bool work. + * config/rs6000/t-rs6000: Make #define of bool work. Remove -Wno-error requirements. 2004-05-25 Mike Stump <mrs@apple.com> @@ -5837,8 +5837,8 @@ 2004-05-10 Dale Johannesen <dalej@apple.com> * config/darwin.c: ANSIfy syntax (eliminate warnings). - config/darwin-c.c: Ditto. - rs6000.c: Small cosmetic change in local code. + * config/darwin-c.c: Ditto. + * rs6000.c: Small cosmetic change in local code. 2004-05-06 Caroline Tice <ctice@apple.com> @@ -5889,10 +5889,10 @@ 2004-04-29 Devang Patel <dpatel@apple.com> - gcc/loop-iv.c : Merge from lno-branch as of 2004:04:19 00:00. - gcc/tree-pass.h : Merge from lno-branch as of 2004:04:19 00:00. - gcc/tree-ssa-alias.c : Merge from lno-branch as of 2004:04:19 00:00. - gcc/tree-ssa-phiopt.c : Merge from lno-branch as of 2004:04:19 00:00. + * loop-iv.c : Merge from lno-branch as of 2004:04:19 00:00. + * tree-pass.h : Merge from lno-branch as of 2004:04:19 00:00. + * tree-ssa-alias.c : Merge from lno-branch as of 2004:04:19 00:00. + * tree-ssa-phiopt.c : Merge from lno-branch as of 2004:04:19 00:00. 2004-04-29 Devang Patel <dpatel@apple.com> |