- 21 Dec, 2010 15 commits
-
-
In libobjc/: 2010-12-21 Nicola Pero <nicola.pero@meta-innovation.com> * objc-private/common.h: When DEBUG is defined, include <stdio.h>. Updated comments. * init.c (__objc_tree_insert_class): Use %p, not %x, when printing a pointer using DEBUG_PRINTF. From-SVN: r168119
Nicola Pero committed -
gcc/ PR rtl-optimization/46755 * ira.c (ira): If some dead edges were removed, find and delete any blocks that might have become unreachable. testsuite/ PR rtl-optimization/46755 * gfortran.dg/pr46755.f: New test From-SVN: r168118
Steven Bosscher committed -
PR rtl-optimization/47008 * postreload.c (reload_combine_note_store): Also handle PRE_MODIFY and POST_MODIFY. * gfortran.dg/pr47008.f03: New test. From-SVN: r168117
Jakub Jelinek committed -
In libobjc/: 2010-12-21 Nicola Pero <nicola.pero@meta-innovation.com> PR libobjc/45953 * selector.c (__sel_register_typed_name): When registering a new selector with the same name as an existing one, reuse the existing name string. Also updated types, casts and comments in the whole function. In gcc/testsuite/: 2010-12-21 Nicola Pero <nicola.pero@meta-innovation.com> PR libobjc/45953 * objc.dg/libobjc-selector-1.m: New test. From-SVN: r168115
Nicola Pero committed -
arm.c (require_pic_register): Set INSN_LOCATOR for all instructions injected into the prologue to... * config/arm/arm.c (require_pic_register): Set INSN_LOCATOR for all instructions injected into the prologue to prologue_locator. From-SVN: r168114
Ulrich Weigand committed -
In libobjc/: 2010-12-21 Nicola Pero <nicola.pero@meta-innovation.com> * objc-private/module-abi-8.h (struct objc_symtab): Declare 'refs' to be 'struct objc_selector *' and not 'SEL'. * init.c (__objc_exec_class): Call __objc_register_selectors_from_module instead of iterating over each selector and calling __sel_register_typed_name for each. * objc-private/selector.h: Declare __objc_register_selectors_from_module instead of __sel_register_typed_name. * selector.c (__objc_register_selectors_from_module): New. (__sel_register_typed_name): Made static. From-SVN: r168113
Nicola Pero committed -
In libobjc/: 2010-12-21 Nicola Pero <nicola.pero@meta-innovation.com> * linking.m: Do not include objc/NXConstStr.h. From-SVN: r168112
Nicola Pero committed -
In libobjc/: 2010-12-21 Nicola Pero <nicola.pero@meta-innovation.com> * objc-private/runtime.h (DEBUG_PRINTF): Moved from here ... * objc-private/common.h (DEBUG_PRINTF): To here. * hash.c: Do not include objc-private/runtime.h and objc/thr.h. From-SVN: r168111
Nicola Pero committed -
In libobjc/: 2010-12-21 Nicola Pero <nicola.pero@meta-innovation.com> * hash.c: Tidied up comments and indentation. No code changes. From-SVN: r168110
Nicola Pero committed -
PR middle-end/47000 * tree-inline.c (estimate_operator_cost): Handle VIEW_CONVERT_EXPR. From-SVN: r168108
Jan Hubicka committed -
From-SVN: r168106
Jie Zhang committed -
PR middle-end/45852 * expr.c (store_expr): Ignore alt_rtl if equal to target, but has side-effects. * gcc.target/i386/pr45852.c: New test. From-SVN: r168105
Jakub Jelinek committed -
* config/sh/sh.h (PREFERRED_RELOAD_CLASS): Remove. * config/sh/sh-protos.h (secondary_reload_info, sh_secondary_reload): Remove forward declaration. * config/sh/sh.c (sh_preferred_reload_class): New function. (sh_secondary_reload): Make static. (TARGET_PREFERRED_RELOAD_CLASS): Define. From-SVN: r168104
Anatoly Sokolov committed -
From-SVN: r168102
Ian Lance Taylor committed -
From-SVN: r168101
GCC Administrator committed
-
- 20 Dec, 2010 14 commits
-
-
2010-12-20 Tobias Burnus <burnus@net-b.de> PR fortran/46974 * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue. From-SVN: r168095
Tobias Burnus committed -
* config/alpha/linux.h (OPTION_GLIBC): Define differently if SINGLE_LIBC. * config/linux.h (OPTION_GLIBC, OPTION_UCLIBC, OPTION_BIONIC): Define differently if SINGLE_LIBC. * config/rs6000/linux.h (OPTION_GLIBC): Define differently if SINGLE_LIBC. * config/rs6000/linux64.h (OPTION_GLIBC): Define differently if SINGLE_LIBC. * config.gcc (*-*-linux* | frv-*-*linux* | *-*-kfreebsd*-gnu | *-*-knetbsd*-gnu | *-*-gnu* | *-*-kopensolaris*-gnu): Define SINGLE_LIBC instead of OPTION_GLIBC. (*-*-uclinux*): Define DEFAULT_LIBC and SINGLE_LIBC. (bfin*-uclinux*, moxie-*-uclinux*, m68k-*-uclinux*): Don't define DEFAULT_LIBC or use linux.opt. From-SVN: r168094
Joseph Myers committed -
* config/mn10300/mn10300.c (mn10300_legitimize_pic_address): Generate UNSPEC patterns by hand, with the proper mode; use gen_const_mem. * config/mn10300/mn10300.md (call, call_value): Generate UNSPEC_PLT by hand, with the proper mode. (symGOT2reg, symGOT2reg_i, symGOTOFF2reg): Remove. (symGOTOFF2reg_i, sym2PIC, sym2PLT): Remove. From-SVN: r168093
Richard Henderson committed -
2010-12-20 Sanjin Liu <scliu@faraday-tech.com> Mingfeng Wu <mingfeng@faraday-tech.com> * config/arm/arm-cores.def: Add Faraday CPU support - fa526/fa626/fa606te/fa626te/fmp626/fa726te. * config/arm/arm-tune.md: Regenerate. * config/arm/arm.c (arm_fa726te_tune): New tune_params for fa726te (fa726te_sched_adjust_cost): New cost function for fa726te. (arm_issue_rate): Add fa726te. * config/arm/arm.md (generic_sched): Add Faraday cores to generic_sched and include machine description files. * config/arm/bpabi.h (TARGET_FIX_V4BX_SPEC): Add fa526 and fa626. * config/arm/t-arm (MD_INCLUDES): Include machine description files for Faraday cores. * config/arm/t-arm-elf: Add multilib option for Faraday cores. * config/arm/t-linux-eabi: Add multilib option for Faraday cores except fa526 and fa626. * doc/invoke.texi: Document -mcpu for Faraday cores. * config/arm/fa526.md: New file. * config/arm/fa606te.md: New file. * config/arm/fa626te.md: New file. * config/arm/fmp626.md: New file. * config/arm/fa726te.md: New file. Co-Authored-By: Mingfeng Wu <mingfeng@faraday-tech.com> From-SVN: r168090
Sanjin Liu committed -
Fix PR bootstrap/47027. gcc/ada/: PR bootstrap/47027 * a-stwiun-shared.ads: Rewrap overlong comment line. From-SVN: r168089
Ralf Wildenhues committed -
lib1funcs.asm (ARM_DIV_BODY case __OPTIMIZE_SIZE__): Fix condition on IT instruction for early termination. 2010-12-20 Yvan Roux <yvan.roux@st.com> * config/arm/lib1funcs.asm (ARM_DIV_BODY case __OPTIMIZE_SIZE__): Fix condition on IT instruction for early termination. From-SVN: r168088
Yvan Roux committed -
* Makefile.am (AM_LIBTOOLFLAGS): Define, adding disable-static tag. * Makefile.in: Regenerate. From-SVN: r168087
Dave Korn committed -
* config/rs6000/freebsd.h (SVR4_ASM_SPEC): Don't define. (DBX_REGISTER_NUMBER): Define. * config/rs6000/lynx.h (DBX_REGISTER_NUMBER): Define. * config/rs6000/netbsd.h (DBX_REGISTER_NUMBER): Define. * config/rs6000/sysv4.h (SIZE_TYPE): Define. (ASM_SPEC): Define without using SVR4_ASM_SPEC. (DBX_REGISTER_NUMBER): Undefine. * config.gcc (powerpc-*-eabispe*, powerpc-*-eabisimaltivec*, powerpc-*-eabisim*, powerpc-*-elf*, powerpc-*-eabialtivec*, powerpc-xilinx-eabi*, powerpc-*-eabi*, powerpc-*-rtems*, powerpc-*-linux* | powerpc64-*-linux*, powerpc64-*-gnu*, powerpc-*-gnu-gnualtivec*, powerpc-*-gnu*, powerpc-wrs-vxworks|powerpc-wrs-vxworksae, powerpcle-*-elf*, powerpcle-*-eabisim*, powerpcle-*-eabi*): Don't use svr4.h. From-SVN: r168085
Joseph Myers committed -
re PR middle-end/46916 (gcc.dg/torture/stackalign/non-local-goto-[1,2].c ICEs compiler due to r167727) PR middle-end/46916 * opts.c (finish_options): Enable -freorder-functions when -freorder-blocks-and-partition is active. Co-Authored-By: Jan Hubicka <jh@suse.cz> From-SVN: r168084
Iain Sandoe committed -
re PR c++/46904 (g++.dg/tree-prof/(indir-call-prof.C|inline_mismatch_args.C) fail on powerpc-apple-darwin9) PR c++/46904 PR middle-end/46916 PR target/46950 * config/darwin.c (generating_for_darwin_version): New var. (darwin_text_section): Remove. (darwin_rodata_section): Do not check function section here. (darwin_emit_unwind_label): Do not emit for Darwin >= 9. Emit distinct labels for successive calls for the same decl. (darwin_override_options): Set generating_for_darwin_version. Add FIXME and disable -freorder-blocks-and-partition. Suppress automatic asynchronous unwind tables for m32. Switch off -freorder-blocks-and-partition when unwind tables will be generated. Update to use generating_for_darwin_version. (darwin_function_section): Check for cases that need to be placed in coalesced sections. * config/darwin-sections.def: Define hot, cold, startup and exit sections for both coalesced and regular code. * config/darwin.h (USE_SELECT_SECTION_FOR_FUNCTIONS): Delete. * config/darwin10.h (TARGET_ASM_EMIT_UNWIND_LABEL): Delete. From-SVN: r168083
Iain Sandoe committed -
gcc/ada/: * projects.texi: Fix typos. * gnat_rm.texi: Likewise. * gnat_ugn.texi: Likewise. * sem_util.adb: Fix typo in variable, typos in comments. * a-btgbso.adb: Fix typos in comments. * a-cbdlli.adb, a-cbhase.ads, a-cdlili.adb, a-cobove.adb, a-coinve.adb, a-convec.adb, a-direct.ads, a-strunb-shared.adb, a-strunb-shared.ads, a-stuten.ads, a-stwiun-shared.adb, a-stwiun-shared.ads, a-stzunb-shared.adb, a-stzunb-shared.ads, a-suenco.adb, a-suenst.adb, a-suewst.adb, a-suezst.adb, ali.ads, aspects.ads, atree.ads, binde.adb, bindgen.adb, checks.adb, checks.ads, einfo.ads, err_vars.ads, errout.adb, errout.ads, exp_aggr.adb, exp_attr.adb, exp_cg.adb, exp_ch3.adb, exp_ch4.adb, exp_ch5.adb, exp_ch6.adb, exp_ch7.adb, exp_dbug.ads, exp_disp.adb, exp_fixd.ads, freeze.adb, g-altive.ads, g-comlin.ads, g-excact.ads, g-mbdira.adb, g-sechas.ads, g-sehash.ads, g-sha1.ads, g-sha224.ads, g-sha256.ads, g-sha384.ads, g-sha512.ads, g-shsh32.ads, g-shsh64.ads, g-socket.adb, g-socket.ads, g-sothco.ads, gcc-interface/decl.c, gcc-interface/trans.c, gcc-interface/utils2.c, gnat1drv.adb, init.c, inline.adb, link.c, locales.c, make.adb, mingw32.h, namet.ads, osint.adb, par-ch12.adb, par-ch13.adb, par-ch3.adb, par-ch4.adb, par-prag.adb, par.adb, par_sco.adb, prepcomp.adb, prj-conf.ads, prj-dect.adb, prj-env.adb, prj-env.ads, prj-nmsc.adb, prj-tree.ads, prj-util.ads, prj.adb, prj.ads, s-auxdec-vms-alpha.adb, s-auxdec-vms_64.ads, s-oscons-tmplt.c, s-osinte-vxworks.ads, s-osprim-mingw.adb, s-regexp.adb, s-stusta.adb, s-taprop-mingw.adb, s-taprop-solaris.adb, scn.adb, scos.ads, sem.adb, sem_aggr.adb, sem_attr.adb, sem_aux.adb, sem_aux.ads, sem_ch12.adb, sem_ch12.ads, sem_ch13.adb, sem_ch13.ads, sem_ch3.adb, sem_ch4.adb, sem_ch6.adb, sem_ch7.adb, sem_ch8.adb, sem_disp.adb, sem_disp.ads, sem_eval.adb, sem_intr.adb, sem_prag.adb, sem_res.adb, sem_scil.adb, sem_util.ads, sem_warn.adb, sem_warn.ads, sinfo.ads, socket.c, styleg.adb, switch.ads, sysdep.c, tb-alvxw.c, xoscons.adb: Likewise. From-SVN: r168082
Ralf Wildenhues committed -
gcc/: * doc/cppopts.texi: Use @var when appropriate. * doc/extend.texi (Structure-Packing Pragmas): Likewise. * doc/gimple.texi (Logical Operators) (Adding a new GIMPLE statement code): Likewise. * doc/invoke.texi (Target Options, Precompiled Headers): Likewise. * doc/plugins.texi (Plugins): Likewise. From-SVN: r168081
Ralf Wildenhues committed -
gcc/: * doc/install.texi (Configuration, Building, Testing, Specific): Remove leading whitespace from examples. From-SVN: r168080
Ralf Wildenhues committed -
From-SVN: r168079
GCC Administrator committed
-
- 19 Dec, 2010 11 commits
-
-
* be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, id.po, ja.po, nl.po, ru.po, sr.po, sv.po, tr.po, vi.po, zh_CN.po, zh_TW.po: Update. From-SVN: r168074
Joseph Myers committed -
* be.po, ca.po, da.po, de.po, el.po, es.po, fi.po, fr.po, id.po, ja.po, nl.po, sv.po, tr.po, uk,po, vi.po, zh_CN.po, zh_TW.po: Update. From-SVN: r168073
Joseph Myers committed -
gcc/ 2010-12-19 Andi Kleen <ak@linux.intel.com> PR lto/46905 * collect2.c (main): Handle -fno-lto. * opts.c (common_handle_option): Handle -fno-lto. From-SVN: r168071
Andi Kleen committed -
In libobjc/: 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com> PR libobjc/47012 * accessors.m (objc_getProperty): If not atomic, do not retain/autorelease the returned value. (Problem reported by From-SVN: r168070
Nicola Pero committed -
2010-12-19 Tobias Burnus <burnus@net-b.de> PR fortran/46520 * configure.ac: Do not call AC_CHECK_LIB for gcc_no_link. * configure: Regenerate From-SVN: r168069
Tobias Burnus committed -
From-SVN: r168068
Eric Botcazou committed -
In libobjc/: 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com> * objc-private/runtime.h (__objc_selector_max_index, __objc_init_selector_tables, __objc_register_selectors_from_class, __objc_register_selectors_from_list, __objc_register_selectors_from_description_list): Moved to ... * objc-private/selector.h: ... here. From-SVN: r168067
Nicola Pero committed -
In libobjc/: 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com> * objc-private/runtime.h (__objc_class_links_resolved): Removed. (__objc_print_dtable_stats): Removed. (__sel_register_typed_name): Removed. * sendmsg.c (__objc_print_dtable_stats): Use 'void' as argument. From-SVN: r168066
Nicola Pero committed -
In libobjc/: 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com> * init.c (__objc_exec_class): Call __objc_resolve_class_links (), if appropriate, after loading the module. From-SVN: r168065
Nicola Pero committed -
In libobjc/: 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com> * sendmsg.c (method_setImplementation): Do not declare. From-SVN: r168064
Nicola Pero committed -
re PR libstdc++/46869 (FAIL: 20_util/enable_shared_from_this/cons/constexpr.cc scan-assembler-not _ZNSt23enable_shared_from_thisIiEC2Ev) 2010-12-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> PR libstdc++/46869 * testsuite/20_util/enable_shared_from_this/cons/constexpr.cc: Compile with -g0. * testsuite/20_util/shared_ptr/cons/constexpr.cc: Likewise. * testsuite/20_util/unique_ptr/cons/constexpr.cc: Likewise. * testsuite/20_util/weak_ptr/cons/constexpr.cc: Likewise. From-SVN: r168063
John David Anglin committed
-