Skip to content
Snippets Groups Projects
  1. Sep 13, 2011
  2. Aug 25, 2011
  3. Jul 18, 2011
    • Rainer Orth's avatar
      re PR debug/23205 ([C++/unit-at-a-time] stabs debug info omitted for global const variables) · e44dbbe1
      Rainer Orth authored
      	toplevel:
      	* configure: Regenerate.
      
      	config:
      	* elf.m4 (target_elf): Remove *-netware*.
      
      	contrib:
      	* config-list.mk (i586-netware): Remove.
      	(.PHONY): Remove make-script-dir dependency.
      	(make-script-dir): Remove.
      	($(LIST)): Remove make-script-dir dependency.
      
      	gcc:
      	* config.gcc (i[3456x]86-*-netware*): Remove.
      
      	* gthr-nks.h: Remove.
      	* configure.ac (enable_threads): Remove nks.
      	* configure: Regenerate.
      
      	* config/i386/i386.c (ix86_encode_section_info): Remove netware
      	reference.
      	* config/i386/i386.h (KEEP_AGGREGATE_RETURN_POINTER): Remove
      	<netware.h> reference.
      
      	* config/i386/netware-libgcc.c,
      	gcc/config/i386/netware-libgcc.def,
      	gcc/config/i386/netware-libgcc.exp, gcc/config/i386/netware.c,
      	gcc/config/i386/netware.h, gcc/config/i386/netware.opt,
      	gcc/config/i386/nwld.c, gcc/config/i386/nwld.h,
      	gcc/config/i386/t-netware, gcc/config/i386/t-nwld: Remove
      
      	* doc/extend.texi (Function Attributes,
      	callee_pop_aggregate_return): Remove i?86-netware reference.
      	* doc/install.texi (Configuration, --enable-threads): Remove nks.
      
      	gcc/testsuite:
      	* g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
      	* g++.dg/ext/bitfield3.C: Likewise.
      	* g++.dg/ext/bitfield4.C: Likewise.
      	* g++.dg/ext/bitfield5.C: Likewise.
      	* g++.dg/other/PR23205.C: Remove *-*-netware* support.
      	* g++.dg/other/pr23205-2.C: Likewise.
      	* gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
      	* gcc.c-torture/compile/20001109-2.c: Likewise.
      	* gcc.dg/20040813-1.c: Remove *-*-netware* support.
      	* gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
      	* gcc.dg/bitfld-16.c: Likewise.
      	* gcc.dg/bitfld-17.c: Likewise.
      	* gcc.dg/bitfld-18.c: Likewise.
      	* gcc.dg/builtins-config.h: Remove Netware support.
      	* gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
      	* gcc.dg/cdce2.c: Likewise.
      	* gcc.dg/cpp/assert4.c: Remove netware support.
      	* gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
      	* gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
      
      	* lib/target-supports.exp (check_visibility_available): Remove
      	NetWare support.
      	(check_profiling_available): Likewise.
      
      	libgcc:
      	* config.host (i[3456x]86-*-netware*): Remove.
      	* config/i386/netware-crt0.c, config/i386/t-nwld,
      	config/i386/t-slibgcc-nwld: Remove.
      
      	libstdc++-v3:
      	* crossconfig.m4 (*-netware): Remove.
      	* configure: Regenerate.
      
      From-SVN: r176391
      e44dbbe1
  4. Jul 15, 2011
    • Bernd Schmidt's avatar
      invoke.texi (C6X Options): New section. · bcead286
      Bernd Schmidt authored
      gcc/
      	* doc/invoke.texi (C6X Options): New section.
      	* doc/md.texi (TI C6X family): New section.
      	* config.gcc: Handle tic6x, in particular tic6x-*-elf and
      	tic6x-*-uclinux.
      	* longlong.h (add_ssaaaa, __umulsidi3, umul_ppmm,
      	count_leading_zeros, count_trailing_zeros, UMUL_TIME, UDIV_TIME):
      	Provide C6X definitions.
      	* config/c6x/c6x.md: New file.
      	* config/c6x/constraints.md: New file.
      	* config/c6x/predicates.md: New file.
      	* config/c6x/c6x-sched.md.in: New file.
      	* config/c6x/c6x-sched.md: New file.
      	* config/c6x/gensched.sh: New file.
      	* config/c6x/c6x-mult.md.in: New file.
      	* config/c6x/genmult.sh: New file.
      	* config/c6x/c6x-mult.md: New file.
      	* config/c6x/sync.md: New file.
      	* config/c6x/c6x-protos.h: New file.
      	* config/c6x/sfp-machine.h: New file.
      	* config/c6x/c6x.c: New file.
      	* config/c6x/c6x.h: New file.
      	* config/c6x/crti.s: New file.
      	* config/c6x/crtn.s: New file.
      	* config/c6x/lib1funcs.asm: New file.
      	* config/c6x/c6x-modes.def: New file.
      	* config/c6x/genopt.sh: New file.
      	* config/c6x/c6x.opt: New file.
      	* config/c6x/c6x-tables.opt: New file.
      	* config/c6x/c6x-opts.h: New file.
      	* config/c6x/c6x-isas.def: New file.
      	* config/c6x/elf.h: New file.
      	* config/c6x/elf-common.h: New file.
      	* config/c6x/uclinux-elf.h: New file.
      	* config/c6x/t-c6x: New file.
      	* config/c6x/t-c6x-elf: New file.
      	* config/c6x/t-c6x-uclinux: New file.
      	* config/c6x/t-c6x-softfp: New file.
      	* config/c6x/gtd.c: New file.
      	* config/c6x/gtf.c: New file.
      	* config/c6x/ltd.c: New file.
      	* config/c6x/ltf.c: New file.
      	* config/c6x/ged.c: New file.
      	* config/c6x/gef.c: New file.
      	* config/c6x/led.c: New file.
      	* config/c6x/lef.c: New file.
      	* config/c6x/eqd.c: New file.
      	* config/c6x/eqf.c: New file.
      	* config/c6x/libgcc-c6xeabi.ver: New file.
      
      contrib/
      	* gcc_update: Add C6X generated files.
      	* contrib/config-list.mk: Add c6x-elf and c6x-uclinux.
      
      libgcc/
      	* config.host: Handle tic6x-*-*.
      	* config/c6x/c6x-abi.h: New file.
      
      From-SVN: r176308
      bcead286
  5. Jul 01, 2011
  6. Jun 24, 2011
  7. Jun 21, 2011
    • Joseph Myers's avatar
      gcc_update (gcc/config/avr/avr-tables.opt): New dependencies. · 1b916ca6
      Joseph Myers authored
      contrib:
      	* gcc_update (gcc/config/avr/avr-tables.opt): New dependencies.
      
      gcc:
      	* config/avr/avr-mcus.def, config/avr/genopt.sh: New files.
      	* config/avr/avr-tables.opt: New file (generated).
      	* config.gcc (avr-*-*): Use avr/avr-tables.opt.
      	* config/avr/avr-devices.c (avr_mcu_types): Move contents to
      	avr-mcus.def.
      	* config/avr/avr.c (avr_help, TARGET_HELP): Remove.
      	(avr_option_override): Don't process -mmcu= argument here.  Set
      	avr_current_device using avr_mcu_index.
      	(avr_file_start): Use avr_current_device->name instead of
      	avr_mcu_name.
      	* config/avr/avr.opt (mmcu=): Use Enum.
      	* config/avr/t-avr (avr-devices.o): Update dependencies.
      	($(srcdir)/config/avr/avr-tables.opt): New.
      	* target.def (help): Remove.
      	* doc/tm.texi.in (TARGET_HELP): Remove.
      	* doc/tm.texi: Regenerate.
      	* opts.c: Don't include target.h.
      	(common_handle_option): Don't call targetm.help.
      	* system.h (TARGET_HELP): Poison.
      	* Makefile.in (opts.o): Update dependencies.
      
      From-SVN: r175248
      1b916ca6
  8. May 19, 2011
    • Joseph Myers's avatar
      gcc_update (gcc/config/arm/arm-tables.opt): Also depend on gcc/config/arm/arm-fpus.def. · 12d844c8
      Joseph Myers authored
      contrib:
      	* gcc_update (gcc/config/arm/arm-tables.opt): Also depend on
      	gcc/config/arm/arm-fpus.def.
      
      gcc:
      	* config/arm/arm-fpus.def: New.
      	* config/arm/genopt.sh: Generate Enum and EnumValue entries from
      	arm-fpus.def.
      	* config/arm/arm-tables.opt: Regenerate.
      	* config/arm/arm.c (all_fpus): Move contents to arm-fpus.def.
      	(arm_option_override): Don't decode FPU name to string here.
      	* config/arm/arm.opt (mfpu=): Use Enum.
      	* config/arm/t-arm ($(srcdir)/config/arm/arm-tables.opt, arm.o):
      	Update dependencies.
      
      From-SVN: r173916
      12d844c8
  9. May 10, 2011
    • Joseph Myers's avatar
      gcc_update (gcc/config/rs6000/rs6000-tables.opt): New dependencies. · f10d3ac9
      Joseph Myers authored
      contrib:
      	* gcc_update (gcc/config/rs6000/rs6000-tables.opt): New
      	dependencies.
      
      gcc:
      	* config/rs6000/genopt.sh, config/rs6000/rs6000-cpus.def: New
      	files.
      	* config/rs6000/rs6000-tables.opt: New file (generated).
      	* config.gcc (powerpc*-*-*, rs6000*-*-*): Add
      	rs6000/rs6000-tables.opt to extra_options.
      	* config/rs6000/rs6000-opts.h (RS6000_CPU_OPTION_NATIVE): Define.
      	* config/rs6000/rs6000.c (rs6000_select): Remove.
      	(processor_target_table): Move contents to rs6000-cpus.def.
      	(darwin_rs6000_override_options): Check
      	global_options_set.x_rs6000_cpu_index instead of
      	rs6000_select[1].string.
      	(rs6000_option_override_internal): Likewise.
      	(rs6000_handle_option): Don't assert that global structures are in
      	use.  Don't handle OPT_mcpu_ and OPT_mtune_ here.
      	(rs6000_default_cpu): New variable.
      	(rs6000_file_start): Set it instead of local default_cpu.  Check
      	rs6000_default_cpu, global_options_set.x_rs6000_cpu_index and
      	global_options_set.x_rs6000_tune_index instead of rs6000_select.
      	(rs6000_darwin_file_start): Check rs6000_default_cpu and
      	global_options_set.x_rs6000_cpu_index instead of rs6000_select.
      	* config/rs6000/rs6000.h (struct rs6000_cpu_select,
      	rs6000_select): Remove.
      	* config/rs6000/rs6000.opt (rs6000_cpu_index, rs6000_tune_index):
      	Remove.
      	(mcpu=, mtune=): Use Var, Init, Enum and Save.
      	* config/rs6000/t-rs6000
      	($(srcdir)/config/rs6000/rs6000-tables.opt): New.
      	* config/rs6000/eabispe.h (SUBSUBTARGET_OVERRIDE_OPTIONS): Check
      	global_options_set.x_rs6000_cpu_index instead of
      	rs6000_select[1].string.
      	* config/rs6000/linuxspe.h (SUBSUBTARGET_OVERRIDE_OPTIONS): Check
      	global_options_set.x_rs6000_cpu_index instead of
      	rs6000_select[1].string.
      
      From-SVN: r173620
      f10d3ac9
  10. May 09, 2011
    • Joseph Myers's avatar
      gcc_update (gcc/config/mips/mips-tables.opt): New dependencies. · d371df6f
      Joseph Myers authored
      contrib:
      	* gcc_update (gcc/config/mips/mips-tables.opt): New dependencies.
      
      gcc:
      	* config/mips/genopt.sh, config/mips/mips-cpus.def: New files.
      	* config/mips/mips-tables.opt: New file (generated).
      	* config.gcc (mips*-*-*): Add mips/mips-tables.opt to
      	extra_options.
      	* config/mips/mips-opts.h (MIPS_ARCH_OPTION_FROM_ABI,
      	MIPS_ARCH_OPTION_NATIVE): Define.
      	* config/mips/mips.c (mips_cpu_info_table): Move contents to
      	mips-cpus.def.
      	(mips_strict_matching_cpu_name_p, mips_matching_cpu_name_p,
      	mips_parse_cpu): Remove.
      	(mips_cpu_info_from_opt, mips_default_arch): New.
      	(mips_handle_option): Don't assert that global structures are in
      	use.  Don't handle OPT_march_, OPT_mtune_ and OPT_mips here.
      	(mips_option_override): Use new variables and functions to set
      	state of these options.  Use strcmp to check for individual CPU
      	names.
      	* config/mips/mips.h (MIPS_CPU_STRING_DEFAULT): Remove default
      	definition.
      	* config/mips/mips.opt (march=): Use ToLower and Enum.
      	(mips): Use ToLower, Enum and Var.
      	(mtune=): Use ToLower and Enum.
      	* config/mips/t-mips ($(srcdir)/config/mips/mips-tables.opt): New.
      
      From-SVN: r173561
      d371df6f
  11. May 05, 2011
  12. May 02, 2011
    • Joseph Myers's avatar
      gcc_update (gcc/config/m68k/m68k-tables.opt): New dependencies. · 47c94d21
      Joseph Myers authored
      contrib:
      	* gcc_update (gcc/config/m68k/m68k-tables.opt): New dependencies.
      
      gcc:
      	* config/m68k/genopt.sh, config/m68k/m68k-isas.def,
      	config/m68k/m68k-microarchs.def, config/m68k/m68k-opts.h,
      	config/m68k/t-opts: New files.
      	* config/m68k/m68k-tables.opt: New file (generated).
      	* config.gcc (fido-*-*, m68k-*-*): Add m68k/m68k-tables.opt to
      	extra_options and m68k/t-opts to tmake_file.
      	* config/m68k/m68k.c (m68k_library_id_string): More to m68k.opt.
      	(all_isas): Initialize using m68k-isas.def.
      	(all_microarchs): Initialize using m68k-microarchs.def.
      	(m68k_find_selection): Remove.
      	(m68k_handle_option): Don't assert that global structures are in
      	use.  Use error_at.  Access variables via opts pointer.  Don't
      	handle -march=, -mcpu= and -mtune= here.  Set gcc_options fields
      	directly for -m68020-40 and -m68020-60.
      	(m68k_option_override): Set m68k_arch_entry, m68k_cpu_entry and
      	m68k_tune_entry here.
      	* config/m68k/m68k.h (enum uarch_type, enum target_device): Move
      	to m68k-opts.h.
      	(m68k_library_id_string): Remove declaration.
      	* config/m68k/m68k.opt (config/m68k/m68k-opts.h): New
      	HeaderInclude.
      	(m68k_library_id_string): New Variable.
      	(march=, mcpu=, mtune=): Use Enum and Var.
      
      From-SVN: r173256
      47c94d21
  13. Apr 25, 2011
  14. Apr 08, 2011
    • Joseph Myers's avatar
      gcc_update (gcc/config/arm/arm-tables.opt): New dependencies. · ad7be009
      Joseph Myers authored
      contrib:
      	* gcc_update (gcc/config/arm/arm-tables.opt): New dependencies.
      
      gcc:
      	* config.gcc (arm*-*-*): Add arm/arm-tables.opt to extra_options.
      	* config/arm/arm-arches.def: New.
      	* config/arm/arm-opts.h: New.
      	* config/arm/genopt.sh: New.
      	* config/arm/arm-tables.opt: New (generated).
      	* config/arm/arm.c (arm_handle_option, arm_target_help,
      	TARGET_HANDLE_OPTION, TARGET_HELP, arm_find_cpu): Remove.
      	(all_architectures): Get most table contents from arm-arches.def.
      	(arm_option_override): Set arm_selected_arch, arm_selected_cpu and
      	arm_selected_tune here.
      	* config/arm/arm.h (enum processor_type): Move to arm-opts.h.
      	* config/arm/arm.opt (config/arm/arm-opts.h): New HeaderInclude.
      	(march=, mcpu=, mtune=): Use Enum and Var.
      	* config/arm/t-arm ($(srcdir)/config/arm/arm-tables.opt): New.
      	(arm.o): Update dependencies.
      
      From-SVN: r172205
      ad7be009
  15. Mar 22, 2011
    • Joseph Myers's avatar
      MAINTAINERS (crx port, [...]): Remove. · ebb9f8b0
      Joseph Myers authored
      	* MAINTAINERS (crx port, m68hc11 port): Remove.  Move maintainers
      	to Write After Approval.
      	* config-ml.in: Don't handle arc-*-elf*.
      	* configure.ac (arc-*-*, crx-*-*, i[[3456789]]86-*-pe,
      	m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*, mcore-*-pe*): Don't
      	handle GCC libraries.
      	* configure: Regenerate.
      
      contrib:
      	* compare-all-tests (all_targets): Remove crx and m68hc11.
      
      fixincludes:
      	* mkfixinc.sh: Don't handle i?86-moss-msdos* or i?86-*-pe.
      
      gcc:
      	* config/alpha/gnu.h: Remove.
      	* config/arc: Remove directory.
      	* config/arm/netbsd.h: Remove.
      	* config/arm/t-pe: Remove.
      	* config/crx: Remove directory.
      	* config/i386/netbsd.h: Remove.
      	* config/m68hc11: Remove directory.
      	* config/m68k/uclinux-oldabi.h: Remove.
      	* config/mcore/mcore-pe.h: Remove.
      	* config/mcore/t-mcore-pe: Remove.
      	* config/netbsd-aout.h: Remove.
      	* config/rs6000/gnu.h: Remove.
      	* config/sh/sh-symbian.h: Remove.
      	* config/sh/symbian-base.c: Remove.
      	* config/sh/symbian-c.c: Remove.
      	* config/sh/symbian-cxx.c: Remove.
      	* config/sh/symbian-post.h: Remove.
      	* config/sh/symbian-pre.h: Remove.
      	* config/sh/t-symbian: Remove.
      	* config/svr3.h: Remove.
      	* config/vax/netbsd.h: Remove.
      	* config.build: Don't handle i[34567]86-*-pe.
      	* config.gcc: Remove handling of deprecations for most deprecated
      	targets.
      	(m68k-*-uclinuxoldabi*): Add to second deprecated list.
      	(alpha*-*-gnu*, arc-*-elf*, arm*-*-netbsd*, arm-*-pe*, crx-*-elf,
      	i[34567]86-*-netbsd*, i[34567]86-*-pe, m68hc11-*-*|m6811-*-*,
      	m68hc12-*-*|m6812-*-*, m68k-*-uclinuxoldabi*, mcore-*-pe*,
      	powerpc64-*-gnu*, powerpc-*-gnu-gnualtivec*, powerpc-*-gnu*,
      	sh-*-symbianelf* | sh[12346l]*-*-symbianelf*, vax-*-netbsd*):
      	Remove cases.
      	* config.host: Don't handle i[34567]86-*-pe.
      	* config/rs6000/linux64.h (LINK_OS_GNU_SPEC): Remove.
      	(ASM_SPEC32): Don't handle -mcall-gnu.
      	* config/rs6000/sysv4.h (SUBTARGET_OVERRIDE_OPTIONS): Don't handle
      	-mcall-gnu.
      	(ASM_SPEC, CC1_SPEC, LINK_START_SPEC, LINK_OS_SPEC, CPP_SPEC,
      	STARTFILE_SPEC, LIB_SPEC, ENDFILE_SPEC): Don't handle -mcall-gnu.
      	(LIB_GNU_SPEC, STARTFILE_GNU_SPEC, ENDFILE_GNU_SPEC,
      	LINK_START_GNU_SPEC, LINK_OS_GNU_SPEC, CPP_OS_GNU_SPEC): Remove.
      	(SUBTARGET_EXTRA_SPECS): Remove *_gnu specs.
      	* config/sh/sh-protos.h, config/sh/sh.c: Remove all code
      	conditional on SYMBIAN.
      	* configure.ac: Don't handle powerpc*-*-gnu*.
      	* configure: Regenerate.
      	* doc/extend.texi (interrupt attribute): Don't mention CRX.
      	* doc/install-old.texi (m6811, m6812): Don't mention.
      	* doc/install.texi (arc-*-elf*): Don't document multilib option.
      	(arc-*-elf, CRX, m6811-elf, m6812-elf): Remove.
      	(m68k-uclinuxoldabi): Don't mention.
      	* doc/invoke.texi (ARC Options, CRX Options, M68hc1x Options):
      	Remove.
      	(-mcall-gnu): Remove.
      	* doc/md.texi (CRX Architecture, Motorola 68HC11 & 68HC12
      	families): Remove constraint documentation.
      
      gcc/testsuite:
      	* gcc.c-torture/execute/920501-8.x: Remove.
      	* gcc.c-torture/execute/930513-1.x: Remove.
      	* gcc.c-torture/execute/960312-1.x: Remove.
      	* gcc.c-torture/compile/20000804-1.c,
      	gcc.c-torture/compile/20001205-1.c,
      	gcc.c-torture/compile/20001226-1.c,
      	gcc.c-torture/compile/20010518-2.c,
      	gcc.c-torture/compile/20020312-1.c,
      	gcc.c-torture/compile/20020604-1.c,
      	gcc.c-torture/compile/920501-12.c,
      	gcc.c-torture/compile/920501-4.c,
      	gcc.c-torture/compile/920520-1.c,
      	gcc.c-torture/compile/980506-1.c,
      	gcc.c-torture/execute/980709-1.x,
      	gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
      	options for m68hc11.
      	* gcc.dg/cpp/assert4.c: Don't handle ARC.
      	* gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
      	m68hc11.
      
      libgcc:
      	* config.host (alpha*-*-gnu*, arc-*-elf*, arm*-*-netbsd*,
      	arm-*-pe*, crx-*-elf, i[34567]86-*-netbsd*, i[34567]86-*-pe,
      	m68hc11-*-*|m6811-*-*, m68hc12-*-*|m6812-*-*, mcore-*-pe*,
      	powerpc64-*-gnu*, powerpc-*-gnu-gnualtivec*, powerpc-*-gnu*,
      	sh-*-symbianelf* | sh[12346l]*-*-symbianelf*, vax-*-netbsd*):
      	Remove cases.
      
      libstdc++-v3:
      	* configure.ac: Don't handle powerpc*-*-gnu*.
      	* configure: Regenerate.
      
      From-SVN: r171302
      ebb9f8b0
  16. Mar 21, 2011
  17. Mar 05, 2011
  18. Jan 26, 2011
    • Dave Korn's avatar
      patch_tester.sh (nopristinecache): New shell var, set according to presence or... · a7150b3d
      Dave Korn authored
      patch_tester.sh (nopristinecache): New shell var, set according to presence or absence of new -nopristinecache option.
      
      	* patch_tester.sh (nopristinecache): New shell var, set according
      	to presence or absence of new -nopristinecache option.
      	(usage): Document new option.
      	(bootntest_pristine): Implement it.
      
      From-SVN: r169273
      a7150b3d
  19. Jan 03, 2011
  20. Nov 25, 2010
  21. Nov 08, 2010
  22. Oct 18, 2010
    • Andi Kleen's avatar
      Remove gccbug · fda9c731
      Andi Kleen authored
      gcc/
      
      2010-10-18  Andi Kleen  <ak@linux.intel.com>
      
      	PR other/43448
      	* gccbug.in: Remove.
      	* Makefile.in (GCCBUG_INSTALL_NAME, gccbug): Remove
      	(doc, distclean, install-common): Remove reference to gccbug.
      	* configure: Regenerate.
      	* configure.ac (all_outputs): Remove gccbug.
      	* doc/configfiles.texi: Remove references to gccbug.
      	* doc/sourcebuild.texi: Dito.
      
      contrib/
      
      2010-10-18  Andi Kleen  <ak@linux.intel.com>
      
      	* gccbug.el: Remove.
      
      From-SVN: r165613
      fda9c731
  23. Oct 12, 2010
  24. Oct 11, 2010
  25. Sep 27, 2010
    • Ralf Wildenhues's avatar
      Fix unportable shell quoting. · 86dfbd58
      Ralf Wildenhues authored
      /:
      	PR bootstrap/44621
      	* configure.ac: Fix unportable shell quoting.
      	* configure: Regenerate.
      
      config/:
      	* po.m4 (AM_PO_SUBDIRS): Fix unportable shell quoting.
      
      contrib/reghunt/:
      	* bin/gcc-svn-ids: Fix unportable shell quoting.
      	* date_based/reg_periodic: Likewise.
      	* date_based/reg_search: Likewise.
      
      intl/:
      	PR bootstrap/44621
      	* configure: Regenerate.
      
      From-SVN: r164668
      86dfbd58
  26. Sep 22, 2010
    • Ralf Wildenhues's avatar
      Improve formatting of manuals. · ab940b73
      Ralf Wildenhues authored
      contrib/:
      	* texi2pod.pl: Replace @@ before @{ and @}, for @samp{@@}.
      	Also escape characters with grave accents, to be fixed ...
      	(unmunge): ... here.
      	(postprocess): Also handle @/ and @acronym{...}.
      
      gcc/:
      	* doc/contrib.texi (Contributors): Allow URL to wrap in PDF
      	output.
      	* doc/cppopts.texi: Fix markup of index entry.
      	* doc/extend.texi (Constructing Calls): Fix markup of
      	__builtin_va_arg_pack and __builtin_va_arg_pack_len definition.
      	(Conditionals, C++ Comments, Pragmas, Unnamed Fields, Thread-Local)
      	(Vague Linkage, C++ Attributes): Fix markup of index entries and
      	keywords.
      	* doc/invoke.texi (Option Summary): Fix spacing.  Rewrap to
      	avoid long lines.
      	(C Dialect Options, C++ Dialect Options, Warning Options)
      	(Debugging Options, Spec Files, Darwin Options)
      	(i386 and x86-64 Options, MIPS Options)
      	(RS/6000 and PowerPC Options, Code Gen Options): Fix markup of
      	index entries, avoid abbreviations, allow URLs to wrap, avoid
      	long lines, avoid overlong pages from long @itemx lists.
      	* doc/objc.texi (Garbage Collection): Allow URLs to wrap.
      	* doc/standards.texi (Standards): Likewise.
      	* doc/trouble.texi (Incompatibilities): Fix markup of index
      	entry.
      
      gcc/fortran/:
      	* gfortran.texi (Argument list functions): Allow URL to wrap.
      	* intrinsic.texi (GETGID, GETPID, GETUID, IMAGE_INDEX)
      	(IS_IOSTAT_END, IS_IOSTAT_EOR, NUM_IMAGES, THIS_IMAGE)
      	(ISO_FORTRAN_ENV): Fix markup in index entries, and a couple of
      	code markups in the text.
      	* invoke.texi (Fortran Dialect Options)
      	(Error and Warning Options, Directory Options, Code Gen Options):
      	Likewise.  Remove @code inside @smallexample.
      
      From-SVN: r164533
      ab940b73
  27. Sep 17, 2010
  28. Sep 13, 2010
  29. Jul 08, 2010
  30. Jul 02, 2010
    • Sebastian Pop's avatar
      Script to check patches violating the GNU style. · f3e3b476
      Sebastian Pop authored
      2010-07-02  Sebastian Pop  <sebastian.pop@amd.com>
      
      	* check_GNU_style.sh: New.
      
      From-SVN: r161729
      f3e3b476
    • Rainer Orth's avatar
      Missed in last commit. · 1e0859a2
      Rainer Orth authored
      From-SVN: r161701
      1e0859a2
    • Rainer Orth's avatar
      gc++filt.m4: New file. · c18dc5cc
      Rainer Orth authored
      	config:
      	* gc++filt.m4: New file.
      
      	contrib:
      	* make_sunver.pl: New file.
      
      	libstdc++v3:
      	* acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Handle sun style.
      	Require GCC_PROG_GNU_CXXFILT.
      	(_GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT): Define
      	unless targetting solaris2*.
      	Include ../config/gc++filt.m4.
      	* configure.host (i?86-*-solaris2*): Set abi_baseline_pair.
      	(sparc-*-solaris2*): Likewise.
      	* src/Makefile.am [ENABLE_SYMVERS_SUN] (version_dep, version_arg):
      	New variables.
      	(libstdc++-symbols.ver-sun): New target.
      	* configure: Regenerate.
      	* config.h.in: Regenerate.
      	* Makefile.in: Likewise.
      	* doc/Makefile.in: Likewise.
      	* include/Makefile.in: Likewise.
      	* libsupc++/Makefile.in: Likewise.
      	* po/Makefile.in: Likewise.
      	* python/Makefile.in: Likewise.
      	* src/Makefile.in: Likewise.
      	* src/atomic.cc: Only define/use _GLIBCXX_ASM_SYMVER if
      	_GLIBCXX_HAVE_SYMVER_RENAMING_RUNTIME_SUPPORT.
      	* src/compatibility.cc: Likewise.
      	* testsuite/Makefile.am (baseline_subdir): Define.
      	(baseline_symbols): Use it.
      	(new-abi-baseline): Likewise.
      	* testsuite/Makefile.in: Regenerate.
      
      	* config/abi/pre/gnu.ver (GLIBCXX_3.4.5): Enclose duplicates in
      	#ifdef HAVE_SYMVER_RENAMING_RUNTIME_SUPPORT.
      	(GLIBCXX_3.4.6): Likewise.
      
      	* doc/xml/manual/configure.xml (--enable-symvers): Document sun
      	style.
      
      	* doc/xml/manual/abi.xml: Fix grammar.
      	(Symbol versioning on the libstdc++.so binary): Fix mapfile path.
      	(Incremental bumping of a library pre-defined macro): Fix
      	c++config path.
      	(Incremental bumping of a library pre-defined macro,
      	_GLIBCPP_VERSION): Likewise.
      	(Matching each specific C++ compiler release to a specific set of
      	C++ include files): Fix acinclude.m4 path.
      	(Prerequisites): Allow for Sun linker on Solaris 2.5+.
      	Use proper link to Configuring.
      	Fix acinclude.m4 path.
      	(Checking Active): Allow for additional symbol versioning styles.
      	Provide Solaris 2 example with pvs -r.
      	(Bibliography): Update Linker and Libraries Guide, C++ Migration
      	Guide entries.
      
      	gcc:
      	* doc/install.texi (Prerequisites): Document Perl requirement on
      	Solaris 2.
      	(Specific, *-*-solaris2*): Document GNU c++filt requirement.
      
      From-SVN: r161696
      c18dc5cc
    • Iain Sandoe's avatar
      fix darwin8 bootstrap issue · 9a082684
      Iain Sandoe authored
             * compare-debug (Darwin): Remove '-x' flag from ld-based object
             stripping.  Add a comment as to why we do it this way.
      
      From-SVN: r161686
      9a082684
  31. Jun 21, 2010
    • Alexandre Oliva's avatar
      compare-debug: Drop LTO sections. · 339325b3
      Alexandre Oliva authored
      contrib/ChangeLog:
      * compare-debug: Drop LTO sections.
      config/ChangeLog:
      * bootstrap-lto.mk: New.
      gcc/ChangeLog:
      * doc/install.texi: Document bootstrap-lto.
      
      From-SVN: r161061
      339325b3
  32. Jun 15, 2010
  33. Jun 04, 2010
    • Rainer Orth's avatar
      check_jni_methods.sh.in: Don't use diff -U. · fb340c3c
      Rainer Orth authored
      	libjava/classpath:
      	* scripts/check_jni_methods.sh.in: Don't use diff -U.
      	Adapt grep regex, ignore file and problem message.
      
      	contrib:
      	* test_summary: Don't use diff -u.
      	Adapt egrep regex.
      
      From-SVN: r160264
      fb340c3c
  34. Jun 02, 2010
  35. May 25, 2010
    • Rainer Orth's avatar
      configure.ac: Redirect grep stdout, stderr to /dev/null instead of grep -q. · bc492e47
      Rainer Orth authored
      	libjava:
      	* configure.ac: Redirect grep stdout, stderr to /dev/null instead
      	of grep -q.
      	Use -- instead of grep -e.
      	* configure: Regenerate.
      
      	gcc:
      	* configure.ac (gcc_cv_as_ld_jalr_reloc): Redirect grep stdout,
      	stderr to /dev/null instead of grep -q.
      	* configure: Regenerate.
      
      	contrib:
      	* dg-extract-results.sh: Redirect grep output to /dev/null instead
      	of grep -q.
      
      From-SVN: r159840
      bc492e47
  36. Apr 22, 2010
  37. Apr 06, 2010
Loading