1. 13 Mar, 2007 11 commits
    • re PR driver/12448 (-MT / -MQ don't behave as documented.) · 3dfe046f
      2007-03-13  David Taylor  <taylor@candd.org>
      
      	PR driver/12448:
      	* gcc.c (cpp_unique_options): If -MT or -MQ is seen, don't pass
      	default -MQ.
      
      From-SVN: r122889
      David Taylor committed
    • re PR target/31123 (FAIL: gcc.c-torture/execute/builtin-bitops-1.c compilation, -O3 ...) · dc92acbc
      	PR target/31123
      	Fix ChangeLog entry.
      
      From-SVN: r122887
      John David Anglin committed
    • pa.md (vdepi_ior): Don't allow zero length deposit. · de94a581
      	* pa.md (vdepi_ior): Don't allow zero length deposit.  Likewise for
      	two unamed patterns.
      
      From-SVN: r122885
      John David Anglin committed
    • i386.opt (mcx16, msahf): New options. · 5be6cb59
              * config/i386/i386.opt (mcx16, msahf): New options.
              * config/i386/i386.c (x86_cmpxchg16b, x86_sahf): Remove.
              (ix86_tune_features) [X86_TUNE_USE_SAHF]: Enable for m_GENERIC.
      
              * config/i386/driver-i386.c (bit_LAHF_LM): New define.
              (host_detect_local_cpu): Detect cx16 and lahf_lm cpuid bits.
              Output -mcx16 and -msahf options when corresponding bit is set.
      
              * doc/invoke.texi (i386 and x86-64 Options): Document -mcx16
              and -msahf options.
      
      testsuite/ChangeLog
      
              * testsuite/gcc.target/i386/cmpxchg16b-1.c: New test.
      
      From-SVN: r122884
      Uros Bizjak committed
    • tuple: Only include <utility> for std::pair, and forward declare reference_wrapper... · d265b0b1
      2007-03-13  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/tuple: Only include <utility> for std::pair, and
      	forward declare reference_wrapper; formatting fixes.
      	* include/tr1/ref_fwd.h: Remove.
      	* include/tr1/tuple_defs.h: Remove, unused.
      	* include/Makefile.am: Update.
      	* include/Makefile.in: Regenerate.
      	* testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
      	Include <tr1/functional> too.
      
      	* include/tr1/tuple: Define tuple_size<tuple<_Elements...> >::value.
      
      From-SVN: r122883
      Paolo Carlini committed
    • java-interp.h (_Jv_InterpClass): Declare friend function _Jv_GetInterpClassSourceFile. · bde6c7a9
              * include/java-interp.h (_Jv_InterpClass): Declare
              friend function _Jv_GetInterpClassSourceFile.
              * java/lang/Class.h (Class): Likewise.
              * java/lang/natClass.cc (_Jv_GetInterpClassSourceFile):
              New function.
              * gnu/classpath/jdwp/natVMVirtualMachine.cc
              (getSourceFile): Implement.
      
      From-SVN: r122882
      Keith Seitz committed
    • configure.ac: Test for assembler tolerance to # 0 "". · 03943c05
      * configure.ac: Test for assembler tolerance to # 0 "".
      * configure, config.in: Rebuilt.
      * final.c (final_scan_insn): Emit it if HAVE_AS_LINE_ZERO.
      
      From-SVN: r122879
      Alexandre Oliva committed
    • * doc/invoke.texi (Spec Files): Update for '%{,' spec. · 98312a9b
      From-SVN: r122878
      Geoffrey Keating committed
    • darwin-fallback.c: Compile file only on powerpc. · 49522de2
      	* config/rs6000/darwin-fallback.c: Compile file only on powerpc.
      	(handle_syscall): Handle direct system calls.
      	* config/rs6000/darwin.h (HAS_MD_FALLBACK_FRAME_STATE_FOR): Delete.
      
      From-SVN: r122877
      Geoffrey Keating committed
    • Makefile.am (AM_CXXFLAGS): Define ECJ_JAR_FILE. · 442a795b
      2007-03-13  Thomas Fitzsimmons  <fitzsim@redhat.com>
      
              * Makefile.am (AM_CXXFLAGS): Define ECJ_JAR_FILE.
              * classpath/configure.ac: Add --with-ecj-jar configure option.
              * classpath/gnu/classpath/Configuration.java.in (ECJ_JAR): New
              field.
              * classpath/INSTALL: Document --with-ecj-jar configure option and
              ecj jar requirement for com.sun.tools.javac support.
              * classpath/tools/Makefile.am: Build decendents of com and sun
              directories.
              * configure.ac: Substitute ECJ_JAR in stub Configuration.java.
              * gnu/classpath/Configuration.java,
              gnu/classpath/natConfiguration.cc (ecj): New method.
              (ECJ_JAR): New field.
              * scripts/makemake.tcl (scan_packages): Add com directory.
              * sources.am (property_files): Add
              classpath/resource/sun/rmi/rmic/messages.properties and
              classpath/resource/com/sun/tools/javac/messages.properties.
              * classpath/resource/com, classpath/resource/com/sun,
              classpath/resource/com/sun/tools,
              classpath/resource/com/sun/tools/javac, classpath/resource/sun,
              classpath/resource/sun/rmi, classpath/resource/sun/rmi/rmic,
              classpath/tools/classes/com, classpath/tools/classes/com/sun,
              classpath/tools/classes/com/sun/javadoc,
              classpath/tools/classes/com/sun/tools,
              classpath/tools/classes/com/sun/tools/doclets,
              classpath/tools/classes/sun, classpath/tools/classes/sun/rmi,
              classpath/tools/classes/sun/rmi/rmic, classpath/tools/com,
              classpath/tools/com/sun, classpath/tools/com/sun/javadoc,
              classpath/tools/com/sun/tools,
              classpath/tools/com/sun/tools/doclets,
              classpath/tools/com/sun/tools/javac, classpath/tools/sun,
              classpath/tools/sun/rmi, classpath/tools/sun/rmi/rmic: New
              directories.
              * classpath/resource/com/sun/tools/javac/messages.properties,
              classpath/resource/sun/rmi/rmic/messages.properties,
              classpath/tools/classes/com/sun/javadoc/ClassDoc.class,
              classpath/tools/classes/com/sun/javadoc/ConstructorDoc.class,
              classpath/tools/classes/com/sun/javadoc/Doc.class,
              classpath/tools/classes/com/sun/javadoc/DocErrorReporter.class,
              classpath/tools/classes/com/sun/javadoc/Doclet.class,
              classpath/tools/classes/com/sun/javadoc/ExecutableMemberDoc.class,
              classpath/tools/classes/com/sun/javadoc/FieldDoc.class,
              classpath/tools/classes/com/sun/javadoc/MemberDoc.class,
              classpath/tools/classes/com/sun/javadoc/MethodDoc.class,
              classpath/tools/classes/com/sun/javadoc/PackageDoc.class,
              classpath/tools/classes/com/sun/javadoc/ParamTag.class,
              classpath/tools/classes/com/sun/javadoc/Parameter.class,
              classpath/tools/classes/com/sun/javadoc/ProgramElementDoc.class,
              classpath/tools/classes/com/sun/javadoc/RootDoc.class,
              classpath/tools/classes/com/sun/javadoc/SeeTag.class,
              classpath/tools/classes/com/sun/javadoc/SerialFieldTag.class,
              classpath/tools/classes/com/sun/javadoc/SourcePosition.class,
              classpath/tools/classes/com/sun/javadoc/Tag.class,
              classpath/tools/classes/com/sun/javadoc/ThrowsTag.class,
              classpath/tools/classes/com/sun/javadoc/Type.class,
              classpath/tools/classes/com/sun/javadoc/TypeVariable.class,
              classpath/tools/classes/com/sun/tools/doclets/Taglet.class,
              classpath/tools/classes/sun/rmi/rmic/Main.class,
              classpath/tools/classes/sun/rmi/rmic/Messages.class,
              classpath/tools/com/sun/javadoc/ClassDoc.java,
              classpath/tools/com/sun/javadoc/ConstructorDoc.java,
              classpath/tools/com/sun/javadoc/Doc.java,
              classpath/tools/com/sun/javadoc/DocErrorReporter.java,
              classpath/tools/com/sun/javadoc/Doclet.java,
              classpath/tools/com/sun/javadoc/ExecutableMemberDoc.java,
              classpath/tools/com/sun/javadoc/FieldDoc.java,
              classpath/tools/com/sun/javadoc/MemberDoc.java,
              classpath/tools/com/sun/javadoc/MethodDoc.java,
              classpath/tools/com/sun/javadoc/PackageDoc.java,
              classpath/tools/com/sun/javadoc/ParamTag.java,
              classpath/tools/com/sun/javadoc/Parameter.java,
              classpath/tools/com/sun/javadoc/ProgramElementDoc.java,
              classpath/tools/com/sun/javadoc/RootDoc.java,
              classpath/tools/com/sun/javadoc/SeeTag.java,
              classpath/tools/com/sun/javadoc/SerialFieldTag.java,
              classpath/tools/com/sun/javadoc/SourcePosition.java,
              classpath/tools/com/sun/javadoc/Tag.java,
              classpath/tools/com/sun/javadoc/ThrowsTag.java,
              classpath/tools/com/sun/javadoc/Type.java,
              classpath/tools/com/sun/javadoc/TypeVariable.java,
              classpath/tools/com/sun/tools/doclets/Taglet.java,
              classpath/tools/com/sun/tools/javac/Main.java,
              classpath/tools/com/sun/tools/javac/Messages.java,
              classpath/tools/sun/rmi/rmic/Main.java,
              classpath/tools/sun/rmi/rmic/Messages.java: New files.
              * Makefile.in, classpath/Makefile.in, classpath/configure,
              classpath/doc/Makefile.in, classpath/doc/api/Makefile.in,
              classpath/examples/Makefile.in, classpath/external/Makefile.in,
              classpath/external/jsr166/Makefile.in,
              classpath/external/relaxngDatatype/Makefile.in,
              classpath/external/sax/Makefile.in,
              classpath/external/w3c_dom/Makefile.in,
              classpath/include/Makefile.in, classpath/include/config.h.in,
              classpath/lib/Makefile.in,
              classpath/lib/gnu/classpath/Configuration.class,
              classpath/native/Makefile.in, classpath/native/fdlibm/Makefile.in,
              classpath/native/jawt/Makefile.in,
              classpath/native/jni/Makefile.in,
              classpath/native/jni/classpath/Makefile.in,
              classpath/native/jni/gconf-peer/Makefile.in,
              classpath/native/jni/gtk-peer/Makefile.in,
              classpath/native/jni/java-io/Makefile.in,
              classpath/native/jni/java-lang/Makefile.in,
              classpath/native/jni/java-net/Makefile.in,
              classpath/native/jni/java-nio/Makefile.in,
              classpath/native/jni/java-util/Makefile.in,
              classpath/native/jni/midi-alsa/Makefile.in,
              classpath/native/jni/midi-dssi/Makefile.in,
              classpath/native/jni/native-lib/Makefile.in,
              classpath/native/jni/qt-peer/Makefile.in,
              classpath/native/jni/xmlj/Makefile.in,
              classpath/native/plugin/Makefile.in,
              classpath/resource/Makefile.in, classpath/scripts/Makefile.in,
              classpath/tools/Makefile.in, configure,
              gnu/classpath/Configuration.h: Regenerate.
      
      From-SVN: r122876
      Thomas Fitzsimmons committed
    • Daily bump. · a10da70c
      From-SVN: r122874
      GCC Administrator committed
  2. 12 Mar, 2007 26 commits
    • c90-vla-1.c: Reflect the change of the error message. · 2b8a9b3d
      2007-03-12  Seongbae Park <seongbae.park@gmail.com>
      
      	* gcc.dg/c90-vla-1.c: Reflect the change of the error message.
      	* gcc.dg/c99-vla-1.c: Likewise.
      	* g++.dg/ext/vla1.C: Likewise
      
      From-SVN: r122871
      Seongbae Park committed
    • invoke.texi: Fix cpp.info cross-reference. · 7d07e4ea
      * doc/invoke.texi: Fix cpp.info cross-reference.
      * doc/passes.texi: Fix gcc.info cross-reference.
      
      From-SVN: r122869
      Brooks Moses committed
    • regex: Add "boilerplate" implementations. · a21856f7
      2007-03-12  Stephen M. Webb  <stephen.webb@bregmasoft.com>
      
      	* include/tr1/regex: Add "boilerplate" implementations.
      	* testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/
      	translate_nocase.cc: New.
      	* testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/
      	ctor.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/regex_traits/char/
      	translate_nocase.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/regex_traits/char/
      	ctor.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/regex/cons/char/
      	c_string_ecma.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/regex/cons/char/
      	default.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/regex/cons/char/
      	c_string_grep.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/regex/cons/char/
      	c_string_extended.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/regex/cons/char/
      	c_string_basic.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/regex/cons/char/
      	c_string_awk.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/regex/cons/char/
      	c_string_egrep.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/
      	range.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/
      	string_op.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/
      	string.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/
      	pstring.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/
      	cstring_op.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/
      	cstring.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/basic_regex/assign/char/
      	range.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/basic_regex/assign/char/
      	string_op.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/basic_regex/assign/char/
      	string.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/basic_regex/assign/char/
      	pstring.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/basic_regex/assign/char/
      	cstring_op.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/basic_regex/assign/char/
      	cstring.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
      	range.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
      	default.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
      	string.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
      	pstring.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
      	cstring.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
      	range.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
      	default.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
      	string.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
      	pstring.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
      	cstring.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/match_results/ctors/char/
      	default.cc: Likewise.
      
      From-SVN: r122867
      Stephen M. Webb committed
    • re PR middle-end/30835 (ICE with -O2 -ftree-loop-linear) · fbb0d4f8
      	PR tree-optimization/30835
      	* lambda-code.c (can_convert_to_perfect_nest): Check whether
      	bb_for_stmt is not NULL before accessing it.
      
      From-SVN: r122866
      Zdenek Dvorak committed
    • gcc.c (main): Handle target_sysroot_hdrs_suffix being NULL for some multilibs. · dc5bbad3
      	* gcc.c (main): Handle target_sysroot_hdrs_suffix being NULL for
      	some multilibs.
      
      From-SVN: r122865
      Joseph Myers committed
    • jvmti.cc (_Jv_JVMTI_GetArgumentsSize): Make wide type arrays count as a sigle slot. · 814bcb14
      2007-03-12  Kyle Galloway  <kgallowa@redhat.com>
      
      	* jvmti.cc (_Jv_JVMTI_GetArgumentsSize): Make wide type arrays count
      	as a sigle slot.
      
      From-SVN: r122864
      Kyle Galloway committed
    • jvmti.cc (_Jv_JVMTI_GetArgumentsSize): Make wide type arrays count as a sigle slot. · b389f63b
      2007-03-12  Kyle Galloway  <kgallowa@redhat.com>
      
      	* jvmti.cc (_Jv_JVMTI_GetArgumentsSize): Make wide type arrays count
      	as a sigle slot.
      
      From-SVN: r122863
      Kyle Galloway committed
    • re PR bootstrap/30635 (--enable-stage1-langauges configure option is not documented.) · 80ca80e9
      PR 30635
      * doc/install.texi: Document --enable-stage1-languages
      
      From-SVN: r122861
      Brooks Moses committed
    • natString.cc (getBytes (jstring enc)): Fixed the loop for multiple cycles, Code cleanup · ff4b07ef
      2007-03-12  Marco Trudel  <mtrudel@gmx.ch>
      
      	* java/lang/natString.cc (getBytes (jstring enc)):
      	Fixed the loop for multiple cycles, Code cleanup
      
      From-SVN: r122859
      Marco Trudel committed
    • tree-pass.h (pass_into_cfg_layout_mode, [...]): Declare. · dacb3cda
      	* tree-pass.h (pass_into_cfg_layout_mode,
      	pass_outof_cfg_layout_mode): Declare.
      	* cfglayout.c (into_cfg_layout_mode, outof_cfg_layout_mode,
      	pass_into_cfg_layout_mode, pass_outof_cfg_layout_mode): New.
      	* passes.c (pass_into_cfg_layout_mode): Schedule before jump2.
      	(pass_outof_cfg_layout_mode): Schedule after pass_rtl_ifcvt.
      
      From-SVN: r122858
      Steven Bosscher committed
    • Fixed erroneous ChangeLog and gcc/ChangeLog entries. · 6da4bc4e
      From-SVN: r122856
      Brooks Moses committed
    • Makefile.in: Add dummy "install-info" target. · 07f1ac6d
      fixincludes/
      * Makefile.in: Add dummy "install-info" target.
      <toplevel>
      * Makefile.def (fixincludes): Remove unneeded "missing" lines.
      * Makefile.in: Regenerate
      
      From-SVN: r122855
      Brooks Moses committed
    • invoke.texi (Wvla): New warning. · 50d50fc7
      ChangeLog:
      
      2007-03-12  Seongbae Park <seongbae.park@gmail.com>
      
      	* gcc/doc/invoke.texi (Wvla): New warning.
      
      gcc/ChangeLog:
      
      2007-03-12  Seongbae Park <seongbae.park@gmail.com>
      
      	* c-decl.c (warn_variable_length_array): New function.
      	Refactored from grokdeclarator to handle warn_vla
      	and handle unnamed array case.
      	(grokdeclarator): Refactored VLA warning case.
      	* c.opt (Wvla): New flag.
      
      gcc/cp/ChangeLog:
      
      2007-03-12  Seongbae Park <seongbae.park@gmail.com>
      
      	* decl.c (compute_array_index_type): New warning flag warn_vla.
      
      gcc/testsuite/ChangeLog:
      
      2007-03-12  Seongbae Park <seongbae.park@gmail.com>
      
       	* gcc.dg/wvla-1.c: New test
       	* gcc.dg/wvla-2.c: New test
       	* gcc.dg/wvla-3.c: New test
       	* gcc.dg/wvla-4.c: New test
       	* gcc.dg/wvla-5.c: New test
       	* gcc.dg/wvla-6.c: New test
       	* gcc.dg/wvla-7.c: New test
      	* g++.dg/warn/Wvla-1.C: New test
      	* g++.dg/warn/Wvla-2.C: New test
      	* g++.dg/warn/Wvla-3.C: New test
      
      From-SVN: r122851
      Seongbae Park committed
    • alpha.c (alpha_elf_section_type_flags): New. · ae069803
              * config/alpha/alpha.c (alpha_elf_section_type_flags): New.
      	(TARGET_SECTION_TYPE_FLAGS): New.
      
      From-SVN: r122850
      Richard Henderson committed
    • darwin.c (machopic_reloc_rw_mask): New. · 24c78b3a
              * config/darwin.c (machopic_reloc_rw_mask): New.
              * config/darwin-protos.h (machopic_reloc_rw_mask): Declare.
              * config/darwin.h (TARGET_ASM_RELOC_RW_MASK): New.
      
      From-SVN: r122846
      Richard Henderson committed
    • re PR c++/30108 (internal compiler error: in make_decl_rtl, at varasm.c:890) · 3026f2df
      	PR c++/30108
      	* call.c (convert_default_arg): Copy non-constant arguments.
      
      	PR c++/30108
      	* g++.dg/other/default6.C: New test.
      
      From-SVN: r122844
      Mark Mitchell committed
    • cppdefault.c (cpp_EXEC_PREFIX): New variable. · 6d4817e3
      	* cppdefault.c (cpp_EXEC_PREFIX): New variable.
      	* cppdefault.h (cpp_PREFIX): Document.
      	(cpp_PREFIX_len): Likewise.
      	(cpp_EXEC_PREFIX): New variable.
      	* Makefile.in (PREPROCESSOR_DEFINES): Add STANDARD_EXEC_PREFIX.
      	* c-incpath.c (add_standard_paths): Correct logic for relocating
      	paths within prefix.
      
      From-SVN: r122843
      Mark Mitchell committed
    • stl_algo.h (swap_ranges): Move... · 91b0b94a
      2007-03-12  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/bits/stl_algo.h (swap_ranges): Move...
      	* include/bits/stl_algobase.h: ... here.
      	* include/tr1/array: Trim includes, stl_algobase.h is enough.
      
      From-SVN: r122840
      Paolo Carlini committed
    • i386.md (fixuns_trunc<mode>hi2): Implement from fixuns_truncsfhi2 and… · d8e3118a
      i386.md (fixuns_trunc<mode>hi2): Implement from fixuns_truncsfhi2 and fixuns_truncdfhi2 using SSEMODEF mode macro.
      
      	* config/i386/i386.md (fixuns_trunc<mode>hi2): Implement from
      	fixuns_truncsfhi2 and fixuns_truncdfhi2 using SSEMODEF
      	mode macro.
      	(fix_trunc<mode>di_sse): Implement from fix_truncsfdi_sse and
      	fix_truncdfdi_sse using SSEMODEF mode macro.
      	(fix_trunc<mode>si_sse): Implement from fix_truncsfsi_sse and
      	fix_truncdfsi_sse using SSEMODEF mode macro.
      	(fix_trunc?f?i_sse peephole2): Implement using SSEMODEF mode macro.
      	(fix_trunc?f?i_sse K8 peephole2): Fix register constraint.
      
      From-SVN: r122839
      Uros Bizjak committed
    • target-supports.exp (check_profiling_available): Return false for VxWorks. · 56fca24a
      gcc/testsuite/
      	* lib/target-supports.exp (check_profiling_available): Return false
      	for VxWorks.
      	(check_effective_target_vxworks_kernel): New procedure.
      	* gcc.dg/20040813-1.c: Extend list of stabless targets to include
      	VxWorks.
      	* gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
      	* gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
      	to include VxWorks.
      	* gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
      
      From-SVN: r122838
      Richard Sandiford committed
    • config.gcc (i[4567]86-wrs-vxworks, [...]): Add elfos.h to tm_file. · 8906bbc0
      gcc/
      	* config.gcc (i[4567]86-wrs-vxworks, i[4567]86-wrs-vxworksae): Add
      	elfos.h to tm_file.
      
      From-SVN: r122837
      Richard Sandiford committed
    • 981006-1.c: Use the non-PIC options if PIC is not supported. · 6477126a
      gcc/testsuite/
      	* gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
      	PIC is not supported.
      	* gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
      	* gcc.dg/20020426-2.c: Likewise.
      	* gcc.dg/pr28243.c: Likewise.
      	* gcc.dg/visibility-11.c: Likewise.
      	* gcc.dg/tls/opt-9.c: Likewise.
      	* gcc.dg/tls/opt-10.c: Likewise.
      	* gcc.dg/tls/pic-1.c: Likewise.
      	* gcc.dg/tls/struct-1.c: Likewise.
      	* gcc.target/i386/20000807-1.c: Likewise.
      	* gcc.target/i386/20000904-1.c: Likewise.
      	* gcc.target/i386/20011119-1.c: Likewise.
      	* gcc.target/i386/990213-2.c: Likewise.
      	* gcc.target/i386/990214-1.c: Likewise.
      	* gcc.target/i386/compress-float-387-pic.c: Likewise.
      	* gcc.target/i386/compress-float-sse-pic.c: Likewise.
      	* gcc.target/i386/pic-1.c: Likewise.
      	* gcc.target/i386/pr21518.c: Likewise.
      	* gcc.target/i386/pr23098.c: Likewise.
      	* gcc.target/i386/pr23943.c: Likewise.
      
      From-SVN: r122836
      Richard Sandiford committed
    • ipa-type-escape improvements · d4e70294
      From-SVN: r122835
      Olga Golovanevsky committed
    • * Makefile.in (install-info): New dummy target. · e8bb4597
      From-SVN: r122832
      Brooks Moses committed
    • re PR c++/30328 (bit-field: unassemblable assembly code) · 3c38f0ff
      	PR c++/30328
      	* semantics.c (finish_typeof): Use unlowered_expr_type.
      	
      	PR c++/30328
      	* g++.dg/ext/bitfield1.C: New test.
      
      	PR c++/31038
      	* parser.c (cp_parser_postfix_expression): Disallow compound
      	literals in constant expressions.
      
      	PR c++/31038
      	* g++.dg/template/complit2.C: New test.
      
      From-SVN: r122829
      Mark Mitchell committed
    • Daily bump. · efb84847
      From-SVN: r122827
      GCC Administrator committed
  3. 11 Mar, 2007 3 commits