X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2FChangeLog;h=af8d0e919f68d8605e8bafa8ee2d416e6e8df1f8;hb=5a371c77a2ab287f4b2922af4169212e5f3eba05;hp=b3ae08395c67b57b227e733d826a40d31d828e8c;hpb=709cdea68ac169ec69d645e21fc6cdf262f79eb8;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b3ae08395c6..af8d0e919f6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,116 @@ +2009-02-03 Jakub Jelinek + + * gcc.c (process_command): Update copyright notice dates. + * gcov.c (print_version): Likewise. + * gcov-dump.c (print_version): Likewise. + * mips-tfile.c (main): Likewise. + * mips-tdump.c (main): Likewise. + +2009-02-03 Joseph Myers + + PR c/35433 + * c-typeck.c (composite_type): Set TYPE_SIZE and TYPE_SIZE_UNIT + for composite type involving a zero-length array type. + +2009-02-03 Jakub Jelinek + + PR target/35318 + * function.c (match_asm_constraints_1): Skip over + initial optional % in the constraint. + + PR inline-asm/39059 + * c-parser.c (c_parser_postfix_expression): If fixed point is not + supported, don't accept FIXED_CSTs. + * c-decl.c (finish_declspecs): Error if fixed point is not supported + and _Sat is used without _Fract/_Accum. Set specs->type to + integer_type_node for cts_fract/cts_accum if fixed point is not + supported. + +2009-02-02 Catherine Moore + + * sde.h (SUBTARGET_ARM_SPEC): Don;t assemble -fpic code as + -mabicalls. + +2009-02-02 Richard Sandiford + + * config/mips/mips.h (FILE_HAS_64BIT_SYMBOLS): New macro. + (ABI_HAS_64BIT_SYMBOLS): Use it. + (DWARF2_ADDR_SIZE): Use it instead of ABI_HAS_64BIT_SYMBOLS. + +2009-02-02 Paul Brook + + * config/arm/arm.md (arm_addsi3): Add r/r/k alternative. + +2009-02-02 Jakub Jelinek + + PR inline-asm/39058 + * recog.h (asm_operand_ok): Add constraints argument. + * recog.c (asm_operand_ok): Likewise. If it is set, for digits + recurse on matching constraint. + (check_asm_operands): Pass constraints as 3rd argument to + asm_operand_ok. Don't look up matching constraint here. + * stmt.c (expand_asm_operands): Pass NULL as 3rd argument + to asm_operand_ok. + +2009-02-02 Ben Elliston + + * doc/tm.texi (Storage Layout): Fix TARGET_ALIGN_ANON_BITFIELD and + TARGET_NARROW_VOLATILE_BITFIELD macro names. + +2009-01-31 John David Anglin + + * doc/install.texi (hppa*-hp-hpux*): Update binutils and linker + information. Remove some obsolete information. Reorganize. + + * config/pa/fptr.c: Revert license to GPL 2. + * config/pa/milli64.S: Likewise. + +2009-01-31 Dave Korn + + PR target/38904 + * mkmap-flat.awk (END): Use pe_dll command-line arg to pass + LIBRARY name in, instead of hard-coding it. + * config.gcc (i[34567]86-*-pe | i[34567]86-*-cygwin*): Add an + extra target make frag to tmake_files according to EH model. + (i[34567]86-*-mingw* | x86_64-*-mingw*): Likewise. + * config/i386/t-dw2-eh, config/i386/t-sjlj-eh: Add new target + frags that define makefile variable EH_MODEL appropriately. + * config/i386/cygming.h (DWARF2_UNWIND_INFO): Add comment. + * config/i386/cygwin.h (LIBGCC_EH_EXTN): Define to nothing or + to "-sjlj" according to type of EH configured. + (LIBGCC_SONAME): Concatenate it to shared library base name. + * config/i386/mingw32.h (LIBGCC_EH_EXTN): Define to "_dw2" or + to "_sjlj" according to type of EH configured. + (LIBGCC_SONAME): Concatenate it to shared library base name. + * config/i386/t-cygming (SHLIB_SONAME): Use EH_MODEL. + (SHLIB_LINK): Add missing semicolon to if-else construct. + (SHLIB_MKMAP_OPTS): Pass library name to mkmap-flat.awk as + string value of "pe_dll" command-line option. + * config/i386/t-cygwin (SHLIB_EH_EXTENSION): New helper. + (SHLIB_SONAME): Use it when overriding t-cygming default. + (SHLIB_IMPLIB): Override t-cygming default. + (SHLIB_MKMAP_OPTS): Pass library name to mkmap-flat.awk as + string value of "pe_dll" command-line option. + +2009-01-31 Dave Korn + + PR target/38952 + * config/i386/i386.c (ix86_builtin_setjmp_frame_value): New. + (TARGET_BUILTIN_SETJMP_FRAME_VALUE): Override default to point + at it. + +2009-01-31 Richard Guenther + + PR tree-optimization/38937 + * tree-ssa-structalias.c (do_sd_constraint): Do not shortcut + computing the transitive closure. + +2009-01-30 Richard Guenther + + PR tree-optimization/39041 + * tree-ssa-forwprop.c (forward_propagate_addr_expr_1): + Propagate variable indices only if the types match for this stmt. + 2009-01-30 Jakub Jelinek PR target/39013