X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=gcc%2FChangeLog;h=67412fa2e5991c2d2e5d4a1c4489cfb4888c2a64;hp=3af5733f797456d7fd2d12795380090e395f5170;hb=34d2ae7f01a3522bde5149aef4a883795eb60004;hpb=66ebfa671af5f4ba43964e7faee89b30a089193a diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3af5733f797..67412fa2e59 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,36 @@ +2004-08-21 Mike Stump + + * config/rs6000/darwin.h (SUBTARGET_OPTIONS): Move from here, to... + (darwin_fix_and_continue): Likewise. + (darwin_fix_and_continue_switch): Likewise. + * config/darwin.h (SUBTARGET_OPTIONS): ...here, to fix -mone-byte-bool. + (darwin_fix_and_continue): Likewise. + (darwin_fix_and_continue_switch): Likewise. + +2004-08-21 Danny Smith + + PR c++/16030 + * config/i386/winnt/c (gen_stdcall_suffix, gen_fastcall_suffix): + Remove, merging into ... + (gen_stdcall_or_fastcall_suffix): New function, returning tree + rather than const char*, and accepting additional parameter. + Don't add suffix to '*'-prefixed symbols or variadic functions. + (i386_pe_encode_section_info): Adjust for call to new function. + Call change_decl_assembler_name. + +2004-08-20 Mike Stump + + * config/darwin.c (machopic_indirect_data_reference): Mark + stubs as defined. + * config/386/386.c (darwin_local_data_pic): Add. + (legitimate_constant_p): Reorder so that PLUS handling runs + before darwin_local_data_pic to match the ordering in + legitimate_pic_address_disp_p and so that MINUS runs after + darwin_local_data_pic as otherwise the darwin_local_data_pic + logic can be skipped, which would be very bad. + (legitimate_pic_address_disp_p): Move from from here to + darwin_local_data_pic so it can be reused. + 2004-08-21 Alan Modra * config/rs6000/linux64.h (DOT_SYMBOLS): Define.