1. 07 Jun, 2004 13 commits
    • Fix typo · 07d5edd2
      From-SVN: r82694
      Mark Mitchell committed
    • re PR c++/15337 (sizeof on incomplete type diagnostic) · d5a10cf0
      	PR c++/15337
      	* error.c (c_sizeof_or_alignof_type): Use more detailed error
      	message.
      
      	PR c++/15766
      	* parser.c (cp_parser_iteration_statement): Fix typo in error
      	message.
      
      	PR c++/14777
      	* pt.c (tsubst_default_argument): Do not defer access checks
      	while substituting into the default argument.
      
      	PR c++/15554
      	* pt.c (tsubst_copy): Do not try to substitute for an enumeration
      	constant in a non-dependent context.
      
      	PR c++/15057
      	* except.c (build_throw): Ensure that temp_expr has been
      	initialized.
      
      	PR c++/15337
      	* g++.dg/expr/sizeof3.C: New test.
      
      	PR c++/14777
      	* g++.dg/template/access14.C: New test.
      
      	PR c++/15554
      	* g++.dg/template/enum1.C: New test.
      
      	PR c++/15057
      	* g++.dg/eh/throw1.C: New test.
      
      From-SVN: r82693
      Mark Mitchell committed
    • [multiple changes] · 0ab80019
      2004-06-07  Robert Dewar  <dewar@gnat.com>
      
      	* a-direct.ads, einfo.ads: Minor comment updates
      
      	* s-taprop-lynxos.adb, s-taprop-tru64.adb, s-taprop-irix.adb,
      	s-taprop-irix-athread.adb, s-taprop-hpux-dce.adb, s-taprop-linux.adb,
      	s-taprop-dummy.adb, s-taprop-os2.adb, s-taprop-solaris.adb,
      	s-taprop-vms.adb, s-taprop-mingw.adb, s-taprop-vxworks.adb,
      	s-taprop-posix.adb, s-taprop.ads, exp_dbug.adb: Minor reformatting.
      
      	* s-interr-sigaction.adb: Remove unreferenced variable
      	(Attached_Interrupts).  Minor reformatting.
      	Avoid use of variable I (replace by J).
      
      	* par-ch10.adb: Fix text of one error message
      
      	* checks.adb, checks.ads, cstand.adb, vms_data.ads, errout.ads,
      	exp_aggr.adb, exp_ch3.adb, exp_ch3.ads, exp_ch5.adb, exp_ch6.adb,
      	exp_ch9.adb, exp_code.adb, gnat1drv.adb, lib-load.adb, lib-writ.adb,
      	opt.adb, par.adb, opt.ads, par-ch11.adb, par-ch3.adb, par-ch4.adb,
      	par-ch5.adb, par-ch6.adb, par-ch8.adb, par-ch9.adb, par-prag.adb,
      	par-util.adb, scng.adb, sem_aggr.adb, sem_attr.adb, sem_cat.adb,
              sem_ch10.adb, sem_ch10.adb, sem_ch11.adb, sem_ch12.adb, sem_ch2.adb,
      	sem_ch3.adb, sem_ch3.ads, sem_ch4.adb, sem_ch5.adb, sem_ch6.adb,
      	sem_ch7.adb, sem_ch8.adb, sem_ch9.adb, sem_eval.adb, sem_prag.adb,
      	sem_res.adb, sem_type.adb, sem_util.adb, sinfo.ads, snames.adb,
      	snames.ads, snames.h, sprint.adb, switch-c.adb: Modifications for Ada
      	2005 support.
      
      2004-06-07  Doug Rupp  <rupp@gnat.com>
      
      	* mlib-tgt-vms.adb: Rename mlib-tgt-vms.adb mlib-tgt-vms-alpha.adb
      
      	* s-vaflop-vms.adb: Rename s-vaflop-vms.adb to s-vaflop-vms-alpha.adb
      
      	* mlib-tgt-vms-ia64.adb: New file.
      
      	* Makefile.in: Rename mlib-tgt-vms.adb to mlib-tgt-vms-alpha.adb
      	Add mlib-tgt-vms-ia64.adb
      	Rename s-vaflop-vms.adb to s-vaflop-vms-alpha.adb.
      	Move to alpha specific ifeq section.
      	Add VMS specific versions of symbols.adb
      	Renaming of 5q vms files.
      
      	* 5qsystem.ads renamed to system-vms_64.ads.
      
      2004-06-07  Vincent Celier  <celier@gnat.com>
      
      	* a-calend.ads: Add a GNAT Note comment after function Time_Of to
      	explain that when a time of day corresponding to the non existing hour
      	on the day switching to DST is specified, Split may return a different
      	value for Seconds.
      
      	* gnatcmd.adb: Add processing of GNAT METRIC (for gnatmetric), similar
      	to GNAT PRETTY.
      
      	* g-os_lib.adb (OpenVMS): New Boolean value imported from System.
      	(Normalize_Pathname): Only resolve VMS logical names when on VMS.
      
      	* mlib-prj.adb (Build_Library): New flag Gtrasymobj_Needed, initialize
      	to False.
      	If Gtrasymobj_Needed is True, add the full path of g-trasym.obj to
      	the linking options.
      	(Build_Library.Check_Libs): On VMS, if there is a dependency on
      	g-trasym.ads, set Gtrasymobj_Needed to True.
      
      	* prj-attr.adb: Add new package Metrics for gnatmetric
      
      	* prj-nmsc.adb (Record_Other_Sources): Put source file names in
      	canonical case to take into account files with upper case characters on
      	Windows.
      	(Ada_Check): Load the reference symbol file name in the name buffer to
      	check it, not the symbol file name.
      
      	* snames.ads, snames.adb: Add standard name Metrics (name of project
      	file package for gnatmetric).
      
      	* vms_conv.ads: Add Metric to Comment_Type
      
      	* vms_conv.adb (Initialize): Add component dor Metric in Command_List
      
      	* vms_data.ads: Add qualifiers for GNAT METRIC
      
      	* makegpr.adb (Link_Executables): Take into account the switches
      	specified in package Linker of the main project.
      
      2004-06-07  Thomas Quinot  <quinot@act-europe.fr>
      
      	* bindgen.adb (Set_Unit_Number): Units is an instance of Table, and so
      	the index of the last element is Units.Last, not Units.Table'Last
      	(which is usually not a valid index within the actually allocated
      	storage for the table).
      
      	* exp_ch4.adb (Insert_Dereference_Action): Change predicate that
      	determines whether to generate a call to a checked storage pool
      	Dereference action.
      	Generate such a call only for a dereference that either comes from
      	source, or is the result of rewriting a dereference that comes from
      	source.
      
      2004-06-07  Romain Berrendonner  <berrendo@act-europe.fr>
      
      	* bindgen.adb (Gen_Output_File): Add support for GAP builds.
      
      2004-06-07  Eric Botcazou  <ebotcazou@act-europe.fr>
      
      	(gnat_to_gnu_entity) <E_Array_Subtype>: For multi-dimensional arrays at
      	file level, elaborate the stride for inner dimensions in alignment
      	units, not bytes.
      
      	* exp_ch5.adb: Correct wrong reference to Component_May_Be_Bit_Aligned
      	in a comment.
      
      2004-06-07  Javier Miranda  <miranda@gnat.com>
      
      	* exp_ch6.adb: Correct wrong modification in previous patch
      
      2004-06-07  Vasiliy Fofanov  <fofanov@act-europe.fr>
      
      	* g-trasym.ads: Corrected comment to properly reflect level of support
      	on VMS.
      
      2004-06-07  Hristian Kirtchev  <kirtchev@gnat.com>
      
      	* lib-xref.adb (Generate_Reference): Add nested function Is_On_LHS. It
      	includes case of a variable referenced on the left hand side of an
      	assignment, therefore remove redundant code. Variables and prefixes of
      	indexed or selected components are now marked as referenced on left
      	hand side. Warnings are now properly emitted when variables or prefixes
      	are assigned but not read.
      
      	* sem_warn.adb (Output_Unreferenced_Messages): Add additional checks to
      	left hand side referenced variables. Private access types do not
      	produce the warning "variable ... is assigned but never read".
      	Add also additional checks to left hand side referenced variables.
      	Aliased, renamed objects and access types do not produce the warning
      	"variable ... is assigned but never read" since other entities may read
      	the memory location.
      
      2004-06-07  Jerome Guitton  <guitton@act-europe.fr>
      
      	* Makefile.in: In the powerpc/vxworks-specific section, restore
      	EXTRA_GNATRTL_NONTASKING_OBJS and EXTRA_GNATRTL_TASKING_OBJS (removed
      	by mistake).
      
      2004-06-07  Ed Schonberg  <schonberg@gnat.com>
      
      	* sem_ch4.adb (Remove_Abstract_Operations): Refine the removal of
      	predefined operators.
      	Removes spurious type errors from g-trasym-vms.adb.
      
      	* sem_res.adb (Rewrite_Renamed_Operator): If intrinsic operator is
      	distinct from the operator appearing in the source, call appropriate
      	routine to insert conversions when needed, and complete resolution of
      	node.
      	(Resolve_Intrinsic_Operator): Fix cut-and-paste bug on transfer of
      	interpretations for rewritten right operand.
      	(Set_Mixed_Mode_Operand): Handle properly a universal real operand when
      	the other operand is overloaded and the context is a type conversion.
      
      2004-06-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
      
      	* ada-tree.def (BLOCK_STMT): Now has two operands.
      	(BREAK_STMT): New.
      
      	* ada-tree.h: (BLOCK_STMT_BLOCK): New macro.
      
      	* gigi.h: (gnat_poplevel): Now returns a tree.
      
      	* trans.c (end_block_stmt): Add arg; all callers changed.
      	(tree_transform, case N_Case_Statement): Make a BLOCK_STMT for a WHEN.
      	(start_block_stmt): Clear BLOCK_STMT_BLOCK.
      	(add_stmt): Set TREE_TYPE.
      	(gnat_expand_stmt, case BLOCK_STMT): Handle BLOCK_STMT_BLOCK.
      	(gnat_expand_stmt, case BREAK_STMT): New case.
      
      	* utils.c (gnat_poplevel): Return a BLOCK, if we made one.
      
      2004-06-07  Jose Ruiz  <ruiz@act-europe.fr>
      
      	* s-stchop.adsm s-stchop.adb, s-stchop-vxworks.adb: Remove the
      	procedure Set_Stack_Size that is not needed.
      
      2004-06-07  Sergey Rybin  <rybin@act-europe.fr>
      
      	* gnat_ugn.texi: Clarify the case when non-standard naming scheme is
      	used for gnatpp input file and for the files upon which it depends
      
      2004-06-07  Ben Brosgol  <brosgol@gnat.com>
      
      	* gnat_ugn.texi: Wordsmithing of "GNAT and Libraries" chapter
      
      2004-06-07  Arnaud Charlet  <charlet@act-europe.fr>
      
      	* gnatvsn.ads: Bump version numbers appropriately.
      	Add new build type.
      
      2004-06-07  Pascal Obry  <obry@gnat.com>
      
      	* gnat_ugn.texi: Improve comments about imported names and link names
      	on Windows. Add a note about the requirement to use -k gnatdll's option
      	when working with a DLL which has stripped stdcall symbols (no @nn
      	suffix).
      
      From-SVN: r82691
      Arnaud Charlet committed
    • Correct previous ChangeLog entry. · 15d0650c
      From-SVN: r82686
      Ziemowit Laski committed
    • objc.exp (objc_target_compile): Revert the '-framework Foundation' flag fix... · e9c5d1c0
      [gcc/testsuite/ChangeLog]
      2004-06-07  David Ayers  <d.ayers@inode.at>
      	    Ziemowit Laski  <zlaski@apple.com>
      
      	* lib/objc.exp (objc_target_compile): Revert the '-framework
      	Foundation' flag fix, since bare Darwin does not ship
      	with the Foundation framework.
      	* objc/execute/next_mapping.h: Provide a local NSConstantString
      	@interface and @implementation.
      	(objc_constant_string_init): A constructor function, used to
      	initialize the NSConstantString meta-class object.
      	* objc/execute/string1.m: Include "next_mapping.h" instead of
      	<Foundation/NSString.h>.
      	* objc/execute/string2.m: Likewise.
      	* objc/execute/string3.m: Likewise.
      	* objc/execute/string4.m: Likewise.
      
      Co-Authored-By: Ziemowit Laski <zlaski@apple.com>
      
      From-SVN: r82685
      David Ayers committed
    • config.in: Regenerate. · 2af5538b
      2004-06-06  Paolo Bonzini  <bonzini@gnu.org>
      
      	* config.in: Regenerate.
      
      From-SVN: r82684
      Paolo Bonzini committed
    • tree-cfg.c (tree_verify_flow_info): Make sure that labels in SWITCH_LABELS are always sorted. · 7853504d
      	* tree-cfg.c (tree_verify_flow_info): Make sure that labels in
      	SWITCH_LABELS are always sorted.
      
      From-SVN: r82683
      Steven Bosscher committed
    • hooks.c (hook_int_void_1): New generic hook. · e4638a72
      	* hooks.c (hook_int_void_1): New generic hook.
      	* hooks.h (hook_int_void_1): Add prototype.
      	* config/c4x/c4x.c (TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE):
      	Define to hook_int_void_1.
      	* config/c4x/c4x.md: Replace dummies for the old pipeline model
      	with dummies for the new one.
      
      From-SVN: r82682
      Steven Bosscher committed
    • Makefile.am (LIBICONV): Declare. · b51fa00f
      
      	* Makefile.am (LIBICONV): Declare.
      	(makedepend_LDADD): Use LIBICONV.
      	* Makefile.in: Regenerate.
      
      From-SVN: r82681
      Roger Sayle committed
    • fp-cmp-4.c (FLOAT): New. · aab087b8
      2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
      	to double. Replace double with FLOAT.
      	* gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
      
      	* gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
      	* gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
      	* gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
      	* gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
      	* gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
      	* gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
      	* gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
      	* gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
      
      From-SVN: r82680
      H.J. Lu committed
    • tree.h (lvalue_or_else): Delete function prototype. · 25a1a39e
      
      	* tree.h (lvalue_or_else): Delete function prototype.
      	* c-typeck.c (lvalue_or_else): Make static.  Add static prototype.
      	* cp/cp-tree.h (lvalue_or_else): Add function prototype.
      
      From-SVN: r82679
      Roger Sayle committed
    • Daily bump. · 00dd8ca5
      [[Split portion of a mixed commit.]]
      
      From-SVN: r82677.2
      GCC Administrator committed
    • Daily bump. · 590a6d54
      [[Split portion of a mixed commit.]]
      
      From-SVN: r82676.2
      GCC Administrator committed
  2. 06 Jun, 2004 11 commits
  3. 05 Jun, 2004 14 commits
    • regclass.c (init_reg_sets): Check for missing registers in target initializer… · 1ee19633
      regclass.c (init_reg_sets): Check for missing registers in target initializer macros FIXED_REGISTERS and...
      
      	* regclass.c (init_reg_sets): Check for missing registers in target
      	initializer macros FIXED_REGISTERS and CALL_USED_REGISTERS.
      
      From-SVN: r82655
      Bernardo Innocenti committed
    • Makefile.am: Add makedepend. · c6e83800
      libcpp:
      	* Makefile.am: Add makedepend.
      	* Makefile.in, aclocal.m4: Regenerate.
      	* charset.c: Insert a space to avoid a warning.
      	* directives.c: Include mkdeps.h.
      	(_cpp_handle_directive): Reenable macro expander if appropriate.
      	(undefine_macros): Inline body of _cpp_free_definition for speed.
      	Do not call undef callback or _cpp_warn_if_unused_macro.
      	(cpp_get_deps): New interface.
      	* files.c (search_cache): Add pfile argument.  Check for file
      	that would be found by "" or <> search here...
      	(_cpp_find_file): ...not here.  Correct recorded start_dir of
      	files found by directory-of-current-file search that would be
      	found by "" or <> search.
      	* init.c (cpp_add_dependency_target): Delete.
      	* internal.h (struct lexer_state): Add discarding_output flag.
      	* lex.c (lex_identifier): Compute hash function while scanning.
      	* macro.c (cpp_scan_nooutput): Disable macro expansion outside
      	directives.
      	* makedepend.c: New file.
      	* mkdeps.c (struct deps): Add vpath vector.
      	(apply_vpath, deps_add_vpath): New function.
      	(deps_free): Free vpath vector.
      	(deps_add_dep, deps_add_target): Use apply_vpath.
      	* symtab.c (calc_hash): Use HT_HASHSTEP and HT_FINISH.
      	(ht_lookup_with_hash): New function.
      	* cpplib.h, mkdeps.h: Update prototypes.
      	* symtab.h: Update prototypes.
      	(HT_HASHSTEP, HT_FINISH): New macros.
      
      gcc:
      	* Makefile.in (MKDEPS_H): New shorthand.
      	(c-opts.o): Update dependencies.
      	* c-opts.c: Include mkdeps.h.
      	(handle_deferred_opts): Use cpp_get_deps and deps_add_target,
      	not cpp_add_dependency_target.
      
      From-SVN: r82654
      Zack Weinberg committed
    • v850.c (v850_use_dfa_pipeline_interface): New. · dbeff3e5
      	* config/v850/v850.c (v850_use_dfa_pipeline_interface): New.
      	* config/v850/v850.md: Convert to DFA scheduler description.
      
      From-SVN: r82653
      Steven Bosscher committed
    • 2004-06-05 Michael Koch <konqueror@gmx.de> · 9fc3ed51
      	* javax/swing/SwingConstants.java
      	(NEXT): New constant.
      	(PREVIOUS): Likewise.
      
      From-SVN: r82652
      Michael Koch committed
    • 2004-06-05 Michael Koch <konqueror@gmx.de> · c6dd0441
      	* javax/swing/UIManager.java
      	(LookAndFeel): Made public.
      	(LookAndFeel.getName): Likewise.
      	(LookAndFeel.getClassName): Likewise.
      
      From-SVN: r82651
      Michael Koch committed
    • re PR fortran/15478 (gfortran manual problems) · e0f2a7c6
      PR fortran/15478
      * gfortran.texi: The documentation doesn't contain infomration on
      how to report bugs, and shouldn't, so remove the line which
      says it does.
      
      From-SVN: r82650
      Tobias Schlüter committed
    • Fix date on ChangeLog entry from previous commit · 3e31938b
      From-SVN: r82649
      Tobias Schlüter committed
    • re PR fortran/15478 (gfortran manual problems) · bda4d063
      PR fortran/15478
      * doc/install.texi: Document GMP as prerequisite. Document
      --with-gmp and --with-gmp-dir configure options.
      * fortran/gfortran.texi: Remove section 'Compiling and testing',
      remove TOC reference to it.
      
      From-SVN: r82648
      Tobias Schlüter committed
    • intrinsic.c (sort_actual): Keep track of type of missing arguments. · f9fed73b
      	* intrinsic.c (sort_actual): Keep track of type of missing
      	arguments. (Missing from previous commit.)
      
      From-SVN: r82645
      Tobias Schlüter committed
    • combine.c (simplify_shift_const): Check shift amount is a CONST_INT. · 446f52f4
      
      	* combine.c(simplify_shift_const): Check shift amount is a
      	CONST_INT.
      
      From-SVN: r82644
      Graham Stott committed
    • toplev.c (init_asm_output): Add explicit 'b' to mode when opening asm_out_file. · 90aa6719
              * toplev.c (init_asm_output): Add explicit 'b' to mode when
              opening asm_out_file.
              * c-pch.c (c_common_write_pch): Remove unnecessary fflush before
              reading asm_out_file. Replace fflush after reading asm_out_file
              with fseek.
              * hosthooks-def.h (HOST_HOOKS_GT_PCH_ALLOC_GRANULARITY): Define
              default and add to HOST_HOOKS_INITIALIZER.
              * hosthooks.h (gt_pch_alloc_granularity): Declare hook function.
              * ggc-common.c (default_gt_pch_alloc_granularity): New function.
              (gt_pch_save): Use host_hooks.gt_pch_alloc_granularity
              to set mmi.offset padding.
               * config.gcc (i[34567]86-*-mingw32*): Set target_gtfiles to
              $(srcdir)/config/i386/winnt.c.
              (i[34567]86-*-pe | i[34567]86-*-cygwin*): Likewise.
              (i[34567]86-*-uwin*): Likewise.
              *i[34567]86-*-interix3*): Likewise.
              * config.host (i[34567]86-*-mingw32*): Set out_host_hook_obj.
              * config/i386/host-mingw32.c: New file.
              * config/i386/x-mingw32: Add rule for host-mingw32.o.
              * config/i386/winnt.c: (struct extern_list) Tag as GTY.
              (extern_head): Likewise.
              (struct export_list) Likewise.
              (export_head): Likewise.
              (i386_pe_record_external_function): Use ggc_alloc.
              (i386_pe_record_exported_symbol): Likewise.
              Include "gt-winnt.h" at end.
              * doc/hostconfig.texi: Document
      	HOST_HOOKS_GT_PCH_ALLOC_GRANULARITY.
      
      From-SVN: r82643
      Danny Smith committed
    • m68k.h: Remove comments copied over from tm.texi. · 859711c5
      	* config/m68k/m68k.h: Remove comments copied over from tm.texi.
      	Rename 68000 and 68k to m68k for consistency in comments.  Remove
      	trailing whitespace before EOLs and before TABs.
      	(MAX_CODE_ALIGN): Remove unused macro.
      	(CALL_USED_REGISTERS): Reformat and add comments.
      
      From-SVN: r82642
      Bernardo Innocenti committed
    • Daily bump. · 0fa96cea
      [[Split portion of a mixed commit.]]
      
      From-SVN: r82640.2
      GCC Administrator committed
    • Daily bump. · db1e2f88
      [[Split portion of a mixed commit.]]
      
      From-SVN: r82639.2
      GCC Administrator committed
  4. 04 Jun, 2004 2 commits
    • gcc.c (MFLIB_SPEC): Remove library references... · f4d8a9ae
      2004-06-04  Frank Ch. Eigler  <fche@redhat.com>
      
      	* gcc.c (MFLIB_SPEC): Remove library references, to require users
      	to enumerate -lmudflap* and dependencies when linking.
      
      From-SVN: r82633
      Frank Ch. Eigler committed
    • Portability improvements, e.g., libmudflap/15293. · 7954e85c
      2004-06-04  Frank Ch. Eigler  <fche@redhat.com>
      
      	Portability improvements, e.g., libmudflap/15293.
      	* configure.in: Look for glibc extension functions.  Look for
      	support of -f{function,data}-sections.  Look for more headers.
      	Create testsuite/mfconfig.exp.  Correct more "test x.." thinkos.
      	* Makefile.am: Use $(SECTION_FLAGS).  Collapse piecemeal-compiled
      	mf-hooks* into usual single object per source.
      	* mf-hooks*.c: Remove all #if WRAP_foo conditionals.
      	* mf-hooks2.c: #include a bunch more system headers.  Define strnlen
      	if system doesn't provide one.
      	* mf-hooks3.c (struct pthread_info): Add stack_*_alloc fields.
      	(pthread_create): Use it to properly GC dead thread stacks.
      	* mf-runtime.c (__mf_violation): Correct snprintf type warning.
      	* testsuite/Makefile.am: Stop generating site.exp.
      	* testsuite/mfconfig.exp.in: New file.
      	* testsuite/config/default.exp: Load new mfconfig.exp.
      	* testsuite/lib/libmudflap.exp (libmudflap-init): Add extra libraries.
      	(prune_gcc_output): Add glibc static linking warnings.
      	* testsuite/libmudflap.*/*frags.exp: Enumerate needed -lmudflap* libs.
      	* testsuite/libmudflap.c/pass46-frag.c: Ditto.
      	* configure, Makefile, aclocal.m4, config.h.in, testsuite/Makefile.in:
      	Regenerated with autoconf 2.57 and automake 1.7.
      
      From-SVN: r82632
      Frank Ch. Eigler committed