- 03 Feb, 2009 1 commit
-
-
From-SVN: r143887
GCC Administrator committed
-
- 02 Feb, 2009 14 commits
-
-
PR c/39034 * gcc.dg/dfp/pr39034.c: New test. Co-Authored-By: Ben Elliston <bje@au.ibm.com> From-SVN: r143884
Janis Johnson committed -
2009-02-02 Benjamin Kosnik <bkoz@redhat.com> * config/os/gnu-linux/os_defines.h: Remove superfluous __NO_STRING_INLINES. From-SVN: r143883
Benjamin Kosnik committed -
* sde.h (SUBTARGET_ARM_SPEC): Don;t assemble -fpic code as -mabicalls. From-SVN: r143882
Catherine Moore committed -
PR testsuite/38263 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic. From-SVN: r143880
Kaveh R. Ghazi committed -
gcc/ * 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. From-SVN: r143878
Richard Sandiford committed -
PR c++/39054 * parser.c (cp_parser_unqualified_id): Don't wrap error_mark_node in BIT_NOT_EXPR. From-SVN: r143876
Jason Merrill committed -
2009-02-02 Paul Brook <paul@codesourcery.com> gcc/ * config/arm/arm.md (arm_addsi3): Add r/r/k alternative. From-SVN: r143874
Paul Brook committed -
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. * gcc.target/i386/pr39058.c: New test. From-SVN: r143867
Jakub Jelinek committed -
(check_effective_target_correct_iso_cpp_string_wchar_protos): New. * g++.dg/ext/builtin10.C: New test. * testsuite/21_strings/c_strings/char/3.cc: New test. * testsuite/21_strings/c_strings/wchar_t/3.cc: New test. From-SVN: r143865
Jakub Jelinek committed -
2009-02-02 Richard Guenther <rguenther@suse.de> PR tree-optimization/38937 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase. From-SVN: r143864
Richard Guenther committed -
tm.texi (Storage Layout): Fix TARGET_ALIGN_ANON_BITFIELD and TARGET_NARROW_VOLATILE_BITFIELD macro names. * doc/tm.texi (Storage Layout): Fix TARGET_ALIGN_ANON_BITFIELD and TARGET_NARROW_VOLATILE_BITFIELD macro names. From-SVN: r143863
Ben Elliston committed -
From-SVN: r143862
Danny Smith committed -
/cp 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com> PR c++/39053 * parser.c (cp_parser_pure_specifier): If there are no tokens left do not call cp_lexer_consume_token. /testsuite 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com> PR c++/39053 * g++.dg/parse/crash52.C: New. From-SVN: r143861
Paolo Carlini committed -
From-SVN: r143859
GCC Administrator committed
-
- 01 Feb, 2009 2 commits
-
-
2009-01-31 Laurent GUERBY <laurent@guerby.net> * gcc-interface/Makefile.in: Fix mipsel linux handling. From-SVN: r143855
Laurent GUERBY committed -
From-SVN: r143837
GCC Administrator committed
-
- 31 Jan, 2009 8 commits
-
-
* doc/install.texi (hppa*-hp-hpux*): Update binutils and linker information. Remove some obsolete information. Reorganize. From-SVN: r143834
John David Anglin committed -
* config/pa/fptr.c: Revert license to GPL 2. * config/pa/milli64.S: Likewise. From-SVN: r143831
John David Anglin committed -
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. From-SVN: r143829
Dave Korn committed -
2009-01-31 Dave Korn <dave.korn.cygwin@gmail.com> PR target/38952 * config/i386/i386.c (ix86_builtin_setjmp_frame_value): New. (TARGET_BUILTIN_SETJMP_FRAME_VALUE): Override default to point at it. From-SVN: r143823
Dave Korn committed -
* acinclude.m4 (LIBCOMP_CHECK_LINKER_FEATURES): Set libgomp_ld_is_gold. Get gold version number. (LIBGOMP_ENABLE_SYMVERS): Gold always support symbol versioning. * configure: Rebuild. From-SVN: r143822
Ian Lance Taylor committed -
2009-01-30 Richard Guenther <rguenther@suse.de> PR tree-optimization/38937 * tree-ssa-structalias.c (do_sd_constraint): Do not shortcut computing the transitive closure. From-SVN: r143819
Richard Guenther committed -
From-SVN: r143818
Ian Lance Taylor committed -
From-SVN: r143815
GCC Administrator committed
-
- 30 Jan, 2009 13 commits
-
-
2009-01-30 Richard Guenther <rguenther@suse.de> PR tree-optimization/39041 * tree-ssa-forwprop.c (forward_propagate_addr_expr_1): Propagate variable indices only if the types match for this stmt. * gcc.c-torture/compile/pr39041.c: New testcase. From-SVN: r143808
Richard Guenther committed -
PR target/39013 * c-decl.c (pop_scope): Set DECL_EXTERNAL for functions declared inline but never defined. * gcc.target/i386/pr39013-1.c: New test. * gcc.target/i386/pr39013-2.c: New test. From-SVN: r143803
Jakub Jelinek committed -
re PR c++/39028 (C++ front-end rejects "__label__" at the beginning of a block after "for" and "while") PR c++/39028 * parser.c (cp_parser_already_scoped_statement): Handle __label__ declarations. * g++.dg/ext/label12.C: New test. From-SVN: r143797
Jakub Jelinek committed -
/cp 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com> PR c++/33465 * error.c (dump_expr): Handle FIX_TRUNC_EXPR and FLOAT_EXPR. /testsuite 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com> PR c++/33465 * g++.dg/parse/error34.C: New. * g++.dg/parse/error35.C: Likewise. /cp 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com> PR c++/38655 * error.c (dump_type_prefix, dump_type_suffix): Handle FIXED_POINT_TYPE. /testsuite 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com> PR c++/38655 * g++.dg/cpp0x/decltype-38655.C: New. From-SVN: r143790
Paolo Carlini committed -
Tweak last ChangeLog entry. From-SVN: r143788
Paolo Carlini committed -
* config/s390/s390.md (*insv<mode>_reg_extimm): Removed. (*insv_h_di_reg_extimm): New insn. (*insv_l<mode>_reg_extimm): New insn. From-SVN: r143786
Wolfgang Gellerich committed -
picochip.c (flag_conserve_stack): set PARAM_LARGE_STACK_FRAME and PARAM_STACK_FRAME_GROWTH to zero under... * config/picochip/picochip.c (flag_conserve_stack): set PARAM_LARGE_STACK_FRAME and PARAM_STACK_FRAME_GROWTH to zero under fconserve-stack. Reduce call-overhead used by inliner. From-SVN: r143785
Hariharan Sandanagobalane committed -
PR/38157 * common.opt (flag_conserve_stack): Initialised to zero. From-SVN: r143784
Hariharan Sandanagobalane committed -
From-SVN: r143783
Jakub Jelinek committed -
PR target/39002 * g++.dg/torture/pr39002.C: New test. From-SVN: r143782
Jakub Jelinek committed -
2009-01-30 Kai Tietz <kai.tietz@onevision.com> PR/39002 * config/i386/i386.c (ix86_can_use_return_insn_p): Check for nsseregs. (ix86_expand_epilogue): Take nsseregs in account to use proper restore method. From-SVN: r143780
Kai Tietz committed -
From-SVN: r143776
GCC Administrator committed -
* include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr): Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not defined. * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr): Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not defined. * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr): Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not defined. * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr): Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not defined. * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first argument is const char *, assign result to const char * var, not char *. * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first argument is const wchar_t *, assign result to const wchar_t * var, not wchar_t *. Co-Authored-By: Jakub Jelinek <jakub@redhat.com> From-SVN: r143773
Ulrich Drepper committed
-
- 29 Jan, 2009 2 commits
-
-
2009-01-29 Jonathan Wakely <jwakely.gcc@gmail.com> * include/std/thread: Remove unused headers. (__thread_data_base): Remove unused mutex and base. (thread::~thread): Only detach if joinable. (thread::joinable): Test if thread data ptr is empty. (thread::_M_thread_data_mutex): Remove. (thread::_M_get_thread_data): Remove. (thread::_M_make_thread_data): Remove overload, use make_shared. (thread::id::id): Make constructor explicit. * src/thread.cc (thread::join,thread::detach): Throw if not joinable. (thread::_M_start_thread): Break shared_ptr cycle on error. (__thread_proxy): Use shared_ptr swap instead of copy and reset. * testsuite/30_threads/thread/member/4.cc: New. * testsuite/30_threads/thread/member/5.cc: New. From-SVN: r143772
Jonathan Wakely committed -
2009-01-29 H.J. Lu <hongjiu.lu@intel.com> * ira-color.c (allocno_reload_assign): Update comments. * regmove.c (regmove_optimize): Likewise. * ra.h: Removed. From-SVN: r143771
H.J. Lu committed
-